JavaScript

Ruby completes switch to Prism parser
 Ruby 3.4.0, and Ruby 3.4.1, updates to the longstanding dynamic, open source programming language, have arrived, with Prism now the default parser. Ruby 3.4.0 was released December 25, Christmas Day, along with an update, Ruby 3.4.1, which merely ch...
2025-01-03 02:10
Go teams struggle with coding standards – survey
Although developer sentiment toward the Go language remains very positive, teams face a challenge when it comes to maintaining consistent coding standards across Go code bases, according to Go developer survey results for the second half of 2024. Go d...
2025-01-02 18:37
Download the Hot IT Certifications Enterprise Spotlight
Download the January 2025 issue of the Enterprise Spotlight from the editors of CIO, Computerworld, CSO, InfoWorld, and Network World.
2025-01-02 15:00
Fine-tuning Azure OpenAI models in Azure AI Foundry
Large language models (LLMs) like the OpenAI models used by Azure are general-purpose tools for building many different types of generative AI-powered applications, from chatbots to agent-powered workflows. Much of the work needed to get the most out ...
2025-01-02 09:00
Intro to VSCode.dev: The IDE in your browser
The fully realized browser-based IDE has been a long time coming. Ever since the beginning of the cloud revolution, I’ve thought a powerful and flexible remote IDE was just around the corner. I imagined a development tool that could use any virtual...
2025-01-01 09:00
4 keys for writing cross-platform apps
These days, most every application has the potential to be a cross-platform application. That’s great for users but often difficult for developers. Targeting more than one platform opens a whole warehouse of Pandora’s boxes: how to handle paths, h...
2025-01-01 09:00
The vital role of red teaming in safeguarding AI systems and data
Companies are feeling pressure to adopt generative AI to stay ahead in a competitive global market. To ensure they adopt responsibly, governing and regulatory bodies across the world are convening to debate and understand the best ways to address AI...
2024-12-31 09:00
10 hot programming trends — and 10 going cold
Tides ebb and flow. Pendulums swing. Ideas come and go, especially in programming, where the technologies and techniques for creating software continuously evolve. Some programming languages, libraries, platforms, and tools become hot and irresistible...
2024-12-30 09:00
Multitenant data management with TiDB
In a previous article, we explored various approaches to managing data for multitenant applications. We examined the benefits, compromises and limitations of different deployment models, including share-nothing, share-everything, and hybrid. We discus...
2024-12-30 09:00
The future of open source will be messy
Open Source Initiative (OSI) chief Stefano Maffulli says Meta is “bullying” the industry on the concept of open source. The Economist more colorfully characterizes the dispute as “bare-it-all purists … confronting Meta, the social-media giant ...
2024-12-30 09:00
Critical warning from Microsoft: .NET install domains changing
Users who expected to be able to use the resources of the Azure content delivery network (CDN) from Edgio until November 2025, as previously announced, had a not-so-festive “gift” this week – the CDN is now shutting down on Jan. 15, 2025. In a p...
2024-12-27 20:25
How to split strings efficiently in C#
Optimizing the performance of your .NET applications requires efficient resource management. Memory allocations and deallocations must be performed optimally in performance-critical applications. One of the best strategies to perform resource manageme...
2024-12-26 09:00
What is serverless? Serverless computing explained
Over the past two decades, considerable innovation has gone into making sure developers don’t have to think much about the underlying physical machine their code runs on. Serverless computing is a paradigm that takes this objective to its logical co...
2024-12-25 09:00
Python in 2024: Faster, more powerful, and more popular than ever
Over the course of 2024, Python has proven again and again why it’s one of the most popular, useful, and promising programming languages out there. The latest version of the language pushes the envelope further for speed and power, sheds many of Pyt...
2024-12-25 09:00
Nuxt 3.15
Nuxt 3.15 is out - with Vite 6, better HMR and faster performance
2024-12-24 10:00
The AI backlash couldn’t have come at a better time
At a developers conference I attended not too long ago, attendees did little to hide their disdain every time the term “AI” was bandied about. (And it was bandied about a lot!) So I was careful on a recent call attended by about 250 engineers to ...
2024-12-24 09:00
Overcoming modern observability challenges
Observability, at its core, is about collecting and analyzing data generated from applications, cloud computing resources, and edge devices to ensure software and services are run smoothly, user experiences are optimized, and resources are managed cos...
2024-12-23 09:00
How generative AI could aid Kubernetes operations
Enterprises often encounter friction using Kubernetes (K8s for short) at scale to orchestrate large swaths of containers, not to mention an escalating number of clusters. And due to its complexity, diagnosing issues within Kubernetes isn’t all that ...
2024-12-23 09:00
The exciting new world of Redis
If you’re a developer who wants the most feature-rich, high-performance version of Redis, your choice is clear: Redis and not a fork. If you have time and inclination to dabble in ideological debates about open source licensing, well, you might make...
2024-12-23 09:00
Cost-conscious repatriation strategies
In recent years, the cloud computing landscape has undergone a seismic shift. After fully embracing the potential of public cloud services, many companies are reevaluating their strategies and shifting workloads back to on-premises infrastructures. Th...
2024-12-20 09:00