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

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