6 Changes to Check Before Transitioning to Project Mode – Erick Lui

Wednesday, December 14, 2022, 12:00 noon, CST (UTC−5:00)

Special Topic:
6 Changes to Check Before Transitioning to Project Mode – Erick Lui

The benefits of switching your older 4D application from binary (.4DB/ .4dbase) to Project mode are many and growing every day as new features are often released as Project mode only. Take advantage of classes, modern source control like Git, easier multi-version development, offline multi-user coding, native Apple Silicon chip support, and more.

However the leap to Project mode can seem a bit intimidating. Don’t worry! It is easier than you might think, especially if you get a few good tips before jumping right in. In this meeting presentation, Erick Lui will walk through some of the common tasks you’ll want to handle before making the switch.

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

js.component Sneak Peek – Aparajita Fishman

Thursday, December 1, 2022, 12:00 noon, CST (UTC−5:00)

Product release demo:
js.component Sneak Peek – Aparajita Fishman

js.component will be released on Monday, December 5th, 2022. In this very special product release 4DMethod demo, the author of js.component, Aparajita Fishman will be giving a sneak peek of the final version and answering any questions you might have.

js.component is a 4D component comprising 40+ classes with 450+ functions that:

  • Brings essential JavaScript functionality to 4D 👏
  • Fills many holes in the 4D language
  • Provides a flexible, formattable, i18n configurable, timezone-aware DateTime class inspired by dayjs 🔥
  • Includes a port of mocha, the most popular JavaScript test framework
  • Includes a port of winston, the most popular and powerful JavaScript logging framework 💬
  • Dramatically improves the developer experience 💪 
  • Reduces method count, lines of code, and coding time 🕙
  • Provides multiple new ways to debug your code 🛠 
  • Implements key object-oriented techniques that are not widely known in the 4D world 👀 
Continue reading
Posted in Meetings | Tagged , , , , , , , , , , | Leave a comment

4D in Drag… and Drop – Brent Raymond

4D dropping mic

Wednesday, November 2, 2022, 12:00 noon, CDT (UTC−5:00)

Special Topic:
4D in Drag… and Drop – Brent Raymond

4D developers have many great techniques available to make their applications really shine, but one of the best ways to dress up your app’s functionality is to use Drag and Drop.

In this demo, Brent Raymond will review the variety of different ways you can integrate drag and drop features in modern fashion to make your workflow fabulous!

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

Leveraging ORDA – Exploring Modern 4D app Architecture – Kirk Brooks

Wednesday, September 14, 2022, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Leveraging ORDA – Exploring Modern 4D app Architecture – Kirk Brooks

Kirk Brooks will demo a feature rich application built from the ground up in Project mode and using ORDA. Come join one of the premier independent developers in the 4D community and reimagine solutions to common tasks using modern 4D techniques.

“It’s 4D code but just looks so different.”

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

Get started with 4D for Android – Nhat Do

Wednesday, July 27, 2022, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Get started with 4D for Android – Nhat Do

4D for Mobile has added a veritable new path for application developers to publish their content and functionality for direct access from iOS and Android devices. With the list of available out-of-the-box features growing longer every day, now is a great time to take a look at what kind of flexible native apps can be generated from your 4D development environment with one click.

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

Southern Illinois University Medical/Dental Education Preparatory Program – Trent Stevens

Wednesday, May 25, 2022, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Southern Illinois University Medical/Dental Education Preparatory Program – Trent Stevens

MEDPREP, the Medical/Dental Education Preparatory Program at Southern Illinois University, strives to prepare educationally and socioeconomically disadvantaged students for medical, dental and other health professions schools. Since 1972, this long running program has served over 1700 students and helped alumni enter health professions schools across the country including the affiliated SIU School of Medicine and SIU School of Dental Medicine.

In this 4DMethod user group meeting with more of a case study focus rather than technical exploration, we will take a look at how MEDPREP relies on 4D to fulfill their mission to increase the number of underrepresented minority and disadvantaged students from central and southern Illinois who will enter and graduate from health professions schools and will serve in U.S. health professions shortage areas.

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

js.component: Part 2 – Aparajita Fishman

Wednesday, March 16, 2022, 12:00 noon, CDT (UTC−5:00)

Special Topic:
js.component: Part 2 – Aparajita Fishman

In the previous 4DMethod meeting on March 2, Aparajita Fishman gave us a look at js.component, a pure 4D component comprising 30 classes with over 400 functions. However we had one problem… there was so much functionality packed into the component that we didn’t have time enough in the meeting to cover some important features. So… he is coming back.

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

js.component: Taking 4D to the next level – Aparajita Fishman

Wednesday, March 2, 2022, 12:00 noon, CST (UTC−5:00)

Special Topic:
js.component: Taking 4D to the next level – Aparajita Fishman

4D has taken a lot of steps towards modernizing the language with v19, but there is other functionality that is taken for granted in the JavaScript world but missing in 4D — until now.

js.component a pure 4D component comprising 30 classes with over 400 functions that:

  • Dramatically improves the developer experience
  • Reduces method count, lines of code, and coding time
  • Provides multiple, super-convenient ways of debugging code
  • Fills in many holes in the 4D language
  • Implements key object-oriented techniques that are mostly unknown in the 4D world
Continue reading
Posted in Meetings | Tagged , , , , , , , , , , , , , , , , , , , | 1 Comment

Keeping Up With 4D’s Latest Technologies — A Worthwhile Endeavor – Chris Belanger

Wednesday, January 19, 2022, 12:00 noon, CST (UTC−5:00)

Special Topic:
Keeping Up With 4D’s Latest Technologies — A Worthwhile Endeavor – Chris Belanger

Since 4D version 17, 4D has provided many new features that facilitate simplification and clarity in data structures and code. We have new Data Structures such as Objects and Collections. We have new Language Features such as Dot Notation and Formulas to say the least. We now have ORDA (Object Relational Data Access) where the database is itself an object! And we now have ORDA classes and custom made classes.

Phew! That is a lot to learn in just a few versions of 4D. We are all exploring how to take advantage of the many new features and finding out how to integrate the new language into older applications. It can be hard to keep up sometimes, but it is a worthwhile endeavor. So come for a run with us, and see where the 4D road is heading!

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

Avec classe: UI with Class – Vincent de Lachaux

Wednesday, November 17, 2021, 12:00 noon, CST (UTC−5:00)

Special Topic:
Avec classe: UI with Class – Vincent de Lachaux

For this final 4DMethod meeting of 2021, you are going to need imagination.  Think of how in the finale of classic kung fu movies, you would often see a Shaolin master off to the side with their arms crossed waiting to engage the battle and unleash the fury of the ages with their veritable martial arts skills.  Now instead imagine that scene, except it is a 4DMethod meeting on Zoom with a kind-hearted Frenchman, Vincent de Lachaux, ready to release his 4D mastery in the form of a set of classes to manage form objects in a 4D application interface. 

Yes… epic indeed!

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