SQlite3 Encryption Not Possible Any More Since 3.32.x
About latest SQlite3 3.32.xxx there is a big problem with codecs.Critical changes to the public SQLite code were introduced on Feb 7, 2020: “Simplify the code by removing the unsupported and...
View ArticleNew Multi-thread Friendly Memory Manager for FPC written in x86_64 assembly
As a gift to the FPC community, I just committed a new Memory Manager for FPC. Check mormot.core.fpcx64mm.pas in our mORMot2 repository. This is a stand-alone unit for FPC only.It targets Windows and...
View ArticleDebriefing of mORMot2 Survey
Thanks you all for have posted your feedback on our mORMot2 Survey!Here are some insights.The Survey1. About the scope of mORMot2 :So almost everyone was OK with "Drop Delphi 5 and Kylix support" and...
View ArticleFaster Double-To-Text Conversion
On server side, a lot of CPU is done processing conversions to or from text. Mainly JSON these days.In mORMot, we take care a lot about performance, so we have rewritten most conversion functions to...
View ArticleWe Need U: Survey about mORMot 2.0
First of all, if it was not clear enough: Delphi will continue to be supported in mORMot 2.0. Some people reported that our previous article may have been misleading.But perhaps not all versions. For...
View ArticlePreparing Revision 2.x of the mORMot Framework
The more I think of it, the more I am convinced it is time to change how the framework is versioned. We have version 1.18 since years... difficult to follow... time to upgrade! I would like to upgrade...
View ArticleNew move/fillchar optimized sse2/avx asm version
Our Open Source framework includes some optimized asm alternatives to RTL's move() and fillchar(), named MoveFast() and FillCharFast().We just rewrote from scratch the x86_64 version of those, which...
View ArticleMerry Christmas and Happy New Year!
Let the little mORMotwish you and all yours a merry Christmas and a happy New Year!Happy coding!
View ArticleEKON 23 Presentation Slides and Code
I just finished my workshop at EKON 23. Like every year, it was a great event to attempt to, and I enjoyed presenting 2 sessions and 1 workshop.Sessions were about "Kingdom Driven Design" (KDD), which...
View ArticleNice introductory articles about mORMot
I just found some very nice articles by Stephan Bester about first steps to mORMot's ORM and SOA.Don't be scared by the mORMot: it is more stressed than you are. This painful picture just won a...
View ArticleSQLite3 static linking for Delphi Win64
A long-awaited feature was the ability to create stand-alone mORMot Win64 applications via Delphi, with no external sqlite3-64.dll required.It is now available, with proper integration, and encryption...
View ArticleIntroducing Kingdom Driven Design at EKON 23
There are still some days to join EKON 23 conferences with the reduced price!I will make 2 sessions, and 1 workshop, in English (my German is not good enough), about practical project design and...
View ArticlemORMot running on Delphi 10.3 Rio
Now that Delphi 10.3 Rio is out, we had to ensure that our little mORMot would run with this revision. Since we don't make any commercial software with Delphi any more (we switched to FPC), I...
View ArticleWin 100GB of log space from a Real Life mORMot Project
Sometimes, I am asked what could be done with mORMot. Well, we've been using the library at LiveMon to analyse logs for example.And we're able to get speed of a few TB/sec. Speed above is no typo: TB/s...
View ArticleEKON 22 Slides and Code
I've uploaded two sets of slides from my presentations at EKON 22 : Object Pascal Clean Code Guidelines Proposal High Performance Object Pascal Code on Servers with the associated source codeThe...
View ArticleNew AES-based SQLite3 encryption
We just committed a deep refactoring of the SynSQlite3Static.pas unit - and all units using static linking for FPC. It also includes a new encryption format for SQlite3, using AES, so much more secure...
View ArticleStatus of mORMot ORM SOA MVC with FPC
In the last weeks/months, we worked a lot with FPC. Delphi is still our main IDE, due to its better debugging experience under Windows, but we target to have premium support of FPC, on all platforms,...
View ArticleJob Opportunities at LiveMon
You like working with mORMot ?We're hiring new developers at LiveMon. We're a full-remote team (with a monthly gather-up in Paris), working on a real-time AI-powered monitoring tool. I joined LiveMon...
View ArticleEKON 21 Slides
Currently enjoying EKON 21 conferences in Köln, some quick post to share some links about my presentation.MicroServices: SOLID Meets SOA... to be continued!(sad I can't export the beer as pdf, either)
View Article