DEV Community

loading...
Sandor Dargo profile picture

Sandor Dargo

Happy father. Blogger. Developer. Creator of dailycppinterview.com

Location Antibes, France Joined Joined on  Personal website https://www.sandordargo.com/ github website twitter website
Work

Senior C++ Engineer at Amadeus

Last 250 comments

Why I prefer this style

Just a small comment. But of course, it is up to the develo...

C++ Productivity Hacks

In my opinion it would be worth explaining why something is c...

Top 10 Websites for C++ learner

Educative and GeeksForGeeks often contain very incomplete inf...

LeetCode - Find First and Last Position of Element in Sorted Array

The C++ version could be modernized a bit. As an interviewer ...

C++ Best Practices by Jason Turner

Yes, many points will not bring much new to experienced devel...

C++ Best Practices by Jason Turner

Thanks!

Max size of array in C++

I'd advise you to have a look at the editor guide to see how ...

Quick Introduction to typedef in C++

It would interesting to read a next episode where you compare...

Live like a monk - the key to success

Thanks for your comment. It's funny you brought up Zuckerberg...

Live like a monk - the key to success

Thanks for your comment, Davide! In fact, you popped up in my...

Live like a monk - the key to success

Thanks a lot!

The Big Leap: Conquer Your Hidden Fear and Take Life to the Next Level by Gay Hendricks

Thanks for the nice words, I'm glad you found it helpful. And...

3 types of people in software development without skin in the game

Thanks a lot for your kind words! This article would have nev...

What is Vector in C++? Get started in 5 minutes

Nice summary. A few comments: You can initialize a vector fr...

3 types of people in software development without skin in the game

Thanks for your kind words, Greg! True, and these managers h...

3 types of people in software development without skin in the game

I think that's a fair point. I always discourage people from ...

3 types of people in software development without skin in the game

I think it can help if the architect is part of the team deve...

Great blogs from the past week to satisfy your reading needs! πŸ€“

Thanks a lot for the mention and your kind words!

5 great productivity tips for working from home!

I'm glad you liked it! :)

Forty and still a dev?

That's great! I should show this video to my elder relaties :)

April 1st, 2021: What did you learn this week?

I received this morning my ever first royalties for my first ...

The 3 most popular C++ posts of March 2021

Thanks, Ben!

What was your win this week?

My submission was accepted by The Boost Foundation, I'll spea...

C++ concepts in real life

Thank you for your kind words and for following through the a...

[Looking for advice] Combining streams in Flutter

Hi Vivek, Thank you so much, this is exactly what I needed!

Should I listen to music while coding?

Yessss! Up the irons! 🀘🎸🀘

Which JavaScript frameworks are worth learning in 2021?

VanillaJS :D

Skin in the Game: Hidden Asymmetries in Daily Life by Nassim Taleb

Thanks for your comment! That's an awesome analogy! And tha...

What do I need to go back to C++ in 2021

Thanks :)

What do I need to go back to C++ in 2021

I'm not sure if this changed... But when I used CLion without...

What do I need to go back to C++ in 2021

It's definitely not a bad idea! As you're looking for non-be...

How to write your own concepts? Part I.

Thanks for your kind words, Alberto! I'm glad you liked it!

Can Anyone Suggest Me Best Resources for C++. I'm at Beginner Stage

Check this article: R...

Comprendre std::string_view de C++17

Merci, c'est très intéressant! Finalement un bon exemple pour...

String find C++

size_t is unsigned, the size of a container cannot be negative

I released my first book: How to use const in C++

Thanks for your kind words!

What Does This Button Do?: An Autobiography by Bruce Dickinson

Speaking about Bruce, this guy is worth some attention:

What Does This Button Do?: An Autobiography by Bruce Dickinson

Indeed, but I think it's a coincidence. He started to fly in ...

What Does This Button Do?: An Autobiography by Bruce Dickinson

I hope you'll like it! Let me know after what you think about...

The concept behind C++ concepts

I beg your pardon, Sire! Developers responsible for servers d...

