New York Java SIG 2025
New York Java SIG 2025 Yesterday, I had the pleasure of visiting New York Java SIG as the first stop of my mini-tour of US North East Java User Groups. Around 20 members showed up for my presentation titled Jakarta EE Meets AI. It was my first time pre...
Get started with async in Python
Asynchronous programming, or async, is a feature of many modern languages that allows a program to juggle multiple operations without waiting or getting hung up on any one of them. It’s a smart way to efficiently handle tasks like network or file I/...
Plug-and-play web development with Astro
Astro is a full-stack JavaScript meta-framework that orchestrates reactive view technologies like React and Svelte. While there are numerous meta-frameworks (examples include Next.js and Remix), Astro is unique in uniting the features and components o...
11 rules for writing better code
You can’t develop software and manage software projects for 30 years and not learn a thing or two or twelve about writing good code. Here are a near-dozen nuggets of coding wisdom I picked up along the way. Simpler is better This basic idea almost g...
Red Hat OpenShift improves virtualization support
Red Hat OpenShift 4.18, the latest version of the company’s Kubernetes-powered application platform, has arrived, with enhancements designed to simplify management of virtual machines and containers. Delivering consistency across cloud-native, virtu...
ORC Monthly: CRA Expert Group, Recent Workshops, and More
ORC Monthly: CRA Expert Group, Recent Workshops, and More The Open Regulatory Compliance WG has created new resources on GitHub for those who are just getting started or who want to learn how to contribute. We hosted our first workshop in Brussels, joi...
Cot framework aims to ease Rust web development
Web developers looking for an easier time with the Rust language may want to check out Cot, an emerging web framework pitched as being for “lazy developers.” While still in early stages of development and not ready for production use, Cot promises...
Start building with Gemini 2.0 Flash and Flash-Lite
Gemini 2.0 Flash-Lite is now generally available in the Gemini API for production use in Google AI Studio and for enterprise customers on Vertex AI. 2.0 Flash-Lite offers improved performance over 1.5 Flash across reasoning, multimodal, math and factua...
Review: Gemini Code Assist is good at coding
Given that Microsoft/GitHub/Azure and Amazon/AWS offer AI coding assistants, namely GitHub Copilot and Amazon Q Developer, which work as add-ins to Visual Studio Code and other IDEs, it was inevitable that Google/GCP would introduce one of its own. Ge...
Developers spend most of their time not coding – IDC report
Developers spend more time on operational and background tasks than they do on coding, according to an IDC analyst report published this month. Application development accounted for 16% of developers’ time in 2024, up from 15% the year before, while...
10 machine learning mistakes and how to avoid them
Machine learning technology is taking hold across many sectors as its applications are more widely adopted. The research firm Fortune Business Insights forecasts the global machine-learning market will expand from $26.03 billion in 2023 to $225.91 bil...
A smarter approach to training AI models
Artificial intelligence, which was thought to be handily dominated by American labs and researchers, was thrown for a loop with DeepSeek’s R1. And yet, R1 is still subject to many of the same pitfalls as other models—we must make radical advances ...
AI coding assistants are on a downward spiral
We’re living in a strange time for software development. On the one hand, AI-driven coding assistants have shaken up a hitherto calcified IDE market. As RedMonk Cofounder James Governor puts it, “suddenly we’re in a position where there is a sur...