Introducing Fedora Project Leader Jef Spaleta
Hello everyone! Current Fedora Project Leader Matthew Miller here, with some exciting news! A little while ago, I announced that it’s time for a change of hats. I’m going to be moving on to new things (still close to Fedora, of course). Today, I’...
3 key features in Kong AI Gateway 3.10
Kong AI Gateway 3.10 introduces new capabilities designed to help organizations govern their generative AI usage more effectively, reduce hallucinations from large language models (LLMs), and boost developer productivity. We achieve this while keeping...
Making Python faster won’t be easy, but it’ll be worth it
Want to make a Python user grind their teeth? Just recite three words: Python is slow. In many of the ways that matter, it’s true. “Pure” Python, without external libraries written in C, is nowhere near as fast at computation or object manipulat...
HTMX and Alpine.js: How to combine two great, lean front ends
HTMX and Alpine are two low-overhead ways to empower your front end. Neither requires a build step, and both let you add Ajax-style API calls and client-side UI updates with minimal fuss. While the two technologies differ in approach, neither gets in ...
Rewriting Social Security will be a train wreck
Government software development is a curious business. When I was a student at the Naval Postgraduate School, I wrote a paper called “There is a Lot of Money to be Made Writing Bad Software for the Federal Government.” The general idea is that t...
Enhancing Your Python Workflow with UV on Fedora
This article is a tutorial on using UV to enhance or improve your Python work flow. If you work with Python you most likely have used one or all of the following tools: Why do you need another tool to manage your Python packaging or install your favori...
How does MongoDB work?
Explore what MongoDB is, how it functions, and how organizations utilize it for specific applications to achieve business benefits.
Red Hat Developer Hub adds analysis dashboard
Red Hat has updated Red Hat Developer Hub, an enterprise internal developer portal based on Backstage. The new release offers a developer preview of Adoption Insights, an analytical dashboard that details how Developer Hub is being used by development...
Understand Python’s new lock file format
Python Enhancement Proposal (PEP) 751 gives Python a new file format for specifying dependencies. This file, called a lock file, promises to allow developers to reproduce the installation of their Python projects, with the exact same sets of dependenc...