The 7 worst things a manager can do to a newcomer

Sorry to read that. So you have no more tester?

The concept behind C++ concepts

Thanks, for your comment Alberto! The next part comes next We...

The concept behind C++ concepts

Sorry, that's something I never worked with.

I released my first book: How to use const in C++

Thanks, I'd more than happy! :)

Bloggers where do you host images?

I don't use a lot of images, so it's fine for the time being....

Bloggers where do you host images?

I keep them in the same GitHub repo es the rest of the content

What was your win this week?

I just published my first book: How to use const in C++, On t...

Forbid a particular specialization of a template

Gosh, I started that article, and it's already longer than th...

Refactoring for Software Design Smells

Thanks for your kind words, Aurel. Indeed, that's a great pri...

The big STL Algorithms tutorial: partitioning operations

Having a look at available draft standard from 2017 this seem...

Can virtual functions have default arguments?

I'm happy that you enjoyed it, Alberto! Thanks for your comme...

Can virtual functions have default arguments?

Thanks for your comment, Yash! I'm glad you found it helpful!

The awesome `auto` keyword

Nice article, thanks! Here is a great article by Herb Sutter,...

Do you plan upcoming weeks on Sundays πŸ–? If yes how?πŸ€·πŸ»β€β™‚οΈ

It's someone to whom you send all your goals and your progres...

Do you plan upcoming weeks on Sundays πŸ–? If yes how?πŸ€·πŸ»β€β™‚οΈ

Each Sunday I plan my three top priorities for the next week....

Passion leads to specialization

Thanks for your kind words, Miguel!

The big STL Algorithms tutorial: partitioning operations

Thanks for your kind words, I'm glad you liked the article. ...

Which linux commands do you use everyday?

rm -rf /

My thoughts on using the LG 27UL850W 4K UHD LED LCD Monitor for programming and media consumption

Nice! For programming I'd use a smaller resolution that encou...

Jan 19: DEV Daily Discovery

How not to quit S...

Jan 18: DEV Daily Discovery

Gilded Rose kata revisi...

Jan 16: DEV Daily Discovery

It's not your job! ...

Resources that help you to delve into C++

Thanks, by the way, there are no tons of C++ devs on this pla...

Resources that help you to delve into C++

That's great, if you don't mind I'll take some the resources ...

Jan 15: DEV Daily Discovery

The 7 worst things a ma...

What was your win this week?

I made my first bucks with Daily C++ Interview! πŸŽ‰πŸŽ‰πŸŽ‰!

Jan 13: DEV Daily Discovery

Doctor's wash their hands all the time to avoid infecting pat...

Forbid a particular specialization of a template

Thanks a lot for the PS :) I have to start writing that arti...

Forbid a particular specialization of a template

Just a bit of nitpicking. =delete is available also since C++...

What's on your 2021 reading list?

Some of the books I'm going to read this year: Skin in the ...

Do you keep a backlog of 'ready-to-publish' articles?

Yes, for the last 2 years, I always had at least 4-5 article...

What was your win this week?

Got some great feedback on a presentation I'm building about ...

Three ways to use the = delete specifier in C++

Yeah, it's something I have in mind for the next few months, ...

Three ways to use the = delete specifier in C++

Right, meaningful error messages are a great treasure in C++!...

Assingment vs. Initialization in C++

Just to complement on this part: C++20 standard "6.7.7 Temp...

How to Exit Vim

I usually push and hold down the big glowing button for 10 se...

DevAnalytics at DOHackathon: Even more stats available for you

Thanks for your comment! That's right. I added some message a...

What was your win this week?

I progressed a lot with my #dohackathon project. I cleaned up...

10 Fun APIs to Use For Your Next Project

I also like DEV Api, I'm building something around it for the...

DevAnalytics at DOHackathon: cards everywhere

Thanks, Chris. Today I progressed quite a bit. I mentoring so...

Are you on Github?

That's a cool name for your project!

What is virtual inheritance in C++ and when should you use it?

