2025-09-23

Pascal Conference 2025

The Pascal Conference 2025 was last week, in Germany.
It was a great opportunity for Delphi and FPC users to gather, and share some sessions, information, and beers.

Quite a big crowd, with some very young faces from a local IT school, discovering Pascal for the first time. :)

I made a presentation about mORMot of course, but also compared its totemic animal (the beloved marmot) with the one from FPC (the speedy Cheetah - not a Jaguar ;) of course).

Ian Barker presented the Embarcadero hopes and sights for the future of Delphi and the object pascal language. Stefan Glienke made a quick but intense introduction to Spring4D. Andrea Magni made two sessions, mostly about REST architecture and his Mars Curiosity library. The next day, Mattias Gaertner and Michael van Canneyt presented the current status of Fresnel and where FPC is likely to go... and Michael did also a presentation with Danny Wind about how LLMs work, and how we could feed them with some external data - especially some database content. Great content for sure!

Our host, the Sorpetaler company, presented their software solution, developed in-house to build high quality wood windows in their factory. Real windows you put in real houses to see the open, not the copyrighted brand and closed Operating System hold by some Redmond company. We had the opportunity to visit the factory itself, and it was quite exciting seeing in action what Delphi and FreePascal (they use both) can do in the real world.

During the Week End, after a nice BBQ party, the German Delphi User Group forum, and Lazarus forum communities gathered, and, among several presentations, we had the opportunity to discover the latest gem of Bero, which is a full LLM engine written in pascal. I hope to see it published some day soon in his repository, where you could already find some amazing projects in object pascal. :) This PasLLM project opens some unique opportunities for our applications, and also for the whole object pascal community. It could also revolutionize the access to local LLM - a single executable or dll, instead of the usual weak and overcomplex gathering of libraries and languages you need to run such a model.

In the meantime, the young people from a local IT school discovered Lazarus, setup it in their computer, and compiled some simple projects, with the help of Michalis Kamburelis, the creator of Castle Game Engine, and a nice introduction to modern Object Pascal.

Exciting times for sure!

2025-09-14

Our Server Just Died Last Friday

As you may have noticed, our forum was not available since Friday evening until this Saturday afternoon (Paris time).

In fact, our Dedibox hardware, which was running fine for years, just break down, and was not able to reboot.
The Dedibox/ScaleWay/Online service answered to my ticket that... the server just died... and they were not able to reboot either. What I did not know is that they can't access the hardware, because there are other servers in the same chassis, so they can't fix it. Or even investigate further. Period. Nice service.

So pretty much killed dead.
:(

Continue reading

2025-02-15

Join Us in Nederlands for a Coffee and More

The INTERNATIONAL PASCAL CAFE 2025 will take place at UTRECHT (IJSSELSTEIN), in Nederlands.

We are delighted to be part of the event, and speak about our little mORMot.

Continue reading

2025-02-01

Making a PRNG with AES

mORMot is a general purpose Open Source library, which features some advanced cryptographic primitives. It is written in modern object pascal, with some assembly for its core process. It is used since years in several security-sensitive projects, and has been audited internally by at least one billion dollar company.

We already spoke about this a few years ago. In the meanwhile, the implementation details of our CSPRNG (Cryptographically Secure Pseudorandom Number Generator), as it is currently in the mORMot 2 repository, have been tuned and proven. Time to share some more information.

Continue reading

2024-12-25

The Marmots Wish You a Merry Christmas

Just a small post to wish you all..

Continue reading

2024-10-16

Release of mORMot 2.3 Stable

It is time for a new mORMot release!

Continue reading

2024-10-12

Some Rodents in the State of Denmark

Since decades, Delphi has user groups everywhere, from Australia to Austria, from Russia to California.
I will join the DAPUG (Database Application Programmers Users Group), which is the Danish Delphi user Group, in the next weeks, for two exciting days of Workshop.

Continue reading

2024-09-06

Swagger/OpenAPI Client Generator for Delphi and FPC

OpenAPI, which was formerly called Swagger, is a set of specifications to encode the server API endpoints definitions into text, mostly JSON.
From this reference text, you can generate client code to access the service, in a vast number of languages.

Delphi seems to be far behind other languages, in terms of this code generation. I found nothing even working for FPC.
Since we needed it for our internal tools at Tranquil IT, we just published the new mormot.net.openapi.pas Open Source unit, which is quite a game changer. Thanks Andreas for starting this project, and testing it in its early age!

Continue reading

- page 1 of 51