Full Database Insight Through the Lens of a Single Method – Bruno Raeymaekers

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

Special Topic:
Full Database Insight Through the Lens of a Single Method – Bruno Raeymaekers

While the graphical interface of the 4D database structure is great for getting an overview of the existing tables and fields, once you get to over a hundred tables, it can be awkward to find out certain details like endpoints of relations and definitions of composite indices. Good thing we have the 4D language and flexible interface capabilities to add new perspective to complicated application data structures!

In this user group meeting, Bruno Raeymaekers will give us a fresh look at all the details of your database structure.

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

4D Info Report Component – Thomas Schlumberger

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

Special Topic:
4D Info Report ComponentThomas Schlumberger

4D applications play a central role in supporting businesses and institutions around the world… around the clock. That makes it important to understand how the applications are performing in order to tune the code, hardware and networking accordingly for optimal operation.

Out of the box, 4D gives us the Administration Window, which offers an overall view of how the application is running at this very moment. But what if you are, perhaps, not around to look at the Administration Window when an anomaly happens? Maybe users are experiencing slow responses during specific times of the day? Some problems, like memory leaks, build up over days or weeks depending on the situation. What if you are called in to help with an application that you know nothing about?!?

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

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