Latest from todayfeatureUnderstand Python’s new lock file formatThe newly approved Python Enhancement Proposal 751 gives Python a standard lock file format for specifying the dependencies of projects. Here’s the what, why, and when. By Serdar YegulalpApr 01, 20255 minsProgramming LanguagesPythonSoftware Development news New Python lock file format will specify dependenciesBy Paul KrillMar 31, 20252 minsProgramming LanguagesPythonSoftware Developmentanalysis Thread-y or not, here’s Python!By Serdar YegulalpMar 28, 20252 minsConcurrencyDevelopment Libraries and FrameworksPython newsMicrosoft lauds Hyperlight Wasm for WebAssembly workloadsBy Paul Krill Mar 26, 20253 minsC LanguageJavaScriptPython analysisStupendous Python stunts without a netBy Serdar Yegulalp Mar 14, 20253 minsProgramming LanguagesPythonWeb Development how-toAir-gapped Python: Setting up Python without a net(work)By Serdar Yegulalp Mar 12, 20257 minsProgramming LanguagesPythonSoftware Development how-toHow to boost Python program performance with ZigBy Serdar Yegulalp Mar 05, 20255 minsProgramming LanguagesPythonSoftware Development analysisDo more with Python's new built-in async programming libraryBy Serdar Yegulalp Feb 28, 20252 minsConcurrencyDevelopment ToolsPython featureGet started with async in PythonBy Serdar Yegulalp Feb 26, 202512 minsPythonSoftware Development Articleshow toHow to use asyncio: Python's built-in async libraryPython’s asyncio library is a treasure chest of high- and low-level async functions. Here's how to use them to write more efficient applications.By Serdar Yegulalp Feb 19, 2025 8 minsConcurrencyDevelopment Libraries and FrameworksPythonanalysisBuckle up for faster Python programsGrok the faster interpreter in Python 3.14, learn what’s new in Python packages and PyPI, explore the new Python-to-C features in Cython 3.1, and seize the power of Python’s abstract base classes. By Serdar Yegulalp Feb 14, 2025 2 minsProgramming LanguagesPythonSoftware Developmenthow-toDynamic web apps with HTMX, Python, and Django HTMX is the dynamic HTML extension that gives you the power of JavaScript with a few lines of simple markup. Let's see how it works with the popular Python-Django development stack.By Matthew Tyson Feb 12, 2025 9 minsDevelopment ToolsPythonWeb DevelopmentnewsC++, Go, and Rust gaining popularity – TiobeFast programming languages are gaining ground in the Tiobe index of programming language popularity, but ‘slow’ Python still leads. By Paul Krill Feb 10, 2025 3 minsC++Core JavaJavaScriptnews analysisA new interpreter in Python 3.14 delivers a free speed boostThe new interpreter will run Python programs as much as 5% faster, with no changes to existing code required. A beta of Python 3.14 is due in May. By Serdar Yegulalp Feb 10, 2025 3 minsProgramming LanguagesPythonSoftware DevelopmentanalysisPlunge into Python: New tools and tips for Python developersTake a deep dive into Python virtual environments, find your next best Python web framework, and grab up a couple of new Python utilities while they're hot.By Serdar Yegulalp Jan 31, 2025 2 minsProgramming LanguagesPythonSoftware DevelopmentnewsJava-based organizations mostly use Java for AI development – reportHalf of organizations that use or deploy Java-based applications and infrastructure also use Java to code AI functionality, according to the Azul 2025 State of Java report. By Paul Krill Jan 28, 2025 3 minsJavaJavaScriptKotlinfeature3 Python web frameworks for beautiful front endsHave you ever wished you could generate interactive websites with HTML, CSS, and JavaScript while programming in nothing but Python? Here are three frameworks that do the trick.By Serdar Yegulalp Jan 22, 2025 8 minsDevelopment Libraries and FrameworksPythonWeb DevelopmentnewsSoftware bill-of-materials docs eyed for Python packagesPython enhancement proposal would incorporate SBOM documents in Python packages as a way to improve dependency tracking and vulnerability analysis. By Paul Krill Jan 21, 2025 2 minsProgramming LanguagesPythonSoftware DevelopmentanalysisPython eats the worldPython wasn't just the top language last year, it earned that rank by a wide margin. What's next for Tiobe's leading language of 2024?By Serdar Yegulalp Jan 17, 2025 2 minsProgramming LanguagesPythonSoftware DevelopmentfeatureWhy the C programming language still rulesThe C language has been a programming staple for decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, Python, and the newest kid on the block—Carbon.By Serdar Yegulalp Jan 08, 2025 12 minsC LanguageC++Google GonewsPython wins Tiobe language of the year honorsPython saw a whopping increase of 9.3% in the Tiobe popularity index during 2024, despite already being rated the most popular programming language.By Paul Krill Jan 06, 2025 3 minsC LanguageJavaKotlin Show more Show less View all Video on demand videoThe power of Python’s editable package installationsPython packages can be installed in an “editable” or “in-place” installation mode, where instead of copying the package’s code into a virtual environment, there’s a pointer to the source directory instead. This allows any changes made to the package source to be reflected instantly in every virtual environment where the package is installed this way. This video demonstrates how useful and powerful this can be for Python developers, as it becomes far easier to evaluate changes made to a package without having to reinstall it each time you change it. Mar 28, 2025 5 minsPython How to create a simple WebAssembly module with Rust Mar 25, 2025 4 minsPython How to Run WebAssembly outside the browser with Wasmer Mar 12, 2025 5 minsPython How to use Dioxus | A new library for cross-platform apps in Rust Mar 12, 2025 4 minsPythonSee all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source View all topics Show me moreLatestArticlesVideos news Red Hat Developer Hub adds analysis dashboard By Paul Krill 01 Apr 20252 mins Development ToolsSoftware Development feature Download the Strategizing Data Analytics for AI Enterprise Spotlight By InfoWorld and CIO.com staff 01 Apr 20251 min Artificial IntelligenceData ManagementGenerative AI analysis How to start developing a balanced AI governance strategy By Isaac Sacolick 01 Apr 202510 mins Artificial IntelligenceGenerative AIIT Governance video The Python 3.14 interpreter speedups explained 04 Mar 20254 mins Python video What is LLVM? | The compiler infrastructure explained 21 Feb 20256 mins Python video What is software bill of materials? | SBOM explained 18 Feb 20254 mins Python