All 196 Comments

re: It’s Okay to Test Private Methods
Hmm, why not refactor the class then? If it’s untested lega...
re: It’s Okay to Test Private Methods
Some good arguments have already been made here: TDD your c...
re: How to understand Angular using the Documentation
The Angular tutorials are pretty good from a content perspe...
re: If you are front-end dev - how do you keep yourself concentrated on grooming when BE guys discuss their technical details?
In our situation it’s pretty much the same, we have Angular...
re: If you are front-end dev - how do you keep yourself concentrated on grooming when BE guys discuss their technical details?
We decided to go Full-Stack. Backend Devs learned Frontend ...
re: Functional JavaScript - Functors, Monads, and Promises
Great examples! The funny thing is, everything I read somet...
re: Tell me a bug story
I’ve already posted my debugging some time. It about how we...
re: dev.to Proofreading Community
Hmm, this is up to the author, isn’t it? I mean, anyone cou...
re: A Step-by-Step Guide to Hosting Inclusive Developer Meetups or Events In Your Office
I would have a look the color inverse mode aka pseudo dark ...
re: A Step-by-Step Guide to Hosting Inclusive Developer Meetups or Events In Your Office
Yes, I guess it’s one of those things where at first you th...
re: A Step-by-Step Guide to Hosting Inclusive Developer Meetups or Events In Your Office
Yep, certainly, there could be a list of some emojis that n...
re: A Step-by-Step Guide to Hosting Inclusive Developer Meetups or Events In Your Office
Wow, thank you for this VERY detailed and great post. There...
re: A Step-by-Step Guide to Hosting Inclusive Developer Meetups or Events In Your Office
✔️Looks bad on dev.to dark theme 😉
re: RFC: JSONx Framework
Thank for your elaborate answer! You’re right, OpenAPI is ...
re: RFC: JSONx Framework
Hi, first, thanks for your post. It looks like a lot of wor...
re: Type-Safe Error Handling In TypeScript
Actually you can do something similar: blog.logrocket.com/...
re: Type-Safe Error Handling In TypeScript
Would be great if typescript allows pattern matching, then ...
re: Create A Dark/Light Mode Switch with CSS Variables
Great post. I would love to add a Dark theme to my website,...
re: Top 10 Java Test Framework for Automation in 2019
Definitely Mockito. If you need to use PowerMock you’re pro...
re: Top 10 Java Test Framework for Automation in 2019
Hey, no, Hamcrest is a Matcher Library, AssertJ is an asse...
re: Top 10 Java Test Framework for Automation in 2019
Hi, good list of useful tools. One thing you seem to have m...
re: How I made a web scraper because LinkedIn
You seem to have accidentally enabled your Caps lock...
re: Data Type Conversions in Java
Yeah, I know but there is no single formatter that supports...
re: Data Type Conversions in Java
Oh, and to be clear, I’m not talking about efficiency. I’m ...
re: Data Type Conversions in Java
I also agree with you, but since ISO time stamps are so com...
re: Data Type Conversions in Java
Hi, thanks for the article. One important addition to your ...
re: Supervisor Intensity, what is it?
Thanks for the example. I remember sometimes the port is oc...
re: Supervisor Intensity, what is it?
Thanks for the article! So how did you eventually configure...
re: Stop using so many divs! An intro to semantic HTML
Great article! Will replace all divs in my personal blog by...
re: GIVEN my article WHEN a reader reads it THEN the reader writes better tests
I like the idea of given/when/then but I don’t like to use ...
re: Kotlin: No more boilerplate in my POJOs
Although I like Kotlin because of great features like Corou...
re: Quarkus: Introduction of New Method for Quickly Launching Java applications on Container
Did you plan to add any information here? 😊 I was also abo...
re: What’s an unpopular software opinion you have?
Thanks! I would say: Good points. So it’s more about the ...
re: Stop Doing Coding Tutorials
I don’t know, I’ve never had any problems with tutorials. U...
re: What’s an unpopular software opinion you have?
I’ve used a couple of those languages as well and it is obv...
re: What’s an unpopular software opinion you have?
After working with docker and compose in several projects, ...
re: What’s an unpopular software opinion you have?
It’s definitely sexy, especially with a dark theme. 😎
re: What’s an unpopular software opinion you have?
For everything that goes beyond one code base, I’m in. DRY ...
re: What’s an unpopular software opinion you have?
Have you tried any others? 😎 No, seriously, I’d like to kn...
re: What’s an unpopular software opinion you have?
I often recognized that Juniors “just” lack of confidence, ...
re: What’s an unpopular software opinion you have?
😱...🤗
re: What’s an unpopular software opinion you have?
Generally, it would be good to explain your statement a bit...
re: What’s an unpopular software opinion you have?
...if you have a proper IDE.
re: Dark (lang) - removing accidental complexity of programming
This definitely sounds interesting. However, I think they h...
re: Enterprise Software Development
Hi, we use Sonatype iQServer (formerly CLM Server). And ye...
re: Do You Remember Your First Coding Experience?
I think we actually won 5 Deutsche Mark once back then... ...
re: Do You Remember Your First Coding Experience?
I was about 11 years old when I got an old computer with a ...
re: Vert.x Kotlin Coroutines
Sure, here it is: return.co.de/blog/articles/vertx-b... Th...
re: Vert.x Kotlin Coroutines
Amongst other issues, callbacks were the main reason not to...
re: The book every programmer should read
There’s surely a lot to learn, but juniors are actually abl...
re: The book every programmer should read
Hmm, interesting. Actually it’s among my personal top 3 of ...
re: Using Python Functions As Classes
Oh no, I only wrote an interpreter that executed precompile...
re: Using Python Functions As Classes
I‘ve written a Python interpreter in Java once where I lear...
re: Get Started With TypeScript in 2019
Hi, great summary! Thanks for writing, I will keep it in my...
re: Is 2019 the year of TypeScript?
TypeScript is the one reason that made me start writing Fro...
re: The Rise of Microsoft Visual Studio Code
That is very interesting. During my career, i saw a lot of ...
re: Interview with Ben Ilegbodu: Three Things That Compose Seniority
Leadership is definitely one of the most important things i...
re: Java Data Structures
Thanks for the interesting article. Usually, I tend to use ...
re: Enterprise Software Development
Thanks for the clarification!
re: Enterprise Software Development
Actually we’re a small part of a huge company. Our business...
re: Enterprise Software Development
This depends on the product, service and BE/FE. Our team al...
re: Enterprise Software Development
Thanks for the insights. We actually don’t have anyone dedi...
re: Enterprise Software Development
Could you go into more detail about how you automate the cr...
re: 20 Tricky ES6 Interview Questions to Revamp Your JavaScript Skills
Great post! I personally don’t care that much about interv...
re: When programming on a laptop: Mouse or Trackpad?
I use the keyboard for almost every shortcut that I can rem...
re: Implementing Impersonation
This article emphasizes one important concept: Security by ...
re: Things Nobody Told Me About Being a Software Engineer
That’s why you should Write a failing test Make the test...
re: Stop trying to be so DRY, instead Write Everything Twice (WET)
I agree, naming is hard. But it’s usually worth it. In my t...
re: Stop trying to be so DRY, instead Write Everything Twice (WET)
I think you forgot to mention important point when it comes...
re: Skills That Everyone Thinks Web Developers Have
I guess that actually applies to a lot of professions. Befo...
re: Dev.to Review #10: Top 7 Of The Week, Discussed
Great! I heard a couple of podcasters use Zoom devices whic...
re: Dev.to Review #10: Top 7 Of The Week, Discussed
Just listened to it on my Podcatcher, Great way to learn ab...
re: Show off your stickers!
❤️Berlin
re: Dev.to Review #8: Top 7 Of The Week, Discussed
Great news! Sure I will!
re: Let's make SpringBoot app start faster
Nice comparison. Would be great to undestand what those fla...
re: Dev.to Review #8: Top 7 Of The Week, Discussed
Well said! 👍 And kudos to the idea for the pocdast. I alway...
re: Dev.to Review #8: Top 7 Of The Week, Discussed
Thanks for having my post discussed in your podcast! It’s a...
re: Changelog: Post Analytics Available for All
Great! Awesome feature. 🦄🦄🦄
re: The Three Stages of a Developer
Yeah, but I would not write something three times in parall...
re: The Three Stages of a Developer
That’s an unexpected but most welcome compliment to a nerd ...
re: The Three Stages of a Developer
And to make it absolutely clear: Code duplication in one Co...
re: The Three Stages of a Developer
Yes. I also know experiences developers that occasionally w...
re: The Three Stages of a Developer
I think every phase has its value. So enjoy it! My first ph...
re: 5 Factors for Effective Teams
It’s actually from the research results so I didn’t double ...
re: 5 Factors for Effective Teams
The thing is: I have the feeling that the wrong people tend...
re: The Three Stages of a Developer
Thanks Ben, indeed a great talk! Fun fact: Chad now works ...
re: The Three Stages of a Developer
You made some very good points here that first underline th...
re: The Three Stages of a Developer
Well put! Do you think that when you have experienced it on...
re: The Three Stages of a Developer
After "making own framework", most probably "framework" com...
re: The Three Stages of a Developer
Thanks for the feedback! Yes, I read about it some time ago...
re: How to create simple rest apis with springboot
BTW, Lombok is also available at start.spring.io ! Just typ...
re: Modern Java Development is Fast
Just saw the broken formatting starting at the Lombok secti...
re: How to create simple rest apis with springboot
Always good to see some Java love around here 😊 Two recomm...
re: What was your TDD aha moment?
Same here. Was implementing an embedded client of a client/...
re: What tools do you use for writing?
I love Sublime Tex, so I use it :) Together with markdown p...
re: Why I love Java
Fun fact: Java is not a pure object oriented language. int,...
re: Java is too old, What should you learn in 2018?
Although I find fanboy teenage view a bit harsh to say, I ...
re: Do you copy and paste code from Stack Overflow?
Huh, ich just read the license: BY -> Attribution requir...
re: Do you copy and paste code from Stack Overflow?
Wow, I actually searched the page once for license informat...
re: Do you copy and paste code from Stack Overflow?
No I use the concepts. And actually, if you do so, you vio...
re: My solution is the best!
First, there are always trade offs for every set of two giv...
re: How to organize your git branches
We’ve also used both for a team of 6 and Feature branches o...
re: New Web Framework?
A spring boot app with 1000s of beans and component scannin...
re: Everything That's Not Tested Will Break
Hi! That might be your reason but it’s definitely not all ...
re: 39 No Frills Keyboard Shortcuts every Developer Should Follow
I love shortcuts! I have one or two for you: [WIN] + [SHIF...
re: Go 2 Draft: Error Handling
Thanks for your elaborate reply. Maybe I shouldn’t do this...
re: Go 2 Draft: Error Handling
Although I’m not a go developer I love to check out new lan...
re: How I learned to love unit testing
Great article about the journey to embrace testing. I’m als...
re: The Magical Password
Yes. I usually try to follow my own advice. But in this cas...
re: The Magical Password
Thanks! I’m glad you liked it! 😊
re: My Favorite Command-Line Shortcuts
That's pretty awesome. I didn't even know that there is eve...
re: When is your code 'good enough'?
I develop test-driven. That means, the simplest code that m...
re: My Favorite Command-Line Shortcuts
I love keyboard shortcuts so thanks for sharing! And you’re...
re: Pros/Cons of transitioning from SDE to SDM of your own team
I had a similar experience by getting asked to manage the t...
re: dev.to is now open source
Great move! Open source for a great and open community :) ...
re: Exercise: Making a Simple Regex Engine
<3 for using Erlang. Although it may look strange people...
re: Why You Should Start Using JUnit 5
Ha! That's a very good question that I just recently asked ...
re: Why You Should Start Using JUnit 5
I don't know.
re: Why You Should Start Using JUnit 5
Yep, you are right. I was looking at this from a spring-b...
re: Why You Should Start Using JUnit 5
Honestly, I don't really understand your point. Sure, func...
re: Why You Should Start Using JUnit 5
First, it's not necessary but your IDE will probably warn y...
re: What are the dos and dont of building a startup as a developer?
Some lessons I’ve learned from a start-up I worked at which...
re: Why Your Technical Blogs Belong On Dev.to
This truly an amazing place for developers. I still have my...
re: Why I love hiring Junior engineers
That is absolutely true. Just one thing: Make sure to have ...
re: Why doesn't my code work?
There are some useful tips in there, but the most important...
re: Importance of diagrams
Not very often. We use use for some very important things l...
re: Does your team write code tests for front-end code?
Absolutely yes. With typescript and angular, it’s pretty ea...
re: Don't Drink Too Much Reactive Cool Aid
The cost of thread is hugely eggxagerated. I admit, I di...
re: Don't Drink Too Much Reactive Cool Aid
Yup, I'm not a "JavaScript for anything" fan  😇 We're usin...
re: Don't Drink Too Much Reactive Cool Aid
True :) trying to erase that from my brain whenever I can 😜
re: Don't Drink Too Much Reactive Cool Aid
Getting loads of sensor data is definitively a good fit for...
re: Don't Drink Too Much Reactive Cool Aid
When you’re working with requests and responses, reactive c...
re: Don't Drink Too Much Reactive Cool Aid
Jup. That’s why I explicitly mentioned backend programming....
re: Inflammatory Topics & Being A Reasonable Dev...
Maybe if I hated JS and wanted it to not be JS I'd like ty...
re: My RegExp nightmare
I love it. Usually I use in an text editor to create or mod...
re: Modern Java Development is Fast
Great, thanks for the feedback, I corrected the typo!
re: Node.js has a higher cognitive load than Java
We are doing the common Angular FE/ Java Backend. From the ...
re: What Is Your Main Language?
Cool. F# looks very interesting to me. What are you buildin...
re: What Is Your Main Language?
In theory So, does it work in your opinion? I mean in te...
re: What Is Your Main Language?
I‘m also a Java dev and I code some iOS apps in my spare ti...
re: What Is Your Main Language?
Are you only write tests? In my team, we also develop angul...
re: What is a system?
That’s actually a pretty good one ☝️ I would probably add ...
re: Everything That's Not Tested Will Break
Yes, I absolutely agree that type systems helps a lot. I wo...
re: What Is Your Main Language?
Interesting! What was first, you or the app? 😄 What I mea...
re: What Is Your Main Language?
Ok, and what kind of web applications? What’s the domain?
re: What Is Your Main Language?
Nice. I’m also tempted to start with Kotlin. But as I had t...
re: What Is Your Main Language?
Fancy! karaoke? 🎤 Reminds me of using Pinyin for Chinese.....
re: What Is Your Main Language?
Interesting. What kind of apps (as in domain) are you build...
re: What Is Your Main Language?
What did you do before dev.to?
re: What Is Your Main Language?
Cool 😎👍
re: What Is Your Main Language?
What is you work or what do you build with PHP?
re: What Is Your Main Language?
What do you use it for?
re: What Is Your Main Language?
My colleagues, sitting next to me are also developing ML SW...
re: What Is Your Main Language?
And what kind of SW are you building?
re: What Is Your Main Language?
In what field are you working?
re: What Is Your Main Language?
BTW, you didn’t answer my second question. What are you bui...
re: What Is Your Main Language?
Why not using Typescript then? Our frontend devs migrates a...
re: What Is Your Main Language?
I've came a across some APEX applications but I've never ac...
re: Everything That's Not Tested Will Break
Thanks for your great comments. You want the client to re...
re: What Is Your Main Language?
My main language is Java and I am developing connected indu...
re: Everything That's Not Tested Will Break
Have you heard about Typemock by any chance? Nope, not y...
re: Java 10 — migration story
I had so many troubles even migrating from 8 to 9 that I di...
re: Everything That's Not Tested Will Break
I didn't quite understand why using verifications to check...
re: Everything That's Not Tested Will Break
Hi Hila, Yes, I’m definitely using mocks when needed. Howe...
re: Everything That's Not Tested Will Break
There are two different types of bugs: unexpected behavior ...
re: Everything That's Not Tested Will Break
I did not expect that someone actually does CDD ;) Honestly...
re: Dude, Where's My Search Box?
I did not click until read further, and then I was interest...
re: Everything That's Not Tested Will Break
Hey Kyle, thanks for your feedback. This is interesting. I...
re: Everything That's Not Tested Will Break
Yep, as stated it’s not a comprehensive list. Personally, w...
re: Everything That's Not Tested Will Break
Thomas Andrews, repeatedly had his safety designs and test...
re: Everything That's Not Tested Will Break
You are right. I did not try to say, that whoever is not do...
re: How to Use Git Merge [the Correct Way]
By separating each feature, bugfix or working experiment y...
re: How has your org been affected by increased data regulation in Europe? (GDPR etc.)
We have mandatory trainings for each employee, in depth mee...
re: Introduction to Unit Testing with Java
Just to give some other options: We’ve just started using J...
re: India - Scaling People
I didn't understand one thing from your article, whether y...
re: How I write my blog
Interesting read. It is pretty much exactly the same as I a...
re: Conquering Your Inbox
From using GMail, I’ve got so used to not thinking about th...
re: Conquering Your Inbox
I use Outlook at work and I do the following: switch off ...
re: There is no clean (database) development without Version Control
So we use Flyway/Liquibase for that. It’s doing exactly wha...
re: Who said that VIM cannot compete with IDEs?
Absolutely! I also love Sublime, I use it as multi purpose ...
re: Who said that VIM cannot compete with IDEs?
That’s absolutely right. Exactly because of that reason, I ...
re: Who said that VIM cannot compete with IDEs?
I was working 1/2 year with vim and all plugins I could fin...
re: Office Dogs
We have an office of about 200 people and one dog (not mine...
re: Let's use LaTeX!
It’s probably very powerful, but it won’t replace markdown....
re: Modern Java Development is Fast
We actually use Angular 4 with Typescript which pretty much...
re: Modern Java Development is Fast
Thanks for your reply. I wonder what you mean by “multi p...
re: Code Reviews That Don’t Suck w/ Vaidehi Joshi
We have a Jira workflow Open - In Progress - To Be Reviewd ...
re: Builder Design Pattern
Just use Lombok. @Builder public class Burger { priv...
re: Should I test at the GUI Level or the API Level?
I'm not sure why it even makes sense to distinguish API/UI ...
re: Don’t document your code. Code your documentation.
I absolutely agree with that. But you could take that to th...
re: Why I prefer Kotlin
Have you tried Lombok with Java? Since we started using it,...
re: Why I Don't Prepare For Job Interviews
I absolutely agree. I did the same for the last couple of j...
re: The Power of the TODO List
This sounds exactly how we work in a scrum team with the ag...
loading...