IT professionals / programmers / engineers / developers in a modern workspace.

New Amazon Lex AI features aim to let developers quickly build, enhance bots

Amazon has added generative AI capabilities to Lex, its chatbot development tool.

Plastic, magnetic letters in compartmented boxes.

PHP 8.3 brings typing of class constants

Major update to PHP adds support for declaring class, interface, trait, and enum constant types. Readonly properties and randomness also get attention.

boxing gloves fight battle knockout

Visual Studio vs. Visual Studio Code: How to choose

Choosing between Visual Studio Code and Visual Studio may depend as much on your work style as on the language support and features you need. Here’s how to decide.


A digital bomb with lit fuse in an environment of abstract binary code.

AI hype isn’t helping anyone

Billionaires’ promises of a utopian AI future aren’t helping us solve the serious problems with today’s generative AI models. Security is top of the list.

shutterstock 120020251 ladder on wall in front of blue sky white clouds

3 big challenges of commercial LLMs

The high costs of development and training and the lack of pricing transparency put commercial large language models out of reach for many companies. Open source models could change that.

Cybersecurity  >  abstract network of circuits data and lock

Cloud security and devops have work to do

A recent study shows a narrowing gap between enterprises' application development skills and the likelihood of a vast data breach.

futuristic flowchart 135523847

Simplifying AI development with Azure AI Studio

Microsoft’s cloud-based AI development environment, now in public preview, takes a more streamlined approach to building AI-powered applications.

How to write reusable code

How to write reusable Java code

Maximizing code reuse in your Java programs means writing code that is easy to read, understand, and maintain. Here are eight ways to get started.

arrows showing upward trend growth chart graph

Generative AI adoption speed unprecedented, O’Reilly survey says

Survey of enterprise users of generative AI finds rapid adoption but also hurdles, with difficulty finding business use cases, legal uncertainties, and high infrastructure costs top concerns.


Happy Hacking Keyboard Studio review: Mouse and keyboard in one tiny package

With a minimal footprint and comfortable typing, the HHKB Studio adds mouse and gesture features, but at a cost.


aspiration; vision; hand reaching for the light

Project Valhalla: A look inside Java’s epic refactor

Valhalla is nothing short of a Java language overhaul, promising to correct longstanding performance issues. Here's a first look at what's coming, starting with the new value classes and primitive classes.

Letters, type, code

TypeScript 5.3 arrives with support for import attributes

ECMAScript import attributes will support additional types of modules in a common way across JavaScript environments, starting with JSON modules.

programming / coding elements / lines of code / development / developers / teamwork

Anthropic's Claude 2.1 LLM turbocharges performance, offers beta tool use

Anthropic's Claude 2.1 large language model, which powers its Claude generative AI chatbot, raises the bar on how much information an LLM can ingest at once.

puzzle / inspect / examine / identify / missing piece / magnifying glass / solution

What’s missing from cloud training

Most training covers cloud brand-related skills. However, if we’re looking for talent to scale, we must go broad rather than deep.

A glowing blue arrow speeds ahead of a pack of black arrows [lead / compete / momentum / growth]

How Apache Arrow accelerates InfluxDB

The Apache Arrow in-memory columnar format has become a critical component of many analytical database systems and tools. It brings a number of advantages to InfluxDB.