Main Content

11 min read

In the world of programming, there’s a curious phenomenon we might call “hardcore-ism.” This term describes a stubborn resistance to the evolution of software development tools and practices. Once upon a time, when resources were scarce and precious, programmers had to be incredibly ingenious to squeeze every drop of power from their systems. This necessity… <a class="more-link" href="https://www.codemotion.com/magazine/backend/java-optimization-a-practical-guide-to-boost-performance/">Read more</a>

+
The "Hardcore" Attitude of Programmers
June 19, 2024

From Graphics to AI Powerhouse: The Rise of NVIDIA to The Top

By Codemotion
NVIDIA’s story is one of remarkable transformation, evolving from a graphics processing unit (GPU) creator to a dominant force in the tech industry. This timeline explores the key milestones, products, and innovations that fueled their meteoric rise. Additionally, as of June 2024, NVIDIA has become the world’s most valuable company, a testament to its strategic… Read more
Read more
June 18, 2024

A Guide to Understanding Quality Image Annotation for Computer Vision

By Jenna Bunnell
Computer vision is at the heart of some of the most exciting emerging technologies today. Think about self-driving cars, conservational animal tagging, diagnostic imaging, or the ubiquity of facial recognition unlocking our phones; behind all of this innovation is computer vision.   Alas, computer vision requires image annotation which can be a painstaking, laborious task and… Read more
Read more

Frontend

8 min read
August 8, 2024

Building reusable multiple-step form in ReactJS

By Noa Shtang
Introduction Building user-friendly multiple-step forms in ReactJS can be challenging. Developers often struggle with managing form states, ensuring seamless user navigation, handling validation, and maintaining a smooth user experience. Adhering to best practices is necessary for these forms to become cumbersome, leading to user frustration and increased abandonment rates. In this article, I provide a… Read more
Read more
3 min read
July 9, 2024

Excalidraw: Diagrams Set in Stone

By TheZal
“Anyone who uses this tool will be rightfully King of Flowcharts” These are the words engraved under the golden hilt of Excalidraw, the Open Source project I’ll talk about today. Welcome to OpenDev Explorer, my column dedicated to exploring the Open Source world with a nod to developer experience. I am Riccardo (aka TheZal) and… Read more
Read more
4 min read
June 25, 2024

CSS is Cool: Explore These 5 Repositories

By Codemotion
CSS is experiencing a renaissance, thanks to innovative frameworks, extensive community contributions, and the constant evolution of web development practices.  Once deemed dull and limited, in recent years CSS has undergone a spectacular transformation, evolving into a powerful tool capable of creating stunning, interactive web designs. No longer confined to basic styling, CSS now enables… Read more
Read more

Backend

5 min read
September 3, 2024

Java Optimization: A Practical Guide to Boost Performance

By peduz91
When developing efficient, scalable, and responsive applications, performance considerations are crucial. Ensuring that your Java applications make optimal use of system resources such as memory and CPU is essential for improving user experience, reducing operational costs, and maintaining a competitive edge. In this guide, we will explore the key aspects of Java optimization, with references… Read more
Read more
June 18, 2024

Bruno vs Postman: The Final Battle

By Fabio Grande
Bruno vs Postman Bruno is an open-source API Client that has been gaining traction, challenging the highly popular Postman. This project aims to grow with community support, without third-party company involvement (except as sponsors) and has a strong desire to remain independent. They intend to maintain their identity, accepting external help without allowing any interference… Read more
Read more
May 28, 2024

Open Source: The Awakening of PgSQL

By TheZal
Introduction In the era of vector databases, AI, and cloud computing, traditional SQL may seem outdated, but this is far from true. PostgreSQL, a resilient open-source database, has emerged as a strong contender in 2024, revitalizing the use of SQL. SPOILER: No, because just like the Force™ in Star Wars can only fall dormant but… Read more
Read more

Dev Life

12 min read
August 27, 2024

Got the Time: How a Dev Organizes Their Day While Trying to Stay Sane

By Diego Petrecolla
Time management for developers is a real challenge—something we constantly strive to improve but struggle to measure. Where there’s a need, someone is trying to fill it, although seldom for free. The Developer’s Dilemma Agile, lean, scrum, kanban—they seem like components of “The Seven,” the antagonists from “The Boys.” From the outside, they look like… Read more
Read more
11 min read
August 7, 2024

The “Hardcore” Attitude of Programmers

By Matteo Baccan
In the world of programming, there’s a curious phenomenon we might call “hardcore-ism.” This term describes a stubborn resistance to the evolution of software development tools and practices. Once upon a time, when resources were scarce and precious, programmers had to be incredibly ingenious to squeeze every drop of power from their systems. This necessity… Read more
Read more
July 24, 2024

Summer Breeze Makes me Read Fine: 10 Tech Books for Your Vacations

By Arnaldo Morena
Summertime has arrived, a rather controversial period for a programmer who would like to be like everyone else but then, whether at the beach or in the mountains, finds themselves involved in somewhat unpleasant activities such as explaining to the cable car operators how to optimize passenger traffic, or arguing with children building marble tracks… 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
June 18, 2024

10 Tips and Tricks for Using Kubernetes Helm

By Gilad David Maayan
What Is Kubernetes Helm?  Kubernetes Helm is a package manager designed to simplify the installation and management of applications on Kubernetes clusters. It handles the process of defining, installing, and upgrading complex Kubernetes applications. Kubernetes Helm packages, known as charts, contain all necessary components to run an application, service, or tool on Kubernetes. Charts are… Read more
Read more
June 3, 2024

Celebrating 10 Years of Kubernetes: A Journey Through Innovation

By Codemotion
Kubernetes, the brainchild of Google, has revolutionized container orchestration and cloud-native computing over the past decade. Its evolution from an internal tool to an industry-standard platform is a testament to its robustness and the thriving community behind it. This article delves into the timeline of Kubernetes’ development, its remarkable success, key orchestration patterns, and essential… Read more
Read more