close

DEV Community

Dimitri Merejkowsky profile picture

Dimitri Merejkowsky

Software writer. Blogger. Teacher.

Location Paris, France Joined Joined on  Personal website https://dmerej.info github website twitter website
Ten Year Club
Eight Year Club
Writing Debut
Seven Year Club
Trusted Member 2022
Five Year Club
Four Year Club
Three Year Club
4 Week Writing Streak
Two Year Club
Beloved Comment
One Year Club
Classes vs Types (or Yet Another Reason To Learn Rust)

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

5
Comments
4 min read

Want to connect with Dimitri Merejkowsky?

Create an account to connect with Dimitri Merejkowsky. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Is Rust worth learning? Part 1: logs and secrets

Is Rust worth learning? Part 1: logs and secrets

BERJAYA BERJAYA 7
Comments
7 min read
Merge first, ask questions later - Optimistic Merging in practice

Merge first, ask questions later - Optimistic Merging in practice

BERJAYA 3
Comments
5 min read
Two awesome Rust warnings

Two awesome Rust warnings

BERJAYA 6
Comments
5 min read
dmerej.info: now on the Gemini space

dmerej.info: now on the Gemini space

BERJAYA 4
Comments 1
1 min read
The quest for a better hiring process

The quest for a better hiring process

BERJAYA BERJAYA 21
Comments
4 min read
Automating version number updates: what could go wrong?

Automating version number updates: what could go wrong?

BERJAYA BERJAYA 10
Comments
11 min read
"It's a waste of time!"

"It's a waste of time!"

BERJAYA BERJAYA 13
Comments
2 min read
Tips for better Python tests

Tips for better Python tests

BERJAYA BERJAYA 7
Comments
5 min read
symlinks and .so files on linux - what you need to know

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

BERJAYA BERJAYA 6
Comments
11 min read
Taking Mastodon's security to the next level - part 2: Exchange encrypted messages

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

BERJAYA 8
Comments
10 min read
Classes Rock

Classes Rock

BERJAYA 7
Comments 2
3 min read
Classes Suck

Classes Suck

BERJAYA BERJAYA 12
Comments 6
4 min read
Taking Mastodon security to the next level - part 1: Encrypt your toots

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

BERJAYA BERJAYA 27
Comments
8 min read
🚀 We've just launched FileKit on ProductHunt!

🚀 We've just launched FileKit on ProductHunt!

BERJAYA 5
Comments
1 min read
We created FileKit - The end-to-end encrypted file transfer toolkit for Javascript

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

BERJAYA BERJAYA 6
Comments
3 min read
I am a rusty frog

I am a rusty frog

BERJAYA BERJAYA 17
Comments 1
9 min read
Testing a JavaScript SDK with Karma on BrowserStack

Testing a JavaScript SDK with Karma on BrowserStack

BERJAYA BERJAYA 16
Comments
5 min read
dmerej.info: now also in French

dmerej.info: now also in French

3
Comments
1 min read
The virtue of incremental development

The virtue of incremental development

BERJAYA 14
Comments 2
5 min read
Crafting command line outputs

Crafting command line outputs

BERJAYA BERJAYA 16
Comments 2
4 min read
How safe are your cat pics?

How safe are your cat pics?

BERJAYA BERJAYA 20
Comments 1
4 min read
tsrc — Handling multiple git repositories without losing your HEAD

tsrc — Handling multiple git repositories without losing your HEAD

BERJAYA BERJAYA 39
Comments 1
3 min read
My Blogging Flow - Part 2 - Publishing

My Blogging Flow - Part 2 - Publishing

BERJAYA BERJAYA 4
Comments
3 min read
My Blogging Flow - Part 1 - Under the hood

My Blogging Flow - Part 1 - Under the hood

BERJAYA BERJAYA 7
Comments
7 min read
10 best practices to protect your users’ data (and why they’re still not sufficient)

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

BERJAYA BERJAYA 57
Comments 7
5 min read
Killing unwrap()

Killing unwrap()

BERJAYA BERJAYA 9
Comments 2
4 min read
Encrypting your users’ data is no longer optional

Encrypting your users’ data is no longer optional

BERJAYA BERJAYA 42
Comments 2
6 min read
Letting the compiler tell you what to do - an example using Rust

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

BERJAYA BERJAYA 6
Comments 1
5 min read
I am writing a book about CI

I am writing a book about CI

