The schedule will be updated as Speakers are chosen and Topics are finalized!!

Pre-Conference On-Line Training Sessions

CapeSoft

The goal is to produce a WebServer app, API Server app and Mobile PWA app from scratch using NetTalk. We’ll assume no prior NetTalk experience; if you are new to NetTalk, then this will provide some deep insights into what is possible, and if you are a practised NetTalk coder you will discover new options, features and techniques.

Not limited to mobile, the sessions will be useful for those interested in just creating an API server or a Web server.

The focus during the online sessions will be the on the server.

The focus during the onsite sessions will be the on the PWA application.

This will supplement rather than replace Web Server training from CIDC 2020.

noyantis

The aim of the training is to provide a good “everyday” working knowledge of several of our products.  To accomplish this in a manner that provides real value to you moving forward, we plan to create a fully functional skeleton product suite for you to use and re-use in the future.  It will include :-

– a Desktop multi dll solution.  Its interface will use several of our tools to implement a fresh, modern and more importantly highly usable UI (tools include Codejock, HtmlEditor and G-Visuals)

– a Data Synchronizer.  This will be responsible for synchronizing data both inward and outward against popular APIs such as Google Calendar, WooCommerce, QuickBooks Online and Microsoft 365 / GMail.  This will use the Chilkat toolset to perform all of the API communication functions including OAuth2 connections, building of Json / XML data structures and Restful reads / posts / puts.

– a Web Server.  This will allow users to both view and update the data via a responsive web site.  It will also provide a functional Calendar and a Dashboard view of selected aspects of the data.  To accomplish this, we’ll use a NetTalk WebServer and the DevExtreme JavaScript UI toolset.

Times shown are UTC-8 (Pacific time zone)

Pre-Conference training is held virtually using Zoom. Zoom links will appear 15 minutes before the Session is scheduled to begin.

NetTalk Pre-Conference Training Session 1

This session will cover:

  • Database Design for Web Apps
  • Database Design for Mobile Apps
  • Settings Table
  • Important terminology for the web
  • How is the web / mobile different to the desktop
  • Wizard app

This is part of the NetTalk Pre-Conference Training Sessions. These are held once a month from May until August.

Find out more »
11 May 8:00 am - 9:30 am

noyantis Pre-Conference Training Session 1

In this session:

  • We'll take a look at the overall design of the solution.
  • We'll review the anatomy of the dictionary including Pools, Global Structures, Relationships and Triggers.
  • Lastly we'll review the tools we plan to use, where they will be used and why we are using them.

This is part of the noyantis Pre-Conference Training Sessions. These are held once a month from May until August.

Find out more »
15 May 8:00 am - 9:30 am

noyantis Pre-Conference Training Session 2

In this session:

  • We'll apply the navigation to the Desktop application, allowing for both Summary and Detailed navigation modes.
  • This will cover Host Windows, Command Bars, Shortcut Bar, Task Panel, Docking Pane and Skin Framework.

This is part of the noyantis Pre-Conference Training Sessions. These are held once a month from May until August.

Find out more »
12 June 8:00 am - 9:30 am

NetTalk Pre-Conference Training Session 2

This session will cover: Creating a Web Server; Wizard; Basic Overview and Flow; Browses and Forms; Access Control (Logins); Themes and CSS.

Find out more »
15 June 8:00 am - 9:30 am

noyantis Pre-Conference Training Session 3

In this session:

  • We'll explore the navigation of a typical "List" type window while applying several of these windows to the Desktop app.
  • This will cover Command Bars, Docking Pane, Report Grid.
  • We'll then add re-usable "Related" list type windows which are hosted within Docking Panes - the principle here is define once, and re-use many times over within the same app with different parentage.
  • We'll then create the update forms for the list windows, but will apply several UI type enhancements using the G-Visuals toolset.
  • Time permitting, we'll take a look at creating a Dashboard along with different types of data widgets.

This is part of the noyantis Pre-Conference Training Sessions. These are held once a month from May until August.

Find out more »
10 July 8:00 am - 9:30 am

NetTalk Pre-Conference Training Session 3

This session will cover: Creating an API Server; General Server; Sync Server.

Find out more »
13 July 8:00 am - 9:30 am

NetTalk Pre-Conference Training Session 4

This session will cover: Deploying Web and API servers; Security; Certificates; Folders; Firewalls.

Find out more »
10 August 8:00 am - 9:30 am

noyantis Pre-Conference Training Session 4

