
The freeCodeCamp community just published our new Responsive Web Design certification. You can now sit for the exam to earn the free verified certification, which you can add to your résumé, CV, or LinkedIn profile. Each certification is filled with hundreds of hours worth of interactive lessons, workshops, labs, and quizzes. How Does the New…
This post marks the end of our series on constructing an enterprise-grade Data Access Layer (DAL) in C# with Linq2Db. Our goal was to create a DAL that is secure and resilient by automatically handling crucial cross-cutting concerns. To achieve compliance and enhance debugging, we implement Automated User Auditing. This feature automatically populates CreatedByUserId and…

About 15 years ago, I was working at a company where we built apps for travel agents, airport workers, and airline companies. We also built our own in-house framework for UI components and single-page app capabilities. We had components for everything: fields, buttons, tabs, ranges, datatables, menus, datepickers, selects, and multiselects. We even had a…
For Day 1 of my Advent of AI challenge, I built a GitHub Action that uses the Goose CLI to generate a daily fortune with ASCII art. I hadn’t run Goose in CI before, so I got to level up there. What I Built A scheduled workflow that: Runs daily at 6am ET Uses Goose…
TUXEDO Computers recently announced it was scrapping its plans for a new laptop built around the Snapdragon X Elite (X1E) SoC. According to the announcement, the “first-generation X1E proved to be less suitable for Linux than expected.” In particular, TUXEDO Computers pointed to long battery runtimes. Battery life is typically a strong point of ARM…
Last Tuesday, a founder asked me: “Should I build a mobile app or a web app first?” I asked her three questions: Where are your users when they need your product most? Can they accomplish the core task on a laptop? Do you have 16 weeks or 8 weeks to validate your idea? She went…

To know more about this you can check the official documentation: https://pve.proxmox.com/wiki/PCI(e)_Passthrough In my case I have Intel LGA 2011-3 Xeon E5 2680 v4 14-core CPU and JGINYUE X99-TI D4 PLUS motherboard together with NVIDIA video card. You need to be logged as root on proxmox node. Now, we need to edit /etc/default/grub. To do…
Bramus: Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open. YES! Way back in 2019, I worked on “Prevent Page Scrolling When a Modal…
We recently shipped Agent HQ’s mission control, a unified interface for managing GitHub Copilot coding agent tasks. Now, you can now assign tasks to Copilot across repos, pick a custom agent, watch real‑time session logs, steer mid-run (pause, refine, or restart), and jump straight into the resulting pull requests—all in one place. Instead of bouncing…
Cloud migrations are a common challenge in modern DevOps workflows, especially when dealing with organizational changes like mergers, acquisitions, or restructuring. Recently, I had to migrate Azure Table Storage data from one Azure organization to another a task that isn’t as straightforward as moving data within the same subscription. In this post, I’ll walk through…