BERJAYA BERJAYA 3
Comments 1
1 min read
A definition of the Linux desktop

A definition of the Linux desktop

BERJAYA BERJAYA 72
Comments 13
5 min read
ruplacer: find and replace text in source files

ruplacer: find and replace text in source files

BERJAYA BERJAYA 10
Comments
3 min read
Syntax Highlighting Is Useless

Syntax Highlighting Is Useless

BERJAYA BERJAYA 10
Comments 8
3 min read
Let's Build Chuck Norris! - Part 8: Using C++ in an iOS application

Let's Build Chuck Norris! - Part 8: Using C++ in an iOS application

BERJAYA 6
Comments
10 min read
Comparing directories: a case study

Comparing directories: a case study

BERJAYA BERJAYA 14
Comments
6 min read
Tips From a Build Farmer - Part 2: Some concepts

Tips From a Build Farmer - Part 2: Some concepts

BERJAYA BERJAYA 9
Comments
6 min read
Tips From a Build Farmer - Part 1: CI scripts are scary

Tips From a Build Farmer - Part 1: CI scripts are scary

BERJAYA BERJAYA 6
Comments
6 min read
Introducing "Tips From a Build Farmer"

Introducing "Tips From a Build Farmer"

BERJAYA BERJAYA 9
Comments
1 min read
Hello flake8

Hello flake8

BERJAYA BERJAYA 14
Comments
4 min read
Looking for an non-profit organization

Looking for an non-profit organization

BERJAYA BERJAYA 6
Comments
1 min read
Bye-bye pylint

Bye-bye pylint

BERJAYA BERJAYA 55
Comments 10
4 min read
Please verify your email on pypi.org and test.pypi.org

Please verify your email on pypi.org and test.pypi.org

BERJAYA BERJAYA 8
Comments
1 min read
Else after return: yea or nay?

Else after return: yea or nay?

BERJAYA BERJAYA 9
Comments 7
3 min read
Twitter Timeline Cleaner

Twitter Timeline Cleaner

BERJAYA BERJAYA 12
Comments 2
2 min read
Let's Build Chuck Norris! - Part 7: Android and JNA

Let's Build Chuck Norris! - Part 7: Android and JNA

BERJAYA BERJAYA 11
Comments
6 min read
Giving mypy a go

Giving mypy a go

BERJAYA BERJAYA 11
Comments
16 min read
Let's Build Chuck Norris! - Part 6: Cross-compilation for Android

Let's Build Chuck Norris! - Part 6: Cross-compilation for Android

BERJAYA BERJAYA 10
Comments
12 min read
Adventures in CI land

Adventures in CI land

BERJAYA BERJAYA 16
Comments
6 min read
I don't need types

I don't need types

BERJAYA BERJAYA 22
Comments 4
6 min read
A boolean's story

A boolean's story

BERJAYA BERJAYA 12
Comments
7 min read
Introducing rusync

Introducing rusync

BERJAYA 10
Comments
1 min read
Where Software Lives

Where Software Lives

BERJAYA BERJAYA 9
Comments
1 min read
Let's Build Chuck Norris! - Part 5: Python and cffi

Let's Build Chuck Norris! - Part 5: Python and cffi

BERJAYA BERJAYA 18
Comments
10 min read
Let's Build Chuck Norris! - Part 4: Python and ctypes

Let's Build Chuck Norris! - Part 4: Python and ctypes

BERJAYA BERJAYA 9
Comments
9 min read
Let's Build Chuck Norris! - Part 3: A C wrapper

Let's Build Chuck Norris! - Part 3: A C wrapper

BERJAYA BERJAYA 10
Comments
7 min read
Let's Build Chuck Norris! - Part 2: SQLite and conan

Let's Build Chuck Norris! - Part 2: SQLite and conan

BERJAYA 8
Comments
7 min read
Let's Build Chuck Norris! - Part 1: CMake and Ninja

Let's Build Chuck Norris! - Part 1: CMake and Ninja

BERJAYA BERJAYA 15
Comments 1
4 min read
Introducing the "Let's Build Chuck Norris!" Project

Introducing the "Let's Build Chuck Norris!" Project

BERJAYA BERJAYA 7
Comments
1 min read
Porting to pytest: a practical example

Porting to pytest: a practical example

BERJAYA 9
Comments
11 min read
Helping BBC subtitlers

Helping BBC subtitlers

8
Comments
3 min read
loading...