About

Unlock your potential in the world of software development

The TMS Training Days by TMS Software.com are a series of events designed specifically for developers. These training days offer a unique opportunity to enhance skills, gain insights, and explore the latest advancements in software development.

 

During the TMS Training Days, developers can participate in hands-on workshops, interactive sessions, and informative presentations led by industry experts. The training covers a wide range of topics, including modern frameworks, programming languages, cloud technologies, and software architecture.

 

Participants have the chance to learn from experienced professionals, ask questions, and engage in practical exercises to solidify their understanding. The training days are designed to be highly interactive, promoting collaboration and fostering a vibrant learning environment.

 

By attending the TMS Training Days, developers can stay up to date with the rapidly evolving field of software development, acquire new skills, and gain valuable knowledge that can be applied in their projects. Whether you are a beginner or an experienced developer, these training days provide a valuable learning experience to enhance your professional growth.

 

Join us at the TMS Training Days and unlock your potential in the world of software development!

Location

Hotel Barrière in Lille

As the location for this event, we selected a conference Hotel Barrière in Lille, France, very near to the border of Belgium.

 

Here’s why it’s the perfect choice
 

Adjacent Conference Rooms
Two spacious conference rooms side by side provide ample space for our sessions.

Modern Comfort 
Hotel rooms are designed with your comfort in mind. Expect contemporary furnishings, natural light, and all the amenities you need.

Railway Proximity 
Just a 5-minute walk from two major railway stations, our location ensures easy access for attendees arriving from international airports and via fast trains.

Highway Convenience 
If you’re driving, we’re only 10 minutes away from the highway, making travel hassle-free.

Large Parking Garage 
No need to worry about parking. The Hotel and surroundings offer plenty of parking space for your convenience.

Historical Charm 
The historical city center is a pleasant 10-minute walk from the hotel.

 

Speakers

Patrick Premartin

🏆 Spirit of Delphi award winner 2024 🏆
A freelance consultant and Embarcadero MVP, Patrick's main role is as an in-house or online trainer. He also offers technical support and can contribute on an ad hoc basis to your web or Delphi developments. Editor of websites about software development in Delphi, you'll regularly find him on Twitch doing Delphi development on libraries, utilities, mobile applications and video games that he distributes as open source.

  • Binding data to client apps
    There are many ways of exchanging data between software programs over local networks or the Internet. Let's take a look at some of them, using the technologies offered by TMS Software for Delphi. We'll be able to communicate between mobile applications, desktop software and Internet sites. This will also be an opportunity to see how you can use a web standard in your Delphi projects to feed an API that can be used natively in JavaScript.

Antonio Zapater

Pre-sales consultant engineer at Embarcadero inc. and certified Delphi developer. He co-owned a company for more than 15 years which develops ERP solutions for the retail sector using Delphi since version 7. Highly experienced with database design, legacy Delphi code migration, mobile development with FireMonkey, full-stack web development, API modeling, containerization as well as Linux services development using Delphi.

 

  • Leveraging SKIA in RAD Studio
    Discover the new possibilities that SKIA offers not only in mobile and multi-platform applications but also in VCL. Create stunning new apps and modernise your existing projects

Bruno Fierens

Founded TMS software in 1996, developing VCL components starting with Delphi 1.
TMS software became Borland Technology Partner in 1998 and developed Delphi Informant award-winning grid & scheduling components.
From 2011 FireMonkey cross platform components, targeting Windows, macOS, Android, iOS, Linux In 2016, TMS software launched FNC, a framework neutral component architecture enabling to use UI controls in VCL,FMX & WEB apps In 2018, TMS software launched TMS WEB Core, a framework for creating rich web clients using ObjectPascal Is a regular speaker at conferences (Be-Delphi, DelphiTage, ITDevCon, CodeWay Tour, EKON, DevTracks, SDN, ..).
Bruno Fierens was titled Embarcadero MVP since 2012.

 

  • Consuming StellarDS.io from TMS WEB Core apps
  • Next gen cross-platform grid
  • The latest TMS WEB Core for Delphi developments

José Leon Serna    

Creator of Delphi for PHP/HTML5 Builder and former Director of Engineering and Branch Manager at Embarcadero Technologies between 2010 and 2016. Although the Embarcadero’s branch participated in the development of several products, he was mainly responsible for RAD Studio, and more specifically, the IDE. He participated actively on the conception and implementation of multitude of new features, specially focused on multi-device development. He has been involved in IDE development for most part of his career and is the area where he enjoys most.

 

  • Introducing TMS WEB Core for TypeScript
  • TMS WEB Core integrations in the Delphi IDE

Wagner Landgraf

Graduated in Electronic Engineering and M.Sc in Industrial IT at Federal Technological University of Parana-Brazil.

More than 27 years experience (since 1995) in Delphi development - since Delphi 1.

Architect and main developer of TMS BIZ Delphi libraries like TMS Aurelius, TMS XData, TMS RemoteDB, TMS Scripter, among others.

 

  • Let's install: Smart Setup
  • TMS BIZ by example: the Smart Setup - part 1
  • TMS BIZ by example: the Smart Setup - part 2

Holger Flick

Since 1996, Dr. Holger Flick has been using Delphi as his primary development platform and has been an active member of the community. He studied computer science at Dortmund University and later wrote his dissertation at the Ruhr University in Bochum in the field of telemedicine. For his passion for and knowledge of Delphi he was awarded the “Delphi MVP” moniker in 2016. In 2019, Holger moved to the United States of America (USA) and established his new company FlixEngineering LLC. The company focuses on consulting, training and software development using object-oriented programming languages like Delphi, C#, Swift, and Objective-C. Holger is part of the TMS Software family providing his expertise as evangelist and QA engineer, technical product videos and books on various TMS components.

 

  • Flexcel as reporting engine
  • Bridging the world of web and native applications
  • Getting the most out of CSS in TMS WEB Core UIs

