Sandor Dargo's Blog
On C++, software development and books
HOME
CATEGORIES
TAGS
ARCHIVES
BOOKS
SPEAKING
DAILY C++
HI...
Home
Archives
Archives
Cancel
Archives
2024
09
Oct
Working in uncertainty?
02
Oct
So shall we use static or dynamic linking?
25
Sep
Binary size: should we use static or dynamic linking?
18
Sep
Do it right or do the right thing: The Alignment Trap
11
Sep
The limits of a portfolio job
04
Sep
Structs and constructors
28
Aug
Wrapping up our Airbnb host experience
21
Aug
What is std::ref?
14
Aug
Learn C++ by Example by Frances Buontempo
07
Aug
The rule of 5 and inheritance
31
Jul
Once more about the rule of 5
24
Jul
5 reasons why politics will ruin your career hopes
17
Jul
What to do if you don't want a default constructor?
10
Jul
Trip report: C++ On Sea 2024
03
Jul
C++23: further small changes
26
Jun
Member ordering and binary sizes
19
Jun
Did you do what I asked for or not?
12
Jun
Limit the number of library dependencies
05
Jun
The limits of `[[maybe_unused]]`
29
May
C++23: chrono related changes
22
May
Do engineering teams really resemble sports teams?
15
May
Two cases when forward declaring is not enough
08
May
Quo vadis this blog?
01
May
When and how variables are initialized? - Part 4
24
Apr
When and how variables are initialized? - Part 3
17
Apr
When and how variables are initialized? - Part 2
10
Apr
When and how variables are initialized? - Part 1
03
Apr
Upgrading the compiler: undefined behaviour uncovered
27
Mar
Should we move from fundamental types?
20
Mar
C++23: Encoding related changes
16
Mar
Tidy First? by Kent Beck
13
Mar
Three key philosophies behind C++
06
Mar
My late discovery of std::filesystem - Part II
28
Feb
My late discovery of std::filesystem - Part I
21
Feb
How to write unit tests in C++ relying on non-code files?
17
Feb
The Software Engineer's Guidebook by Orosz Gergely
14
Feb
I got hacked recently
07
Feb
C++23: More small changes
31
Jan
C++23 likes to move it!
24
Jan
My time management system in 2024
17
Jan
C++23: bitwise operations
10
Jan
C++23: Allocator related changes
06
Jan
Wiring the Winning Organization by Gene Kim and Steven J. Spear
03
Jan
Late discovery of std::filesystem - Part I
03
Jan
DR20 - The Equality Operator You Are Looking For
2023
27
Dec
2023: What a tiring year!
20
Dec
The 3 best books I read in 2023
16
Dec
The Psychology of Money: Timeless lessons on wealth, greed, and happiness by Morgan Housel
13
Dec
How to use your namespaces to their best
09
Dec
Genghis Khan And The Making Of The Modern World by Jack Weatherford
06
Dec
C++23: The rise of new streams
29
Nov
C++23: Growing unicode support
25
Nov
Nonconform by Gergely Böszörményi-Nagy
22
Nov
Struct initialization
15
Nov
C++: The most important complexities
11
Nov
10x is easier than 2x by Dr. Benjamin Hardy
08
Nov
Extern templates to reduce binary size
01
Nov
C++23: Removing garbage collection support
25
Oct
My battle against signed/unsigned comparison: the worst violations
18
Oct
My battle against signed/unsigned comparison: the most usual violations
11
Oct
How to compare signed and unsigned integers in C++20?
04
Oct
Trip report: Dev Talks Cluj 2023
27
Sep
Be a good gardener of your scripts
20
Sep
Once more about clean code
13
Sep
Constexpr functions for smaller binary size?
06
Sep
C++23: some changes related to templates
30
Aug
The value of boring tasks
23
Aug
C++23: compatibility with C
15
Aug
C++23: mdspan
09
Aug
C++23: multidimensional operator[]
02
Aug
The Power of Tenure: 7 reasons to stay at your job
26
Jul
C++23: static operator() and static operator[]
19
Jul
Binary sizes and compiler flags
12
Jul
C++23: Alias declarations in for loop init-statements
05
Jul
Trip report: C++ On Sea 2023
28
Jun
My way to get into conferences
21
Jun
The 3 best books to level up your C++
14
Jun
Fold expressions in C++
07
Jun
Recent changes and personal commitments
31
May
C++23: two additional noexcept functions
24
May
C++23: Even more constexpr
17
May
Are we - developers - spoiled or abused?
10
May
Is this dynamic_cast needed?
03
May
Variadic functions vs variadic templates
26
Apr
Without RTTI your code will be cleaner
19
Apr
We are always late
12
Apr
Vectors and unique pointers
05
Apr
Binary sizes and passing functions to functions
29
Mar
Binary size and exceptions
22
Mar
Can we find a compromise?
15
Mar
The observer pattern and binary sizes
11
Mar
Ordinary Men: Reserve Police Battalion 101 and the Final Solution by Christopher Browning
08
Mar
The decorator pattern and binary sizes
01
Mar
Binary sizes and RTTI
27
Feb
What's the easiest way to add custom code to your WordPress site without breaking it?
22
Feb
4 different ways I've worked remotely
15
Feb
The evolution of enums
08
Feb
Virtual functions and binary sizes
01
Feb
Special functions and binary sizes
25
Jan
Deep vs shallow modules
18
Jan
Object initialization and binary sizes
11
Jan
What's an executable and how is it structured
04
Jan
The run-time, compile-time, binary size triangle
2022
31
Dec
The 8 best books I read in 2022
28
Dec
2022: Another great year!
21
Dec
Class templates versus constructor templates
17
Dec
C++ Software Design by Klaus Iglberger
14
Dec
C++23: attributes
07
Dec
C++23: std::out_ptr and std::inout_ptr
03
Dec
Influence: The Psychology of Persuasion by Robert B. Caldini
30
Nov
C++23: auto(x) and decay copy
23
Nov
C++23: How lambdas are going to change?
19
Nov
Non-coding roles or something you like?
16
Nov
C++23: The <expected> header; expect the unexpected
09
Nov
Why to use C++ in 2022
05
Nov
3 Things MongoDB Can Help You With
02
Nov
The evolution of statements with initializers in C++ - part 2
28
Oct
Template Metaprogramming with C++ by Marius Bancila
26
Oct
The evolution of statements with initializers in C++
19
Oct
I'm leaving Amadeus after 9 years
12
Oct
Should you use static code analyzers as gatekeepers?
08
Oct
The Battle Hardened Developer by Fiodar Sazanavets
05
Oct
C++23: flat_map, flat_set, et al.
28
Sep
5 tips to find your next job
21
Sep
C++23: The stacktrace library
14
Sep
Don't feel bad because of failed interviews, just keep learning!
07
Sep
C++23: Preprocessing directives
03
Sep
Thinking, Fast and Slow by Daniel Kahneman
31
Aug
Should you really memorize algorithm complexities?
24
Aug
The Template Method Pattern and the Non-Virtual Idiom
17
Aug
3 ways to stay motivated when you are leaving your job
10
Aug
The copy and swap idiom in C++
03
Aug
Price's law and 3 things to do if you're underpaid
27
Jul
Trip report: C++ On Sea 2022
23
Jul
Hands-On Design Patterns with C++ by Fedor Pikus
20
Jul
6 C++23 features improving string and string_view
13
Jul
What are string_views and why should we use them?
06
Jul
Won't extend it more than once!
29
Jun
C++: standardized
22
Jun
Bitwise enumerations
15
Jun
C++23: Narrowing contextual conversions to bool
11
Jun
The Evolution of Cooperation by Robert Axelrod
08
Jun
Smart pointers and their deleters
01
Jun
C++23: Consteval if to make compile time programming easier
25
May
C++23: Literal suffix for (signed) size_t
21
May
The Tech Resume Inside Out by Gergely Orosz
18
May
C++ basics: scopes, linkage, names
09
May
Tipi, a new solution to build C++ projects easier
04
May
Make declaration order layout mandated
30
Apr
The Goal: A Process Of Ongoing Improvement by Eliyahu M. Goldratt
27
Apr
The 4 use of using in C++
20
Apr
The infamous bug of range-based for loops
16
Apr
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe and Fast Code by J. Guy Davidson and Kate Gregory
13
Apr
My first work experience with C++20
06
Apr
Use strong types instead of bool parameters
30
Mar
Storing references of pointers in containers in C++
26
Mar
Beyond Order: 12 more rules for life by Jordan B. Peterson
23
Mar
The Employee-Company triangle
16
Mar
C++ basics: Pointers vs iterators
09
Mar
Mocking non-virtual and free functions with gMock
05
Mar
Secondhand Time: The Last of the Soviets by Svetlana Alexievich
02
Mar
Mocking virtual functions with gMock
23
Feb
The big STL Algorithms tutorial: wrapping up
19
Feb
System Design Interview: An insider's guide by Alex Xu
16
Feb
C++23: Deducing this
09
Feb
5 types of communication a senior developer does
05
Feb
The Gift: 12 Lessons to Save Your Life by Dr. Edith Eva Eger
02
Feb
The big STL Algorithms tutorial: the memory header
26
Jan
3 piece of advice for junior developers
22
Jan
The Choice: Embrace the Possible by Dr. Edith Eva Eger
19
Jan
The big STL Algorithms tutorial: *numeric* scans
12
Jan
Top 3 reasons to let people change teams within your organization
08
Jan
Zen and The Art of Motorcycle Maintenance by Robert Pirsig
05
Jan
The big STL Algorithms tutorial: more numeric algorithms
2021
29
Dec
2021: I feel I got everything I wanted and the next year will be even better
25
Dec
The best 8 books I read in 2021
22
Dec
What is the most vexing parse?
15
Dec
Trip Report: CPPP 2021
11
Dec
How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard
08
Dec
Top 7 reasons to join another team
01
Dec
I broke production 3 times in 3 weeks - Part II
27
Nov
Courage Is Calling: Fortune Favors The Brave by Ryan Holiday
24
Nov
I broke production 3 times in 3 weeks - Part I
17
Nov
Trip Report: Meeting C++ 2021
10
Nov
The big STL Algorithms tutorial: permutation operations
03
Nov
5 sources of success: how not to lose confidence after a promotion?
27
Oct
Functions to be called only once in C++
23
Oct
The Ape That Understood The Universe by Steve Stewart-Williams
20
Oct
The big STL Algorithms tutorial: reduce operations
13
Oct
C++ Concepts and the Core Guidelines
09
Oct
Science, Strategy and War: The Strategic Theory of John Boyd by Frans Osinga
06
Oct
Bring some fresh AIR and write effective code review comments
29
Sep
Replace std::find_if in 80% of the cases
25
Sep
The Beginning of Infinity by David Deutsch
22
Sep
The big STL Algorithms tutorial: comparison operations
15
Sep
Top 6+1 responsibilities of a developer
11
Sep
The Unicorn Project by Gene Kim
08
Sep
Do we correctly calculate min and max?
01
Sep
The big STL Algorithms tutorial: Minimum/maximum operations
28
Aug
The Phoenix Project by Gene Kim
25
Aug
OODA loop: The blueprint of our decision making
18
Aug
const rvalue references
14
Aug
Stand up for yourself and for your values
11
Aug
Patterns of Conflict: Understand blitzkrieg with 4 German words
04
Aug
The big STL Algorithms tutorial: heap operations
31
Jul
Boyd: The Fighter Pilot Who Changed the Art of War by Robert Coram
28
Jul
How much revenue do you generate?
21
Jul
const and smart pointers
17
Jul
Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland
14
Jul
The big STL Algorithms tutorial: set operations
07
Jul
2 ways to use static with functions in C++
03
Jul
The Richest Man in Babylon by George S Clason
30
Jun
Always the Buyer
23
Jun
The big STL Algorithms tutorial: merge and inplace_merge
19
Jun
The 4 C's formula by Dan Sullivan
16
Jun
Multiple destructors with C++ concepts
09
Jun
3 ways to prevent micro-burnouts
05
Jun
C++ Best Practices by Jason Turner
02
Jun
Different ways to achieve SFINAE
26
May
Live like a monk - the key to success
22
May
The Big Leap: Conquer Your Hidden Fear and Take Life to the Next Level by Gay Hendricks
19
May
The big STL Algorithms tutorial: binary_search et al.
12
May
3 types of people in software development without skin in the game
08
May
Soft Skills: The Software Developer's Life Manual (Second edition) by John Sonmez
05
May
C++ Concepts and logical operators
28
Apr
Another 5 great productivity tips for working from home!
25
Apr
5 great productivity tips for working from home!
21
Apr
What kind of developer are you?
17
Apr
How to Talk so Little Kids Will Listen by Joanna Faber and Julie King
14
Apr
How to use type traits?
07
Apr
What are type traits?
03
Apr
C++ 20: Get the details by Rainer Grimm
31
Mar
My code is not shipped! Should I care?
24
Mar
C++ concepts in real life
20
Mar
Skin in the Game: Hidden Asymmetries in Daily Life by Nassim Taleb
17
Mar
How to write your own C++ concepts? Part II.
13
Mar
You have to ask for it!
10
Mar
How to write your own C++ concepts? Part I.
03
Mar
Concepts shipped with the C++ standard library
27
Feb
Clean Agile: Back to Basics by Robert C. Martin
24
Feb
C++ concepts with classes
20
Feb
What Does This Button Do?: An Autobiography by Bruce Dickinson
17
Feb
4 ways to use C++ concepts in functions
13
Feb
How to turn failures into growth in 5 steps?
10
Feb
The concept behind C++ concepts
06
Feb
I released my first book: How to use const in C++
03
Feb
The big STL Algorithms tutorial: sorting operations
30
Jan
Refactoring for Software Design Smells
27
Jan
Can virtual functions have default arguments?
23
Jan
Passion leads to specialization!
20
Jan
The big STL Algorithms tutorial: partitioning operations
13
Jan
Awaken the giant within by Tony Robbins
06
Jan
Three ways to use the = delete specifier in C++
2020
30
Dec
2020: A year of changes and great results, can't wait for the next one!
26
Dec
Good to Great: Why Some Companies Make the Leap...and Others Don't by Jim Collins
23
Dec
What is virtual inheritance in C++ and when should you use it?
19
Dec
Santa's Christmas Wishlist
16
Dec
A story of nasty a bug: AWS DynamoDB UI special character escaping
12
Dec
The best 9 books I read in 2020
09
Dec
The big STL Algorithms tutorial: modifying sequence operations - rotate functions
05
Dec
Read to boost your career!
02
Dec
The most important git practice
28
Nov
Emergent Design: The Evolutionary Nature of Professional Software Development by Scott Bain
25
Nov
When to use const in C++? Part IV: parameters
21
Nov
12 Rules for Life - An Antidote to Chaos by Jordan Peterson
18
Nov
When to use const in C++? Part III: return types
15
Nov
What do you want from a job, that is the question
11
Nov
When to use const in C++? Part II: member variables
08
Nov
Don't Make Me Think by Steve Krug
04
Nov
When to use const in C++? Part I: functions and local variables
31
Oct
Sharpen your axe and chop down the tree quickly
28
Oct
Confessions of an addict: Just a few lines...
21
Oct
User-defined literals in C++
14
Oct
Strong types for containers
07
Oct
DevReads to fill up your reading list
30
Sep
Cmake Project Creator at your disposal
23
Sep
How to share data in Jenkins?
16
Sep
Personality Isn't Permanent by Benjamin Hardy
12
Sep
Happy International Programmers' Day
08
Sep
The big STL Algorithms tutorial: modifying sequence operations - how to get distinct elements
02
Sep
Let me introduce Daily Cpp Interview
26
Aug
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library by Scott Meyers
19
Aug
Covariant return types
12
Aug
The big STL Algorithms tutorial: modifying sequence operations - rotate functions
05
Aug
See You At The Top by Zig Ziglar
29
Jul
Virtual Trip Report: C++ On Sea 2020
22
Jul
Why should we always catch exceptions by reference?
15
Jul
The big STL Algorithms tutorial: modifying sequence operations - turn things around
08
Jul
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
01
Jul
Don’t Run From Pain, Embrace It
24
Jun
Try-catch everything without macros
17
Jun
Sapiens: A Brief History Of Humankind by Yuval Noah Harari
10
Jun
Occupying a seat vs. show me your skill!
03
Jun
The big STL Algorithms tutorial: modifying sequence operations - remove calls
28
May
Functional Programming in C++ by Ivan Cukic
20
May
Think about one with virtuous life
13
May
Loops are bad, algorithms are good! Aren't they?
06
May
The Power of Habit by Charles Duhigg
29
Apr
The 4 Different Levels of Autonomy
22
Apr
The big STL Algorithms tutorial: replace N elements
15
Apr
Real-World Bug Hunting by Peter Yarowski
08
Apr
Gratitude for COVID-19
01
Apr
The quest of private inheritance in C++
25
Mar
Extreme Ownership by Jocko Willink and Leif Babin
18
Mar
The seniority trap
11
Mar
The big STL Algorithms tutorial: modifying sequence operations - fill and generate
04
Mar
Java by Comparison by Simon Harrer, Jörg Lenhard, Linus Dietz
26
Feb
What to do when you screwed up?
19
Feb
Immediately invoked lambda functions
12
Feb
The Rational Optimist: How Prosperity Evolves by Matt Ridley
05
Feb
What makes a training advanced?
29
Jan
The big STL Algorithms tutorial: modifying sequence operations - replace*
22
Jan
Your Code as a Crime Scene and Software Design X-Rays by Adam Tornhill
15
Jan
I went to DevOps D-Day #5
08
Jan
Default Member Initializers in C++
01
Jan
The Art of Unit Testing by Roy Osherove
2019
25
Dec
Goodbye 2019, hello 2020!
18
Dec
The big STL Algorithms tutorial: transform's undefined behaviour
11
Dec
Refocus on the Agile Developer
04
Dec
The best 8 books I read this year
27
Nov
Does this string declaration compile?
20
Nov
My DEV birthday gift for you: DEV.to Analytics!
13
Nov
Stillness Is The Key by Ryan Holiday
06
Nov
The big STL Algorithms tutorial: transform
30
Oct
Keep calm and do less
23
Oct
Smartcuts: How Hackers, Innovators, and Icons Accelerate Success by Shane Snow
16
Oct
The brand new assignment expression of Python 3.8
09
Oct
Going down the road
02
Oct
The Legacy Code Programmer's Toolbox by Jonathan Boccara
25
Sep
The big STL Algorithms tutorial: modifying sequence operations - move and swap
18
Sep
What's wrong with this person?! No! What's wrong with you?
11
Sep
Drive: The Surprising Truth What Motivates by Daniel H. Pink
04
Sep
The dead singleton and three ways to overcome it
28
Aug
Why clean code is not the norm?
21
Aug
Never split the difference: Negotiating As If Your Life Depended On It by Christopher Voss
14
Aug
The big STL Algorithms tutorial: modifying sequence operations - copy et al.
07
Aug
Forty and still a dev?
31
Jul
Driving Technical Change by Terrence Ryan
24
Jul
The big STL Algorithms tutorial: the rest of non-modifying sequence operations
16
Jul
RivieraDev 2019 - the gastronomical dev conference
10
Jul
The C++ Standard Library: A Tutorial and Reference by Nicolai Josuttis
03
Jul
How do you prepare your commits?
26
Jun
Travel report: CPPP 2019
19
Jun
The Millionaire Fastlane by MJ DeMarco
12
Jun
Take the lead!
06
Jun
The Slow Birth of a Developer
30
May
The Obstacle Is The Way by Ryan Holiday
22
May
It's - not - so easy
15
May
The big STL Algorithms tutorial: find et al.
08
May
Rome's Last Citizen by Rob Goodman and Jimmy Sonni
01
May
Be severe only with yourself
24
Apr
Parameterized testing with GTest
17
Apr
The Compound Effect by Darren Hardy
10
Apr
Lesson of a booking: Don't trust the system!
03
Apr
The big STL Algorithms tutorial: for_each
27
Mar
Effective Modern C++ by Scott Meyers
20
Mar
Production code as a playground?
13
Mar
The Curiously Recurring Template Pattern (CRTP)
06
Mar
Code Ahead by Yegor Bugayenko
27
Feb
Do your job
20
Feb
The big STL Algorithms tutorial: all_of, any_of, none_of
13
Feb
The Manager's Path by Camille Fournier
06
Feb
Virtue always has neighbours
30
Jan
The big STL Algorithms tutorial: Introduction
23
Jan
Optimized C++ by Kurt Gunteroth
16
Jan
Who should be the master?
08
Jan
The Three Laws of Objects
03
Jan
Ryan Holiday: Perennial Seller
2018
30
Dec
Review of 2018
26
Dec
Professional learners we are
19
Dec
Lambda Expressions in C++
12
Dec
The best 13 books I read this year
05
Dec
Reconquering my job in 15 steps
25
Nov
How to use ampersands in C++
21
Nov
Ramit Sethi: I'll teach you how to be rich
14
Nov
A few words about team buildings
07
Nov
How do you declare a function in C++?
31
Oct
Nassim N. Taleb: The Black Swan
24
Oct
Live with your results
17
Oct
How I set up my Git
12
Oct
Ryan Holiday: Ego is The Enemy
03
Oct
Are you a fraud?
26
Sep
How not to quit
19
Sep
Cal Newport: Deep Work
12
Sep
My first Flutter app
05
Sep
It's not your job!
29
Aug
Deliberate practice and memory management
22
Aug
Cal Newport: So Good They Can't Ignore You
15
Aug
Stop reading!
08
Aug
Gilded Rose kata revisited
25
Jul
The 4 Hour Body by Timothy Ferriss
25
Jul
The cost of CPU operations
18
Jul
Pitch Perfect - The Importance Of Personal Branding
11
Jul
How to grow antifragile as a developer
05
Jul
Why to use the override specifier in C++ 11?
27
Jun
Essential Skills for the Agile Developer by Alan Shalloway et al.
19
Jun
If I can't be my own, I'd feel better dead
13
Jun
Patterns of Enterprise Application Architecture by Martin Fowler
01
Jun
I went to RivieraDEV 2018
30
May
How to automatically format your C++ code regardless the IDE you use
23
May
Dale Carnegie: How to Win Friends and Influence People
15
May
The only one way to educate efficiently
09
May
John Sonmez - The Complete Software Developer's Career Guide
04
May
The 7 worst things a manager can do to a newcomer
25
Apr
Which Is Harder To Find?
18
Apr
Clean Architecture: A Craftsman's Guide to Software Structure and Design
13
Apr
New design - just keep it simple
11
Apr
Class initialization and nasty cores
04
Apr
Chris Guillebeau: Born for this - How to find the work you were meant to do
28
Mar
Sane office environment with code review guidelines
21
Mar
How to choose your first programming language
16
Mar
Carl Gustav Jung: Man and His Symbols
14
Mar
8 books every junior developer should read
09
Mar
Coders at work: Donald Knuth
06
Mar
Design Stamina Hypothesis
28
Feb
Setting yourself up to succeed
21
Feb
66-day learning challenge
14
Feb
Briefly about Mutation Testing
06
Feb
Practice with a timer!
31
Jan
Coders at work: Bernie Cosell
25
Jan
How Wine-Disco is progressing?
20
Jan
Coders at work: Fran Allen
11
Jan
Briefly about Mutation Testing
03
Jan
New year, a new beginning
2017
29
Dec
Coders at work: Ken Thompson
27
Dec
Review of 2017
22
Dec
Coders at work: L Peter Deutsch
20
Dec
Briefly about Chaos Engineering
13
Dec
Demistify stars in Python
08
Dec
Coders at work: Dan Ingalls
06
Dec
Cypher tutorial: Relationships with a varying length
01
Dec
Coders at work: Guy Steele
29
Nov
My perfect first day at a new job
22
Nov
Cypher tutorial: OPTIONAL MATCH
17
Nov
Coders at work: Peter Norvig
15
Nov
How I got my nicest pair of pens
10
Nov
Coders at work: Simon Peyton Jones
08
Nov
Cypher tutorial: the RETURN keyword
03
Nov
Coders at work: Joe Armstrong
01
Nov
Ramping up a new team: let's mob
27
Oct
Coders at work: Joshua Bloch
25
Oct
Cypher tutorial: the MATCH keyword
20
Oct
Coders at work: Brendan Eich
18
Oct
Reflections on the dojo I facilitated at Soiree du Test Logiciel
13
Oct
Coders at work: Douglas Crockford
11
Oct
Cypher tutorial: the CREATE keyword
06
Oct
Coders at work: Brad Fitzpatrick
04
Oct
Introduction to cypher
29
Sep
CodinGame at Amadeus
27
Sep
Programming on rails: Railway Oriented Programming!
22
Sep
Coders at work: Jamie Zawinski
20
Sep
Graphs in everyday life
15
Sep
Upcoming coding dojo about graph databases
13
Sep
How to contact your colleague sitting next to you (or anywhere else)
06
Sep
Introduction to graph databases
03
Sep
Failing and getting up in the French Alps
24
Aug
What can you use for visualizing a graph?
15
Aug
Work for peanuts, but love your job!
10
Aug
The blog has moved to a new address
08
Aug
How to use rules in JUnit
03
Aug
Why I spend lunch time at my desk?
01
Aug
The power of the three
27
Jul
A manager who wants to help
25
Jul
Are you a monogamous or a polygamous developer?
20
Jul
Meetings as a waste of money
18
Jul
Naming conventions for interfaces in Java
11
Jul
Meet Neo4j again
27
Jun
I made my first open source contribution
22
Jun
Test driven development with Spring
20
Jun
Horror with Maven - dependency management vs dependencies
15
Jun
Getting familiar with Kafka
12
Jun
A new app
09
Jun
4 Hours Work Week by Timothy Ferriss
07
Jun
TDD as if you meant it
16
May
Attending my first IT conference
25
Apr
Joining a new project soon
12
Apr
Returned from Japan
12
Mar
Looking for challenges in open source
05
Mar
Story of a failure
22
Feb
My latest user story is about being a consultant
13
Feb
How to keep learning during vacations?
24
Jan
Tooling is great!
17
Jan
Refactor Knuth's Prime Printer
06
Jan
The Hashtag Square
02
Jan
Ruby is the first one coming
2016
29
Dec
Let's rock!
Recent Update
Trip report: C++ On Sea 2024
Do engineering teams really resemble sports teams?
Struct initialization
The observer pattern and binary sizes
Upgrading the compiler: undefined behaviour uncovered
Trending Tags
cpp
books
watercooler
career
tutorial
cpp23
stl
algorithms
management
philosophy
Trending Tags
cpp
books
watercooler
career
tutorial
cpp23
stl
algorithms
management
philosophy