All 174 Comments

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