Master Action Building with GitHub – Milan Adamov

Wednesday, May 1, 2024, 12:00 noon, CDT (UTC−5:00) Download .ics

Special Topic:
Master Action Building with GitHub – Milan Adamov

Project mode in 4D gave us proper version control and was a tremendous step forward for the 4D development environment. Every slightest change in the design environment is reflected in various source files in the project folder, which can be more easily tracked to know what changed in the application when and see the history of such changes over the evolution of the codebase.

Many developers choose to use Git for distributed version control of their 4D projects and GitHub as a centralized site providing storage and management of their application source code. As your development efforts, team, and user base all increase in size, you may need to take advantage of Github’s more advanced features for Continuous Integration/ Continuous Delivery (CI/CD).

CI/CD means introducing more automation in building, testing and deployment, and with Github Actions and 4D you have a veritable toolset to streamline your application production! In this meeting, Milan Adamov will show off some of the master action building skills he has used to provide complex application building and deployment for large scale development projects.

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

ULO (User Listing with ORDA) Online– J Douglas Cryer

Wednesday, March 13, 2024, 12:00 noon, CDT (UTC−5:00) Download .ics

Special Topic:
ULO (User Listing with ORDA) Online – J Douglas Cryer

Last summer, J Douglas Cryer (aka Dougie) of Telekinetix gave us a great tour of the ULO component he developed over the years to provide flexible and extensible user interface and functionality for his 4D development projects. And now… Dougie is back to show the next generation of ULO which provides an ORDA based REST stack implementation to AngularJS web applications with 4D Server backend.

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

What’s on the Menu, Simplifying Menu Construction – Travis Miles

Wednesday, January 24, 2024, 12:00 noon, CST (UTC−5:00)Download .ics

Special Topic:
What’s on the Menu, Simplifying Menu Construction – Travis Miles

4D has long enabled applications to use simple pop-up menus, dynamic pop-up menus, and hierarchical lists in user interfaces, however building them on the fly in code could often require lengthy and complex procedural code to deliver the required functionality and appearance. Get ready to see a brand new approach using classes in 4D v20 that will help you modernize some of your most complicated user interface code!

Travis Miles from Sweetwater Sound will be demonstrating a Collection based menu Class that has accelerated new menu implementations and changes in the largest 4D installation in the world.

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

4D Web Server Code Templates – Hector Flores Garza

Wednesday, November 15, 2023, 12:00 noon, CST (UTC−5:00) Download .ics

Special Topic:
4D Web Server Code Templates – Hector Flores Garza

The 4D platform gives developers virtually limitless capabilities to add new features and complexity to their applications. However when it comes to ERP and vertical market solutions, sometimes you need to add a little fine tuning and individual customization to ensure your product best integrates with the customer’s businesses. Hector Flores Garza from Solo Data Technologies has created a flexible and powerful approach to how to adapt a widely deployed, complex codebase to the needs of each individual running environment.

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

Protée sarl – Tools and Code Introspection For Developers – Olivier Grimbert

Wednesday, September 20, 2023, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Protée sarl – Tools and Code Introspection For Developers – Olivier Grimbert

In this meeting, Olivier Grimbert introduces us to his company Protée sarl and the many useful 4D components they have developed over decades of offering 4D solutions in France and internationally. Their products contain a wide range of 4D components to manage the development, build, and deployment of all of your 4D applications.

Today, the focus is on development. Olivier will cover ogDevTools for code introspection, ogMake for “build-notary”, and also show off few additional free components to make your development life easier!

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

ULO (User Listing with ORDA) – J Douglas Cryer

Wednesday, August 2, 2023, 12:00 noon, CDT (UTC−5:00)

Special Topic:
ULO (User Listing with ORDA) – J Douglas Cryer

In this meeting, we talk to J Douglas Cryer (aka Dougie) of Telekinetix about a component (ULO) he has developed over the years to provide flexible and extensible user interface and functionality for his 4D development projects. In more recent versions of ULO, Dougie has leveraged the newly released ORDA language for 4D programming to maximize the simple and powerful features of his root component for client systems.

Get tour of what ULO does today… and also the exciting changes around the corner!

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

How To Design a Rule Engine Using ORDA and Object Fields – Tiran Behrouz

Wednesday, June 21, 2023, 12:00 noon, CDT (UTC−5:00

Special Topic:
How To Design a Rule Engine Using ORDA and Object Fields – Tiran Behrouz

A Business Rule Engine (BRE) is a software system that allows the user to define a set of rules consisting of conditions and actions that are defined at runtime. In this presentation, Tiran Behrouz, CEO of Clear View Systems and creator of best in class software CurrencyXchanger (CXR), will explain how to design a rule engine using 4D ORDA and Object Fields.

This presentation is sure to demonstrate the power and flexibility that can be deployed with 4D and ORDA put in the hands of an experienced and creative development team.

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

A New Server in 4D v20: WebSocket Server – Thomas Maul

Wednesday, May 10, 2023, 12:00 noon, CDT (UTC−5:00

Special Topic:
A New Server in 4D v20: WebSocket Server – Speed Up Your Web Clients – Thomas Maul

As it was recently announced, the next LTS release of 4D will offer a very powerful new feature… “4D v20 now includes a built-in WebSocket server, allowing developers to build real-time web applications that can handle large volumes of data and provide a seamless user experience.”

WebSocket is a computer communications protocol that provides full-duplex communication channels (bidirectional flow of data simultaneously) over a single TCP connection. Different from an HTTP server, which only responds to requests, a WebSocket server can not only answer but also push data to a client. Examples of where web WebSockets are used today that you might already be familiar with include chat applications and live dashboards that show current chart or device information, such as temperature of a machine or throughput in a factory.

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

Twilio Integration – Tim Nevels

Wednesday, March 22, 2023, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Twilio Integration – Tim Nevels

4D has proven its capabilities for decades as a platform for quickly and reliably creating cross-platform applications with tightly integrated data backend services and creatively styled user interfaces. However one of the quickest ways you can impress with 4D is by demonstrating its ease of integration with other services. Not only can you use 4D as a web application and API server itself, but it is easy to connect to other service APIs to immediately leverage their features.

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

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