All 159 Comments

re: Top 10 Chrome Extensions Every Developer Likes
I don't really see the benefit of a colour picker. For deve...
re: One small process improvement we made lately at DEV
Yes. We aren't a remote org but I keep a list of talking po...
re: Is JavaScript the most confusing programming language?
Have you ever written c++? Undefined behaviour is very conf...
re: Apple wants to remove scripting languages from macOS
I think what they'll have to do is bundle the interpreter a...
re: What sport/physical activity would you recommend to someone who's not super sporty by nature?
Probably something like ultimate frisbee, volleyball, etc. ...
re: How To Make Your Ubuntu Desktop Faster
Also most Linux package repositories often lag severely be...
re: Keeping your GitHub code secure
I forgot to mention, the video linked is pretty old and som...
re: Keeping your GitHub code secure
On password strength - this is very bad advice! Modern pass...
re: Do you code on the weekend? How often, what’s your routine like?
I often spend my weekends going back and forth between codi...
re: My Favorite Linux Tools
If you're ssh'ing regularly into boxes, give tmux a try.
re: Understanding Linux Permissions
There's also suid/sgid permissions. Normally, when you exec...
re: Microsoft will be shipping a Linux kernel with Windows
I will never use Windows until they fix the privacy issues ...
re: Are you a multi-passionate developer?
I've been playing guitar since I was 15, never stopped. Sti...
re: Terrible Interview Questions
Pretty much stock questions like sorting an array.
re: Ruby and Python, them and the differences
I really don't think Ruby has much in terms of data science...
re: Please don't "overchain" array methods
I don't think chaining array methods is a big deal since fo...
re: Why is Linux Not More Popular on the Desktop?
My experience with installing programming languages is the ...
re: 3 ways to retain your dev flow between sessions 💪
Context switching. Computers are great at it, humans suck ...
re: Using Docker for Node.js in Development and Production
My experience with this on larger projects is that the file...
re: What do you do while waiting for tests to finish running?
I'll start working on a different ticket. I personally don'...
re: Why is Linux Not More Popular on the Desktop?
There are actually other companies selling Linux machines s...
re: Why is Linux Not More Popular on the Desktop?
I've personally never tried it, but I did recommend to some...
re: Why is Linux Not More Popular on the Desktop?
To install drivers all I have to do is enable it in the set...
re: Why is Linux Not More Popular on the Desktop?
I've never tried pgAdmin 4, but 3 is pretty stable in my ex...
re: Why is Linux Not More Popular on the Desktop?
I personally haven't had to use MS office for years. Which ...
re: Why is Linux Not More Popular on the Desktop?
Postgresql comes with pgAdmin, if that's not what you're lo...
re: Why is Linux Not More Popular on the Desktop?
Its unfortunate that you've had such a terrible experience;...
re: Why is Linux Not More Popular on the Desktop?
So far I haven't had to use apt-get to install GUI software...
re: Spot a leaky abstraction
I think that leaky abstractions are when you need to unders...
re: Jenn's Guide to Thriving in Tech
1000% on #4. Its not going to happen unless you take the in...
re: How to debug Node.js in a Docker container
You can also start the inspector if the process is already ...
re: A definition of the Linux desktop
I don't edit clips, but I've used Ardour for a while on Lin...
re: Don’t set a resolution this year.
I have to agree, setting up goals doesn't work. What has wo...
re: My Ubuntu Desktop
I never suggested to use Wine directly. I recommended Lutri...
re: My Ubuntu Desktop
Very few games are supported officially (less than 1% of st...
re: My Ubuntu Desktop
I didn't mention because I don't really consider it to be r...
re: My Ubuntu Desktop
Not sure what you mean by that. It is more familiar for tho...
re: My Ubuntu Desktop
Glad you liked it! I recommend looking into Lutris for gam...
re: Developing on Windows: Docker, Linux VM, WSL or Cygwin?
Just wanted to say, if you're going to be using a Dell Lapt...
re: How do you name your git branches?
I see feature branches as being temporary (the branch is us...
re: Stop trying to be so DRY, instead Write Everything Twice (WET)
I believe this is referred to as the rule of three.
re: On GUI-shaming and a mountain of hot takes
I've honestly never seen what you're talking about in the w...
re: Developing from Containers
It depends what operating system you're using. If on Linux,...
re: Why Hash Maps are Randomized
No problem!
re: Developing from Containers
Because of the image layering I find docker more convenient...
re: Developing from Containers
Yea depending on project I have to use specific versions.
re: Developing from Containers
I've tried doing something similar and for development it r...
re: Developing from Containers
I prefer to use Ubuntu as a base since I'm the most familia...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
GuitaaaAAaaAarr!
re: How to reverse a string in JavaScript
The fun way: function reverseFun(str) { const rest ...
re: Why might a project/company use a monorepo?
When you want to setup a new project you need to do several...
re: What is the future of software development pay range?
Yea, maybe my country is just a bit behind on this.
re: What is the future of software development pay range?
Most engineering subjects get incorporated into different c...
re: What is the future of software development pay range?
Putting math on the same level as programming doesn't make ...
re: What is the future of software development pay range?
I think we're forgetting about the economics of the situati...
re: Google to pay JavaScript frameworks to implement performance-first code
IMHO it doesn't really matter in the web frontend context, ...
re: How do we improve security in the npm ecosystem?
The problem I see is we're not dealing with people, we're d...
re: Google to pay JavaScript frameworks to implement performance-first code
Not sure what performance first means, but you shouldn't op...
re: Open todo list standard?
Not entirely certain if I understand the problem in the las...
re: I hate setting up my dev environment.
This is why my entire development environment is containeri...
re: Strict Error Settings
Linters such as shellcheck can also help prevent mistakes.
re: Better console.logs
I'm a big fan of the debug module. For debug logs that you ...
re: Reflecting on a MagicMirror Build
Hmm, good point. It would get pretty hot. Thanks.
re: Reflecting on a MagicMirror Build
Any recommendations if you don't want to build the frame yo...
re: Should the Quality of GitHub Projects Be Evaluated by Their Star Count?
While I agree that the number of open issues alone isn't ve...
re: How to handle with toxic programmer?
Makes sense, maybe there's a possibility to move to a diffe...
re: How to handle with toxic programmer?
Probably best switching of company. Sounds like they don't ...
re: Docker on Windows or Ubuntu for development?
I can recommend taking a look at the bug tracker on the mob...
re: Why use Terraform instead of other alternatives.
Ansible is actually able to provision infrastructure as wel...
re: I'm planning to ditch my MacBook and move away from laptop computing
If you give Linux a spin, make sure that the hardware works...
re: You don't need express to get started with socket.io
Not even Microsoft supports IE 10 and below anymore. If you...
re: Welcome Thread - v14
LOL
re: You don't need express to get started with socket.io
I think this generally isn't relevant anymore. Even IE impl...
re: Make get request and parse JSON in C?
I've never tried it, but this framework looks interesting: ...
re: Pro Tip: How to find the accidental mutation
You can also use setters to figure out where a mutation on ...
re: Vim Is The Perfect IDE
We use eslint (for the older projects, a combination of jsh...
re: Vim Is The Perfect IDE
Javascript - we use dependency injection heavily.
re: Vim Is The Perfect IDE
In my line of work, I've seen little to no benefit with sta...
re: Vim Is The Perfect IDE
Please keep in mind that everything you've said so far is a...
re: Pros and cons of functional programming
Honestly for me it would be preferable if FP was actually t...
re: Pros and cons of functional programming
The main disadvantage I've seen with functional programming...
re: Open-source loses a friend
The acquisition will come with changes to Github. I think t...
re: Open-source loses a friend
The author refers to binaries/build artifacts, not the sour...
re: Open-source loses a friend
I think the main difference with gitlab is that it is parti...
re: Who's looking for open source contributors? (May 14 edition)
I've been working on a pull request plugin for VIM: github....
re: How would you convince your company to implement unit tests?
I highly recommend reading Li Haoyi's blog post on how to c...
re: Which mainstream programming language has the ugliest syntax?
Ugh, here we go again with the language wars...
re: tmux - A Terminal Multiplexer
There's a couple of things that you can do to make tmux fee...
re: How do we architect technology to solve the privacy problem of the internet?
I think the issue with privacy is that its inconvenient to ...
re: What is your favourite git merge tool/strategy?
If its a fairly complex merge conflict, I use the builtin t...
re: Do you use Docker or Virtualenv for Python?
I use both docker and virtualenv for local development. I d...
re: Nginx, Let’s Encrypt and taking my own server down 😢
I'd still spin up a test server temporarily (either locally...
re: Nginx, Let’s Encrypt and taking my own server down 😢
Seems to me like the lesson here is to not test in prod.
re: Why junior devs should review seniors' commits
I'm experiencing the same thing, but I think its worth it.
re: Why junior devs should review seniors' commits
This is how we do things at my work - juniors can review se...
re: How does your web dev team decide on browser support?
I think browser support should be based around what your us...
re: ‪What E2E testing framework are you using?
At work we're going to be using WebdriverIO with fibers ena...
re: Tabs VS Space
I've always preferred tabs since I like two character inden...
re: Who said that VIM cannot compete with IDEs?
There's always the goto definition that you could use with ...
re: Who said that VIM cannot compete with IDEs?
Oh it certainly is not. In fact, it's designed to be not p...
re: Who said that VIM cannot compete with IDEs?
Linux is from the early 90's - does that mean it isn't mean...
re: Who said that VIM cannot compete with IDEs?
I think vim is meant to be used this way, especially if you...
re: Who said that VIM cannot compete with IDEs?
Ever tried lldb.nvim? Been wondering if I should use it for...
re: Why do some developers listen to music while they code?
If you work in an office with an open floor, it helps to ig...
re: Backend or Frontend First?
I try to build the backend and frontend together by breakin...
re: Fix your crappy ads and I'll stop blocking them
For your blog, you can check out carbon. I've seen it on a ...
re: Beginning Vim
I can recommend some git utilities such as junegunn/gv.vim ...
re: Gotchas about async/await and Promises
My main point was that you can still get a "flat" result wh...
re: How do you learn a new programming language?
I start with reading on the language and watching videos. D...
re: Gotchas about async/await and Promises
doSomething().then(data => { doStuff(data).then(result...
re: Why all this hate about Python?
If you're referring to streams I'm afraid that there's stil...
re: Why all this hate about Python?
Sorry, I think I meant downcasting. I've had to use this on...
re: Why all this hate about Python?
I remember when I was learning Java that I had to use upcas...
re: Why all this hate about Python?
I'm not "hating" on the language, I've just stated my prefe...
re: Why all this hate about Python?
Java and Typescript.
re: Why all this hate about Python?
From my perspective, I'd rather code in a language such as ...
re: Why all this hate about Python?
The main reason why people don't like Python is because the...
re: Using Global Configuration. If you must.
Before we continue, this is NOT an argument for or against...
re: How do you populate your development databases?
I usually have api tests so I just run the whole suite to g...
re: Gender, app dev and perspectives
In short, my theory is that this issue will for the most pa...
re: Arrow Functions in JavaScript
In my opinion, the complexity of functions in modern Javasc...
re: What are you working on for Open Source?
Currently working on a wiimote controlled car with a friend...
re: Simple note taking from the command line
Yea, sorry I guess I was thinking from a different perspect...
re: Best Languages to Learn How to Code
I think the main thing you need to worry about is the ecosy...
re: Simple note taking from the command line
Nice idea! Something a bit more elaborate (just for fun): ...
re: What are some useful npm packages I might not know about?
supertest for writing api tests. power-assert which a majo...
re: When to make a Git Commit
git commit --amend :)))))))
re: Adventures in TrailDB with millions of rows, Python and Go
What about running on pypy instead of cpython? Does it even...
re: Advice on training junior developers
When I mentor someone I usually move my things and sit righ...
re: How do you make it easier to search through version control for deleted code?
I actually haven't really run into issues with deleting cod...
re: Why should I not choose Ruby on Rails ?
Its a bit like a script runner. For ansible its just a YAML...
re: Who are your favorite speakers?
Off the top of my head: Rick Hickey has good talks on gen...
re: Why should I not choose Ruby on Rails ?
Their setup is pretty complex to say the least. IIRC they'r...
re: Why should I not choose Ruby on Rails ?
From what I've read it seems that most large companies have...
re: It's just a tiny refactor. What's the worst that could happen?
Refactoring is not really an issue if you have good test co...
re: What is the best test data generator?
I'm not sure what the question is. Can you elaborate? I'm p...
re: What is the best test data generator?
I don't know what kind of language you're using, but I have...
re: My use-case for Go
Until go decides to support generics I will not even consid...
re: How does your team handle 'on call' evening/weekend hours?
We have no real system for this at my work. It's whoever is...
re: What exactly is a "unit" in unit testing?
I think unit tests are not always appropriate. If you're tr...
re: What exactly is a "unit" in unit testing?
To keep it simple to explain I tend to say that unit tests ...
re: Finding Ideas for Programming Side Projects
Well, its still in experimental stages, but here: github.co...
re: Cutting away Distractions
Biggest distraction for me is background noise. We have an ...
re: Finding Ideas for Programming Side Projects
General rule for me is to write stuff that I would use, and...
re: Why I switched from Atom to Visual Studio Code
It isn't something to directly factor in. People will not u...
re: Why I switched from Atom to Visual Studio Code
I don't think popularity is a very good reason to use a spe...
re: What are your biggest struggles in learning JavaScript?
Personally the biggest issue was learning how to structure ...
re: Open the GitHub project page of a repo from Terminal
You could just change your ssh config to use different iden...
re: Open the GitHub project page of a repo from Terminal
I personally just use fugitive from VIM. If I ever need to ...
re: My beginner’s guide to choosing a laptop for programming
Just a nitpick - VIM 8 and Neovim can use multiple cores us...
re: 10 Myths About Docker That Stop Developers Cold
Personally I found that Docker for Mac is completely unusab...
re: No excuses, write unit tests
I personally find that integration or end to end tests are ...
re: 3 Git Commands I Use Every Day
In regards to git add -p, I personally just use git diff --...
re: Overcoming My Fear of Coding
In other words, just make the jump and try it!
re: What is the next language you want to learn, and why?
Rust. System language seems to be a bit more approachable t...
re: Which editor/IDE do you use and why?
I currently use NeoVim with tmux for all my projects. There...
loading...