Skip to content

2024

Cherish the Past, Embrace the Future: Web development with Delphi and TMS WEB Core

Get ready

This week, I watched several technical sessions from Google I/O and React Conf 2024. Two conferences that contain a plethora of information about the latest trends in web development. It's fascinating to see how the web platform has evolved over the years, from the early days of static HTML pages to the modern, dynamic web applications we have today.

As a Delphi developer, I couldn't help but reflect on the evolution of web development and how it intersects with the world of Delphi. While Delphi is primarily known for its strength in building native desktop applications, the rise of web technologies has opened up new possibilities for developers. One such technology that bridges the gap between Delphi and web development is TMS WEB Core.

Bridging Worlds: Delphi, TMS WEB Core, and the Evolution of Hybrid Desktop Applications

User interface design

In the ever-evolving landscape of software development, the boundaries between different platforms and technologies continue to blur. One such convergence is the fusion of web and desktop applications, facilitated by powerful tools like Delphi and TMS WEB Core. These technologies enable developers to seamlessly integrate web components into native desktop applications, opening up new possibilities for innovation and user experience.

In this article, we'll explore the strengths of Delphi and TMS WEB Core, and how they come together to create hybrid desktop applications that combine the best of both worlds. We'll also provide an example of how to integrate a web component into a VCL application using TMS WEB Core, showcasing the power and flexibility of this approach.

In this upcoming video series, I will show you how to create a modern, responsive image gallery with TMS WEB Core. In addition, you will learn how to integrate the Pexels API. Starting with basic principles of web development using cascading stylesheets (CSS) including a detailed introduction of flex box, the new grid system, and cards. Floats are a thing of the past! We will also use the Bootstrap framework to create a responsive design. With regard to functionality, we will begin just to show a few curated images from one endpoint. At the end, you will create a web application that allows you to search for specific keywords and display the images in a grid with the ability to navigate between pages (pagination).

Results of the poll: HIW LIVE

I just wanted to give brief feedback on the results of the poll from the beginning of this month. It has become very much clear looking at the results that there is little interest in LIVE HIW seminars with the opportunity to ask questions.

Delphi turns 29! Join us for the celebration!

To the Delphi community, February 14 is not only known as Valentine's Day (you're welcome for the reminder 😁), it is also Delphi's birthday. This year, it will turn 29 and Embarcadero -- Ian Barker to be more precise -- will be hosting a special webinar to celebrate.

Support my projects with GitHub Sponsors

In the ever-evolving landscape of technology, community-driven support plays a crucial role in fostering innovation and growth. Today, I'm thrilled to share a significant step in my journey as a Delphi enthusiast and content creator – I have joined GitHub Sponsors to provide you with an opportunity to support my tutorials, videos, source code examples, and other Delphi-related projects.

I'd like to mention that several developers have approached me, expressing their interest in supporting my projects financially. This move to GitHub Sponsors serves as a dedicated platform where you, along with other members of the community, can contribute and help sustain the continued development of valuable Delphi content. Your support is greatly appreciated, and if you have any questions or would like to contribute, GitHub Sponsors is the avenue through which you can do so.

Please also see my remarks on the Thanks button on YouTube below.

Support my projects

POLL: LIVE seminar about Web development ?

In recent weeks, I have gotten inquiries about a live seminar to build a full stack project with Delphi. With regard to scope, something like my latest video series with the ability for you to interact and ask questions. The seminar would either be during the week or on a Saturday.

Possible Topics?

Here's just a few suggestions as an overarching topic for the whole seminar. They would last from 3-6 hours.

  • HTML, CSS and Bootstrap for Delphi developers
  • Building the architecture of a Web application with responsive navigation bar
  • Web page with user login and dedicated areas (front plus backend implementation)
  • Getting started with MQTT
  • Your idea! Use comment section in poll...

Are you interested?

Let me know if and when you would like to participate. Also, if you would only participate for free. The likelihood of an event happening is lower then because I would need to look for a sponsor.

Warning

The poll is closed.

FREE video series published

Here's just a heads up that my latest video series named "Modern Delphi Web Development" has been completely published by TMS Software on YouTube. It consists of 8 episodes with a run-time of over 3 hours! A full table of contents with links to each video is available here.