The Biggest TMS Software Event Ever

Originally published at: https://landgraf.dev/en/biggest-tms-software-delphi-event-ever/

Be prepared! Coming in November 2019, the biggest TMS Software event ever: TMS TRAINING DAYS 2019. TMS team members from nine different countries will be speaking about Delphi development, TMS libraries and components, in sessions that target from the beginner developer to the advance one.

Dusseldorf Training Days (Germany)

On November 14th and 15th, there will be two training days in Dusseldorf, Germany. The event will take place at Lindner Hotel Airport, Unterrather Str. 108, 40468 Düsseldorf, Germany.

![](upload://nAxoeiKoKXle2UlI6sQ3tiufUzu.png)

Check below the full agenda for the two training days

TMS Business Masterclass
November, 14th – Dusseldorf, Germany

![](upload://jFZLPaxyDC6PrnSzbBuwA3hEC9P.jpeg)

9h00: Welcome & introduction (Bruno Fierens)
A welcome to all attendees and introduction to the agenda.


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

9h15: Session 1 – The TMS Business World (Wagner R. Landgraf) 
A journey into the world of TMS Business bundle. We will learn about the solutions provided by TMS Business: the components included, the libraries, the use cases, all in the historical context and the motivations behind it. Products covered: TMS Scripter, TMS Diagram Studio, TMS Workflow Studio, TMS Data Modeler, TMS Aurelius, TMS Sparkle, TMS RemoteDB, TMS XData, TMS Echo, TMS Logging. 
*BIZ level: Beginner 


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

10h00: Coffee break


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

10h30: The TMS Aurelius book , experiences & book writing process (John Kouraklis)
John Kouraklis book author talks about his most recent book dedicated to TMS Aurelius and the experiences related to writing it.


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

11h00: Session 2 – The Joy of Databases (Wagner R. Landgraf) 
A talk about new ways to deal with databases. What is an ORM (Object-Relational Mapping) framework, and are the most recent news and features about it. What you can use to help you out in modeling your databases, easily use existing databases with the new paradigm, and advanced techniques on ORM and database modeling. Products covered: TMS Aurelius, TMS Data Modeler 
*BIZ level: Intermediate 


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

12h00: Session 3 – Your App Everywhere: REST API (Wagner R. Landgraf) 
Multitier, cloud, REST, HTTP, SSL: What, Why, When, and mainly, How? Learn what a REST API server means, why you will benefit from moving your app to the cloud, and learn how to do it in a very RAD way. The latest features will be covered, even for the experienced users. Products covered: TMS XData, TMS Sparkle 
*BIZ level: Intermediate 


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

13h00: Warm lunch


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

14h00: Session 4 – The Unsung Heroes (Wagner R. Landgraf) 
A deeper look into three awesome TMS Business libraries that bring you solutions for problems you never thought you had. User-customized application, modifying business rules at runtime, offline data synchronization, and moving your app to the cloud in a couple of days. Products covered: TMS Scripter, TMS Echo, TMS RemoteDB 
*BIZ level: Beginner 


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

15h00: Session 5 – Getting serious in the Cloud (Wagner R. Landgraf) 
Advanced techniques and concepts when building REST API servers: Security, background processing and deep analysis of real-world source code. Products covered: TMS XData, TMS Sparkle 
*BIZ level: Advanced 


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

16h00: Coffee break


![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

16h30: Session 6: All Together Now (Wagner R. Landgraf) 
A very interactive session where all the current ideas from the TMS team for the future of TMS Business will be presented. We will discuss the existing roadmap, brainstorming about all the possibilities, have all questions answered and summarize the whole day. 


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

17h30: Wrap-up, Q&A & open discussion 


TMS DEV Intensive
November, 15th – Dusseldorf, Germany

![](upload://jFZLPaxyDC6PrnSzbBuwA3hEC9P.jpeg)

9h00: Welcome & introduction (Bruno Fierens)
A welcome to all attendees and introduction to the agenda.


![](upload://jFZLPaxyDC6PrnSzbBuwA3hEC9P.jpeg)

9h15: TMS VCL UI Pack modernization (Bruno Fierens)
What is new & upcoming for ensuring VCL UI controls look as good as possible: high-DPI, VCL styles, Office styles, images


![](upload://dsSONOW7TRhOHNHJ3Yf9gaxoE8a.jpeg)

10h15: Using TMS Cryptography Pack for secure signing of PDF files (Marion Candau)
Marion will show how to sign a PDF document with a cryptographic USB token using TMS Cryptography Pack. She will briefly explain the cryptographic mechanisms of an electronic signature, then she will present how a cryptographic USB token works and finally, how to use a TMS Cryptography Pack component to sign a PDF document with the token. 


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

10h45: Coffee break


![](upload://vKly7PpxsW3pGWyYB8dQouaMXrw.jpeg)

11h15: TMS Flexcel 7.0 introduction: taking advantage of the new Flexcel 7.0 for VCL/FMX features (Adrian Gallero)
Adrian will show how to create a Delphi app that exports data to Excel and Pdf files, using some of the newest stuff introduced in FlexCel 7. If time allows, he will also have a glimpse at the future and look at the stuff currently in development.


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

12h15: Warm lunch


![](upload://34x5oy5hCzxS4opSPD2yVDzStyF.jpeg)

13h15: Taking the wraps of our upcoming groundbreaking product for Delphi developers (José León Serna / Bruno Fierens)
Be there, be amazed, receive the first product beta and start playing with it!
It has been more than one year that Bruno Fierens, CEO of tmssoftware.com got in touch with José Leon Serna and discussed about future opportunities for Delphi development. Surprisingly our visions for future directions and possibilities perfectly aligned. From there, an intense collaboration started and in this session they will present the first fruits of this collaboration. TMS clearly could not have achieved the amazing technical break-throughs without José Leon. The TMS team is honoured, happy and proud to have one of the brightest minds in the Delphi world in our family.


![](upload://2FPFFBu2elA7EGTPgGiRnSvGUvm.png)

14h15: Using TMS FixInsight to bring your code to a higher & more secure level (Roman Yankovsky)
Roman will show how to use FixInsight’s static code analysis in Delphi to find bugs in your code before your customers do.


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

15h15: Coffee break


![](upload://qGop5TgNqZnVlmDSi1xDinC0INf.jpeg)

15h45: TMS WEB Core v1.3 for web, cross platform Electron and mobile PWA apps new features & capabilities (Bruno Fierens / Roman Kassebaum)
Together with Bruno Fierens, Roman Kassebaum, architect of the TMS WEB Core IDE integration, will present and demonstrate TMS WEB Core v1.3 new features & capabilities.


![](upload://24b9vgJBTmV0QoArS0sNJCiuNoG.png)

16h45: Putting it all together : Using TMS XData back-end and TMS WEB Core + TMS FNC UI as front-end (Holger Flick)
Many frameworks, many platforms: TMS has all the tools. You’ve read it many times, but how do all these technologies fit together?
This session will give an example of how you can build a database application for multiple desktop and mobile platforms as well as for the web using the same database backend. It will also provide an overview of the technologies that are available from the TMS toolbox and will hand you key pointers how to pick the right one for the task you need to achieve. In short, you will get a hands-on example that covers TMS XData, TMS RemoteDB, TMS Web Core, VCL, and FNC.


![](upload://zQgLScm0kchYdbjFierauRLszNq.png)

17h45: Q&A & open discussions 


Meet the experts

During the whole TMS Dev Intensive Day, the opportunity will be given, as alternative to the regular sessions, to meet each of the many TMS experts available during the full day in person or in very small group to discuss and learn from. 

Wevelgem Training Day (Belgium)

On November 18th, there will be a second TMS Business Masterclass day in Wevelgem, Belgium. The event will take place at the TMS Software Main Office. It’s an opportunity to meet other members of the team as well!

![](upload://yEbxQqSnKkWmu0zVXNGOcuNP7UY.png)

The sessions will very similar to the TMS Business Masterclass in Dusseldorf on November 14th, thus this is a simplified agenda. All sessions will be presented by Wagner Landgraf and Bruno Fierens.

TMS Business Masterclass
November, 18th – Wevelgem, Belgium

Speakers:

![](upload://jFZLPaxyDC6PrnSzbBuwA3hEC9P.jpeg)![](upload://2M6E1LpVX70hpxTnp3y7B50wCBI.png)

9h00: Welcome & introduction (Bruno Fierens)


9h15: Session 1 – The TMS Business World (Wagner R. Landgraf) 


10h00: Coffee break


10h30: Session 2 – The Joy of Databases (Wagner R. Landgraf) 


11h30: Session 3 – Your App Everywhere: REST API (Wagner R. Landgraf) 


12h30: Warm lunch


13h30: Session 4 – The Unsung Heroes (Wagner R. Landgraf) 


14h30: Session 5 – Getting serious in the Cloud (Wagner R. Landgraf) 


15h30: Coffee break


16h00: Session 6: All Together Now (Wagner R. Landgraf)  


17h00: Wrap-up, Q&A & open discussion 


SPEAKERS

![](upload://vKly7PpxsW3pGWyYB8dQouaMXrw.jpeg)![](upload://4KrKpR2zJOjj7xTjyjdjOg0aVfM.png)

Adrian Gallero (Uruguay)

Adrian Gallero is an Electrical Engineer who has been working in Delphi since it was Turbo pascal 4. He has worked in calculating power line distribution for electrical companies in Montevideo and Rio de Janeiro. He lived for over 3 years in Madrid working the development of a telecommunication management system, and over a year in Sydney developing custom solutions for a freight-forwarding company. 

He has been working with spreadsheets for longer than he can remember, and in 1996 he developed a small component that allowed his Delphi 1 apps to export the results to a spreadsheet (to his surprise, he learned a year ago that the electrical company is still using those unmodified apps today). This component grew over the years: It was renamed FlexCel in 2001 and it joined the TMS family in 2002. Today FlexCel exists in both Delphi and .NET versions, and they contain over a million lines of code. 


![](upload://jFZLPaxyDC6PrnSzbBuwA3hEC9P.jpeg)![](upload://2qFjnOD0u6J3fvyTPxHG9FIqCl2.png)

Bruno Fierens (Belgium)

  • Studied civil electronic engineering at university of Ghent, Belgium (1987-1992).
  • Started a career as R&D digital hardware engineer at Barco Graphics Belgium designing with FPGA, VHDL, graphic processors, PCI, Silicon Graphics add-on boards, high-end printer controllers,…
  • Began writing software in Turbo Pascal 3.0 since 1987 and used all Borland Pascal and all Delphi versions since then.
  • 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,targetting Windows, macOS, Android, iOS.
  • In 2016, TMS software launched FNC, a framework neutral component architecture enabling to use UI controls in VCL,FMX & LCL apps
  • In 2018, TMS software launched TMS WEB Core, a framework for creating rich web clients using ObjectPascal
  • Currently doing and managing VCL, FMX, Web, .NET, IoT, LCL, REST, node.js development.
  • Is a regular speaker at conferences (Be-Delphi, DelphiTage, ITDevCon, CodeWay Tour, EKON, DevTracks, SDN, ..).
  • Available for consulting & custom project development.
  • Bruno Fierens was titled Embarcadero MVP since 2012.
  • Special area of interest are user interfaces design, UX, RAD software development, hardware/electronics.

![](upload://24b9vgJBTmV0QoArS0sNJCiuNoG.png)![](upload://o7kd2suVOolxuBU9XQMfSFc77HY.png)

Holger Flick (United States)

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. 


![](upload://6ezUxkPMrJu2UdpLULanhRKJF8W.png)![](upload://bOe4vD31VCaJBBBBduxAlgwz2Cq.png)

John Kouraklis (United Kingdom)

John Kouraklis started exploring computers when he was 16 and since then has followed all the way from Turbo Pascal to the latest Delphi versions as a hobby initially and as a profession for most of his adult life. He has developed a wide range of applications, from financial software to reverse engineering tools. The last years he has been teaching business and programming in undergraduate and postgraduate courses. He is the author of MVVM in Delphi (Apress, 2016) and Introducing Delphi ORM – ORM with TMS Aurelius (July 2019)


![](upload://34x5oy5hCzxS4opSPD2yVDzStyF.jpeg)![](upload://2blhq1xnKgJlK6NjmRqbQHK6s8M.png)

José León Serna (Spain)

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. 


![](upload://dsSONOW7TRhOHNHJ3Yf9gaxoE8a.jpeg)![](upload://is8PqGtIX5W0It13B8FbgVniUiD.png)

Marion Candau (France)

  • PhD in cryptography
  • Developer at Cyberens, a French cybersecurity company located in Bordeaux. 
  • TMS Cryptography Pack architect
  • MVP Embarcadero
  • She mainly develops cybersecurity-related applications and advises clients to use cryptographic tools and libraries in their own applications.

![](upload://qGop5TgNqZnVlmDSi1xDinC0INf.jpeg)![](upload://A412qUJLwO7oL40Gf4xZQkQ4bqr.png)

Roman Kassebaum (Germany)

Roman Kassebaum is a freelancer. He started to work with Delphi in 1996 after he graduated with a Master degree from the University of Paderborn. He is a Delphi MVP and an Embarcadero Technology Partner. During the last years he became a member of the great TMS team and he is also a  TMS certified consulting partner. Roman is a specialist in all kinds of Delphi projects including TMS Business components and the cutting edge TMS WEB Core library for which he created the Delphi IDE integration. 


![](upload://2FPFFBu2elA7EGTPgGiRnSvGUvm.png)![](upload://qjySLFKQ2hlBSTwF0mt1o8wHvxB.png)

Roman Yankovsky (Russia)

Roman Yankovsky is an Embarcadero MVP who has been working with Delphi since Delphi 2. He joined the TMS team in 2016. He is the product manager and architect of the  FixInsight static analysis tool for Delphi. 

Roman Yankovsky is also author of the Delphi AST, an open source Abstract syntax tree builder for Delphi you can find here: https://github.com/RomanYankovsky/DelphiAST and this library is used in the great OmniPascal Visual Studio Code extension.


![](upload://bvJZ8dNkwTGqzdd7G25rHxwv8I2.jpeg)![](upload://mdqyGjwsdupouylJb5NggCJi4KS.png)

Wagner Landgraf (Brazil)

  • Graduated in Electronic Engineering and M.Sc in Industrial IT at Federal Technological University of Parana-Brazil.
  • More than 24 years experience (since 1995) in Delphi development – since Delphi 1.
  • Architect and main developer of Delphi libraries like TMS Aurelius, TMS XData, TMS RemoteDB, TMS Scripter, among others.
  • Product Manager at TMS Software for more than 20 years.
  • Founder of landgraf.dev online school.

Special Bonuses

There are also special bonuses for attendees of TMS Training Days!

Book: Introducing Delphi ORM

![](upload://61TbMlRSgN6B2r2gsThTLFRRYwW.jpeg)

All attendees of TMS Business Masterclass day in Dusseldorf (Nov 14th) will receive a free copy of the book “Introducing Delphi ORM: Object-Relational Mapping using TMS Aurelius“, written by John Kouraklis. Wagner Landgraf, author of TMS Aurelius was a technical reviewer of the book.


“Introduction to TMS Web Core” Training Course: 50% off

All attendees of TMS Training Days will get a 50% off discount coupon for the online training course “Introduction to TMS Web Core”, from landgraf.dev. The instructor is Wagner Landgraf and you will learn concepts from the beginning: what is a web application, how does it work, what are single page application (SPA) and multiple page application (MPA), what is HTML, JavaScript, CSS, Bootstrap, AJAX. Full source code of the examples are provided.


Special discounts for TMS Products

TMS Software will also offer special discounts for new license on several TMS products, for all attendees. Stay tuned for the offers!

Registration and More Info

You can find more info from TMS Software web site directly: TMS Training Days in Dusseldorf and TMS Business Masterclass in Wevelgen.

Registration fees:

Nov 14th, TMS Business MasterClass: 295 EUR 
Nov 15th, TMS Dev Intensive: 295 EUR
Nov 18th, TMS Business Masterclass: 295 EUR

Special offer for the two TMS Training Days in Dusseldorf (Nov 14th and 15h): 495 EUR 

Register Now for Dusseldorf Days!
Register Now for Wevelgem Day!