Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 49
  1. Let's build a compressor from scratch

    Compression is one of those wonderful things we have grown accustomed to in the computer world.

  2. That time when I failed the Microsoft interview

    The year was 2015, halfway through my Computer Science bachelor’s degree.

  3. Fully in-browser container builds

    Containers are fun.

  4. A real-world case of property-based verification

    It is not every day that you get paid to do nice computer-sciency stuff.

  5. From WSL to bare-metal Linux

    I’ve been a happy Windows user for most of my life, but last year I grew tired of the split between Windows proper and the WSL.

  6. Fix your tools

    Last week I had to diagnose a bug in an open source library I maintain.

  7. Towards interplanetary QUIC traffic

    Have you ever asked yourself which protocols get used when downloading pictures from the Perseverance Mars rover to Earth?

  8. Configuration files are user interfaces

    We have all been there.

  9. Tic-tac-toe meets Lean 4

    This week I reached a milestone in my most useless side project so far.

  10. The high-level OS challenge

    Since I got into programming, I’ve regularly seen operating-systems tutorials and implementation guides pass by.

  11. What the heck is AEAD again?

    Here’s a problem you might be familiar with: I keep forgetting what AEAD exactly means and why you would ever use it.

  12. JIT calculators finale

    At last, here’s the final installment of the JIT calculator saga!

  13. Solving the JIT calculator challenge

    It’s time to present the solution to the JIT calculator challenge!

  14. The JIT calculator challenge

    Advent of code has come and passed, what should I do now with so much free time?

  15. My personal Bell Labs

    Have you heard about Bell Labs?

  16. An experiment in async Rust

    Have you come across the fancy async / await syntax of some programming languages?

  17. To broadcast or not to broadcast

    One of my friends, an outstanding programmer who likes to fly under the radar, frequently tells me he admires my “ability to broadcast”.

  18. Using S3 as a container registry

    For the last four months I’ve been developing a custom container image builder, collaborating with Outerbounds1.

  19. Curiosity and sense of wonder

    Roughly two months ago I posted a fragment of Fred Brooks’ The Mythical Man-Month, which I find particularly inspiring.

  20. Download Accelerator - Async Rust Edition

    Breaking news!

  21. The Joys of the Craft

    Today would have been the birthday of one of my computer heroes, Fred Brooks, who passed away a few years ago aged 91.

  22. Hello there!

  23. From full-stack development to systems programming

    Back when I was pursuing my Computer Science degree, one of the big questions that kept me busy was: what am I going to do after I graduate?

  24. 10 years in Open Source

    Today marks 10 years since my first pull request to the Rust compiler.

  25. A love letter to the Internet

    Dear Internet, I’ve never written to you on this special day before, so I thought I’d give you a surprise this time!

  26. Chasing a bug in a SAT solver

    Recently I spent two weeks collaborating with Prefix.dev to further develop resolvo, their SAT-based dependency solver.

  27. The undercover generalist

    Since starting out as an independent contractor, I’ve always felt a tension between being a generalist software engineer, yet having to market myself as a specialist.

  28. Azure sneakily hides cheaper option in it's UI

    Recently a friend had to set up some cloud infrastructure on Azure.

  29. RSS is dead, subscribe through email

    This is a story of how a random person on the internet set me thinking and eventually triggered a change to this blog.

  30. Continuous benchmarking for rustls

    Last December, I completed a half-year project to develop a continuous benchmarking system for the popular rustls library.

  31. Someone interviewed me

    A few months back I had an email exchange with Drew Capener, from filtra.io, who is interviewing professionals involved in the Rust community.

  32. Becoming a contractor

    How many roads must a programmer walk down before you call them a contractor?

  33. Low latency logging in Rust

    Note: this blog post was not written by me.

  34. The magic of dependency resolution

    Dependency resolution is something programmers usually take for granted.

  35. On being paid to learn

    Regular readers of my blog1 know I have been planning to write on my recent contract contributing to Quinn, the popular Rust implementation of the QUIC protocol.

  36. You are holding it wrong

    Yesterday I had the fortune to attend the RustNL conference in Amsterdam.

  37. Hangman over QUIC

    For the last two months I have been on a contract to enhance Quinn, the popular Rust implementation of the QUIC protocol.

  38. The birth of a package manager

    Since my time at the university, pursuing a Computer Science degree, I have always been fascinated by programming languages and the tooling around them: compilers, IDEs, package managers, etc.

  39. Crafting container images without Dockerfiles

    Last month I have been developing a Rust tool to create container images from Conda environments, without going through Docker.

  40. Chunking strings in Elixir: how difficult can it be?

    This week I finished my contract for Seamly1, where I spent 7 months developing a SaaS messaging platform for customer service in Elixir.

  41. In December 2021, a company from San Francisco asked me to port a Rust library to Java.

  42. How I got involved in the Rust community

    In 2013 I started my Computer Science degree at Utrecht University (The Netherlands).

  43. How I got into programming

    When I try to recall what first triggered my interest in computers, there are many anecdotes that come to my mind.

  44. An adventure with optimization, Rust and Z3

    A while ago, a friend presented me an optimization problem that he stumbled upon in his day job.

  45. Rocket - A Rust game running on WASM

    Two weeks ago, Alex Crichton’s PR adding a target for WebAssembly to the Rust compiler was merged.

  46. If you have been following my previous posts on Rust’s drop order, you may want to know how it all ended.

  47. Thoughts on changing Rust's drop order

    There seems to be a wide consensus that the current (unspecified) drop order in Rust is weird and arbitrary.

  48. Exploring Rust's unspecified drop order

    After my previous post, I thought it would be interesting to run some experiments to determine the unspecified drop order within different constructs of Rust.

  49. Enforcing drop order in Rust

    Some days ago I stumbled upon an old issue on Rust’s GitHub repository.