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.
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.
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.
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.
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.
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.