In November 2019, TMS Days 2019 took place in both Düsseldorf, Germany and Wevelgem, Belgium. It was the biggest TMS event ever, with three full days in two different cities, and team members from nine different countries around the world.
It was a face-to-face event and even before the event started many people from all over the world approached us asking if they could watch the content online since they could not travel to attend the event in person.
Well, now also for the first time, parts of a TMS event is now available to be watched online. You will have the opportunity to watch both TMS Business Masterclass days in full length – the one which took place in Düsseldorf and the one which took place in Wevelgem.
We also tried to provide you with high quality material:
Audio from instructor is clear and the screen recordings are there, of course;
A second camera showing the instructor is also present to give you a more immersive feeling and get a more personal touch;
Questions from the audience was not very audible, but we took the effort to subtitle most of the questions so you could follow and understand everything that was being discussed!
The full recording was fully reviewed and broken into several smaller pieces, so you don’t have a big chunk of 8 hours recording, but very small “lessons” and the subject discussed in each of them. Some are broken to the length of only a few minutes. So you can get really focused and productive on finding content!
Follow the links below to get more info about the course, pictures of the event, view the full course content structure, watch some preview videos for free, and of course, enroll to the course!
Enrollment is $79 for both courses, or just $49 for one course. Of course, all the attendants of the event in Düsseldorf or Wevelgem get free access, not only for the attended day, but for both. Another perk for the attendants!
To finish this post, watch this personal-favorite excerpt below. When building Delphi classes, do you prefix field names with an uppercase “F”? 😉
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
9h00: Welcome & introduction (Bruno Fierens) A welcome to all attendees and introduction to the agenda.
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.
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
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
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
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
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
9h00: Welcome & introduction (Bruno Fierens) A welcome to all attendees and introduction to the agenda.
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
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
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
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.
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
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.
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
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
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.
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.
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
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!
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!
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)”.
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).
Embarcadero MVP & CEO of Softacom – Enterprise digital transformation & software modernization services expert
CEO of landgraf.dev / TMS Software Partner / TMS Business Product Manager
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;
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.