a merry Christmas!
2024-12-25
The Marmots Wish You a Merry Christmas
2024-12-25. Open Source
Just a small post to wish you all..
2024-10-16
Release of mORMot 2.3 Stable
2024-10-16. Open Source › mORMot Framework
It is time for a new mORMot release!
2024-10-12
Some Rodents in the State of Denmark
2024-10-12. Open Source › mORMot Framework
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.
2024-09-06
Swagger/OpenAPI Client Generator for Delphi and FPC
2024-09-06. Open Source › mORMot Framework
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!
2024-02-01
IDocList/IDocDict JSON for Delphi and FPC
2024-02-01. Open Source › mORMot Framework
Since years, our Open Source mORMot framework offers several ways to work with any combination of arrays/objects documents defined at runtime, e.g. via JSON, with a lot of features, and very high performance.
Our TDocVariant
custom variant type is a powerful way of working with such schema-less data, but it was found confusing by some users.
So we developed a new set of interface
definitions around it, to ease its usage, without sacrificing its power. We modelized them around Python Lists and Dictionaries, which is proven ground - with some extensions of course.
2024-01-01
Happy New Year 2024 and Welcome MGET
2024-01-01. Open Source › mORMot Framework
Last year 2023 was perhaps not the best ever, and, just after Christmas, we think about all people we know still in war or distress.
But in the small mORMot world, 2023 was a fine millesima. A lot of exciting features, a pretty good rank in benchmarks, and a proof of being ready for the next decade.
For this new year, we would like to introduce you to a new mORMot baby: the mget command line tool, a HTTP/HTTPS web client with peer-to-peer caching.
It is just a wrapper around a set of the new PeerCache feature, built-in the framework web client class - so you can use it in your own projects if you need to.
2023-12-09
Native X.509, RSA and HSM Support
2023-12-09. Open Source › mORMot Framework
Today, almost all computer security relies on asymmetric cryptography and X.509 certificates as file or hardware modules.
And the RSA algorithm is still used to sign the vast majority of those certificates. Even if there are better options (like ECC-256), RSA-2048 seems the actual standard, at least still allowed for a few years.
So we added pure pascal RSA cryptography and X.509 certificates support in mORMot.
Last but not least, we also added Hardware Security Modules support via the PKCS#11 standard.
Until now, we were mostly relying on OpenSSL, but a native embedded solution would be smaller in code size, better for reducing dependencies, and easier to work with (especially for HSM). The main idea is to offer only safe algorithms and methods, so that you can write reliable software, even if you are no cryptographic expert.
2023-10-31
Pascal In The Race: TFB Challenge Benchmarks
2023-10-31. Open Source › mORMot Framework
Round 22 of the TechEmpower Frameworks has just finished.
And this time, there was a pascal framework in the race: our little mORMot!
Numbers are quite good, because we are rated #12 among 302 frameworks over 791 runs of several configurations.
« previous entries - page 1 of 51