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...
Tab Groups & Address Bar Revamp Land in Firefox 137
Tab grouping is the latest big-ticket feature addition to get added to Mozilla Firefox, which sees a new stable release roll out from today. Last month’s Firefox 136 update delivered long-requested support for vertical tabs, a redesigned sidebar ex...
Firefox 137 Released with Address Bar Revamp & Tab Groups
Tab grouping is the latest big-ticket feature addition to get added to Mozilla Firefox, which sees a new stable release roll out from today. Last month’s Firefox 136 update delivered long-requested support for vertical tabs, a redesigned sidebar ex...
WordPress 6.8 Release Candidate 2
The second Release Candidate (“RC2”) for WordPress 6.8 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical w...
Ubuntu 25.10 Codename Revealed — or an April Fools’ Prank?
Will Ubuntu 25.10 be codenamed the Quizzical Quokka? It’s an adjective + animal moniker Canonical’s marketing team tersely tweeted today—sans context—but as today is April 1 (aka April’s Fools Day, aka the day when companies, teams, and unpai...