Blog
Development
Development
September 2026
Performant npm: the package manager that rethinks node_modules
Performant npm is not just a faster npm. The global store with hard links and the strict node_modules structure change the way a JavaScript project declares and uses its dependencies.
Development
June 2026
Conventional Commits: the commit message as a technical document
Writing commit messages freely is a convention that forms through inertia. Conventional Commits replaces it with a structure that generates value automatically.
Development
June 2026
Brute force protection: authentication that holds
A brute force attack is not sophisticated, but it is persistent. Building a solid defence is an architectural question first, a configuration question second.
Development
May 2026
Why is ignoring package-lock architectural suicide?
Many developers treat the lock file as background noise in commits. In reality, it is the only thing standing between your code and a sudden crash in production.
Development
October 2025
Biome: the modern toolchain that simplifies web development
Discover Biome: the unified toolchain for linting, formatting, and code analysis in JavaScript/TypeScript. Benefits, integration, and productivity for modern developers.
Development
October 2025
Test driven development: a silent ally for software heroes
Learn about Test Driven Development (TDD): benefits, Red-Green-Refactor cycle, practical examples, and how TDD and BDD improve software quality and maintainability.
Development
October 2025
Astro: islands architecture and hybrid rendering for performant content
A guide to Astro: the modern framework for static and hybrid sites, islands architecture, server-first rendering, SEO, performance, and integration with React, Vue, and Svelte.
Development
October 2025
Feature flags: the key to safe, controlled, and continuous releases
Learn how feature flags revolutionize software releases: gradual rollout, instant rollback, A/B testing, and best practices for DevOps and CI/CD.
Development
September 2025
Pull and merge requests: same goals but different approaches
Pull requests vs merge requests: differences, advantages, and best practices for code review on GitHub and GitLab, with a focus on DevOps and team collaboration.
Development
September 2025
Hono: simplicity and power for modern web applications
A guide to Hono: the minimalist JavaScript web framework for building modern, fast, and maintainable applications. Features, examples, and benefits for developers.
Development
September 2025
htmx: the unexpected ally of modern backend
Discover how htmx is revolutionizing frontend development: dynamic interactions without JavaScript, simple HTML, serverless architectures, and benefits for modern web apps.
Development
August 2025
Cookies VS local storage: differences and advantages
Compare cookies and local storage: differences, advantages, security, and best practices for client-side data management in modern web development.
Development
August 2025
From HTML to JSX: the silent revolution of the web
Explore the evolution from classic HTML to JSX: history, innovations, advantages, and how modern JavaScript frameworks are transforming web development.
Development
July 2025
6 ways to pass parameters to a REST API in Spring Boot (Java)
Discover 6 main ways to pass parameters to a REST API in Spring Boot: query, path, matrix, body, header, and cookie. Practical Java guide for robust and secure APIs.
Development
June 2025
Why choose a standing desk?
Explore the benefits of standing desks: health, productivity, ergonomics, and practical tips to improve well-being for developers and digital professionals.
Development
May 2025
Data, decisions, and directions: the role of the data professional
Discover how data engineers and analysts create real value: strategies, tips, and best practices to turn data into decisions and competitive advantage.
Development
April 2025
Why trunk-based development dominates Git?
Discover why trunk-based development is the preferred Git branching strategy: benefits, comparison with GitFlow and GitHub Flow, and how it supports DevOps, CI/CD, and fast releases while maintaining code quality.
Development
February 2025
Linux: the invisible protagonist of the digital world
Discover why Linux is the backbone of the digital world: servers, cloud, IoT, security, and open source innovation for businesses and developers.
Development
February 2025
PHP: the loved, hated, misunderstood language
A deep dive into PHP: history, misconceptions, security, best practices, and why it remains one of the most used and debated languages in modern web development.
Development
January 2025
QA and the invisible pillar of software development
Learn why Quality Assurance (QA) is essential in software development: strategies, benefits, best practices, and how a QA culture ensures reliability, user satisfaction, and business success.