Archive for May 2023

Week 22, year 2023

  • Save time scavenging with EventStoreDB v22.10 - Our Event Store community matters. So when you make suggestions about EventStoreDB, we do our very best to listen and make changes. One recent change to EventStoreDB is to scavenging, so we wanted to update you on what’s changed, and why it’s better. [Event Store blog]
  • Privacy Enhancing Technologies: An Introduction for Technologists - Making data open and available to all helps us all understand our world and are thus better informed to shape the policies to run it. But such openness does come with problems - one in particular is the invasion of people's privacy. Detailed census information about household income helps debate and planning for local government, but can reveal personal information that citizens reasonably prefer to keep private. Privacy Enhancing Technologies are tools that can finesse this problem. My colleague Katharine Jarmul is a data scientist who is also an activist for personal privacy. Here she introduces three of these tools that are usable now: Differential Privacy, Distributed & Federated Analysis & Learning, and Encrypted Computation. [Martin Fowler]
  • The Holy Grail syndrome - Our industry is harmed by the disease of “There has to be something more!” also called “The Holy Grail syndrome”. Instead of trying to… [Event-Driven by Oskar Dudycz]
Permalink | From 29 May 2023 to 04 June 2023 | Last updated on: Thu, 1 Jun 2023 22:06:38 GMT

Week 21, year 2023

Permalink | From 22 May 2023 to 28 May 2023 | Last updated on: Tue, 30 May 2023 19:25:09 GMT

Week 20, year 2023

  • From Music to Languages and Models (DevJourney Podcast) - On the DevJourney podcast, Tim Bourguignon asked me to talk about my career. Abstract Mathias placed the start of his journey with both hands on a TRS-80 computer and no other games to play than a compiler and the BASIC language. But fast forward a few years, we spoke about his music studies, his work creating music for ads and movies, and how programming came back as a hobby, which finally took precedence. We then jumped with both feet into languages and modeling. We spent the rest of the interview talking about interactions and how models serve us programmers and help our domains innovate. There’s a transcript at the DevJourney site. [Mathias Verraes]
  • Emacs xref stopped working on Macs with dumb-jump - Recently I found that xref in Emacs had stopped working for me on my mac laptop. Today I finally tried to figure out what went wrong. xref is just a front-end, all the work is done by backends. It took a while for me to realize (ie remember) that I was using the excellent dumb-jump package as the backend. dumb-jump uses a range of fast search commands (such as ag and ripgrep) to detect references without using the awkward tags tables that Emacs used to rely on. The command flow between xref and dumb-jump is difficult to follow, but looking at the dumb-jump customization page alerted me to dumb-jump having a debug option. [Martin Fowler]
  • Is the audit log a proper architecture driver for Event Sourcing? - Usually, one of the main drivers for Event Sourcing is the audit log capability. Indeed event stores are append-only logs, theoretically, we… [Event-Driven by Oskar Dudycz]
  • There’s always a trade-off [The Architect Elevator]
Permalink | From 15 May 2023 to 21 May 2023 | Last updated on: Tue, 25 Jul 2023 14:06:33 GMT

Week 19, year 2023

Permalink | From 08 May 2023 to 14 May 2023 | Last updated on: Wed, 24 May 2023 14:06:37 GMT

Week 18, year 2023

Permalink | From 01 May 2023 to 07 May 2023 | Last updated on: Sun, 7 May 2023 14:06:31 GMT