How to chunk data using LINQ in C#
Language-Integrated Query, or LINQ for short, brings a query execution pipeline directly into C# and the managed environments of .NET Framework and .NET Core. LINQ provides several ways to execute queries and handle complex data manipulation tasks. Ch...
Azure hardware innovations and the serverless cloud future
Microsoft uses its events to lift the hood on Azure’s hardware and the infrastructure it uses to manage and run its services. Ignite 2024 was no different. Azure CTO Mark Russinovich’s regular Inside Azure Innovations presentation went into some d...
InfoWorld’s 2024 Technology of the Year Award winners
Artificial intelligence, including generative AI, continues to evolve rapidly across enterprise organizations, despite a lot of heavy lifting still required of software developers and data scientists. Many organizations continue to struggle to move ge...
Google unveils Gemini 2.0 AI model for agentic era
Emphasizing a new AI model for the agentic era, Google has introduced Gemini 2.0, which the company calls its most capable model yet. Announced December 11, the Gemini 2.0 Flash experimental model will be available to all Gemini users. Gemini 2.0 is b...
The next chapter of the Gemini era for developers
Gemini 2.0 Flash has enhanced capabilities like multimodal outputs and native tool use, and introduces new coding agents to improve developer productivity, now available for testing in Google AI Studio.
3 takeaways from the Ultralytics AI Python library hack
When attackers compromised Ultralytics YOLO, a popular real-time object detection machine-learning package for Python, most assumed the Python Package Index, or PyPI, must be the point of failure. That made sense because the tampered software artifact...
OpenSilver 3.1 brings XAML designer for VS Code
OpenSilver 3.1, the latest version of Userware’s open-source framework for cross-platform .NET development, has arrived with what the company calls the first-ever drag-and-drop XAML designer for Microsoft’s Visual Studio Code editor. Announced Dec...
The makers and takers of WordPress
The idea of open-source software seems kind of nuts. Millions (billions?) of lines of code doing all kinds of amazing things and available for free? That sounds too good to be true. But it is true. Between me writing this article and you reading it ...
Go eclipses Node.js in web API requests, Cloudflare reports
Go has surpassed Node.js as the most popular language used for making automated API requests, according to cloud provider Cloudflare’s annual review of internet trends. More than half of the internet traffic seen by Cloudflare is API-related, and mu...
How to build better AI chatbots
At Campfire, we launched a consumer AI chat product called Cozy Friends on Steam and mobile on October 12. Imagine Animal Crossing or The Sims with AI agents. In the first 30 days, users exchanged more than 1.7M messages with our AI agents. This beat...
5G never delivered for cloud computing
I recall this as if it was yesterday. I entered the conference room to talk about cloud computing and 5G. I gave this type of presentation often a few years ago. The executives were excited about 5G’s potential. I took a deep breath, knowing I had t...
Python a shoo-in for Tiobe language of the year
High-flying Python is expected to win the Tiobe programming language of the year designation for 2024, as the language with the biggest ratings increase in Tiobe’s language popularity index during the year. Python also ranks as the most popular prog...
Why business teams must stay out of application development
In the last 10 years of building WaveMaker, the one thing we always hear are user expectations that low code will miraculously allow business users to develop feature-rich applications. Well, it can, but it most certainly shouldn’t. I’ll tell you ...
Surveying the LLM application framework landscape
Large language models 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, one that is much less likel...
Why AI coding assistants are best for experienced developers
Generative AI has hit the mainstream with software developers. According to a recent GitHub survey, more than one million developers actively use GitHub Copilot. More importantly, these developers increasingly use AI as “a new building block in deve...
Clarifai previews AI compute orchestration
AI platform provider Clarifai is publicly previewing compute orchestration for AI workloads that the company says works across any AI model on any compute, at any scale. Clarifai said its vendor-agnostic platform could build and orchestrate AI workloa...