Main Content

7 min read

An old saying goes, “A friend is a treasure.” The positive meaning of this phrase lies in the fact that true friendship—the kind that lets you sleep peacefully because you know that no matter what happens, you’ll always have a friend to rely on, who helps you out of desire, not obligation—is rare. Similarly, a… <a class="more-link" href="https://www.codemotion.com/magazine/dev-life/why-is-caps-lock-day-celebrated/">Read more</a>

+
Losing a dev means losing a treasure
5 min read
January 21, 2025

Technological Innovations of 2025

By Lucilla Tomassi
At the beginning of the year, the world of technology is in full swing, with numerous technological announcements for 2025 already on the horizon. Innovations and policy changes are leaving their mark across diverse sectors, with artificial intelligence (AI) at the center of the global debate. From the new frontiers opened by NVIDIA to the… Read more
Read more
6 min read
January 14, 2025

Artificial Intelligence and the Future of Chess

By Valentina Colantropo
Artificial intelligence (AI) represents one of the most significant technological advancements in modern chess, transforming an ancient discipline into a testing ground for scientific and technological innovation. What was once an intellectual challenge between extraordinary individuals has become a dynamic field of collaboration between humans and machines. In recent years, AI-powered chess engines have not… Read more
Read more

Frontend

2 min read
January 21, 2025

Building Agnostic Components with CVA and TailwindDesign/UX

By jmlweb
Is Tailwind great? Yes. But does it have any weak points? Using Tailwind offers numerous advantages: However, it has a clear downside compared to traditional CSS approaches: code repetition. To mitigate this, Tailwind’s documentation suggests using components wherever possible. Another drawback: lost semanticsFor instance, applying the class btn--lg to an element implies using a “large”… Read more
Read more
2 min read
January 21, 2025

Let’s Create a Bento Box Design Layout Using Modern CSS

By Massimo Avvisati
A Bento box (🍱) is a traditional Japanese lunchbox that neatly and separately organizes various prepared dishes. Bringing a ready-made bento to school is a gesture of affection toward the recipient. The care in organizing and presenting the dishes—besides the quality of the food—represents how much the person means to you. Inspired by this practice… Read more
Read more
3 min read
November 4, 2024

Meet Flock: The Flutter Fork Aiming to Accelerate Development

By Codemotion
Web Development Flutter, Google’s open-source framework for cross-platform application development, has been a game-changer since its 2017 launch. It enables developers to build native user interfaces for iOS, Android, web, desktop, and embedded devices, having grown to become one of the most popular frameworks in the mobile development ecosystem. Flutter’s success stems from its use… Read more
Read more

Backend

4 min read
October 7, 2024

Cell-based Architecture: A Leap into the Unknown

By gabroglio
A few weeks ago, I published an article mentioning cell-based architecture. I’d like to delve into the details of what this architecture entails and how it can be implemented with some additional information. The Cell Since primary school, children are taught that the cell is the smallest living organism. A cell is composed of various… Read more
Read more
6 min read
September 26, 2024

How to Easily Migrate from Spring Boot to Micronaut

By Codemotion
In the beginning there was only JVM The JVM (Java Virtual Machine) is a virtual machine that acts as a runtime engine for running java applications and programs and programs in other languages compiled by Java bytecode. It has two main functions: optimizing program memory and allowing Java programs t run on any OS or… Read more
Read more

Dev Life

5 min read
December 30, 2024

The Downfall of Juicero: The Overhyped High-Tech Juicer

By Codemotion
Over the past few years, the tech world has seen its share of groundbreaking innovations — but also a fair number of spectacular failures. One of the most infamous of these is Juicero, a California-based startup founded in 2013 by Doug Evans. His goal? To change the way people make fresh juice at home. If… Read more
Read more
7 min read
December 12, 2024

Losing a dev means losing a treasure

By Matteo Baccan
An old saying goes, “A friend is a treasure.” The positive meaning of this phrase lies in the fact that true friendship—the kind that lets you sleep peacefully because you know that no matter what happens, you’ll always have a friend to rely on, who helps you out of desire, not obligation—is rare. Similarly, a… Read more
Read more
4 min read
December 19, 2024

5 Open Source tools you’ll only find on Windows (and why they’re worth knowing)

By Codemotion
When people think of open-source software, they often associate it with Linux, known for its vast range of available tools. However, there are several high-quality open-source tools that are developed specifically for Windows. These tools offer advanced, unique features that often don’t have direct equivalents on Linux. In this article, we’ll explore five essential open-source… Read more
Read more
3 min read
October 24, 2024

Fail Fast: when failure is a win

By Matteo Crippa
In a world driven by rapid development and continuous innovation, failure isn’t always a setback—in fact, it can be a winning strategy. Let’s talk about Fail Fast, a fundamental methodology in software development that aims to quickly identify the limitations and critical issues of a solution. What is Fail Fast? Fail Fast is an approach… Read more
Read more
July 23, 2024

Kubernetes Cost Optimization: A Developer’s Guide

By Gilad David Maayan
What Is Kubernetes Cost Optimization?  Kubernetes cost optimization involves reducing expenses associated with running applications in Kubernetes environments without compromising performance or availability. It requires a strategic approach to managing resources such as compute, storage, and networking. By optimizing these elements, organizations can ensure they only pay for what they actually use and need, avoiding… Read more
Read more