In this session:

  • To complete the Desktop application, we'll implement a multi person / schedule Calendar which includes reminder capabilities.
  • We'll add the ability to create / view HTML emails.
  • Finally, we'll add the ability for the user to create their own User Definable questionnaires.
  • This will cover Calendar, HTML Editor and Property Grid.

This is part of the noyantis Pre-Conference Training Sessions. These are held once a month from May until August.

Find out more »
14 August 8:00 am - 9:30 am

Conference Sessions

Times show are UTC-5 (Eastern time zone)

CIDC 2023 Training Day 1, All Day Feed

This is Day 1 of the Training Sessions for CIDC 2023. The feed will start 30 minutes before the first Session (8:00 am Eastern Time Zone), and end when the […]

Find out more »
11 September 8:00 am - 5:00 pm

NetTalk Training 1

This session will cover: Introduction to PWA; Browser Local Storage; Web Services.

Find out more »
11 September 8:30 am - 10:00 am

Morning Break

Morning break is in the foyer.

Find out more »
11 September 10:00 am - 10:30 am

noyantis Training 1

This will cover Chilkat Communications.

  • We'll create a Synchronizer type app which will automatically sync data between the Desktop / Web Server apps and popular external API endpoints.
Find out more »
11 September 10:30 am - 12:00 pm

Lunch

Lunch is provided in the Lakeview Restaurant.

Find out more »
11 September 12:00 pm - 1:30 pm

NetTalk Training 2

This session will cover: Application Icons; Generating App; Browses and Forms.

Find out more »
11 September 1:30 pm - 3:00 pm

Afternoon Break

Afternoon break is in the foyer.

Find out more »
11 September 3:00 pm - 3:30 pm

noyantis Training 2

This will cover Chilkat Communications.

  • We'll sync calendar events with Google Calendar, we'll sync Clients and Products against QuickBooks Online and WooCommerce, and finally we'll sync emails with Microsoft 365 and / or GMail.
Find out more »
11 September 3:30 pm - 5:00 pm

CIDC 2023 Training Day 2, All Day Feed

This is Day 2 of the Training Sessions for CIDC 2023. The feed will start 30 minutes before the first Session (8:00 am Eastern Time Zone), and end when the […]

Find out more »
12 September 8:00 am - 5:00 pm

NetTalk Training 3

This session will cover: Supported Form Fields; Responsive Design; Notifications.

Find out more »
12 September 8:30 am - 10:00 am

Morning Break

Morning break is in the foyer.

Find out more »
12 September 10:00 am - 10:30 am

noyantis Training 3

This will cover the DevExtreme JavaScript UI toolset..

  • We'll take a pre-generated NetTalk Web Server and apply several parts of the DevExtreme toolset to its UI. We'll cover the following elements of the DevExtreme library :-
    "DataGrids", "Forms", and "Pivot Grid".
Find out more »
12 September 10:30 am - 12:00 pm

Lunch

Lunch is provided in the Lakeview Restaurant.

Find out more »
12 September 12:00 pm - 1:30 pm

NetTalk Training 4

This session will cover: Camera; Barcodes; Deployment (of the PWA part).

Find out more »
12 September 1:30 pm - 3:00 pm

Afternoon Break

Afternoon break is in the foyer.

Find out more »
12 September 3:00 pm - 3:30 pm

noyantis Training 4

This will cover the DevExtreme JavaScript UI toolset..

  • We'll take a pre-generated NetTalk Web Server and apply several parts of the DevExtreme toolset to its UI. We'll cover the following elements of the DevExtreme library :-
    "Calendar Scheduler" and "Charts". Time permitting, we'll also cover "Mapping".
Find out more »
12 September 3:30 pm - 5:00 pm

CIDC 2023 Conference Day 1, All Day Feed

This is Day 1 of the Conference Sessions for CIDC 2023. The feed will start 30 minutes before the first Session (8:00 am Eastern Time Zone), and end when the […]

Find out more »
13 September 8:00 am - 5:00 pm

Session 1

Details to be announced

Find out more »
13 September 8:30 am - 9:00 am
13 September 9:00 am - 10:00 am

Morning Break

Morning break is in the foyer.

Find out more »
13 September 10:00 am - 10:30 am

Clarion’s Client Side triggers

Session Description: Using Clarion's Client Side triggers correctly, including the ability to compare before and after values during record updating - to aid in associated data integrity - plus maybe […]

