AI

Meet Zig: The modern alternative to C
The Zig programming language continues its gradual advance into the world of systems programming. Even though it has yet to hit version 1.0, Zig is already in use with several production projects and attracts admirers with its slew of good ideas and ...
2025-07-02 09:00
How to use editable installs for Python packages
When you install Python packages into a given instance of Python, the default behavior is for the package’s files to be copied into the target installation. But sometimes you don’t want to copy the files—sometimes, you want to link to them, so a...
2025-07-02 09:00
Anonymity should not be free
I started using the Internet in the early 1990s, when it was mostly used by government officials and academics. Everyone was pretty friendly, and more importantly, everyone was themselves. There was even a system called the finger protocol, where you...
2025-07-02 09:00
Download the ‘AI-ready data centers’ spotlight report
Download the July 2025 issue of the Enterprise Spotlight from the editors of CIO, Computerworld, CSO, InfoWorld, and Network World. AI-ready data centersDownload
2025-07-01 10:00
Download the ‘AI-ready data centers’ spotlight report
Download the July 2025 issue of the Enterprise Spotlight from the editors of CIO, Computerworld, CSO, InfoWorld, and Network World. AI-ready data centersDownload
2025-07-01 10:00
How to shift left on finops, and why you need to
One of the most frustrating experiences for IT leaders is receiving a cloud invoice with costs well above expectations. It’s not as bad as a security issue or a major incident in a critical business system, but spiking cloud costs can have a similar...
2025-07-01 09:00
The private cloud comeback
For years, the dominant cloud narrative emphasized the scalability, flexibility, and ostensibly lower costs of public cloud solutions, compelling thousands of organizations to migrate their operations to these platforms. Today, however, there is a cle...
2025-07-01 09:00
Three steps to boost Amazon S3 data security
The amount of data in modern systems has skyrocketed beyond what traditional security tools can handle. As organizations embrace AI to boost productivity, security teams face mounting pressure to protect sensitive information across sprawling cloud in...
2025-06-30 09:00
Rewriting infrastructure as code for the AI data center
Generative AI has officially entered the infrastructure as code (IaC) trenches. What started as a bottom-up phenomenon — developers using ChatGPT and Copilot to avoid Googling Terraform syntax or getting bogged down in endless StackExchange threads ...
2025-06-30 09:00
Cloud finally gets some new competition
For more than a decade “cloud” has really meant three names: Amazon, Microsoft, and Google. Yet 2025 is proving that the market is no longer a closed club. Cloudflare and Oracle, two companies with wildly different histories, are pressing legitima...
2025-06-30 09:00
Google touts Python client library for Data Commons
Google has released version 2 of its Python client library to query the Data Commons platform, which organizes the world’s publicly available statistical data. The library supports custom instances, among other capabilities. Announced June 26, the D...
2025-06-27 22:16
Google touts new Python client library for Data Commons
Google has released a Python client library to query the Data Commons platform, which organizes the world’s publicly available statistical data. The library supports custom instances, among other capabilities. Announced June 26, the new Data Commons...
2025-06-27 22:16
Dumping mainframes for cloud can be a costly mistake
A certain Fortune 500 financial institution decided to fully embrace the cloud. Executive memos indicated that all their new initiatives would be “cloud-first.” Teams were encouraged to re-architect everything, including mission-critical transacti...
2025-06-27 09:00
Rust-powered: Two new Python tools to watch
This week in Python brings us a toe-to-toe showdown between two Rust-powered Python type checking tools. We also have a gentle introduction to type hinting, a look at the perils—and promises—ahead for a free-threaded, no-GIL Python, and a shocking...
2025-06-27 09:00
Rust 1.88 adds support for naked functions
Rust 1.88 has been released, featuring support for writing naked functions, as well as backing for Boolean literals. The update of the popular fast and safe programming language was announced June 26 by the Rust Release Team. Current Rust users can ge...
2025-06-27 00:32
Introducing Gemma 3n: The developer guide
The Gemma 3n model has been fully released, building on the success of previous Gemma models and bringing advanced on-device multimodal capabilities to edge devices with unprecedented performance. Explore Gemma 3n's innovations, including its mobile-fi...
2025-06-26 17:00
Unlock deeper insights with the new Python client library for Data Commons
Google has released a new Python client library for Data Commons – an open-source knowledge graph that unifies public statistical data, and enhances how data developers can leverage Data Commons by offering improved features, support for custom insta...
2025-06-26 17:00
Teradata aims to simplify on-premises AI for data scientists with AI Factory
Running AI workloads on premises has often meant overloading shared infrastructure or relying on complex hybrid setups. In an effort to reduce this friction, Teradata has bundled some of its existing tools into a new AI Factory to help data scientists...
2025-06-26 15:10
Designing a metadata-driven ETL framework with Azure ADF: An architectural perspective
In today’s data-driven landscape, integrating diverse data sources into a cohesive system is a complex challenge. As an architect, I set out to design a solution that could seamlessly connect on-premises databases, cloud applications and file system...
2025-06-26 11:12
Eclipse Foundation releases Jakarta EE 11
Moving forward with the development of its enterprise Java application platform, the Eclipse Foundation has released Jakarta EE 11 Platform, which promises simpler data access and streamlined testing processes. Java 21 support also is featured. Rolled...
2025-06-26 10:00