Indeed, as said, in most of the languages huge and complex ap...

What's Your Hobbies Other Than Programming?

Otherwise, I like sourdough baking, hiking, travelling, readi...

What's Your Hobbies Other Than Programming?

Probably semicolons!

What's Your Hobbies Other Than Programming?

Apart from programming? Coding. Software development. Writing...

DevAnalytics at DOHackathon: backend returning useful data

Hi, thanks for your comment. I was following this tutorial: d...

The best 9 books I read in 2020

Thanks, Athul! I'll definitely read that one. I have a couple...

The best 9 books I read in 2020

Thanks for your kind words!

The big STL Algorithms tutorial: Introduction

Thanks a lot for your kind words, Pratik!

#HELP:Flutter Learning Resources

Check these out: How ...

The most important git practice

Thanks for your comment! Exactly, it's just too much compare...

The most important git practice

That's a good piece of advice, thanks!

The most important git practice

Thanks for your comment! Is there such an environment? :) Eve...

Please explain why I need software architecture

Because of the same reasons why you don't start building a ho...

Let's try C++20 | Range-based for statements with initializer

That's a cool feature, even the if with initializer. By the w...

12 Rules for Life - An Antidote to Chaos by Jordan Peterson

That's great news, thanks!

When to use const in C++? Part IV: parameters

Thanks, I'm going to read it during the weekend. I just had a...

std::optional from C++17 vs custom type for optional value

Stunning that the generated code is the same. Have you had a ...

When to use const in C++? Part II: member variables

Thanks, indeed. My point was that it's really not worth to do...

When to use const in C++? Part II: member variables

Semantics are definitely important, but it's also good if tec...

When to use const in C++? Part IV: parameters

Thanks, for your remarks! I used "POD" for Plain Old Data, b...

Type Safety in C++

The compiler might or might not warn you if you demote or nar...

Let me introduce Daily Cpp Interview

Thanks, Yaser! I followed you back, feel free to get in touch!

What's your 1st programming language & What you use today?

If we don't count Logo, I started with Turbo Pascal. Today I ...

What is the quickest way to write code?

OMG, this cover image :D :D :D

What Tools Do You Need?

I would call it neither necessary nor evil. It has pros and c...

What Tools Do You Need?

No, I still use VSCode mostly as we integrate it better and b...

What Tools Do You Need?

