The Biggest TMS Software 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.

Check below the full agenda for the two training days

TMS Business Masterclass
November, 14th – Dusseldorf, Germany

Bruno Fierens

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


Wagner Landgraf

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 


10h00: Coffee break


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.


Wagner Landgraf

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 


Wagner Landgraf

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 


13h00: Warm lunch


Wagner Landgraf

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 


Wagner Landgraf

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 


16h00: Coffee break


Wagner Landgraf

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. 


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


TMS DEV Intensive
November, 15th – Dusseldorf, Germany

Bruno Fierens

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


Bruno Fierens

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


Marion Candau

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. 


10h45: Coffee break


Adrian Gallero

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.


12h15: Warm lunch


José León Serna

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.


Roman Yankovsky

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.


15h15: Coffee break


Roman Kassebaum

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.


Holger Flick

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.


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!

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:

Bruno Fierens
Wagner Landgraf

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

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. 


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.

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. 


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)


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. 


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.

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. 


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.


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

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 

Embarcadero Conference 2019 in Brazil: Meet the NFC-e Issuer in the Cloud

On October 22nd, 2019, there will be another edition of Embarcadero Conference. It’s the biggest Delphi event of the world, and happens in São Paulo, Brazil. There are hundreds of attendants.

In this edition, just like last year, there will be seven simultaneous sessions, all happening in the same auditorium. You choose which session to listen by selecting the audio channel in your headphones. The full session list is available in the site of the event.

With som many sessions happening at the same time, you get even anxious to choose which want to watch. But if there is one that you cannot miss, it’s this one we are going to suggest.

Our speaker, Wagner Landgraf, will be presenting the session “Anatomy NFC-e issuer in the cloud (REST API). Oh yes, we are recommending our own session. But that’s just a coincidence, it will be very interesting, believe me!

Why “in the cloud”?

Ok, let’s anticipate some content here. Why of the reasons is the “why”. NFC-e is a legal digital document in Brazil, and when we issue such a document in the cloud, we have several advantages compared to the issuing of the same document in a local desktop or mobile application:

  • One single and centralized place to configure the issuing environment (installation of certificates, configuration of cryptography libraries, etc.)
  • Minimizes the risk of problems and support cost: you don’t have to configure hundreds of client environments
  • Much easier system update and maintenance: you also don’t need to manage all the clients.
  • You can issue NFC-e from any platform (from a desktop Windows application, a mobile application, or even from Rasperry PI, who knows?). All you need is internet connection and HTTP communication on that platform.
  • It’s easier to develop clients in other platforms. No need to be able to port and compile several 3rd party libraries needed for the document issuing, like ACBr, FastReport, FortesReport, cryptography dlls or tools, etc.

Can you disclose a little bit more?

To give you a tease of what will be presented, here are some screenshots of the API that we will show and explain at the event:

Not only that…

This will be a really interesting session. There will be an additional surprise that for sure will be very interesting for all those who work with Delphi and deal with such legal Brazilian documents. That’s just the beginning… See you at Embarcadero Conference 2019!

Databases inside Delphi Ecosystem: Webinar

On October 10, Softacom is holding a webinar on “Databases inside RAD Studio & Delphi ecosystem. Migration process (legacy to up-to-date, to another RDBMS), data layer architecture (ORM), data access architecture (REST API)”.

Speakers

Wagner Landgraf from landgraf.dev will be one of the speakers, talking about how database access evolved in Delphi since the early versions, Object Relational Mapping (TMS Aurelius), REST API Servers (TMS XData) and remote database access (TMS RemoteDB).

Serge Pilko

Serge Pilko

Embarcadero MVP & CEO of Softacom – Enterprise digital transformation & software modernization services expert

Wagner Landgraf

Wagner Landgraf

CEO of landgraf.dev / TMS Software Partner / TMS Business Product Manager

Bruno Fierens

Bruno Fierens

Embarcadero MVP & CEO of TMS Software – Main player as Delphi and C ++ Builder 3rd party vendor

What will you learn

For CEO / Owner / CTO / IT – Director / Product Manager:

  • Up-to-date Delphi solutions and frameworks for communications with databases;
  • Pitfalls of migration to up-to date or another type of RDBMS;
  • Cutting-edge Delphi-related solutions and practices for RDBMS;
  • Arguments, why you have to use Delphi and RAD Studio for your multi-tier applications;

For Developers and Technical Specialists:

  • Best practices for developing data access layers for RAD Studio projects;
  • How to use ORM for Delphi projects;
  • How to develop REST API server as DB facade;
  • Insights, tips and tricks for the app developers from the first mouth of DB tools and DB framework developers;

Webinar Highlights:

  • Most popular data access patterns 10-15 years ago and today;
  • Pitfalls of migration legacy versions of RDBMS to up-to-date versions;
  • Pros and cons of migration to ORM instead of using regular practices;
  • ORM for Delphi ─ TMS Aurelius from TMS Software. Pros and cons of the solution;
  • Pros and cons of migration to REST API instead of using “classic” DB access;
  • REST API server for Delphi ─ RAD server. Pros and cons.

For webinar attendees only!

Don’t miss a chance to get your discount promo code for EKON conference and 10% discount for new TMS Software licenses.

Registration

Registration link: https://www.softacom.com/en_softacom_october_webinar