4 days / 20 talks
Awesome and great speakers

November 3-8


Joe started playing with those silly computers in the late 1970s in high school when he reprogrammed a football (gridiron to those in Europe) simulation game to allow him to win more often than his opponents, but was quickly found out when others looked at the code. After high school he started as a Computer Science major at the University of Cincinnati, switched to Geology, then left school to service computers. That led him to being an Omnis developer since the mid 80s when he helped develop a small database to handle customer repairs for the computer reseller, mostly to track the warranty returns and parts inventory. He then went off to college, again, and graduated with a Geological Sciences degree in 1993 from The Ohio State University. His work in Geology lead to a paper published in Nature, the International Journal of Science as co-author. Once graduated, he continued his work in Omnis developing a radiation inventory tracking system for the university while managing the shipping of radioactive material to and from the university, to include the Nuclear Pharmacy at the hospital.

He left the university in 1997 and began working at Lockheed Martin as a software engineer and later as a technical lead of several Omnis 7 developers on a project that is still in use today by 1000s of users. He left Omnis for PeopleSoft for a short while at Lockheed Martin but left to start his own consulting and coding firm in 2001. He has been self-employed ever since writing custom Omnis applications spanning fields such as medicine, accounting, and championship horse scoring systems using iTouch and iPad technology. He also works the backoffice supporting networks and server stacks locally and remotely to ensure these clients are protected from network threats and kept as safe as possible using the latest methods and best hardware available while maintaining the best performance possible.

SQLite the perfect and costless DF1 replacer

Perquisites: Some knowledge of SQL and how it works, but even if you have no concept of what SQL is and you’re interested in seeing it in comparison to the native datafile commands to learn what is possible, then you should consider coming to this session. In this session we’ll take a small datafile based application and convert it to SQL using the SQLLite database as a replacement.  During the exercise we’ll learn to build an API to your new database so code is not repeated in your new application.  The API is structured so it could easily be used for web based applications as well which will be shown.  There will be time after the exercise for questions and answers.  The completed application (before and after) will be available via the Conference FTP site.

Security, Hardware and Software

Security, Hardware, and Software In this session we’ll explore various methods to protect your local network from threats (from the outside as well as the inside) using hardware appliances.  In addition, we’ll show how to use an appliance to forward specific traffic to servers on the “inside” without actually exposing the server to the internet.  As well, we’ll look at how to connect multiple sites via a private VPN (Virtual Private Network) to operate as a single network, thus allowing the business to share / control resources in a more efficient way than say overnight reconciliation of data changes across sites.  Furthermore we’ll look at some software and strategies to keep your critical data backed up off site for maximum protection from mundane threats like, fire, theft, and flooding of your main data center.  Note, this session focuses on the small to medium sized business market.  Enterprise systems are not discussed



Follow Joe



About workshops


You’ll sign up for the session you want to attend on a first-come, first-served basis. Up to 6 participants may attend a session, if full, you can sign up for the same topic at a different time. During the session, the speaker will guide the audience through the main topic but you will be able to ask him/her to deviate and cover related areas. Sometimes participants offer new ideas and solutions to a problem.

Check the


Pursue any question or area not directly related to the core topic. Every speaker hosts at least 4 sessions which means there are about 11 to 12 simultaneous sessions running all the time with an average of 5 or 6 participants

Meet the Speakers

Check the


Flexible conference format means you can choose the best classes for you and at the best time. Some sessions will be repeated, so when you miss one, you can attend the same session later in the day or the week.

Check the Schedule