I think there is still no community version for CLion (unlike...

Let's try C++20 | Compare objects

Great to see more C++ content on Dev! What compiler do you us...

What was your win this week?

I improved the tooling behind Daily C++ Interview, now it's m...

What newsletters are you subscribed to?

If you are always on the lookout for books to read , check ou...

Personal projects. Do you work on them? Have you finished one?

Gosh, 30 in 30! That's helluva lot! Congrats! What did you do...

Shaping your team culture

Thanks for your series! Is there any book you'd recommend on ...

The Widening Anxieties of Young Front-end Developers

Thanks for your article, I really like your list of fundament...

What was your win this week?

I added the 2**6th question to DailyC++Interview just today. ...

User-defined literals

I try to install clang today, but the build takes forever and...

User-defined literals

Thanks for your comment. This seems a promising library, let'...

Temporary Private Message

It worked fine, my only question is what makes this service t...

Don't overcomplicate git πŸ™‡β€β™‚οΈ

To me, everything that is git, but not the CLI, is in fact ov...

5 Books I'm Reading Now

That's a good choice, you will love it! And it's something qu...

Book recommendations?

I've just collected all my book reviews at DevReads, you migh...

5 Books I'm Reading Now

Nice collection, I added some to my list. And I added Meditat...

API Security Best Practices

Nice collection, very straighforward, right to the point.

Spam sucks

Thanks for following up on this and taking it seriously. By t...

I wrote 200 articles during lockdown, what did you do? πŸ€”

Congrats man! Great job! I've built Daily C++ Interview, pub...

I wrote 200 articles during lockdown, what did you do? πŸ€”

The best movie ever.

Hacktoberfest 2020 β€” Who's looking for contributors?

Hi All, If you speak Python and like C++, check this repo ou...

Dead Simple Python: Project Structure and Imports

Thanks for the recommendation. I'm definitely going to read i...

Dead Simple Python: Project Structure and Imports

I got your point and at the same time, in general, I don't be...

Dead Simple Python: Project Structure and Imports

Ok, thanks. Yes, I've been already using argparse to get the ...

Dead Simple Python: Project Structure and Imports

Thanks a lot, Jason! This partly solved my problem. Now I ca...

Dead Simple Python: Project Structure and Imports

Great article, Jason I cannot figure out a problem, maybe yo...

How to Add a GitHub Actions Badge to Your Project

This is great, I've been looking for this in the documentatio...

Someone Stole My DEV Article! How To Build a Python Script to Detect Stolen Content

Thanks a lot for sharing! This is so great that I'm gonna ste...

What was your win this week?

I finished the vomit draft of my book which has a working tit...

Hacktoberfest 2020: Registration Now Open πŸŽƒ

I think you can. And don't belittle it, high-quality document...

The print method in Python

Cool. I think the file parameter is also worth mentioning.

Lego bricks, pinheads and 10X developers

Thanks for your thoughts! Your kids' story reminded me of t...

Building an Amazon Price Tracker with Python and WayScript

Lol, that's the best reason I've ever read to build a tool! G...

What I Didn't Expect to Learn From Running My Side Hustle

Thanks for this article. That's exactly what I needed today. ...

The DEV/Forem Team is Taking a Mental Health Holiday πŸ’š

That's the good thing to do! Just out of curiosity as a Europ...

Thoughts on Being a Digital Nomad

What a cool goal you had! Staying nearby National Parks! If t...

What was your win this week?

I doubled the number of my subscribers at Daily C++ Interview...

What are the last 3 books you read? πŸ“šπŸ€“

Here are my takes on the book, finally.

Best practices for reversing a string in JavaScript, C++ & Python

Thanks for the article. #include<bits/stdc++.h> should...

How you can stay motivated to work on personal projects

Great post, it's such an important topic! I'm convinced that...

What are the last 3 books you read? πŸ“šπŸ€“

The last three books I read: Effective STL: 50 Specific Way...

#002 - Clean Code - Names

This is the misinterpretation (not by the author) of the Hung...

What programming concept did you struggle the most with?

I took me some time to take the time to understand covariant ...

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library by Scott Meyers

We reached that point only earlier this year on a codebase th...

My Top-10 Finance And Investment Books For Developers

Thanks for sharing, Ilona, it's a great list. Myself, I also ...

How do you talk about digital security with your friends and family?

Only through TLS 1.3!

30th Birthday Today. πŸŽ‰

In Hungarian it's a very familiar term for big female breasts...

Pointer in C/C++

That's perfectly right, we are speaking about two different t...

I Asked DEV for Resume Advice and Here are 14 Things I Learned

Indeed, some others say that you should position yourself as ...

I Asked DEV for Resume Advice and Here are 14 Things I Learned

Yeah, if they want to reject you because of your skin color, ...

How to procrastinate

Yesterday I saw an article about procrastination. I think I'l...

I Asked DEV for Resume Advice and Here are 14 Things I Learned

Thanks, those are very interesting points! Is a picture so m...

Pointer in C/C++

While I usually use coliru for small sketches, if I want to t...

Pointer in C/C++

Good points, but I'd go even further. When you wrote pa++ y...

The big STL Algorithms tutorial: modifying sequence operations - turn things around

Thanks for your comment @gapry . I think that in the second...

Save your CPU from chrome

Thanks, I am going to try this! Recently Chrome started to us...

What are some "classic reads" in programming?

If you really want a "classic read", take Donald Knuth's The ...

How long does it typically take to be productive in a new job?

Lol, did you get reimbursed?

Why I'm learning BSL. ✊

Thanks so much, I'm going to check this out.

Why I'm learning BSL. ✊

Thanks for the article. It could be useful for my son as well...

When things are back to normal, will you be working from home or in an office?

I enjoy working from home. There are way fewer interruptions ...

How long does it typically take to be productive in a new job?

It depends on when you receive your laptop!

What harmful habits do developers pick up over time?

Considering themselves senior enough to ignore practicing.

What's the last technical book you read?

The last one I read was Functional programming in C++. If you...

How do you code review?

If by style, you mean code formatting, try to automate it. I ...

Speed up your development with this new VS Code extension

Only if this could be integrated with Stackoverflow! :D

Software Career Anti-Patterns: Career Development by Coincidence

As always, thanks for your well expressed thoughts! As I see...

Occupying a seat vs. show me your skill

Thanks for the clarification, it's clear now!

Occupying a seat vs. show me your skill

Thanks, Shrey! That's very interesting!

Occupying a seat vs. show me your skill

Thanks for your feedback, Phil. So you prefer the second one ...

How much coffee do you drink?

Not enough since I started to work from home!

Loops are bad, algorithms are good! Aren't they?

Thanks for your comment, Iven. That's an interesting point. W...

Loops are bad, algorithms are good! Aren't they?

Thanks for your comment, Loik. You just pointed out that I w...

Should you ask permission to write better code?

Thanks for quoting my article! These are the principles we t...

Loops are bad, algorithms are good! Aren't they?

Of course, it should! Updated, thanks for pointing it out!

The Power of Habit by Charles Duhigg

Thanks for your words! Is that a bad habit?! :) Veggies are...

