Blog
The Paradox of Speed: Why Going Slower Is the Fastest Way to Develop Software
May 26, 2023Slow down to speed up! Taking time to plan, test, and iterate can ultimately lead to faster and higher quality software development.
Managing Technical Debt: Importance, Types, and Strategies
May 24, 2023Technical debt in software development can lead to increased maintenance costs, reduced productivity, and decreased customer satisfaction. Learn how to manage it effectively.
You Are Not Your Code: Separating Your Identity from Your Work
May 23, 2023As developers, we often identify too closely with our code. But separating our identity from it is crucial for our mental health and well-being. By focusing on the process, embracing failure, and seeking validation from sources outside of work, we can reduce the emotional toll of our work and gain a new perspective on our development process.
How to Password Protect Zip Archives on macOS Using the Terminal
April 13, 2023Learn how to password protect zip archives on macOS using the Terminal
Using the Terminal to Compress Files on macOS
April 11, 2023Learn how to use the Terminal on macOS to compress files and folders using the built-in zip command and automate the process with scripts.
Seamlessly Switch between Package Managers with a Shell Function
March 19, 2023Switch between package managers based on the current working directory.
How to Count the Number of Files Using ls Command
March 11, 2023The CLI is a powerful tool. Learn basic commands like 'ls', '|', and 'wc' for efficient file and directory interactions.
Slow and Steady Wins the Race: Embracing the Marathon of Learning
February 27, 2023Learning is a lifelong journey, and it's essential to approach it with a marathon mindset. Consistent effort over time is key to achieving success.
Balancing Speed, Functionality, and Reliability in Software Development
January 15, 2023Software development requires balancing three core objectives: making it work, making it fast, and making it right. Prioritizing each is key to success.
Toggle Boolean State Effectively in React
August 18, 2022Often, we want to toggle a boolean state in our React application. The first choice is probably using an useState hook, but is it the best option?
Stack Data Structure
August 17, 2022The Stack Data Structure is similar to the Queue; Check the article for more details.
Priority Queue Data Structure
August 16, 2022To create a Priority Queue, we can leverage a previously created Queue. Want to see more details? Check the article!
Queue Data Structure
August 15, 2022The queue is one of the easiest Data Structures, so let's implement it from scratch!
Data Structures and Algorithms in TypeScript - What to Expect
August 14, 2022The new series about Data Structures and Algorithms is here! If you want to know more - check the article.
Create a Large File on macOS
August 8, 2022Sometimes we need to have one big file of a specific size. Do not look for one; create one!
Fundamentals of Testing in TypeScript #4
November 27, 2021Testing asynchronous code can be tricky sometimes. We will go through the process of making our testing framework ready for the asynchronous functions.
How to Verify Google Search Console Domain with Vercel
November 26, 2021Updating DSN records can be scary, but worry not! In this tutorial, we will verify our domain for GSC on Vercel!
How to Insert a Snippet after Pressing a Keyboard Shortcut in VS Code
November 10, 2021A gentle introduction to the world of the keyboard shortcuts and snippets inside VS Code
How to Set Notifications for macOS Consistently in an Automatic Way
November 5, 2021Is there any way how we can set notifications automatically and consistently? Let's find out!
How to Merge JSX Component Props in TypeScript
October 26, 2021How can we merge JSX component props in TypeScript? And how can we do it properly? Let's find out!
Use Ternaries Rather than Logical AND in JSX. Or Not?
October 24, 2021Is the ternary operator silver bullet for conditional rendering or not?
A Gentle Introduction to Nullish Coalescing Operator
October 11, 2021The overview of the nullish coalescing logical operator and how to use it.
A Gentle Introduction to ESModules in Node.js
October 8, 2021Every supported version of Node.js now supports ESModules. Here is a tutorial on how to start using them.
Using faker.js on Next.js API Route
May 4, 2021A simple tutorial about creating a Next.js API route with dynamic faker.js data.
Fundamentals of Testing in TypeScript #3
April 21, 2021We will isolate tests by building a simple TypeScript testing framework.
Fundamentals of Testing in TypeScript #2
April 12, 2021We will add a layer of abstraction to our simple assertion code to make writing test more easily.
How to Host Express App on Vercel
April 3, 2021A simple tutorial about hosting the Express app on Vercel.
Fundamentals of Testing in TypeScript #1
March 31, 2021We will build our own version of Jest, so you understand what Jest does and how it works from a fundamental level.
Why I Joined the Blogging for Devs Course
March 7, 2021Blogging for Devs is a free email course from marvelous Monica Lent, which can help you with the growth of your blog.
JavaScript Currying 4 - Trace
September 17, 2020A brief introduction to JavaScript Curring - Part 4
JavaScript Currying 3 - Compose
September 15, 2020A brief introduction to JavaScript Curring - Part 3
JavaScript Currying 2 - Tacit Programming Point-Free Style
September 11, 2020A brief introduction to JavaScript Curring - Part 2
JavaScript Currying 1
September 4, 2020A brief introduction to JavaScript Curring - Part 1
JavaScript Scope
September 2, 2020A brief introduction to JavaScript Scope
JavaScript Closures
August 3, 2020A brief introduction to JavaScript Closures
Compress Multiple Folders into Individual Zip Files - macOS
November 21, 2018Quick tip about compressing multiple folders into individual zip files
Copy a String Representation of the Specified Object to the Clipboard with Chrome Devtools
November 12, 2018Quick tip how to copy a string representation of the specified object to the clipboard with Chrome DevTools
Custom Web Search with Alfred on Your Mac
October 20, 2018You can create a custom web search with Alfred (Spotlight on steroid) without a Powerpack upgrade.