It was my pleasure presenting the power of TMS WEB Core in this year's Delphi Coding Bootcamp. In particular, I show how easy it is to create applications for the Web if you are a Delphi developer already used to writing desktop applications with the VCL.
Converting strings to dates never seemed to be straightforward. First, specifying the source for all the different date component was difficult.
Second, if the conversion is unsuccessful and "no date" has been defined, it could not be expressed with TDate or TDateTime.
Possible solutions for both issues will be presented in this 5-Minute-Snack.
For the first time in years, TMS was able to celebrate Training Days in-person again! This year, TMS introduced us to the city of Bruges in Belgium. It was a wonderful event with a lot of opportunities for Delphi developers to mingle and exchange their knowledge.
Aside from the social events, there were lots of training sessions with valuable content.
Welcome to my new blog! Once again, it is time for an update. In the last 20 years, we have come a long way. It seems like yesterday I started blogging, but as this post will show, there is quite some history involved.
I started in November 2005 with my first blog on https://blogger.com called Holger's Thoughts on Delphi:
It was a great, no-cost alternative to publish on the internet at the time. There, I published my first code snippets about Delphi and .NET development. Also, my first video tutorials that I created for Borland were announced there.
After a while, a new, more modern, blog engine was needed. I also had stopped blogging on a regular basis because after college, I took on other challenges that kept my Delphi work to a minimum. Well, at the end of 2016, I decided to focus on Delphi again and WordPress delivered a new, modern blog engine with lots of other content. My internet provider offered web space with WordPress enabled. Thus, I could move my blog as well as all my other web content over to WordPress. However, WordPress has become more about design and web pages than blogging technical content. It no longer was the right tool for my technical articles.
Recently, I noticed that more and more developers used GitHub Pages to present their thoughts on the Web. I noticed much better search capabilities, automatically generated table of contents, and - most important of all - extraordinary code formatting.
Thus, I jumped right into the world of page publication with GitHub. My first endeavor I created with Jekyll and a special template for technical documentation. I was already providing a lot of the features desired. All additional content for my sessions for the TMS Days in Belgium was created using Jekyll and Markdown. However, it lacked one important part of every modern developer website: a blog! I was not going to move over to a solution that would not allow me to publish posts on a regular basis and send updates to the community.
While reading the documentation for Vapor, a server-side development tool using Swift, I noticed it was created with a tool called MkDocs. Just like Jekyll it allows you to generate documentation content using Markdown. Even better, there was an open-source project called Material for MkDocs which extended the theme and added dozens of plugins with hundreds of customization options. That turned out to be the winning combination!