loading...

All 136 Comments

re: Java 15 in 2020: Reasons to *not* use Java?
Because the trajectory of Java is downward when compared to t...
re: VSCode vs Vim
That is a much stronger point. To me this factor is still a w...
re: Java 15 in 2020: Reasons to *not* use Java?
Good question! Fundamentally it's about longevity. Sure, you...
re: VSCode vs Vim
If that matters to you, sure. These days the smallest amount ...
re: When starting a new project, when wouldn't you want to build in a cloud?
Unfortunately I cannot help you there - at work we use our ow...
re: Java 15 in 2020: Reasons to *not* use Java?
The reason to be using Java in 2020 is because you are alread...
re: When starting a new project, when wouldn't you want to build in a cloud?
The cloud is ultimately just about hardware. You are running ...
re: AWS vs Azure vs Google Cloud
This certainly aligns with marketshare
re: Deno - why all the buzz?
Yarn already caches download packages globally. But because o...
re: Trying to find Node backend framework with worker_threads / cluster / fork
Key uniqueness is an entirely different problem. I don't use ...
re: Trying to find Node backend framework with worker_threads / cluster / fork
The good news is that you clearly have an easy method of test...
re: Trying to find Node backend framework with worker_threads / cluster / fork
From the node docs Workers (threads) are useful for perform...
re: Trying to find Node backend framework with worker_threads / cluster / fork
Not sure what the references to multi-process/thread in the t...
re: What is your top tool that most devs would be surprised you use regularly?
Pen and paper. I never lose my work, even if the power goes...
re: 10 years easier or harder?
10 years ago everyone had to support IE, likely multiple ve...
re: If you work as a dev for a product team, what's it like?
Greetings, fellow Canadian working on the same product for ...
re: There Is No "Right" Way: Git Rebase vs Merge
Ah, the venomous arguments about trivial things... On this...
re: Which unproductive activities are typically mistaken for productivity?
Weeks of coding can save hours of planning - Wise Develope...
re: Do you use Axios or Fetch?
Yup. If you need to support IE or really old Android/iOS Ax...
re: Forty and still a dev?
Hey, Square's the one that opened sourced it - share as you...
re: Forty and still a dev?
Done! My copy-paste lost the h in https :P
re: Forty and still a dev?
Parts of the industry have moved away from the concept of "...
re: What is the worst advice for the newbie?
As I said in the other reply, the main bad part of the advi...
re: What is the worst advice for the newbie?
The issue is not that "learning about how memory works" is ...
re: What is the worst advice for the newbie?
Everyone's first language should be C This particular gate...
re: What is your favorite conference and why?
I've only been once but I really enjoyed QCon. I like that ...
re: The Case Against Pull Requests (And How to Fix Them)
Your first example has you making no changes locally after ...
re: The Case Against Pull Requests (And How to Fix Them)
Alternatively, just create small PRs that always target mas...
re: What resources would you recommend to a developer who is transitioning into management?
I went with the self medicate option - scotch.
re: Are algorithms, complexity & data structures still relevant?
Like most things, the devil is in the details. So my opinio...
re: 4 Things I Learned From Building My First Site Solo
I've used that guide so much at work that when I type 'fl' ...
re: Refactoring the Worst Code I’ve Ever Written
"Hold my <E extends Beer>" public abstract class ...
re: Refactoring the Worst Code I’ve Ever Written
Would you consider it highjacking your post if we used the ...
re: UX Engineering
This sounds like a 'force-multiplying' type role, which mak...
re: Abstract Syntax Trees for fun and profit
Interesting...my exposure to ASTs has been either custom pa...
re: Facebook stored hundreds of millions of passwords in plaintext
There really is an xkcd for everything!
re: Facebook stored hundreds of millions of passwords in plaintext
Yeah, Facebook is one of the most Valley-est of Valley comp...
re: Facebook stored hundreds of millions of passwords in plaintext
This is likely a logging problem, not an auth problem. They...
re: How to combat JavaScript fatigue with Rust
Yeah, if you want to learn Rust feel free, it's a great syste...
re: How do you incentivize developers to review Pull Requests?
Funnily enough I recently wrote a pull request guide for my...
re: Engineering Bookclub – The Pragmatic Programmer
Something we've done for our book-clubs is assign chapters ...
re: Writing Unit Tests For A Rewrite: A Case Study
A number of teams where I work did a book-club on that book...
re: Writing Unit Tests For A Rewrite: A Case Study
Have you read Working Effectively with Legacy Code by Micha...
re: How to Write an Effective Bug Report (incl. template)
A couple additions to the list that don't always apply but ...
re: It Will Do vs It Will Scale
Oh man, I have lost track of the number of times I've seen ...
re: Why Everyone Is Fighting About CSS/UX and JS
Are you going to -f those kids of your lawn?
re: Why Everyone Is Fighting About CSS/UX and JS
Imposter system applies to people regardless of their expe...
re: I'm a frontend developer. Or am I?
One of the things I've observed around the terrible-toggle ...
re: I'm a frontend developer. Or am I?
First reply nails it. Like any generalization of a complex...
re: VS Code misses an important WebStorm feature
It does? If you are talking about class methods, there is...
re: Review Your Test Automation Code
👍 to all of this. I find it ridiculous that there are stil...
re: Please Redis Responsibly
So the cached data can change, but extremely rarely and you...
re: Please Redis Responsibly
There are only 2 hard problems in Computer Science: cache ...
re: How to Pass a Programming Interview
must...resist...urge...to...make...pedantic...reply... bei...
re: How to Pass a Programming Interview
I notice there's no reference to soft skills here. Is that...
re: Maintaining large JavaScript applications
Developing in a 'legacy' codebase looks at bad c...
re: The Rise of Microsoft Visual Studio Code
Are you evaluating everyone, regardless of their experience...
re: What Makes an Effective Code Walk Through?
@tayloredwards ^ this. The problem isn't that you've gone ...
re: Enterprise Software Development
You may be assuming than Jan was referring to developing so...
re: My approach to mentoring junior team members
This is all great. The 'each person is different' is especi...
re: The IDE - The beginner's trap !
I agree (with you). The analogy used in this post is that ...
re: Time to change how we do Stand-Ups
I agree with Martin, you have more fundamental issues that ...
re: Decoding the Front-end Interview Process
This is a good list for dealing with how interviews are commo...
re: Learn How to Hack, Capture the Flag for Beginners!
+1 to all of this. CTFs are great in general and our securi...
re: Interesting JDK 12 features to watch out for.
Record is not listed as a proposed JEP for 12: openjdk.java...
re: Why Do We Have “Performance Evaluations”, Anyway?
That's an interesting analysis of the core point. I'll need...
re: Why Do We Have “Performance Evaluations”, Anyway?
I have worked under a system where compensation was proport...
re: Why Do We Have “Performance Evaluations”, Anyway?
The only thing the formal review is good at is integrating ...
re: What are you not interested in learning?
Oh, this is a fun question :) Interested to see what other ...
re: Why Java interfaces aren't terrible (just strict)
Thanks for the Sunday reading!
re: Writing OS-specific code in Electron
@smuschel if your talking about the custom protocol my-app...
re: Why Java interfaces aren't terrible (just strict)
That's a fair approach. I'm certainly not dogmatic about th...
re: Why Java interfaces aren't terrible (just strict)
I'm curious, do you use dependency injection and unit test ...
re: How to Ace the Dreaded Whiteboard Interview
The fact that the first two types are still a thing is ridi...
re: Design Patterns: use or not to use
Design patterns are written as abstract solutions to abstra...
re: Why Java interfaces aren't terrible (just strict)
My comment wasn't about what the guy in the other article w...
re: Why Java interfaces aren't terrible (just strict)
Looks like Amazon skipped the I in SOLID.
re: Navigating the Spooky World of JavaScript
I know this list is particularly suited for JavaScript (and...
re: NULL, "The Billion Dollar Mistake", Maybe Just Nothing
Interesting article on the various ways to deal with this c...
re: Top 5 DEV Comments from the Past Week
Does Dev.to support tail-end comments?
re: What was your TDD aha moment?
Very good points as well! I'm struggling with linking Open...
re: Top 5 DEV Comments from the Past Week
Next achievement: ^\w+$
re: What was your TDD aha moment?
When I realized that writing test-able code resulted in me ...
re: How Did You Transition from a Linux Environment to Windows Environment?
Similar to tux0r I've spent most of time on Windows so I ca...
re: Why you should reinvent the wheel
Maybe my experience is just different than yours, but norma...
re: Approaching software design principles
I can't support composition >> inheritance enough. Fr...
re: What are the main benefits of being a self-taught developer compared to being educated with a degree and mentoring?
Please note that my answer has the bias of me being a tradi...
re: Best Job Types while Learning To Code
Working support can be a good option to learn skills and th...
re: Stop! Don't test that!
Are...are you trolling? Because I am flabbergasted. I mean...
re: The Introvert's Guide to Professional Development
Great article Jenn! Sadly there are too many in management ...
re: 5 Ways to Expand Your Developer Recruitment Pool
OK, cool - just wanted to make sure that was covered. I kno...
re: 5 Ways to Expand Your Developer Recruitment Pool
I'm curious why you didn't include co-ops from local colleg...
re: Do students get to work with existing codebases?
When I've taken part of industry discussions with local sch...
re: Why do we have more male applicants than female ones?
A question I've also wondered about. I cannot provide any p...
re: The Elusive Senior Software Developer
Honest question - are there any companies that don't skew w...
re: What is Proper Continuous Integration?
CI is all about the quick feedback loop. The 10 minute targ...
re: [Off Topic] Can testers and developers be friends?
If your dev and test groups relationship is adversarial tha...
re: Make C++ Great Again (now for Web)
Clearly I was not clear enough about what I was trying to c...
re: Java 11's Future
Assuming you want to stay on the latest, using OpenJDK mean...
re: Make C++ Great Again (now for Web)
I was looking for something to play with that would help me...
re: Make C++ Great Again (now for Web)
Performance, breadth/depth of existing libraries, C-interop...
re: Delaying Decisions Until the Last Possible Moment
Good ol' Last Responsible Moment (LRM). I remember when an ...
re: How can you swap two variables without using a third?
Good thing the question was specific to integers. With floati...
re: Does your website really need to be larger than Windows 95?
They don't have to be large. But optimisation isn't free. I...
re: Does your website really need to be larger than Windows 95?
If Moore's law hadn't died I wonder if we'd be having this ...
re: How do you think of angularjs application
100% agree on VueJS being the new AngularJS. When I first s...
re: 7 Ways Continuous Delivery Helps Build a Culture of Learning
Sure! The players: Medium sized company (100-200 R&D d...
re: 7 Ways Continuous Delivery Helps Build a Culture of Learning
I 100% agree that CD is great, but I would break out some o...
re: Refactoring Legacy Monoliths - Part 3: Game Plan And Refactoring Tips
Nice summary of the core approaches for safe refactoring. D...
re: OWASP - Who?
One of the ways to learn how to write secure software is to...
re: Creating a text editor in Electron: part 1 - Reading files
l ❤️ Electron apps, I don't care how much ram it eats! I kno...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Ugh woosh right over my head...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
I believe that there are pros and cons for both types of co...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
That example WAS from the mid 2000s :)
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Exactly! "Works on my machine" hasn't been fully killed of...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Setting up environments. Today we have VMs which are quick...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Code reviews. Even when using version control 10+ years ago...
re: Java Crash Course Suggestions
Great to hear it went well! From an IDE perspective my own ...
re: VerbalExpressions - RegularExpression made easy
First of all, when I saw the title I was hoping for a refer...
re: Java Crash Course Suggestions
It's pretty ironic, don't you think...that you as a Go deve...
re: Java Crash Course Suggestions
More information would help us help you :) The most releva...
re: On typical naming anti-pattern in Java
class PeopleEater implements HasEyes, HasHorns, CanFly, Has...
re: Is it Worth Learning Microsoft's Tech Stack?
Whether it is 'worth it' is dependent upon what you want to...
loading...