tzimmermann dot org

This is the website and blog of Thomas Zimmermann. Topics are picotm, transactions, and low-level software development.
On the web: 

Thomas Zimmermann • May 9, 2017 • 7 min read

Transactional Semantics in Theory and Practice

In the previous installment, we implemented a simple transaction manager, but we didn’t really say what it means to run code as a transaction, which features are considered transactional and which aren’t. In this blog post, we’re first going to examine the theoretical priciples of transactional semantics, and afterwards look at how to put them into practice.  Read →

Thomas Zimmermann • May 5, 2017 • 14 min read

Implementing a Simple Transaction Manager in C

In this blog post, we’re going to write a simple transaction manager in C. It will load and store integer variables in memory, while handling locks automatically. The full source code is available on GitHub.  Read →

Thomas Zimmermann • May 2, 2017 • Less than a minute read

Thank you, Jekyll!

Just a quick Thank you to everyone involved with Jekyll.  Read →