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