InfoWorld First Look
Expert articles on cloud, software development, and AI
April 02, 2025
HTMX and Alpine.js: How to combine two great, lean front ends
Alpine and HTMX both take a fresh approach to web development by pushing the limits of HTML Now you can use them together.
Read more
Sponsored by Tanium: How to fill the cyber talent gap? Get real
Results from this ISACA survey point to a key reason for chronic understaffing. Hint: Enterprise leaders and HR may be promoting a lopsided notion about âentry-level.â
How to start developing a balanced AI governance strategy
A strong AI governance defense does more than reduce risks: it drives the offense, and the offense is what delivers value.
Making Python faster wonât be easy, but itâll be worth it
Optimizing Python isnât simple, because of the languageâs dynamism. Hereâs why optimization is still the best option for advancing Python.
Rewriting Social Security will be a train wreck
The software industry has known for decades that rewriting a system from scratch is never the right solution. The bigger the system, the worse the mistake.
Understand Pythonâs new lock file format
The 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.
How to create a simple WebAssembly module with Rust
WebAssembly gives you a way to run code across platforms, including in a web browser, at near-native speeds, and by way of a broad range of languages. Rust has first-class support for WebAssembly as a compilation target. This video demonstrates how to create a simple WASM module for the web in Rust, which includes all the components you need to have your WASM module work in a web application.