Connecticut JUG 2025
Connecticut JUG 2025 The second stop on my US East JUG Tour was Connecticut JUG. Ryan Cuprak has been the JUG-Leader of this group since 2003 and is still going strong. This was their second in-person meeting since the pandemic. The location of the eve...
Key Takeaways from the Cloud Native Java Survey
Key Takeaways from the Cloud Native Java Survey The Jakarta EE Working Group conducted the first-ever Cloud Native Java Survey between July 11, 2024 and August 23, 2024 to gather insights on popular Java SE versions, Jakarta EE, and MicroProfile usag...
DeepSeek offers steep discounts, escalating AI price war
Chinese AI firm DeepSeek has unveiled a significant price reduction for developers using its AI models, a move that could intensify competition among both domestic and global rivals. On its website, the Hangzhou-based startup said that from 16:30 UTC ...
Understanding thread synchronization in C#
The C# programming language has provided support for thread synchronization since its earliest versions. Synchronization is used to prevent multiple threads from accessing a shared resource concurrently or invoking the properties or methods of an obje...
What’s next for Microsoft’s Semantic Kernel?
At the heart of Microsoft’s AI application development strategy is Semantic Kernel, an open source set of tools for managing and orchestrating AI prompts. Since its launch as a way to simplify building retrieval-augmented generation (RAG) applicatio...
What’s next for Microsoft’s Semantic Kernel
At the heart of Microsoft’s AI application development strategy is Semantic Kernel, an open source set of tools for managing and orchestrating AI prompts. Since its launch as a way to simplify building retrieval-augmented generation (RAG) applicatio...
Microsoft’s .NET 10 arrives in first preview
Microsoft has rolled out the first preview of .NET 10, a major new version of the company’s flagship software development platform. Likely to arrive as a production release in November, .NET 10 introduces C# 14 and adds major enhancements to the .NE...
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...