Tuscany, Italy

4 days / 85 talks
Awesome and great speakers

October 16-21
http://i1.wp.com/www.omnisworld.co.uk/wp-content/uploads/2016/02/DavidMckeone.jpg?fit=320%2C322

David McKoene

David has been developing in Omnis Studio for over 9 years with Arts Management Systems. In that time he has played a major role in converting ArtsMan’s main product, Theatre Manager, from Omnis 7 into Omnis Studio.

The conversion, which wasn’t for the weak of heart, ended up being more of a rewrite, as all the code was made more object-oriented and was re-coded to use SQL instead of Omnis Data Files. Throughout the conversion he learned how to eke out every ounce of performance from Omnis Studio using Omnis tricks and C++ externals.

In addition to Omnis he also has a great deal of experience with PostgreSQL, PL/PGSQL stored procedures and triggers, Objective-C, and C++ externals and has used it to great advantage to make Theatre Manager faster and more capable. He’s always on the lookout for cool new things to integrate into Omnis so that he can make faster and more useful software.


“Cloud” Software Lifecyle: Monitoring, Testing & Auto update

Automated testing to enhance quality control and reliability of your software. Learn how Arts Management have developed this powerful facility.

Adding Sentry and Nagios to your application stack, along with Studio as a development tool. Updating your application live over the internet.

Building test suites into an application that must be passed after each code change to improve the reliability of core code modules.

Using Nagios to interrogate web servers and other components on any network on a continual basis to let you know what is working and what is not working in real time.

Auto-updating: The strategy we designed to deploy code across multiple organizations and multiple platforms instantly, without having to visit each machine and dealing the traditional IT imposed limitations like firewalls, port blocking, access restrictions — and yet done in such as way to meet PCI requirements that prevent pushing applications to a customers.


Server Monitoring using Nagios

Using Sentry and Nagios.
Many of these tools are open source and mature — and it really makes sense to add them to your application stack, along with Studio as a development tool.

Using Nagios to interrogate web servers and other components on any network on a continual basis to let you know what is working and what is not working in real time.


Managing and running multiple instances of Omnis

How to gain more CPU power from your server using Omnis.

Studio: Managing and running multiple instances of Studio as a multi-process server application to take advantage of all the cores in your server.  This is not multi-threading, but multi-processes designed to make it easy to get performance and scaleability while using of your current business logic through a REST api


Application Testing

Automated testing makes a huge difference in quality control and reliability of your software. Learn how Arts Management have developed this powerful facility.

Building test suites into an application that must be passed after each code change to improve the reliability of core code modules.



Make

Connection

Follow David


Meet

Company


http://i1.wp.com/www.omnisworld.co.uk/wp-content/uploads/2016/02/euromnis2016web.png?w=1200

About workshops

Format

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

Speakers

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

Schedule

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