The Power of Habit by Charles Duhigg

I totally agree with you. I've just extended early wake-ups t...

What are your Quarantine Home-Office Habits?

I also try to keep similar habits as before. When I wake up a...

#staythefuckhome but still live your life to the fullest

Thanks for your article, Davide. I am fond of your approach. ...

Gratitude for COVID-19

I don't think my opinion is relevant regarding this, but I'...

Gratitude for COVID-19

I love Milano. We really enjoyed aperitivos over there :) A...

Gratitude for COVID-19

I've seen the new format at one meeting at a local group, b...

Gratitude for COVID-19

Thanks for your kind words, Davide. Good luck with the To...

Gratitude for COVID-19

Thanks for your comment! I spend quite much time with them...

Gratitude for COVID-19

Thanks for your comment. Indeed, it's something we barely t...

Is Your Team Wrong About Your Codebase? Prove It. Visually.

Thanks for the article, it's really interesting. I fear tha...

The quest of private inheritance in C++

I didn't want to tear up wounds, sorry for that! :D Thanks...

The quest of private inheritance in C++

Thanks for your kind words, Jason! I'm glad you liked it!

Businesses Should Have 3 Months of Savings? It’s Not as Simple As You Think

Thanks for the article, tt's an interesting perspective. I...

The seniority trap

Indeed, and asking juniors to explain something you don't k...

10 Tips To Get The Most Out Of Meetups and Conferences

Having #4 combined with #8 and #10 doesn't increase the lev...

Ego is the enemy: overcoming your own thoughts

As @maniflames suggested, Ryan Holiday is one of the most ...

What was your win this week?

I got accepted to CppOnSea where I'll talk about undefined ...

What makes a training advanced?

That's the problem. For a company-organized training I have...

Conference Speaking Isn't Good for Your Career Until You Make it Good

That's perfectly right, we can't go back to change a talk! ...

What makes a training advanced?

In that sense, a beginner training can be also considered a...

Conference Speaking Isn't Good for Your Career Until You Make it Good

Interesting article, thank you. Do you consider (technical)...

What is the ideal length for a technical blog post?

It depends, there are people with different needs. Some wil...

Stop Arguing with Software Developers on the Internet

Thanks for your detailed answer, Erik!

Stop Arguing with Software Developers on the Internet

Thanks for this article, Erik. And your wife's sketches are...

If you lost the use of your hands, how would you code?

I had something like that in mind, but I thought it would b...

