Design Patterns: Observer

October 23, 2018 1:00 PM Eastern Time (US and Canada) - "The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods." - Wikipedia

Learn how you can implement the Observer design pattern for use in your Xojo apps.


Project Overview: Desktop Apps

November 6, 2018 1:00 PM Eastern Time (US and Canada) - Learn how desktop projects are organized, pick up tips on how to structure yours and get an understanding of the build settings, icons and other specific desktop features.


Project Overview: Web Apps

November 13, 2018 1:00 PM Eastern Time (US and Canada) - Learn how web projects are organized, understand their overall client/server architecture and build settings. Other topics include latency, cookies, hash tags, deployment and other specific web features.


Project Overview: iOS Apps

November 27, 2018 1:00 PM Eastern Time (US and Canada) - In order to make good iOS apps, it's important to understand how they are structured. Learn how an iOS project is organized, what build settings are available and how you can use the iOS Simulator for debugging, device deployment and more.


Project Overview: Console

December 4, 2018 1:00 PM Eastern Time (US and Canada) - Console apps are text-based apps that run from the console, terminal, command line or as system background apps. Learn how to make a Console app, available build settings and how you can use them as background apps.


Pragmatic Programming

December 11, 2018 1:00 PM Eastern Time (US and Canada) - Learn tips that will help you become a better programmer regardless of the tool you use. Topics include: understanding your tools, defensive programming, flexible programming, thinking before and while you code, up-front planning, and working with teams.


Search all Xojo Videos and watch on-demand Webinars.

Xojo is free to use for learning and development.