This app requires JavaScript! Episodes
See it. Learn it. Share it.
Let’s Make A Game And Test It!
AUG 05,2022
Database Drivers: Unstructured, ISAM, and SQL!
JUL 29,2022
noyantis Version 6 Part 1!
JUL 22,2022
Mike Hanson Does His Thing!
JUL 15,2022
Mike Hanson Does His Thing, what is that Thing today? Tune in to find out!
Friends Episode 668 - The One Where They Wing It!
JUL 08,2022
Mike may not (or may) have internet. Bruce may (or may not) have a presentation he can do. Always interesting, never dull!
JUL 01,2022
Mike Hanson's 666 Festival Of Knowledge!
JUN 24,2022
Testing Better MDI Tabs!
JUN 17,2022
This week, Mike continues with the better MDI Tabs project!
Template Those Tabs!
JUN 10,2022
Part 3 of making better MDI tabs!
A demonstration of ngrok!
JUN 03,2022
ngrok is the programmable network edge that adds connectivity, security, and observability to your apps with no code changes!

ngrok is a globally distributed reverse proxy fronting your web services running in any cloud or private network, or your machine.

ngrok is the fastest way to put your app on the internet. Test mobile apps against your development backend. Build webhook consumers and demo websites without deploying.

Find out more at, and be sure to watch this webinar!!
UltimateMDITabs Part 2!
MAY 27,2022
Wouldn't it be nice to have a tabbed interface in your Clarion programs? That's what we're working on AGAIN!!
UltimateMDITabs Part 1!
MAY 20,2022
Wouldn't it be nice to have a tabbed interface in your Clarion programs? That's what we're working on!!
Catch Up Day!
MAY 13,2022
John has presented a few different projects over the past month... and none of them got finished! Today he'll do a short review of them and make them available for all to download and enjoy!

-- Update to Ultimate Parameters
-- Update to Classify.It!
-- Update to Hacking Recent Lookups; dynamic address lookup
Chrome Explorer 2!!
MAY 06,2022
Fake Maximize and Tabs, We're Winging It Part 2!
APR 29,2022
The journey continues!
Fake Maximize and Tabs, We're Winging It!
APR 22,2022
Once an mdi child is maximized, all mdi children are maximized. This is not always desirable, and the solution is to "fake" maximize the MDI child windows. Today we'll begin to template that, plus add a feature where the caption is removed so the fake maximized window can't be moved (and will appear "docked"). Also, as a bonus, we want to add tabs to the top for switching between fake maximized mdi child windows! And we're winging the whole thing!
APR 15,2022
Everything you ever wanted to know about tagging in one SUPER webinar!
How to upgrade your Clarion install!
APR 08,2022
Hacking Recent Lookups; Adding dynamic address lookup to your app!
APR 01,2022
DexFavs “noyantisized”
MAR 25,2022
John’s Birthday Webinar ON HIS ACTUAL BIRTHDAY!! It's a Panel!!
MAR 18,2022
This week, we've assembled a panel including Bruce Johnson, Andy Wilton, and Mike Hanson to answer your Clarion-related questions!

For example: Applications are changing, and how people interact with applications is changing. What worked well yesterday, doesn't work so well today. What changes in your existing app's design should you be making to meet your user's needs? Should you be considering mobile? Should you be writing your own accounting routines or hooking in to existing service via API calls? Or is everything fine just the way it is?
Unboxing Classify.It!
MAR 11,2022
Classify.It! is a class viewer/manager from ohnosoft that was released last year. The first update is about to come out, and Mike will be on-hand to unbox it!
Creating A TouchScreen Designer using noyantis wrappers!
MAR 04,2022
John says:

Our POS program has had a Touch Screen designer for over 20 years. Written using Clarion controls, it works well. But the button drawing can be a bit slow, and the designer looks "old". Today I'll be showing how I've used the Flowgraph wrapper from noyantis, along with the Property Grid and Report Control to update our Touch interface.
Using Clarion Reports and Classes to Create Another Kind of Template
FEB 25,2022
Mike says:

I've been building amplifiers, which requires that you mount modules in cases. To do this, you need to drill holes, and you have to figure how where to drill them.

My solution was a program that would programmatically create controls on a Clarion report, representing the various modules and where to drill the holes. You could then print and cut those out, and tape them to the case.
Understanding The Accept Loop And Events!!
FEB 18,2022
[learning] [accept] [event]