42 things you MUST stop obsessing about if you want to become a good $PERSON

The real issue is that we are all insane in this industry ...

It's not your job!

Thanks for your kind words, Davide! Indeed, I barely advoc...

My 2019 Year In Review

Good luck and tell us how it went. Writing a short summary ...

My 2019 Year In Review

You can go to my profile and look for the tag #books. I pos...

My 2019 Year In Review

Thanks, Ezekiel! And how do you plan to read a book a month...

My 2019 Year In Review

Happy new year! What's your plan to get to 10 books?

CORS, XSS and CSRF with examples in 10 minutes

Thanks for the nice explanation. I just want to add a rema...

Is dev.to entering eternal September?

Subscribing to tags is great. The problem starts when I see...

Is dev.to entering eternal September?

I hope it will be addressed, I have the same issues with JS...

What helps you most to stay productive πŸ’ͺ throughout the day?

It keeps evolving, nowadays I have a three-way approach. ...

What's the best thing to do when you've run into a debugging dead end?

Taking a walk!

No salary range? No software engineer.

Thank you! I also keep telling this. Give me the numbers....

Dead Simple Python: Working with Files

Nice and detailed article. I saw a typo that might be worth...

Do you have any rituals to get up to speed, when coming back from holidays?

Before leaving, I create a small list of tasks and stick it...

How are you winding down your year?

I just visited NYC and completed an item from my bucket lis...

The best 8 books I read this year

Thanks, I also liked Sonmez's book a lot! His course on blo...

The best 8 books I read this year

Thanks, I added them my Q!

What was your win this week?

We ended up 3rd in our company's software testing competiti...

What helps build developer confidence?

Writing/preparing knowledge-sharing presentations help a lo...

What are your blogging stats?

I think it's worth writing, not for the likes and views, bu...

The Ultimate DevRel Guide To Travel

Nice article, thanks for the tips! By the way, you simplifi...

How to get your pull request (PR) approved and merged quickly

Well, maybe. But the first two I already saw happening. The...

How to get your pull request (PR) approved and merged quickly

Other options threaten the reviewer that if he/she doesn'...

How to Write Software: 5 Lessons Learned from Running Businesses

It's a very interesting article, thanks Erik. Your last poi...

My DEV birthday gift for you: DEV.to Analytics!

What factors do you have in mind?

My DEV birthday gift for you: DEV.to Analytics!

Thanks a lot for your message, such comments mean a lot to ...

My DEV birthday gift for you: DEV.to Analytics!

Thanks for your nice words!

My DEV birthday gift for you: DEV.to Analytics!

I might check it with the DEV team. But I would also like t...

My DEV birthday gift for you: DEV.to Analytics!

That's awesome! Thanks for your comments, you helped me fix...

My DEV birthday gift for you: DEV.to Analytics!

Thanks for the feedback, indeed I depend on python 3. As it...

My DEV birthday gift for you: DEV.to Analytics!

No worries! What does this tell you? python --version

My DEV birthday gift for you: DEV.to Analytics!

Hi DesirΓ©, I updated the README, I concentrated on the fil...

What did you have the hardest time learning?

How to quit vim!

Keep calm and do less

Thanks for your comment! Of course, from time to time we al...

What was your win this week?

I delivered a two hours workshop about unit testing best pr...

Top Signs of an Over-Experienced Programmer #humor #satire

Many people tend not to read the tags apparently :D Great p...

What was your win this week?

It ended! :D

Lambda Expressions in C++

Thanks for your kind words!

Lambda Expressions in C++

You are right, I forgot to remove the comment there. Thanks...

What are your biggest problems with unit testing?

Thanks for everyone. You gave me a lot of input. I'll share...

What are your biggest problems with unit testing?

Most probably he means that the tests are strictly coupled ...

What are your biggest problems with unit testing?

I agree with you. Whenever someone says let's add a task in...

Pay your rent from open source πŸ’Έ

I like the article and the topic. What I don't get is the r...

loading...
Forem Open with the Forem app