← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 32
  1. Stepping back from GDC

    Over the summer, I was thinking about my role in the Graph Data Council (GDC, formerly known as the Linked Data Benchmark Council, LDBC).

  2. Resigning from the GDC board

    Over the summer, I was thinking about my role in the Graph Data Council (GDC, formerly known as the Linked Data Benchmark Council, LDBC).

  3. 🤖 Below is an AI-generated summary of my FOSDEM 2025 talk (based on the slide deck).

  4. Recently I was helping a family member setting up a Revolut account in Hungary.

  5. Kùzu forks

    Since the acquisition of Kùzu, a number of forks have popped up: LadybugDB/ladybug: Ladybug is an embedded graph database built for query speed and scalability. predictable-labs/ryugraph: Ryu, a fork of Kuzu, is an Embedded Property Graph Database built f…

  6. DuckLake on Leafcloud

    This tutorial is an adaptation of “Public DuckLake on Object Storage” to the object storage of Leafcloud, an Amsterdam-based cloud provider.

  7. (Updated on 27 June 2026 to reflect my latest experience.)

  8. Benchmark lightning talk

    “Benchmarking gone wrong”, one of the best and funniest benchmark talks I’ve ever come across – it’s well worth 6 minutes to watch it.

  9. This year I have taken a few long train rides across Europe, such as Berlin to Amsterdam.

  10. Following the recent retirement of KùzuDB, I published an updated version of my Graph Databases slide deck.

  11. Sleeping tricks

    In the last decade, I had my fair share of bad sleep.

  12. Using the typos CLI tool

    I recently discovered the typos command line tool and created the following workflow around it in Git repositories: typos -w # writes the changes to file git add -p # allows you to review the changes interactively Some git clients use line-based diffs, wh…

  13. I recently attended SIGMOD and chatted with people in the data management and graph processing communities.

  14. I moved to the Netherlands during the summer of 2020 — about five years ago.

  15. Graph news – May 2025

    A lot of things happened in the graph space so far.

  16. Reading and watching list

    Being Glue by Tanya Reilly How to Write Blog Posts that Developers Read by Michael Lynch Reality has a surprising amount of detail by John Salvatier The Bitter Lesson by Rich Sutton Cottagecore Programmers by Theodore Morley The lethal trifecta for AI age…

  17. Some regular expressions for catching typical writing errors – spelling issues (US spelling), repeat words, etc.: ag --md " a [aeioAEIO]" ag --md " an [bcdfghjklmnpqrstvxzwyBCDGHJKPQRTVWXYZ]" ag --md -i "\s\b(\w+) +\1\b" ag --md -i "\s\b(\w+ +\w+) +\1\b"…

  18. Database conferences in 2025

    In 2025, both top-tier database conferences will be in Europe: SIGMOD in Berlin (June 22–27) and VLDB in London (September 1–5).

  19. Generating TPCx-BB data sets

    TPCx-BB (née BigBench) is a Big Data benchmark.

  20. I am a big fan of Cloudflare R2, an object storage that provides egress-free downloads.

  21. DuckDB vs. coreutils

    A few months ago, I wrote a post on the DuckDB blog where I explained how DuckDB’s SQL can express operations that developers typically implement with UNIX commands.

  22. Today I solved the exercises in Chapter 5 of the Data Science at the Command Line book using the DuckDB command line client.

  23. The tidyverse R package cannot be installed on macOS because one of its dependencies, ragg fails to compile with the following error: clang++ -std=gnu++17 -I"/opt/homebrew/Cellar/r/4.4.1/lib/R/include" -DNDEBUG -I.

  24. Overview A recurring task in my day job is to organize technical conferences (most recently, DuckCon #4 and #5), and to run the event from my laptop.

  25. macOS command line tricks

    Make git beep upon failed push Motivation: When I issue a git push command, I immediately navigate away from the terminal.

  26. DuckDB workshop

    Setup DuckDB installation site duckman: DuckDB Version Manager railway.ipynb Jupyter notebook Weather data set Source: Visual Crossing Weather wget https://blobs.duckdb.org/data/amsterdam-weather.csv Railway data set Source: Rijden de Treinen wget https:/…

  27. TL;DR: To prevent your iPhone from switching to Apple Pay at train station gates when scanning your ticket’s code, use Guided Access mode.

  28. Publications at VLDB 2023

    I co-authored the following papers, to be presented at VLDB 2023 and its satellite events.

  29. Working without sudo

    I spent many years working in academia, where the typical development environment was an on-premises Linux cluster where I was given a user without sudo rights.

  30. Recently, I had a few family members visiting me in Amsterdam and I wanted to show them around the Dutch countryside.

  31. Self-joins

    Introduction A self-join is a relational join operation which joins a table to itself, typically based on equivalence predicates.

  32. Graph query languages

    The maze of graph query languages can be difficult as there are a number of similarly named languages with subtle differences.