JavaScript

Accessible AJAX: Designing Asynchronous Interactions Without Losing UX

By following these tips, AJAX improves the experience for everyone without excluding anyone, keeping the interface fast, perceivable, and predictable.

August 14, 2025
Go

Generating dynamic PDFs in Go with Gin and gofpdf

Generating dynamic PDFs in Go can be straightforward when using libraries like gofpdf.

August 12, 2025
Node.js

Modularizing a Node.js application with ExpressJS

Structuring an ExpressJS app in a modular way results in clearer, more testable, and easier-to-extend code.

August 12, 2025
Bash

Mastering the find command: search and automate in Unix-like systems

find offers a rich grammar for querying the filesystem and automating workflows.

August 12, 2025
Go

Interfaces in Go: Decoupling Components for Flexible and Testable Web Apps

Interfaces in Go make web apps more modular, testable, and easier to evolve. Start concrete, then extract an interface when you need flexibility (new implementations or tests).

August 10, 2025
Bash

Running Commands Inside a Docker Container Without Hardcoding the ID

If your script contains a static container ID, you’ll need to update it after every rebuild, making the process impractical and error-prone.

August 10, 2025