July 12th Meeting – 4D ACME Client, Tim Penner

July 12th, 2017, 12:00 noon, CDT (UTC−5:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
4D ACME Client – A Lets Encrypt client in native 4D code, Tim Penner
It is becoming increasingly important to use encrypted channels for web communications (HTTPS). Sure you can always make a self-signed certificate that lasts 10 years but then your site visitors are prompted with a not-so-friendly warning when they visit your website. It is advised to use a signed certificate from a credible certificate authority. But, then it can become an administrative task to keep the SSL certificate up to date, not to mention the additional cost.

Continue reading

Posted in Meetings | Tagged , , , , , , , , , | 3 Comments

May 24th Meeting – Going 4D Mobile at AIC, Xiang Liu and Brent Raymond

May 24th, 2017, 12:00 noon, CDT (UTC−5:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
CITI Lite – Going 4D Mobile at the Art Institute of Chicago, Xiang Liu and Brent Raymond
Take a look at the CITI Lite web application from the Art Institute of Chicago and 4D Professional Services. We will review the approach from an architecture/ engineering perspective starting with creating an API for a legacy 4D client/ server application using 4D Mobile and ending with deployment of a modern Wakanda based web application written in Angular.

Continue reading

Posted in Meetings | Tagged , , , , , , , , , , | Leave a comment

Simple Code Execution Dialog

How to create a very simple code execution dialog in 4D.
Warning! Be sure to understand the security implications of allowing such functionality!

Continue reading

Posted in Demo | Tagged , , , , , , | Leave a comment

April 12th Meeting – WebFileManager4D, Tom DeMeo

April 12th, 2017, 12:00 noon, CDT (UTC−5:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
WebFileManager4D – A new remote file management code library, Tom DeMeo, Waltham Software

A lot of 4D applications build in the functionality to interact with and manage external documents and files which are kept on the server. Providing a quality interface to do this can be surprisingly difficult and time consuming. WebFileManager4D is a code library that can be installed and configured in minutes, and can provide a clean, familiar file explorer type interface for managing documents.

Continue reading

Posted in Meetings | Tagged , , , , , , , , , , , , , | Leave a comment

March 1st Meeting – Building services with 4D Mobile, Alex Heilmann

March 1st, 2017, 12:00 noon, CST (UTC−6:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
Building services with 4D MobileAlex HeilmannEdinburgh Bicycle Cooperative

Rightly enough, Wakanda is usually marketed as an “app factory”, bundled as a full stack framework in order to develop web applications.  But if you single out the Wakanda server from that bundle and look at its extensive API, you can start seeing Wakanda as a “services factory”.
Continue reading

Posted in Meetings | Tagged , , , , , , , , , , | Leave a comment

Print Selection?

Optimization and the glorious ‘Client log recording’ database parameter.  Are printing processes harassing your server?  Enter the No Harassment Zone!

Continue reading

Posted in Demo | Tagged , , , , , , , , , | Leave a comment

January 18th Meeting – New 4D Write Pro, Roland Lannuzel

January 18th, 2017, 12:00 noon, CST (UTC−6:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
New 4D Write Pro features that end users will love and give developers a new level of programatic document editing.
Roland Lannuzel

4D applications that work heavily with documents often rely on templates to generate invoices, reports, orders and more. Templates can be tricky to produce. Building them requires an advanced end user or developer.  With 4D v16 plus 4D Write Pro, your applications and 4D code gain access to the new concept of bookmarks.  

Continue reading

Posted in Meetings | Tagged , , , , , , , , | Leave a comment