News & Blogs
News and Events
Latest From Our Blogs
Refactoring AI code: The good, the bad, and the weird
Generative AI is no longer a novelty in the software development world: it’s being increasingly used as an assistant...
5 ways AI will change the software development life cycle
Considering the scaling history and trajectory of generative AI models (specifically large language models, or LLMs)...
Fashion-driven tech decisions
Perhaps it shouldn’t be surprising that so many technology trends mimic fashion trends. No, I don’t mean our clothing...
Are we worse at cloud computing than 10 years ago?
Is it just me, or are we seeing more cloud project failures today than 10 years ago? Logic suggests we improve over...
Python 3.14 is a rational constant
This (half-) month in Python and elsewhere: Get your feet wet with Pi-thon, er, Python 3.14, in its alpha 2 release!...
Exactly what would an AI-centric OS look like?
Word that a group of former Google executives plans to build an operating system for AI agents underscores the fact...
Uber branches out into AI data labeling
Uber no longer offers just rides and deliveries: It’s created a new division hiring out gig workers to help...
Copilot Studio Agents get a major upgrade via Microsoft 365 Copilot
Microsoft Ignite 2024 put an end to Microsoft’s dalliance with chatbots. Not because the company is walking away from...
How to use ref structs in C# 13
In the C# programming language, structs or structure types are value types that allow faster access because they are...
Uno Platform unveils visual designer for cross-platform .NET development
Uno Platform has unveiled the Uno Platform Studio, featuring a suite of developer productivity tools including Hot...
AWS re:Invent 2024: The future of cloud computing (and where AWS fits in it)
AWS re:Invent, one the premier events in the cloud industry, serves as a platform for Amazon Web Services (AWS) to...
Kotlin for Java developers: Concurrency with coroutines
The ability to perform multiple operations simultaneously is one of the most important aspects of any programming...
Python to C: What’s new in Cython 3.1
Cython is the most convenient way to bridge C and Python languages and tools in Python programs. Developers use it to...
A software developer gives thanks
Tomorrow, we in the US celebrate Thanksgiving. So today seemed like a good time for me to recognize the people and...
Kotlin to lose scripting features
JetBrains plans to drop some scripting-related technologies from the Kotlin language, including REPL functionality, an...
Anthropic introduces the Model Context Protocol
Anthropic today released a new open source protocol to let all AI systems, not just its own, connect with data sources...
Build generative AI pipelines without the infrastructure headache
While creating a basic ChatGPT prototype might take a weekend, developing production-ready generative AI systems that...
Are cloud units a good measure of cloud value?
If we’ve learned anything from the constant evolution of cloud computing and its integration into enterprise...
USPTO petitioned to cancel Oracle’s JavaScript trademark
Deno Land, maker of the Deno runtime for JavaScript, has petitioned the United States Patent and Trademark Office...
[Launched] Generally Available: Upgrade algorithm improvements in AKS
AKS upgrades currently fail when encountering a Pod drain failure. To improve upgrade efficiency, a new algorithm is...