TAGS

Gear11 Development10 Artificial Intelligence (AI)6 SpaceX5 Work From Home (WFH)5 Apple4 Augmented Reality (AR)4 Development Best Practices4 MUTANTdragon4 OpenAI4 Accessibility3 ADA3 Aerospace3 Apple Silicon3 Automation3 ChatGPT3 Internet3 Networking3 Programming3 retrotech3 Apple Vision Pro2 Creative Writing2 Cyber Security2 Generative AI2 Internet-Of-Things (IOT)2 JavaScript2 Large Language Model (LLM)2 Life2 Life Coaching2 Penetration Testing2 Retro2 Section 5082 Self Hosting2 Software Leadership2 Starlink2 THREEjs2 UI/UX2 VueJs2 WCAG2 Web Assembly2 XReal2 1000BASE T11 1GBASE T11 Agile1 AI1 Amateur Radio1 Art1 ArtNet1 Blockchain1 Boating1 Bonding1 Calculator1 CarPlay1 Case Study1 Cloudflare1 Coding Innovation1 Compliance1 Cryptography1 CSS1 DALL·E1 Desk Setup1 Digital Ethics1 Digital Independence1 DMX1 Docker1 Dragon Vision1 EBike1 EInk1 Event Lighting1 Event Production1 Exciting Tech1 FinTech1 Flutter1 GitHub Copilot1 Google Lighthouse1 GPS1 HAM1 HMI1 HomeLab1 HTML1 Industrial Automation1 iPod1 LabVIEW1 Languages1 Life Update1 Lighting Design1 Llama31 MacBook1 MacBook Air M21 Mathematics1 Matter1 Microfluidics1 Mistral1 MPTCP1 MS Access1 MTU1 Music Quality1 NanoTrack1 NautiWearz1 NGINX1 NTP1 Ollama1 Open Source1 OpenMPTCProuter1 Personal Growth1 PLC1 Plex1 Poetry1 Pragmatic Coding1 Press Release1 Privacy1 Psychology1 Public Speaking1 Radio1 Restoration1 RISC-V1 sACN1 SCADA1 SEA-NG1 SeaLab1 Security1 Self-Healing Chips1 Self Improvement1 Sensors1 Single-Pair Ethernet (SPE)1 Social Media1 Speech & Debate1 Stratum-11 Super731 Swift1 Tandy1 Travel1 Tutorial1 User Data Protection1 VPS1 Wallpapers1 Wearables1 Web Accessibility1 Web Analytics1 Web Design1 Web Development1 Writing1



Development Blog Posts 9

Ever had one of those days where nothing seems to go right? You’re trying to make your website perfect, but instead, it’s like the universe is playing a cruel joke on you. That was me recently, tangled in a web (pun intended) of frustrations while trying to set up a custom 404 error page for my website. Hosted with Docker and NGINX, my site stubbornly displayed the default NGINX ‘Page Not Found’ message instead of my sleek, custom 404 page. After countless failed attempts to fix it, I decided to call in reinforcements—Cloudflare Workers. If you’re nodding your head in sympathy, keep reading. This post is for you.

1

Amidst the ever-evolving landscape of web development, where complexity often overshadows the essential goals of efficiency, security, and scalability, static site generators (SSGs) emerge as pillars of simplicity. These powerful tools are not only rejuvenating our approach to website creation but are also guiding us toward more sustainable, manageable, and high-performance web solutions. Embark on a comprehensive exploration of SSGs, uncovering their revival, robust security features, and ingenious ways they accommodate dynamic content capabilities.

When I first slid on the Apple Vision Pro, I was bracing myself for another overhyped gadget. Instead, what I encountered was a transformative leap into the future of digital interaction. This wasn’t merely a high-tech toy; it was a tool that seamlessly wove itself into my daily coding rituals, shattering my preconceived limits of what technology could achieve. From that moment, I was hooked—immersed in a mixed reality that felt both groundbreaking and surprisingly intuitive.

3

In the ever-evolving digital landscape, the unveiling of invisible technologies like pixel tracking has sparked conversations about privacy, ethics, and the invisible threads connecting our online interactions. Each click, every opened email, and every page browsed, weaves into a rich mosaic of data exchange. As we embark on this exploration, the creation of NanoTrack emerges as a pivotal moment in rethinking how we navigate the complex web of digital analytics.

Web accessibility… kinda like fitness, right? Everybody knows it matters, but too many folks think they’re golden just because they’ve got a fancy fitness tracker and hit their 10,000 steps a few times a week. Newsflash: that’s not gonna cut it, and neither will a perfect Lighthouse score or a shiny new overlay tool. I’ve been around the web dev block a few times, and it seems like everyone’s obsessed with these quick fixes…

Embarking on a coding journey is akin to setting sail across uncharted digital waters. My odyssey began with a modest Tandy 1000, leading me through a dynamic array of programming languages, each sculpting my perception of the technological realm. I invite you to join me on this exhilarating expedition as I recount how embracing syntax agnosticism has been pivotal in my growth and versatility amidst the continuously transforming world of software development.

1

We’ve all been there. You’re staring at a screen filled with code, lines blurring together like a caffeinated fever dream. You’re building this amazing new software, but a nagging question worms its way in: “Would I actually use this thing?” More often than not, the answer is a resounding “meh”. The result? Software that feels like a chore to navigate, an instruction manual masquerading as a user interface. It functions, sure, but with all the personality of a beige office chair.

As a seasoned software engineer (and fellow survivor of the code trenches), I’m sure you’ve seen development methodologies come and go. We all remember the rigid, documentation-heavy days of Waterfall, where a project plan was etched in stone like the Ten Commandments, and any change required an act of Congress.

1

The world of coding often paints a picture of intense late-night debugging sessions, relentless coding marathons, and the unparalleled joy of a successful deployment. My journey began in the cocoon of solitude, where every line of code was a tango between imagination and logic, often with only my trusty rubber duck as a confidant. However, as I honed my craft, I seamlessly transitioned into larger, team-based roles. Taking on the mantle of a Software Engineering Lead, I found my stride, collaborating with a dynamic team of professionals.

1



Join My Newsletter
Stay in the loop with all of my latest content.
Subscribe to Feed
Still using an old-school RSS reader like me?