All 162 Comments

re: JetBrains gave me 1 year license for all products
Yep. And not just university, even high schoolers can get i...
re: Programming and Chess
Think I was 15 when I participated in my last tourney, haha...
re: Programming and Chess
I also was a "professional" chess player in my early youth!...
re: Vanilla JS, back to basics (Part 2: Hoisting)
There is a fine difference between function a() { ... } ...
re: What is a type of "overconfidence" you have observed in developers?
Too many people have overconfidence over their vision of cl...
re: Faster code editing in Visual Studio Code
I don't think Vim works well on Windows, but I will definit...
re: DenverCoder9 and the future of DEV
What do you mean by "tooling"? As in usefulness?
re: DenverCoder9 and the future of DEV
DEV might rival StackOverflow in terms of popularity in a c...
re: Code navigation in Visual Studio Code
I wonder why they chose to do this... On Windows, some of t...
re: Changelog: Post Analytics Available for All
This is so much better than guessing popularity based on li...
re: A Case Against Switches
For embedded I can see that limitation and that switch coul...
re: Tips in Javascript
This const nameAndEmails = users.map((user) => con...
re: Multi-cursor in Visual Studio Code
I was doing the exact same thing before I learned about it....
re: A Case Against Switches
Interesting. I never knew that. What languages have this li...
re: A Case Against Switches
Switches, as you said, are an ugly and poorly implemented c...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
I play some Factorio... which also, in a way, is programmin...
re: Java is still free!
Thank you very much for clearing this one up. I was convin...
re: Multi-cursor in Visual Studio Code
Haven't thought about those yet, but I also use them quite ...
re: Developer eXperience: error messages
I can safely attest the fact that log message blindness is ...
re: Favourite VSCode Plug-ins
The IDE is so complete that I barely need any plugins to us...
re: What are your snippets?
Our application was written in CoffeeScript (per my suggest...
re: What are your snippets?
That's a great use case. I might even borrow that idea!
re: What are your snippets?
The project currently has hundreds of controller/directives...
re: Using SDL2: 2D Accelerated Renderering
I love SDL2 and its ease to handle input from user!
re: What are your snippets?
In my opinion snippets are very useful in frontend where yo...
re: What are your snippets?
Do you work on backend or frontend?
re: What are your snippets?
That looks good! What I do is, whenever I code something t...
re: What are your snippets?
You can even name each tag so you don't just work with numb...
re: Nobody can ever teach you something
Great explanation and I agree completely! If you can light ...
re: Similar yet different. So confusing
I always get the authentication and authorization terms wro...
re: Lets Refactor - Part 1
Great find! This is one improvement everyone can apply very...
re: 500 followers! What can I do to improve?
Then that is absolutely amazing, I am very glad that bots a...
re: 500 followers! What can I do to improve?
@ben : Does this mean most of our followers aren't bots but...
re: 3 GIT productivity features explained
Definitely, committing often is much easier to revert after...
re: 3 GIT productivity features explained
Didn't knew this feature exists. I will have to tell my tea...
re: 3 GIT productivity features explained
Thanks for the more in-depth explanation! I covered git sta...
re: The difference between x++ and ++x
Operators on the same line have equal precedence. When ope...
re: The difference between x++ and ++x
Great explanation! I found it quite difficult to explain th...
re: fetch with a timeout
That is amazing! Never thought of using setTimeout to rejec...
re: What are the tips or techniques you wish someone had told you ages ago?
One thing that really improved everything on a project I wo...
re: Stop returning Null!
That's actually an interesting solution. Abstracting that a...
re: What are your goals as a developer?
Build one of the most helpful companies for developers in t...
re: We Don't Need No Stinking map() or filter()
I used filter, map and reduce almost every day at work and ...
re: What to do with lists of things in JavaScript
If only I had read an article like this when starting out w...
re: How can you swap two variables without using a third?
I think it doesn't like the double assignment on same expre...
re: How can you swap two variables without using a third?
I like defining one of these macros when swapping variables...
re: How do you think of angularjs application
Very stable and can be optimized to be used for some very ...
re: You Should be Using esm
And I thought that CoffeeScript was the closest to Python. ...
re: You Should be Using esm
Babel is also a very good way to scare beginners from using...
re: Top 7 Date methods you should know (Dart)
Totally. Wish we had that for JS
re: Top 7 Date methods you should know (Dart)
Great article! For those who don't know there is MomentJS ...
re: jQuery.param() in Vanilla JavaScript
I am way behind on JS news and this caught me by surprise. ...
re: When do you create a function or method?
I don't think large functions by themselves are really a pr...
re: How you can start create your js code if you had testing side?
Alright, then you need to learn how to create this function...
re: How you can start create your js code if you had testing side?
You just implement until the tests pass... What framework ...
re: What is Your Opinion about CSS(-in-JS)?
Whatever works best for you. I don't personally encourage ...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
I see, that makes sense. I can see myself freeing the memor...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
Thanks for the response! Unfortunately, I didn't find a ve...
re: When do you create a function or method?
That's how I roll as well. The hardest question is when doe...
re: When do you create a function or method?
Interesting take on it. I always think you should start the...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
That's a really nice feature, didn't know about it. But wo...
re: When do you create a function or method?
That's the first time I heard the term inheritance error. D...
re: When do you create a function or method?
You have a one-line comment, it's usually better as a func...
re: When do you create a function or method?
Sorry for the confusion, I meant explicitly in my project i...
re: When do you create a function or method?
That might be true. Although breaking everything in even m...
re: JavaScript Performance using console.time() & console.timeEnd()
Thanks for the tip, that makes my life so much easier when ...
re: When do you create a function or method?
Great response! Personally, I don't see repeating yourself...
re: When do you create a function or method?
I remember you're a fan of C. Do you have any source code I...
re: When do you create a function or method?
Thank you, that makes much more sense now.
re: When do you create a function or method?
Alright. I understand now. Maybe I'm just too used to weakl...
re: When do you create a function or method?
Reusability is the primary reason I create functions. Inter...
re: When do you create a function or method?
Interesting. A concern I have is how do you deal with all t...
re: When do you create a function or method?
Totally agree with that last line, you are right, most of t...
re: When do you create a function or method?
Yes, too many can become a headache when trying to find if ...
re: When do you create a function or method?
Wouldn't it be better to just comment that code block and t...
re: When do you create a function or method?
Haven't thought of the math formula use case. One more thin...
re: When do you create a function or method?
That's a great list so far. What do you think about maint...
re: When do you create a function or method?
Yup, that's why they were designed. Data with functionality...
re: When do you create a function or method?
So just one extra file where you put all functions (or meth...
re: When do you create a function or method?
This would work most of the time but wouldn't that create t...
re: When do you create a function or method?
And where do you put these functions?
re: When do you create a function or method?
Interesting. Few languages have this feature. So does that ...
re: When do you create a function or method?
Which language is this?
re: When do you create a function or method?
Great answer. I have a question. If the method has 4-5 arg...
re: When do you create a function or method?
Isn't preprocessing of a task part of the task itself? Do y...
re: When do you create a function or method?
Even when the function is a one liner?
re: How I redid the DEV badge using Font Awesome [updated]
I'm not too familiar with JSX and React so I don't understa...
re: Problems Focusing on one thing.
I know I had that problem. I was jumping from C++ and C#, w...
re: Numerical methods (part 1)
One semester about approximations in computer science didn'...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
Great to see a fellow low-level programmer on here! I work...
re: What do you do with your free time at work?
What free time?
re: It's not your job!
When first starting out, you finish 1, 2, 5, 10 tasks in a ...
re: Hiring for the first time
Don't look too much into their technical skills. They matte...
re: We don't need a ternary operator
It could be that calling it an operator is simply confusing...
re: 39 No Frills Keyboard Shortcuts every Developer Should Know About
Great list! Didn't know about Alt + Left, gonna try it toda...
re: List of Open-Source Software for Business, you and me
Paint.NET (free but not open-source afaik) as a replacement...
re: Remote Jobs: How-to, and the Downsides
I have partially worked remote in the past and one thing th...
re: Livable code, embrace the practical mess
Great analogy! If code is too clean it's really hard to ke...
re: I am a developer, got a new job, and I'm afraid to take it
Sorry, I misread. Then those first impressions can be false...
re: I am a developer, got a new job, and I'm afraid to take it
There are tons of remote job postings on Stack Overflow you...
re: Using Aliases to Speed Up Your Git Workflow
Apparently, you can. I use git aliases and they are good e...
re: Using Aliases to Speed Up Your Git Workflow
Thank you for an in-depth list of common git commands. If I...
re: Invert your ifs!
Hah! Good catch. Did not even notice. Maybe because of the ...
re: Better Code Than Never
What do you do as a wordpress freelancer?
re: Invert your ifs!
Thank you! My opinion is that less code = less headaches l...
re: How to select a front-end framework?
Not really, they are still pretty bad. Especially when it f...
re: Can I see your terminal?
The Linux simulation you see when you open Git Bash is actu...
re: How to select a front-end framework?
Didn't expect AngularJS to be on the list. I think it has a...
re: How would you define high quality code?
Ideally it should have all these properties: Readable Mai...
re: When is it appropriate to ask for donations?
Shouldn't you ask about donations from people that actually...
re: How many computers do you use?
I am 99% sure GTX 870 for desktops doesn't exist. Maybe a G...
re: IT Degree Necessary?
This is for anyone that might be on edge about going or not...
re: 4 practices for better code
const goodPractices = { dry: true, wet: false, kiss: ...
re: Why are you actually using variables?
Alright, I will implement a summary of the video in my post...
re: Why are you actually using variables?
Sure... Readability Abstraction Performance Maintainabili...
re: What do you do in your two hours out of home?
I also live about 1hr away from my job and I was considerin...
re: Day or night coding?
After many many many attempts at coding from 12AM to 5AM (e...
re: Why are you actually using variables?
Sorry if it came out that way. I made this video because ...
re: Do we live near each other?
Cluj-Napoca, Romania? Anyone? The programming industry is...
re: 'this' and arrow functions
Nevermind, I always thought that some of the array function...
re: What are the hardest programming languages you have ever learned?
I don't have much experience with it but, as I understand i...
re: 'this' and arrow functions
The problems are not limited to event handlers, JQuery's ut...
re: Why are you actually using variables?
Of course. I can't possibly be considering every single lan...
re: What are the hardest programming languages you have ever learned?
I think Prolog was the weirdest of the bunch. Having backtr...
re: How do you ensure knowledge transfer in your company?
Frequent meetings, code reviews and asking for help are som...
re: Which would you prefer and why?
This is a great improvement over the second version. The ...
re: A New Language For the Web, Built to Help Beginners Get Started in Open Source
Have you tried Scratch? It's similar but for programming in...
re: Which would you prefer and why?
The first option is best here for 3 reasons: It has bette...
re: A New Language For the Web, Built to Help Beginners Get Started in Open Source
At university we barely even learned one semester about web...
re: Why I can't recommend Clean Architecture by Robert C Martin
Only such architectures, patterns and practices will suffi...
re: Why I can't recommend Clean Architecture by Robert C Martin
Although I haven't read the book I read a lot about clean c...
re: Pragmatic types: types vs null
I straight up never use the null value in JavaScript vanill...
re: How to keep writing?
One mindset I think really helps in this situation is reali...
re: Very fascinating NPM packages
You won't believe how many datetimepicker packages that bar...
re: Pragmatic types: is JavaScript an untyped language?
Really great coverage of types! There are also some issues...
re: Real World Programming vs Academic Programming
One of the most prevalent problem I see in the industry is ...
re: Some tips on naming in software development
Definitely. My boss doesn't really like the idea of using a...
re: Do you even refactor, bro?
That's great advice! A work colleague actually suggested we...
re: I've been a programmer for over 20 years, watched the internet the grow up, ask Me Anything!
Nowadays we have Git, Jenkins, Trello, amazing IDEs and man...
re: Unethical programming
When I see what other jobs have to offer, my current one is...
re: Do you even refactor, bro?
Great idea! A full view of the whole architecture always he...
re: Some tips on naming in software development
I tend to think of my code as an extension to the existing ...
re: How do you see yourself three years from now?
In three years... Developer side: know more about the newe...
re: What is your approach to learning a new Javascript framework?
Salutări! My usual approach is: Watch some introductory tu...
re: Try Opening Dev.to Without Internet
I also think that politics shouldn't be on this page, it si...
re: What part of your first dev job were you least prepared for?
Our client is a feature freak and they keep asking for feat...
re: What part of your first dev job were you least prepared for?
Yep. If someone implements some sketchy code I ask a millio...
re: What part of your first dev job were you least prepared for?
I would ask the devs that are more experienced with the pro...
re: Top 33 JavaScript Projects on GitHub (August 2018)
Oh look, AngularJS is there! Raise your hands if you're sti...
re: Code management with Git and Github
No problem mate. Thank you as well, I will definitely che...
re: Code management with Git and Github
I see a lot of projects that have a build status for the cu...
re: Code management with Git and Github
Great tutorial! It covers most features from GitHub that ar...
re: SHE CAN CODE!
I tend to believe that women are more calculated than men a...
re: Keeping Your Code Simple
I think this only comes down to what the team is used to. I...
re: Senior developers: Can you recommend your path?
I am always improving as I work while also having time outs...
re: I am a software developer with 10+ years experience, and run my own profitable business - AMA!
How did you manage your time when you first started the bus...
re: Explaining CSS Blending by Example
I didn't even know blending in CSS existed. Thank you! You ...
re: Your first Git commit
Really nice explanation of git for beginners, you're going ...
re: Tips on how to comment your code
I fully agree The problem is that there are times we don't...
re: Tips on how to comment your code
I agree, but it depends on the language. In a strongly type...
loading...