Every now and then, I look for guides like this one to see what other people are using — I almost always learn something new that makes my life as a developer easier.
In this post I go over tools, shortcuts, tips and tricks that I deem essential for a productive setup, in the hopes that it will be useful to other developers.
· macOS Settings
∘ System preferences
· macOS Shortcuts
· Command-line Tools
Although modern browsers keep adding support to utility functions (thus rendering Lodash not as useful), you may still find yourself in a situation where you need/want to use Lodash for whatever reason.
And with React being one of the most popular front-end libraries, it’s very likely that you will eventually need to use both in conjunction. It might seem like a trivial task (and it is), but when we put functional components and hooks together in the mix, there can be some pitfalls. I hope this article helps you avoid them.
Dark mode (aka a light-on-dark color scheme) has become very popular in the past few years. It’s arguably easier on the eyes and battery and it’s supported by all major operating systems for desktop and mobile devices.
In this article, I’ll show you how you can make your web application responsive to the color scheme chosen by the user with both pure CSS and Tailwind CSS.
The key to succeeding at interviews is, without a doubt, to be prepared. So, whether you are actively interviewing or are simply curious to see what kind of questions you might be…
Whether you are an experienced command-liner looking to learn new shortcuts, or you avoid using the terminal because you hate using the arrows to navigate through long commands one character at a time just to change a parameter at the end or the beginning of the line, this article is for you.
I have compiled a list of, what I consider, the most useful keyboard shortcuts you can use in your terminal of choice.
Apr 7th update:
* Added chrome bookmark browser for macOS
As developers, when coding, we spend most of our time on IDEs and/or text editors, and although they do a great job abstracting lower-level commands to build, test, run, and debug our code, eventually you will find yourself having to run a command or change a file through the command line.
You can get by just fine with built-in commands and POSIX utilities like
But if you want to boost your productivity when working with CLI tools, fzf is:
Click here to check out the 2021 version of this post.
I recently switched jobs, and during the first few days on the new job, I had to setup a MacBook with all the tools required for me to do my job, web development. Although, I’ve used Macs for a long time, at my previous job I was developing on a PC with Windows 10. It was surprisingly pleasant and productive once I got WSL up and running, but I’m really glad to have a Mac as my primary workstation once again.
Every now and then, I look for guides…
I’m trying to make the best out of these quarantine days, and learning new things has been my favorite pastime. A few days ago, I stumbled upon How to GraphQL while working through the Gatsby tutorial. I really liked the background animation, and I decided to replicate that using the HTML5 Canvas.