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 »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 »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 »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 »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 »NetTalk Pre-Conference Training Session 3
This session will cover: Creating an API Server; General Server; Sync Server.
Find out more »NetTalk Pre-Conference Training Session 4
This session will cover: Deploying Web and API servers; Security; Certificates; Folders; Firewalls.
Find out more »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 »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 »NetTalk Training 1
This session will cover: Introduction to PWA; Browser Local Storage; Web Services.
Find out more »Morning Break
Morning break is in the foyer.
Find out more »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.
Lunch
Lunch is provided in the Lakeview Restaurant.
Find out more »NetTalk Training 2
This session will cover: Application Icons; Generating App; Browses and Forms.
Find out more »Afternoon Break
Afternoon break is in the foyer.
Find out more »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.
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 »NetTalk Training 3
This session will cover: Supported Form Fields; Responsive Design; Notifications.
Find out more »Morning Break
Morning break is in the foyer.
Find out more »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".
Lunch
Lunch is provided in the Lakeview Restaurant.
Find out more »NetTalk Training 4
This session will cover: Camera; Barcodes; Deployment (of the PWA part).
Find out more »Afternoon Break
Afternoon break is in the foyer.
Find out more »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".
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 »Session 1
Details to be announced
Find out more »SoftVelocity Presentation 1
Details to be announced
Find out more »Morning Break
Morning break is in the foyer.
Find out more »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 »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 »Lunch
Lunch is provided in the Lakeview Restaurant.
Find out more »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 »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 »Afternoon Break
Afternoon break is in the foyer.
Find out more »Something interesting about SQL
Session Description: Details to follow Your takeaway: Details to follow
Find out more »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 »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 »To Be Determined
Session Description: Details to follow Your takeaway: Details to follow
Find out more »SoftVelocity Presentation 2
Details to be announced
Find out more »Morning Break
Morning break is in the foyer.
Find out more »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 »To Be Determined
Session Description: Details to follow Your takeaway: Details to follow
Find out more »Lunch
Lunch is provided in the Lakeview Restaurant.
Find out more »Afternoon Break
Afternoon break is in the foyer.
Find out more »To Be Determined
Session Description: Details to follow Your takeaway: Details to follow
Find out more »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 »To Be Determined
Session Description: Details to follow Your takeaway: Details to follow
Find out more »SoftVelocity Presentation 3
Details to be announced
Find out more »Morning Break
Morning break is in the foyer.
Find out more »SQL, Postgres, and UltimateSQL
Session Description: Details to follow Your takeaway: Details to follow
Find out more »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 »Lunch
Lunch is provided in the Lakeview Restaurant.
Find out more »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 »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 »To Be Determined
Session Description: Details to follow Your takeaway: Details to follow
Find out more »Afternoon Break
Afternoon break is in the foyer.
Find out more »Panel Conversation w/ Bob, Andy, Bruce, Mike
Session Description: Panel discussion Your takeaway: Could be some topics of interest!
Find out more »