Dimitri Merejkowsky

Dimitri Merejkowsky @dmerejkowsky

About: Software writer. Blogger. Teacher.

Location:
Paris, France
Joined:
Jul 7, 2016

Dimitri Merejkowsky
articles - 80 total

Classes vs Types (or Yet Another Reason To Learn Rust)

Introduction Note: this is both a follow-up to the do classes suck or do classes suck...

Learn More 5 0Jul 29 '22

Is Rust worth learning? Part 1: logs and secrets

Originally published on my blog A language that doesn’t affect the way you think about programming,...

Learn More 7 0Jan 4 '22

Merge first, ask questions later - Optimistic Merging in practice

Introduction - Pessimistic Merging If you’ve contributed to an open-source project on...

Learn More 3 0Sep 14 '21

Two awesome Rust warnings

Originally published on my blog. Introduction If you’ve ever used a compiler (or any...

Learn More 6 0Feb 5 '21

dmerej.info: now on the Gemini space

Hi there, Just a quick note to let you know my personal website is now available on the Gemini space...

Learn More 4 1Nov 19 '20

The quest for a better hiring process

How to get the most of your technical interviews with potential candidates

Learn More 21 0Jul 22 '20

Automating version number updates: what could go wrong?

A story about bumping software releases

Learn More 10 0Jun 11 '20

"It's a waste of time!"

Originally published on my blog. I have a confession to make : every time I heard the phrase "It's a...

Learn More 13 0May 31 '20

Tips for better Python tests

Originally published on my blog. Today, I'd like to share with you a list of small tips to help you...

Learn More 7 0Apr 26 '20

symlinks and .so files on linux - what you need to know

Originally published on my blog. The issue I've seen this happen countless times. First,...

Learn More 6 0Apr 21 '20

Taking Mastodon's security to the next level - part 2: Exchange encrypted messages

Introduction This is the second article in a 2-part series of blog posts that describe our...

Learn More 8 0Nov 19 '19

Classes Rock

This is the second article in a 2-part series of blog posts that examine the complicated...

Learn More 7 2Nov 17 '19

Classes Suck

Introduction A long time ago I received a lecture about the usage of databases and...

Learn More 12 6Nov 10 '19

Taking Mastodon security to the next level - part 1: Encrypt your toots

What is this about? My name is Dimitri Merejkowsky and I’ve been working at Tanker since J...

Learn More 27 0Oct 22 '19

🚀 We've just launched FileKit on ProductHunt!

Hello everyone, Last week we told you about our latest product: an end-to-end encrypted file transfe...

Learn More 5 0Sep 19 '19

We created FileKit - The end-to-end encrypted file transfer toolkit for Javascript

Nowadays, many applications use cloud storage providers such as Amazon S3 or Microsoft Azure. These s...

Learn More 6 0Sep 11 '19

I am a rusty frog

Originally published on my blog Do you know the fable of the frog and the boiling water? It goes...

Learn More 17 1Jul 27 '19

Testing a JavaScript SDK with Karma on BrowserStack

Since the beginning of my six years of experience as a QA engineer, automated testing of applications...

Learn More 16 0May 20 '19

dmerej.info: now also in French

Hello there, Just a quick note to let you know I’m now also producing contents in French, at...

Learn More 3 0May 6 '19

The virtue of incremental development

Originally published on my blog. Here’s today challenge: can you write a command-line tool that...

Learn More 14 2Apr 24 '19

Crafting command line outputs

Originally published on my blog I’ve used many command line tools. It always makes me feel happy...

Learn More 16 2Mar 30 '19

How safe are your cat pics?

The Internet is like the wild west. Black hats are the bandits, white hats are the bounty hunters.

Learn More 20 1Mar 1 '19

tsrc — Handling multiple git repositories without losing your HEAD

Introducing, tsrc a tool for handling multiple git repositories without losing your HEAD

Learn More 38 1Feb 8 '19

My Blogging Flow - Part 2 - Publishing

Originally published on my blog. Welcome to part 2 of “How this blog gets written”. If you haven’t...

Learn More 4 0Feb 19 '19

My Blogging Flow - Part 1 - Under the hood

Originally published on dmerej.info. Keep that in mind when if you continue reading on this post on...

Learn More 7 0Feb 14 '19

10 best practices to protect your users’ data (and why they’re still not sufficient)

Over the last ten years, data breaches have become both more damaging and frequent. Massive leaks reg...

Learn More 57 7Feb 5 '19

Killing unwrap()

Originally published on my blog. Wait, what? Who do you want to kill? In Rust, to...

Learn More 9 2Feb 3 '19

Encrypting your users’ data is no longer optional

While balancing privacy and innovation is one of today’s most critical issues in technology development, let’s identify data encryption’s opportunities.

Learn More 42 2Jan 22 '19

Letting the compiler tell you what to do - an example using Rust

Originally published on my blog. If you’ve ever written code in a compiled language (C, C++, Java,...

Learn More 6 1Jan 16 '19

I am writing a book about CI

Why? I wanted to talk about CI for a very long time (more than 2 years). But it’s a huge...

Learn More 3 0Jan 13 '19