How to Reduce Friction in Learning New Technologies as a Software Engineer

As a software engineer, staying up-to-date with the latest technologies is not just a career advantage—it’s a necessity. However, the process of learning new tools, frameworks, or programming languages can often feel overwhelming. The friction of setting up environments, understanding documentation, and figuring out best practices can slow down progress and even discourage you from […]

5 Local Environment Mistakes I See Everywhere, and How to Fix Them Properly

Every new project brings fresh challenges, but the very first one is always the same: getting it to run locally. Every time I start working on a new project, I end up asking other developers how to launch it. Documentation is usually long, outdated, and full of manual steps, like adjusting configs, copying envs, secrets, […]

How to Create a Recovery USB Drive to Fix Your Computer

The process of creating the USB recovery drive can take some time—about two hours based on my testing, though the speed of your system and USB drive will play a part in that—and you’ll see a message on screen when the job is done. When your recovery USB drive is called upon, you need to […]

How to Say “Hello World” in x86 Assembly

Because why not? Software is fun. I know this sounds insane; assembly for fun—but trust me, you feel alive. I’m lucky to be at a point where I can build almost anything, so I’m testing the waters for a low-level series combining Node.js and assembly as a shared library. In this article, we’re saying hello […]

Google Calendar hit by info-stealing malware — here’s how to safeguard your devices

Getting hacked is never planned, but it seems that malware is infiltrating people’s calendars. New reports are warning Google users that malicious actors are attempting to infect Google Calendars, Slides and Docs with “info-stealing” software to gain access to emails, chat logs, browser data, login credentials and more. According to Wired, scams involving Google Calendar […]

How to Brick your NAS and lose your data

This is a horror story, but don’t worry… I just lost a lot of time… this time. What happened? For context, I’ve been messing around with self-hosting. I have a Proxmox and inside I’m running TrueNAS as a VM and passing the disks. Before all that, I spent a lot of time running Badblocks and […]

One Tech Tip: How to block your phone from tracking your location

LONDON (AP) — Smartphones are useful tools for everyday life, but they’re privy to nearly everything about you, including all the places you’ve been — if you let them. When you use a map app to find the new restaurant your friend recommended, or your phone’s browser to check the price of something you saw […]

How to Turn Off Apple Intelligence on an iPhone, iPad, and Mac

apple Intelligence isn’t as big a success story as Apple may have expected. The suite of artificial intelligence features—introduced late in 2024 in iOS 18.1—has received mixed reactions. Some capabilities, like automatically transcribing voice notes and recordings, creating custom emojis, and proofreading, are handy. Others not so much. Apple came under fire for inaccurate notification […]

How To Be Wrong – A crash course in startup success

We were watching Ferrit, Telecom’s online shopping mall, turn into a slow train wreck – all while they spent millions on billboards, TV ads and even banners on Trade Me (we were happy to take their money). We were keeping a closer eye on Zillion, the first credible local Trade Me competitor to get any traction. Our […]

How to Dockerize NestJS – DEV Community

Today, I’ll walk you through how to dockerize a NestJS application. This will help you package your app into a container that can run consistently across different environments. Let’s get started! Step 1: Setting Up the Dockerfile First, we need to create a Dockerfile in the root directory of your NestJS project. This file will […]