Adrian Gallero


Adrian Gallero is an Electrical Engineer who started his career with Delphi back in its Turbo Pascal 4 days. He has extensive experience in designing power line distribution systems for electrical companies in Montevideo and Rio de Janeiro. Adrian spent more than 3 years in Madrid, focusing on developing telecommunication management systems. Later, he moved to Sydney for over a year, where he specialized in creating custom solutions for a freight-forwarding company.
 

Throughout his career, Adrian has been proficient with spreadsheets, having developed a small component in 1996 that allowed his Delphi 1 applications to export data directly to spreadsheets. To his surprise, he recently discovered that the electrical company still uses these apps without any modifications today. This component evolved over the years, becoming known as FlexCel in 2001 and becoming part of the TMS family in 2002. Today, FlexCel is available in both Delphi and .NET versions, boasting over a million lines of code.

 

  •  Let's install: Smart Setup

Bradley Velghe

Bradley began his journey at TMS Software as an intern, during which he developed the TMS Web Academy platform , enabling us to host webinars on our own platform. Over the past four years, he has primarily developed the TMS WX Pack components. Currently, he is focusing on his role as the architect and lead developer of the StellarDS REST API.

 

  • Creating complex queries with StellarDS.io API

Gjalt Vanhouwaert

Gjalt Vanhouwaert has been a specialist in Delphi VCL & FNC at TMS Software for several years. He is known as the architect of tools like the TMS FNC Gantt Chart and FNC TimeLine.

 

  • Project management via Delphi everywhere:
    TMS FNC Gantt Chart & TMS FNC TimeLine

Bernard Roussely

Bernard, an eCryptography and security expert in Bordeaux, France, is the Chief Architect of the TMS Cryptography Pack. With 35 years of experience in cryptography, he started with C programming and later used Pascal and Delphi for updates. Bernard also manages two cybersecurity companies, Cyberens and Beware Cyberlabs.

 

  • Signing documents (PDF, XML) with different types of digital certificates using TMS Cryptography Pack
    Signing electronic documents is common in the EU thanks to the eIDAS regulation from 2014, and it's growing globally. eIDAS 2.0 will extend services to digital identity. It's crucial to understand these services and their implementation in TMS Cryptography Pack. We'll use PDF signing to explain how it works and which protocols are supported in TMS Cryptography Pack.

Program

Day 1

TIME

ROOM 1

ROOM 2

8:45 - 9:00

Welcome coffee

Welcome coffee

9:00 - 10:00

 Let's install: Smart Setup
(Adrian Gallero & Wagner Landgraf)

-

10:15 - 11:15

Flexcel as reporting engine
(Holger Flick)

TMS BIZ by example: the Smart Setup server - part 1
(Wagner Landgraf)

11:15 - 11:45

Coffee break

Coffee break

11:45 - 12:45

Project management via Delphi everywhere
(Gjalt Vanhouwaert)

TMS BIZ by example: the Smart Setup server - part 2
(Wagner Landgraf)

13:00 - 13:55

Lunch

Lunch

14:00 - 15:00

Creating complex queries with StellarDS.io API
(Bradley Velghe)

TMS WEB Core integrations in Delphi IDE
(José Leon Serna)

 

15:15 - 16:15

Consuming StellarDS.io from Delphi apps
(Bruno Fierens)

Signing PDFs with different types of digital certificates using TMS Cryptography Pack
(Bernard Roussely)

16:15 - 16:30

Coffee break

Coffee break

16:30 - 17:30

Roundtable: TMS focus & directions

(TMS Team)

-

18:30 - ...

Community event

-

Day 2

TIME

ROOM 1

ROOM 2

8:30 - 9:00

Welcome coffee

Welcome coffee

9:00 - 10:00

Binding data to client apps
(Patrick Premartin)

-

10:15 - 11:15

The latest TMS WEB Core for Delphi developments
(Bruno Fierens)

Leveraging SKIA in RAD Studio
(Antonio Zapater)

11:15 - 11:45

Coffee break

Coffee break

11:45 - 12:45

Bridging the world of web and native applications
(Holger Flick)

TMS WEB Core for TypeScript

(José Leon Serna)

13:00 - 13:55

Lunch

Lunch

14:00 - 15:00

Getting the most out of CSS in TMS WEB Core UIs
(Holger Flick)

Next-gen cross platform grid
(Bruno Fierens)

15:15 - 16:15

What's brewing in the labs
(TMS Team)

-

16:15 - 16:30

Coffee break

Coffee break

16:30 - 17:30

Roundtable: The Delphi ECO system
(TMS Team)

-

Community Event

Join us for an unforgettable evening in Lille!

Explore the Historical City Centre

On Thursday night, immerse yourself in the rich history of Lille as we wander through its vibrant streets. From medieval houses to modern architectural creations.


Delicious Food and Drinks Await

We’ve curated a selection of local delicacies and refreshing beverages to savor during our dinner. Whether you’re a foodie or simply enjoy good company, this is the perfect opportunity to connect with fellow developers.


Included in Your Ticket

As a special treat, this community event is part of your ticket package. No extra cost! Join us for an informal gathering, forge new connections, and celebrate our shared passion for software development. 

Tickets

Ticket sales for the TMS Training Days 2024 are closed . We look forward to seeing you at our next edition. Stay tuned for updates!

TMS Training Days 2023

2023 Session Replays

Partners