All 175 Comments

re: What are you "old enough to remember" in software development?
The position: absolute revolution
re: Gulp vs Web-pack
I'm not a fan of Gulp. I don't see a good place for it. If ...
re: I am an AWS solution architect, Ask Me Anything AWS!
We've migrated away from AWS' CloudSearch to Algolia - same...
re: I am an AWS solution architect, Ask Me Anything AWS!
Very cool, didn't know that thanks much!
re: I am an AWS solution architect, Ask Me Anything AWS!
Say you have a small ecommerce site (IIS app server, SQL Se...
re: 8 Ultimate Full Stack Interview Questions and Answers
Or a more common case: it's already implemented, now debug ...
re: The Stages Of Your Software Development Career
Yeah, thinking of work/life as an optimization problem wher...
re: How do you get Node.js apps to production?
We're wrapping the aws-sdk in a custom webpack plugin. Trav...
re: How do you get Node.js apps to production?
Webpack plugin that deploys during travis build. Travis has...
re: The Stages Of Your Software Development Career
I use the phrase "work/life integration". "Balance" doesn't...
re: What is your advice for a senior engineer with 10 years of experience?
I see seniors as having three career paths: 1) Continue be...
re: Push for a Deeper Understanding
I follow MoTDD - Monkeys on Typewriters Driven Development....
re: Get Yourself Profiled
Other than the obvious introspection utility, personality t...
re: Get Yourself Profiled
I did this about 15 years ago and got INTP "The Logician". ...
re: Top JavaScript Frameworks For 2019
I'll have to look into it, thanks for sharing. I just found...
re: Top JavaScript Frameworks For 2019
Agreed. Innovation is ahead of the curve in front-end land....
re: Top JavaScript Frameworks For 2019
Forgot cypress :)
re: Why Everyone Is Fighting About CSS/UX and JS
Poor choice of words. "Out of the loop" meaning UX dev conc...
re: Why Everyone Is Fighting About CSS/UX and JS
My concern with this is that the discussion revolves around...
re: How do you build web applications?
I'm having trouble understanding. Can you write up a tutori...
re: How do you explain open source to people who lack a programming background?
For your specific issue with the professor, I recommend thi...
re: CSS and JS Are at War, Here’s How to Stop It
I don't know. None of it rings true to me but maybe I'm mis...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Those are great. Included with C# 6, probably copied from c...
re: Sh*tpost: can we stop saying "syntactic sugar"?
I'm a huge fan of syntactic sugar in C# - but its always th...
re: What happens when you type 'google.com' into a browser and press Enter?
re: Describe Your Tetris Effect
I was thinking yesterday: Annual home maintenance? I'd rath...
re: It's wrong to treat "Draft" mode as a state on the way to "Final"
What if you had multiple final versions of the same documen...
re: Coding with my wife
My wife used to QA my work. She said I made her so mad, hah...
re: Why do developers have the toughest interviews in the world?
Lol, I did not think of that one.
re: Help! I'm a Tech Lead
Solutions for source control platform, branching strategy, ...
re: Get self-organized using Inbox Zero
I used to live this way and it was amazing. Life was good. ...
re: Which qualities were exhibited by good managers you've had?
Different kinds of managers, different stregths and weaknes...
re: React or Vue or Something New?
For the specific example you've given, my first instinct wo...
re: Why do we have more male applicants than female ones?
I wish I could comment more than a process suggestion. Sadl...
re: Why do we have more male applicants than female ones?
What do your job postings look like? Test variations to see...
re: Web Developer Security Checklist V2
Looks good to me! I saw you mentioned CloudFlare as a DDoS ...
re: Web Developer Security Checklist V2
I wouldn't lump WAFs in with standard firewalls. Perimeter...
re: Web Developer Security Checklist V2
Could add oauth token validation at the load balancer and a...
re: How to Improve Your Development Experience
My primary frustration was switching between keyboards. The...
re: Concerns that go away in a serverless world
It would be nice to get the same serverless app running on ...
re: How to Improve Your Development Experience
I always got annoyed if I didn't have my setup, and was cod...
re: Python: Still in favor?
It's a fine language, but the documentation isn't on par wi...
re: Vue PWA tutorial: How To Build Efficient Progressive Web Apps Using Vue.js
Maybe you could follow up with how one would integrate the ...
re: Are Google and Facebook Evil?
"The president now uses Twitter... everybody uses Twitter.....
re: Are Google and Facebook Evil?
Headline from earlier this year: Federal judge rules Trump'...
re: Are Google and Facebook Evil?
The counterargument is that these tools are necessary in th...
re: Are Google and Facebook Evil?
Depends on your own morality, of course, but let's say you ...
re: What are those things called "pointers" ?
I see you decided against titling the article "Pointers on ...
re: Programming is ...
Programming is a bunch of monkeys at keyboards that sometim...
re: I've released over 100 apps in React Native since 2015, Ask Me Anything!
What's your experience (if any) been like with RN-web? We'...
re: We Might Face The Crisis of Creative People in Next Few Years as our young generation is stuck in Just Googling Things
Yeah I had a discussion with a guy who was introducing tabl...
re: What is the simplest code to explain a loop?
SQL can be very intuitive. WHILE 1 + 1 = 2 PRINT 'Math nev...
re: A brief history of web app loading
I jumped from labjs and custom dependency loading to webpac...
re: Why do developers have the toughest interviews in the world?
I was asked something similar years ago. He said "I open a ...
re: What happens when you type 'google.com' into a browser and press Enter?
I like how that's nested under "fundamentals".
re: What happens when you type 'google.com' into a browser and press Enter?
"Yeah, that's fine, we got it. Tell me about the last time ...
re: 8 Ultimate Full Stack Interview Questions and Answers
...
re: What happens when you type 'google.com' into a browser and press Enter?
I thought about including a section on browser mechanics - ...
re: 8 Ultimate Full Stack Interview Questions and Answers
Was asked recently: "say you type 'google.com' into a brows...
re: What are good ways to learn software architecture and systems design?
Being a good architect is about awareness. And for that we ...
re: Stop expecting tools, start expecting understanding
Have to disagree. JavaScript and React do work well togethe...
re: What newsletters are you subscribed to?
I like twitter but when I'm bored I look at Code Project (t...
re: How do you organize source code on your computer?
Due to the limitation of windows path length (260) and an i...
re: OAuth Tips for the Uninitiated
Yeah, using them is a monotonous task of configuring identi...
re: Do password rules impact security?
I wonder what a cost/benefit would look like for keeping sa...
re: Do password rules impact security?
Can rate limit by ip address as well as by user. Could also...
re: Do password rules impact security?
Ideally, I'd rate limit the auth api and check against a li...
re: OAuth Tips for the Uninitiated
In regards to the arguments in the article, it could have j...
re: Can you share your favorite quote or rule related to IT?
“User experience is everything. It always has been, but it’...
re: OAuth Tips for the Uninitiated
Yeah, sorry that's very misleading and I'll fix it. [Updat...
re: Dancing with OAuth: a step by step guide
Thanks for the article :) ...
re: Let's talk about sleep.
I tried the "superman sleep schedule" that is 15 minutes e...
re: Dancing with OAuth: a step by step guide
An issue I've come across working with people who aren't ex...
re: Do you use syntax checking tools?
C# has StyleCop, which is amazing. Visual studio will also ...
re: Hating on languages you don't use
I hate anything that transpiles to javascript, including ja...
re: What are some concepts in TypeScript that you'd like to know more about?
In the jQuery type, they have .val() returning string | num...
re: What are some concepts in TypeScript that you'd like to know more about?
I converted a project to typescript recently. It was my fir...
re: Does your team write code tests for front-end code?
No. Goals are to split the monolith, redesign, fix identity...
re: OOP Overkill
It's a valid paradigm for managing a large amount of state ...
re: I need help refactoring the database module where all the creation, insertion, etc. code are in their own respective files.
I'd take issue with the db statements being isolated, can't...
re: If you could go back 10 years, what would you say to yourself?
Life only gets better.
re: How to Fix Burnout as a Developer
Agreed. Had burnout a couple weeks ago. I acknowledged it. ...
re: Critique My Plan: API Key for Authentication
If it's not terribly important I'd have an interface to aut...
re: Blockchain: exploring possible use cases
I feel like, for any application of the technology, there n...
re: If you could meet your tech hero, what's one question you would like to know?
I'm not sure what I'd ask Linus Torvalds. It wouldn't reall...
re: What's the dumbest bug you caused yourself
Boolean errors. Always forgetting to add a ! in validation ...
re: JavaScript is almost pythonic
Looks a lot more like C# to me. If ES2017 had access modifi...
re: Technology stack for one-page one-function web app?
Given no requirements other than "one page one function" wi...
re: How would you build a Medium-esque highlighting feature?
After finding some way to store it, use html diffing to con...
re: Should You Truly Never Use var?
Yeah, not that I consider it a hardship. Safari on iOS <...
re: Should You Truly Never Use var?
I started using let, stopped due to users experiencing issu...
re: Can't Wait for Windows: Cypress
Just in time! I'm prepping an application for Docker deploy...
re: Any rules, tips and tricks for commit message
[fix|chore|refactor|feat]: [title of work item that was add...
re: Is git the be all and end all of version control?
Git gave us a lot of brilliant concepts, translates into a ...
re: It's not just someone else's computer
Yeah I forgot about video streaming. We don't want that thr...
re: It's not just someone else's computer
Whenever I use this phrase it's because my company has its ...
re: Building a single page application with vanilla js
Agree but needs pushstate over hashchange
re: Singletons versus Dependency Injection
I understand unit testing does not require mocking, yet moc...
re: Singletons versus Dependency Injection
I'm not sure what your experience with integration tests is...
re: Singletons versus Dependency Injection
That sounds, to me, like an argument for integration testin...
re: Singletons versus Dependency Injection
An integration test can do the same thing, it would just be...
re: The Road to Modern JavaScript
Just out of curiosity, I'd like to see the extent of the im...
re: What should I do when I get hit on by colleagues?
The definition of "hitting on" is vague... Before you're a...
re: Programming Paradigms and the Procedural Paradox
I'd like a language to support all the features. That way, ...
re: Random vs. Pseudorandom
I questioned one of my epidemiology professors once about t...
re: The 4-letter-word word that makes my blood boil
Been avoiding the word since I first read this article. Con...
re: How I do web applications and what we do at work
Wow I haven't heard of anyone pro-perl since the '90s. Than...
re: Necessity is the Mother of Adoption
I used to hand-wave GraphQL as some Facebook nonsense. Now ...
re: What it Takes to Render a Complex Web App in Milliseconds
I'd bet one could make a webpack module (or whatever they'r...
re: Singletons versus Dependency Injection
I'm pro-statics and anti-unit testing, prefer integration t...
re: The Road to Modern JavaScript
It poses some questions about current techniques. Is bundli...
re: The Road to Modern JavaScript
http2 supposed to get around the concurrent requests issue....
re: Is this the gate you want to keep?
I met a woman who was a QA tester. Together we made a 10x t...
re: Writing Clean Code
If you use C#, you can add the StyleCop.Analyzers nuget pac...
re: How Much Does Your Tech Stack Really Matter?
What matters is the extent you leverage your tech stack vs ...
re: Describe your code with a song name
How to be The Man (Riff Raff)
re: All Code Is Technical Debt
I've seen many devs who have fallen into a tech debt hole b...
re: All Code Is Technical Debt
Tech debt avoidance might be worthless at a micro level, bu...
re: Do you need OAuth/OAuth2/OpenID Connect?
Ah, yeah, seems to be pretty standard in Java stuff, which ...
re: Do you need OAuth/OAuth2/OpenID Connect?
Is the assumption here session == cookie? I'm not aware of ...
re: I still use Firefox
Wow, I'm impressed. Sounds like Vivaldi for Android and a S...
re: I still use Firefox
It notes that it won't work after Firefox 56 on the page. I...
re: I still use Firefox
As long as it's a landscape monitor, I don't consider the r...
re: My beginner’s guide to choosing a laptop for programming
8gb ram gives me blue screen occasionally. 12gb works. I ha...
re: What is Javascript's `new` keyword doing under the hood?
Fantastic article. I was just wondering about this today.
re: What was your most frustrating experience dealing with "non-technical" people?
Working with a team that regularly bolds, highlights, chang...
re: What was your most frustrating experience dealing with "non-technical" people?
"Why is Bing back? I deleted Bing!"
re: When do you become a Jack of all trades but a master of none?
I thought of this question when I came across this concept:...
re: The broken promise of static typing
How cool would it be to have a logistic regression model wi...
re: Choosing a centralized logging and monitoring system
They offer Dynatrace at my workplace, but for me nothing wo...
re: Do you hate JavaScript?
The permissivity is a tradeoff for novices. It gives them f...
re: On Getting Old(er) in Tech
Sounds like Zuckerberg is trying to sow seeds of division. ...
re: How can someone prepare for their first full-time software engineering job?
I don't expect much output. The key is to keep working - if...
re: Shell Scripts Matter
Don't forget to give them the devops full treatment. Drop s...
re: How do you preserve team cohesion as you scale?
Whenever someone new joins our division, we get a mass emai...
re: What are the skills that a public school Computer Science teacher should possess?
I refer to STEM as subjects that aren't liberal arts. Each ...
re: What are the skills that a public school Computer Science teacher should possess?
I can't agree with the sciences taught at a theoretical lev...
re: What are the skills that a public school Computer Science teacher should possess?
HTML+CSS. It's middle school. You get a syntax error, JavaS...
re: How does your organization pass secret keys around?
We used to allow password manager of choice, KeePass being ...
re: When the white space became a beast
Lol. Excel has gotten a coworker of mine with this too. He ...
re: The Godclass
First thing I do when I get my hands on some legacy code is...
re: Should architects code?
Architects have a variety of backgrounds. Take an enterpris...
re: Setup Continuos Integration/Delivery system in just 4 steps with Jenkins Pipelines and Blue Ocean
The code is so pretty. Reminds me of how much I hate xaml.
re: IT Roles and Responsibilities
You can have an IT division that doesn't develop any softwa...
re: How Companies Prey On Your Ignorance of Tech and Your Fear of Hackers
I use security as an excuse to not have to support old brow...
re: Learning To Make Maintainable Code
In my experience, integrations and technology change more f...
re: Where do you keep non-code documentation, such as architecture explanation or research?
Probably just the company. Their jira instance looks like a...
re: Developer Differences: Makers vs Menders
Mender, myself. Doesn't feel like it at times when refactor...
re: Where do you keep non-code documentation, such as architecture explanation or research?
Day job: team foundation server, team build, visual studio,...
re: Understanding Hoisting in JavaScript
Very cool. Did not know that.
re: Why do programmers wear headphones? For the same reason that you can’t juggle.
I listen to video game music. Either longplays or OSTs. Deu...
re: Looking to build a text-based game engine
You probably mean text input, but I really enjoyed these on...
re: Celebrate the Small Fixes
After a stressful release I like to run static analysis, li...
re: Developers who maintain many external API integrations, how do you maintain them?
More details would help. What kind of APIs? I mean, for ev...
re: What role should QA play vs automated testing?
In an ideal world, for me, QA would primarily organize test...
re: What interesting API are you using? Please share!
I've been looking at CMS' lately. I see them and I wonder w...
re: What IT jobs exist but are less well-known?
May as well list as many as I can, since I don't see any ot...
re: What computer science concepts should devs without a CS background prioritize learning?
The bits and bytes of storage to know which data types are ...
re: How do you keep track of what you’re working on so you remember where to start next time?
I have a OneNote page where I outline the things I need to ...
re: Why is functional programming gaining popularity?
Is it because devs are tired of being guilt-tripped for not...
re: Avoid anemic domain models by empowering your objects
Articles about rich domain models always have unfortunate e...
re: How is the role of “web developer” changing over time?
Back in the day we just had "webmaster", but splintered int...
re: What are your tips for avoiding burnout?
Burnout seems interesting - I've never experienced it, and ...
re: What is your advice to people just getting started in code?
Learn the tools (your IDE of choice). Do you know what the ...
re: What are your tips for getting your first programming job?
Interview: You're in it for the long run. You're super exci...
re: What are your favorite non-programming books?
Alice in Quantumland. Nausea.
re: What are your must-read programming books?
The manual?
re: What are some great resources for learning UX?
The Usability Professionals Association made a chutes-and-l...
re: What is the next language you want to learn, and why?
Powershell. Sysadmins, DBAs and operations people seem to p...
re: What activities do you do to take your mind off of software?
Escape the room games - that is, when the baby is asleep an...
re: SQL is Insecure
Injection risk is independent of the persistent store platf...
loading...