Main Content

9 min read

The world of programming is a constantly evolving universe, where technical skills are just the starting point. Everyone looks at the world of AI with apprehension—software that, on paper, knows more than any programmer and can generate code as easily as taking a sip of water. But the difference between a good programmer and a… <a class="more-link" href="https://www.codemotion.com/magazine/backend/setting-up-mcp-servers-what-why-and-how/">Read more</a>

+
The strength of admitting you don't know
4 min read
July 16, 2025

The doctor is in

By Arnaldo Morena
On the Peanuts, entire treatises have been written about physics, sociology, philosophy, psychoeconomics, and of course psychology. In particular, Lucille “Lucy” van Pelt has been the subject of ‘serious’ studies for her personality; defined by her creator Schulz as a “stubborn” and “domineering” child who enjoys testing others, we often see her scolding and disillusioning… Read more
Read more
3 min read
July 1, 2025

Chain-of-Thought Prompting: the trick to help AI think better

By Orli Dun
We’ve seen that large language models (LLMs) are capable of generating amazing texts. But when we give them complex problems, they sometimes respond too directly, without showing the kind of reasoning we’d expect from a human being.That’s where a revolutionary technique comes in: Chain-of-Thought prompting. What is Chain-of-Thought Prompting? Imagine you have to solve a… Read more
Read more
7 min read
June 23, 2025

The Paradox of Reasoning In AI: Why Agents Trip

By Orli Dun
In the pursuit of increasingly intelligent models, AI agents have revolutionized the way we approach complex tasks, from assisting with medical diagnoses to generating creative code. However, as we rely on multi-step reasoning structures, a paradox begins to unfold: how is it that a system designed to “think” and reason can, at times, fail in… Read more
Read more

Frontend

4 min read
June 17, 2025

AI-Ready Frontend Architecture

By César Alberca
Originally published on cesalberca.com Adapted for Codemotion Magazine by César Alberca, Frontend Architect and Codemotion Committee Member Rethinking Frontend Architecture in the Age of AI We’re entering an era where frontend systems aren’t just used by humans—they’re also parsed, generated, and interpreted by AI tools. Modern frameworks like shadcn/ui, design-to-code tools like V0.dev, and IDE… Read more
Read more
3 min read
May 26, 2025

10 Fundamental Tips for React

By Lucilla Tomassi
Becoming a React expert isn’t just about writing code. It’s about mastering fundamental concepts, understanding best practices, and knowing how to apply the most efficient solutions for every project. React is one of the most powerful and efficient JavaScript libraries when it comes to building responsive, scalable user interfaces. But like any powerful tool, there… Read more
Read more
6 min read
May 6, 2025

Top 10 Free Web Hosting Services Every Developer Should Know

By Lucilla Tomassi
When it comes to developing web projects, one of the key aspects to consider is choosing the right free web hosting services. However, it’s not always necessary to invest in paid solutions, especially if you’re just starting out or working on smaller projects. Fortunately, in 2025, there are many free web hosting services that provide… Read more
Read more

Backend

8 min read
July 30, 2025

Setting Up MCP Servers: What, Why and How

By Dipti Parmar
As artificial intelligence continues to evolve rapidly, AI agents are no longer isolated entities answering isolated queries. Instead, they act as orchestrators in complex ecosystems, communicating with other tools, accessing multiple data sources, collaborating within multi-agent systems, and performing actions based on data-informed reasoning. At the heart of this transformation lies the Model Context Protocol… Read more
Read more
3 min read
June 10, 2025

VanillaCreamJS: Superpowers for Native JavaScript

By Riccardo Degni
VanillaCreamJS is a JavaScript library that literally gives “superpowers” to native JavaScript, enabling powerful and modern capabilities like reactivity without the need for build tools or compilation steps. It’s a one-of-a-kind technology because it: VanillaCreamJS is created and maintained by Riccardo Degni, a senior Italian web developer. 👉 https://www.riccardodegni.com/projects/vanillacreamjs 📦 Installation Simply include VanillaCreamJS via… Read more
Read more
4 min read
May 13, 2025

Start building REST APIs with Django REST Framework

By raffaelegrieco.it
Django REST Framework (DRF) is one of the most powerful and flexible tools for building RESTful APIs in Python. This article will guide you step by step through the process of creating your first API endpoint, covering the use of serializers, views, and URL routing. In my previous article, we discussed how to structure your… Read more
Read more

Dev Life

5 min read
July 30, 2025

The Developer on Vacation… and AI Back in the City

By Arnaldo Morena
How Long Can You Stay Away from Code Before Losing Your Edge? Summer’s heating up, the sun is blazing, and while most people are dreaming of beach loungers and mojitos, developers are facing an existential dilemma:How long can I go without coding before the withdrawal hits? It’s not a silly question—our brains are a special… Read more
Read more
4 min read
July 3, 2025

“A Programmer Who Reads Is Worth Two”: Tech Books for Summer 2025

By Arnaldo Morena
After months of debugging co-pilot’s hallucinations, wrestling with Gemini summaries, and crafting prompts that sound like therapy sessions, your brain deserves a break. Enter: books. Whether you want to build an LLM from scratch, dive into cybersecurity, brush up on documentation, or just escape into the Marvel Universe, here’s a hand-picked list of 14 reads… Read more
Read more
8 min read
April 10, 2025

Top 10 CI/CD Tools in 2025

By Gilad David Maayan
What Are CI/CD Tools? CI/CD tools enable continuous integration and continuous deployment/delivery practices. They automate the process of building, testing, and deploying applications, allowing for more frequent releases. This results in reduced manual intervention, fewer errors, and increased efficiency in software development cycles. CI (continuous integration) focuses on integrating code changes into a shared repository… Read more
Read more
5 min read
March 25, 2025

Agile and Its Manifesto: How Relevant Are They in 2025?

By danthedev
The Agile Manifesto was written in 2001 by some of the biggest names in software development. Since then, the Agile community has worked to spread and support the best-known, as well as emerging, practices under the umbrella of Agile methodologies. With nearly a quarter of a century passed, a legitimate question has recently surfaced online:… 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