Full-stack JavaScript leads the way
Building web apps begins with a simple premise, but the real-world experience is a juggling act of optimizations, best practices, toolchains, and so on. Developers tend to respond by doing what we do best: creating new tools and techniques to manage ...
The hidden threat of neglected cloud infrastructure
In 2012, the Cybersecurity and Infrastructure Security Agency (CISA) issued a public advisory regarding software to monitor and control building systems. Fast-forward to 2023, and cybersecurity researchers at watchTowr discovered that an abandoned Ama...
GitHub Copilot previews agent mode
GitHub has added new capabilities to its GitHub Copilot AI-powered coding assistant, including a preview of a new agent mode capable of iterating on its own code. The company also announced the general availability of Copilot Edits in Visual Studio Co...
Imagen 3 arrives in the Gemini API
Imagen 3 – now available in Google AI Studio and the Gemini API – offers developers state-of-the-art image generation with brighter, better-composed images in diverse styles, and simplified image generation through text prompts.
Oracle maintains hold on JavaScript trademark
Oracle, under external pressure to yield control over the JavaScript trademark, has instead filed a motion for dismissal of part of a petition to cancel the trademark. Filed February 3, Oracle claims the petition fails to state a claim upon which reli...
Using NATS with .NET Aspire
If you’re building a cloud-native application using a scalable cluster of microservices, you’re going to need a way for those services to communicate. Traditional API calls work well for tightly coupled code, but what if you’re building an appli...
Malicious package found in the Go ecosystem – update
Update February 6: Google has removed the package and provided the following statement: The module has been removed from both the Go module proxy and GitHub, and we’ve added it to the Go vulnerability database for anyone who thinks they may have bee...
Malicious package found in the Go ecosystem
A malicious typosquat package has been found in the Go language ecosystem. The package, which contains a backdoor to enable remote code execution, was discovered by researchers at the application security company Socket. A February 3 Socket blog post ...
Gemini 2.0: Flash, Flash-Lite and Pro
The Gemini 2.0 model family is seeing significant updates, including the release of Gemini 2.0 Flash, which is now production-ready and boasts higher rate limits, enhanced performance, and simplified pricing. Developers can also start testing an update...
Is 2025 the year of quantum computing?
The year was 1900 and Max Planck was a young physicist working on the problem of blackbody radiation. This was an intense area of research because the experimental data—the radiation emitted by different types of matter as they were heated—disagr...
How to make lightweight Docker images (and keep them slim)
It’s a challenge keeping Docker images from bulking up unnecessarily. A single base image, a couple of RUN commands, and before you know it, you’re looking at an image weighing 200 MB or more. Is all that tonnage really necessary? Odds are you can...
Cloud development environments for the win
About 30 years ago this week, Delphi 1.0 was released. Many of you probably have no idea what Delphi is, but it was a revolutionary rapid application development environment tool. Delphi made developing Windows applications orders of magnitude faster...
Smart Traffic Enforcement: Kazakhstan’s Qorgau System in Action
Traffic management is a growing challenge for cities worldwide, requiring a balance between enforcement, efficiency, and public trust. In Kazakhstan, the Qorgau system is redefining road safety through an innovative fusion of artificial intelligence (...
AWS tightens default security on Redshift
Amazon’s security improvements for its AWS Redshift managed data warehouse service are welcome additions, says an expert. Loris Degioanni, chief technology officer at Sysdig, told InfoWorld that AWS’s enhanced security defaults for Amazon Redshift...
Rust update fixes ‘forever’ compilation
The Rust Team has published a point release update, Rust 1.84.1, to address a few regressions in last month’s Rust 1.84 release, including fixing painfully slow compilation related to the next-generation trait solver. Announced January 30, Rust 1.84...