A Brazilian Dream: Otavio Santana’s Rise Through Open Source
A Brazilian Dream: Otavio Santana’s Rise Through Open Source “Sometimes, all someone needs is to believe it's possible”Brazil stands at the heart of the Global South, shaping global technology and community movements. Follow us as we explore Otav...
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...
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 ...
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...
Hashtag Jakarta EE #287
Hashtag Jakarta EE #287 Welcome to issue number two hundred and eighty-seven of Hashtag Jakarta EE! Jakarta EE 11 is finally released! It took a little longer than anticipated due to the massive undertaking the refactoring of the TCK turned out to be....
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...
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...
Lisbon JUG 2025
Lisbon JUG 2025 This week, I visited Lisbon where I spoke at the Lisbon JUG. The JUG if very active with monthly meetings, and even some in between. The June Java Meetup had two sessions on the agenda where mine was the second one. Check out the slides...
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...
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...
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...
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...