Find out more »
13 September 10:00 am - 11:15 am

How to build more scalable software through design and implementation

Session Description: Scalable app design allows software to easily grow in functionality without a rapid increase of resource usage e.g. time/money spent on dev/maintenance of each functionality. Growing in functionality […]

Find out more »
13 September 11:15 am - 12:00 pm

Lunch

Lunch is provided in the Lakeview Restaurant.

Find out more »
13 September 12:00 pm - 1:30 pm

Deriving the ABC Errors Class

Session Description: The Errors Class underpins every ABC application. It can, and could, do a lot more than just display errors. This session investigates the mechanism to derive an ABC […]

Find out more »
13 September 1:30 pm - 2:15 pm

Don’t Kill the Messenger

Session Description: We often need to tell our users something, or ask them a question. The MESSAGE command is a flexible way to do this, but it has it's drawbacks […]

Find out more »
13 September 2:15 pm - 3:00 pm

Afternoon Break

Afternoon break is in the foyer.

Find out more »
13 September 3:00 pm - 3:30 pm

Something interesting about SQL

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
13 September 3:30 pm - 4:00 pm

Automating your multi-DLL Clarion Application from a .NET Windows Service

Session Description: Many Clarion applications have been consuming .NET components for interoperability and extended functionality. Additionally, several Clarion components have been developed that have been designed to be consumed by […]

Find out more »
13 September 4:00 pm - 5:00 pm

CIDC 2023 Conference Day 2, All Day Feed

This is Day 2 of the Conference Sessions for CIDC 2023. The feed will start 30 minutes before the first Session (8:00 am Eastern Time Zone), and end when the […]

Find out more »
14 September 8:00 am - 5:00 pm

To Be Determined

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
14 September 8:30 am - 9:00 am
14 September 9:00 am - 10:00 am

Morning Break

Morning break is in the foyer.

Find out more »
14 September 10:00 am - 10:30 am

Multi-Tenent – The Good, The Bad, and The Ugly

Session Description: There are a number of approaches to the architecture of a multi-tenant system and not surprisingly each has it's own problems. But some of the problems are unexpected […]

Find out more »
14 September 10:30 am - 11:15 am

To Be Determined

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
14 September 11:15 am - 12:00 pm

Lunch

Lunch is provided in the Lakeview Restaurant.

Find out more »
14 September 12:00 pm - 1:30 pm

Afternoon Break

Afternoon break is in the foyer.

Find out more »
14 September 3:00 pm - 3:30 pm

To Be Determined

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
14 September 3:30 pm - 4:00 pm
14 September 4:00 pm - 5:00 pm

CIDC 2023 Conference Day 3, All Day Feed

This is Day 3 of the Conference Sessions for CIDC 2023. The feed will start 30 minutes before the first Session (8:00 am Eastern Time Zone), and end when the […]

Find out more »
15 September 8:00 am - 5:00 pm

To Be Determined

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
15 September 8:30 am - 9:00 am
15 September 9:00 am - 10:00 am

Morning Break

Morning break is in the foyer.

Find out more »
15 September 10:00 am - 10:30 am

SQL, Postgres, and UltimateSQL

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
15 September 10:30 am - 11:15 am

Introduction to Project Management for Clarion

Session Description: While programmers, and Clarion programmers in particular, are used to just getting stuff done, The formal side of project management can allude us. My work became much easier […]

Find out more »
15 September 11:15 am - 12:00 pm

Lunch

Lunch is provided in the Lakeview Restaurant.

Find out more »
15 September 12:00 pm - 1:30 pm

Subclassing

Session Description: What is it, when / why you would use it and how to expand the scope of the sub-class procedure Your takeaway: Knowledge of how to implement sub-classing […]

Find out more »
15 September 1:30 pm - 2:00 pm

Lest We Forget

Session Description: Why it's important to remember the things we've forgotten. An exploration of the things that are important to document, and record, so that your application can be transferred […]

Find out more »
15 September 2:00 pm - 2:30 pm

To Be Determined

Session Description: Details to follow Your takeaway: Details to follow

Find out more »
15 September 2:30 pm - 3:00 pm

Afternoon Break

Afternoon break is in the foyer.

Find out more »
15 September 3:00 pm - 3:30 pm

Panel Conversation w/ Bob, Andy, Bruce, Mike

Session Description: Panel discussion Your takeaway: Could be some topics of interest!

Find out more »
15 September 3:30 pm - 4:00 pm