4D Matters

On this Martin Luther King Day, I’d like to share a recent quote from the director of the Art Institute of Chicago, James Rondeau.

James Rondeau

Art Institute of Chicago

Art museums matter. As a museum director, one of my essential responsibilities is taking forward the unwavering commitment of my community—colleagues, artists, philanthropic supporters and visitors—to champion the power of art and the experiences that makers, museums and audiences create and share to make sense of our collective past, present and future.

Continue reading

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

January 17th Meeting – 4D Web Access and Angular2 Components, Julio Carneiro

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

Special Topic:
4D Web Access and Angular2 Components

Julio Carneiro from Pascal Information Technology Ltd will show his “RESTlike” 4D V16 Component that provides CRUD functionality via HTTP access to any 4D Database, along with an Angular2 Typescript Component.

Continue reading

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

Are you running preemptive processes in 4D v16?

4D Developer Edition 64-bit for OS X (and for Windows, available starting with 4D v16 R2) offers a powerful feature allowing you to execute 4D code in preemptive processes. Thanks to this new feature, your 4D compiled applications will be able to take full advantage of multi-core computers so that their execution will be faster and they can support more connected users.

 

 

Posted in Polls | Tagged , | 2 Comments

November 15th Meeting – Making Client/Server Workers Work, John Baughman

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

Special Topic:
Making Client/Server Workers Work: A real world example using CALL WORKER & CALL FORM

John Baughman from BY’te DESIGN in Hawaii will present a strategy where 4D forms can subscribe to a worker process to monitor when tables are modified. Each table’s trigger reports to the worker any time it fires. The worker in turn passes the trigger’s report on to all the subscribers monitoring the table. The approach works client/server or standalone and is written in 4D v16 R4 using dot notation.

Continue reading

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

October 4th Meeting – Code Coverage Component, Dani Beaubien

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

Special Topic:
Code Coverage Component, Dani Beaubien

Dani Beaubien from Open Road Development will demo his new Code Coverage 4D v16 Component that can be used by 4D developers to gain a deeper understanding of what code is actually executed while testing. The component is able to track the specific lines of code that are executed and provide a summary window providing various statistics as well as the ability to go into each method and view the lines that were executed, or more importantly those that were not.
Continue reading

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

Happy 5th Birthday, 4DMethod!!!

Five years ago today, we had our first user group meeting under the name  Midwest 4D and Wakanda User Group.  It has been a really exciting transition to what we have now, a global user group where we have participation from all reaches of the globe!  Thanks again to the last 26 presenters at 4DMethod meetings for putting in the  extra effort to share your time, your experience, and especially your code with us.

I am looking forward to growing the group in coming years and continuing to deliver valuable discussion and insight into 4D and Wakanda development.  I hope you’ll consider contributing to the group by doing a presentation yourself or becoming a 4DMethod Patron!  Regardless, here’s to another great 5 years with you all in the 4DMethod user group 🙂

Posted in Updates | Leave a comment

Worker Job Monitor

A basic strategy for monitoring worker activity or for creating a job queue using Call Worker and Call Form…

Continue reading

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

August 30th Meeting – Publish/Subscribe Component for 4D, David Adams

August 30th, 2017, 6:00 PM, CDT (UTC−5:00)
116 S. Michigan Ave., Chicago IL 3rd floor
Please RSVP if attending in person

Special Topic:
A Publish/Subscribe Component for 4DDavid Adams
David Adams demonstrates a component, with source, that implements a “publish/subscribe” messaging system on top of CALL FORM and CALL WORKER.  There are a ton of uses for this sort of system, and it is also a very different way of thinking about structuring your code and objects.  With the infrastructure in place, it’s very, very easy to extend and reuse interface elements, even complex ones, without a lot of code or new bugs.  All of this works within one process with one window, one process with multiple windows, or even multiple processes. Continue reading

Posted in Meetings | Tagged , , , , , , , , , , , , | 1 Comment

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 , , , , , , , , , | 4 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