loading...
Dmitry Yakimenko profile picture

Dmitry Yakimenko

Grew up in Russia, lived in the States, moved to Germany, sometimes live in Spain. I program since I was 13. I used to program games, maps and now I reverse engineer password managers and other stuff

Education

MS in CS from State Polytechnic University of St. Petersburg

Work

Principal Software Engineer at HERE

Telegram bot in Go: charts

Telegram bot in Go: charts

Reactions 9 Comments 1
3 min read
Don't make me hack your software

Don't make me hack your software

Reactions 66 Comments 9
2 min read
Telegram bot in Go: speak robot

Telegram bot in Go: speak robot

Reactions 14
3 min read
Telegram bot in Go: speak human

Telegram bot in Go: speak human

Reactions 43
3 min read
Telegram bot in Go: concurrent SQLite

Telegram bot in Go: concurrent SQLite

Reactions 5
4 min read
Telegram bot in Go: database

Telegram bot in Go: database

Reactions 14
2 min read
22-2222-22

22-2222-22

Reactions 7 Comments 1
1 min read
Telegram bot in Go

Telegram bot in Go

Reactions 20 Comments 2
3 min read
NUnit to xUnit automatic test conversion: source code transformation

NUnit to xUnit automatic test conversion: source code transformation

Reactions 5
4 min read
NUnit to xUnit automatic test conversion: pattern match

NUnit to xUnit automatic test conversion: pattern match

Reactions 6
4 min read
NUnit to xUnit automatic test conversion

NUnit to xUnit automatic test conversion

Reactions 5
6 min read
Base64 decoding bug that is present in all version of .NET

Base64 decoding bug that is present in all version of .NET

Reactions 14 Comments 1
3 min read
Fuzzy search and download files with rsync in the terminal

Fuzzy search and download files with rsync in the terminal

Reactions 11
3 min read
Read YAMLy config with a few lines of code

Read YAMLy config with a few lines of code

Reactions 6 Comments 2
4 min read
Performance measurement of JavaScript solutions to common algorithmic questions (part 1)

Performance measurement of JavaScript solutions to common algorithmic questions (part 1)

Reactions 49 Comments 21
6 min read
DEV zen mode: userscript

DEV zen mode: userscript

Reactions 29 Comments 9
2 min read
Git-Fu: reposurgeon

Git-Fu: reposurgeon

Reactions 16 Comments 7
3 min read
Git-Fu: merge multiple repos with linear history

Git-Fu: merge multiple repos with linear history

Reactions 45 Comments 8
6 min read
Giving Go another chance: error handling

Giving Go another chance: error handling

Reactions 9
4 min read
Blog With Hugo

Blog With Hugo

Reactions 8
3 min read
Giving Go another chance: display command

Giving Go another chance: display command

Reactions 5
5 min read
Giving Go another chance: backend

Giving Go another chance: backend

Reactions 10
3 min read
Giving Go another chance: refactoring

Giving Go another chance: refactoring

Reactions 11
2 min read
Giving Go another chance: hashtag parsing

Giving Go another chance: hashtag parsing

Reactions 6
3 min read
Giving Go another chance: more ambitious parsing

Giving Go another chance: more ambitious parsing

Reactions 9
2 min read
Giving Go another chance: easy parameter parsing

Giving Go another chance: easy parameter parsing

Reactions 6
2 min read
Giving Go another chance: command line arguments

Giving Go another chance: command line arguments

Reactions 12 Comments 5
2 min read
Giving Go another chance: setting everything up

Giving Go another chance: setting everything up

Reactions 5
2 min read
Giving Go another chance

Giving Go another chance

Reactions 8
1 min read
loading...