Focusing open source on security, not ideology

Underlying the proliferating memes about the CloudStrike update fail is a certain smugness that such things won’t happen to you. Yes, it’s true that Microsoft may be particularly susceptible to such things. As the US Cyber Safety Review Board has found, “Microsoft’s security culture [is] inadequate and requires an overhaul,” but let’s not kid ourselves….

Read More

Semantic Kernel: Diving into Microsoft’s AI orchestration SDK

Large language models (LLMs) by themselves are less than meets the eye; the moniker “stochastic parrots” isn’t wrong. Connect LLMs to specific data for retrieval-augmented generation (RAG) and you get a more reliable system, much less likely to go off the rails and “hallucinate,” which is a relatively nice way of describing LLMs that lie…

Read More

Developer productivity poorly understood, report says

Developer productivity is neither well-understood nor enabled, according to Atlassian’s just-released State of Developer Experience Report 2024. The report also found that interest in the developer experience, or DX, is growing but efforts are lagging. Announced July 15 and accessible at atlassian.com, the State of Developer Experience Report 2024 is based on a survey of…

Read More

Talk of GitLab sale highlights growing importance of DevSecOps platforms

GitLab could be heading for an acquisition — and if it is, that could have consequences for the DevSecOps platform’s feature set and pricing, analysts say. DevSecOps, the application development practice that automates the integration of security and security practices into every phase of the software development lifecycle, has become increasingly important as enterprises work…

Read More

Building next-generation applications with the Windows Application SDK

One of the biggest problems Microsoft faces is how to make Windows an attractive platform for developers again. It’s easy to put a web front end on a cloud-native application that supports desktop and mobile users, no matter what devices and operating systems they’re using. We’re in an odd place where the only applications that…

Read More

How to use HybridCache in ASP.NET Core

Caching is a proven strategy for improving application scalability and performance. We’ve seen support for caching included in legacy ASP.NET and subsequently in ASP.NET Core frameworks. In ASP.NET Core, caching is primarily of two types: in-memory caching and distributed caching. With .NET 9, currently available in preview, we now have three caching options in ASP.NET…

Read More

Google’s Genkit for Go brings AI app development to Go language

Google has unveiled Genkit for Go, an open-source framework for building AI-powered applications and cloud services natively in Go. The project is a collaboration between Google’s Firebase and Go language teams. Introduced July 17 and currently in an alpha state, Genkit for Go enables developers to build generative AI applications by combining Go’s performance and…

Read More