Ethics is underscored heavily in a document [morality, ethical, ethics]

CNCF launches ethics in open source training course

The Cloud Native Computing Foundation has developed a new certification for developers looking to better incorporate ethical-first thinking into their open source software design.

retaining millennials

Top technologists have job options: 5 tips for retention

IT leaders suggest getting to know each employee personally and customizing opportunities for flexibility, growth, and wellness.

Ransomware  >  A coin-operated lock ransoming an encrypted system.

More money for open source security won’t work

Funding pledged to secure open source software is an important start, but creative hackers and a proliferation of targets mean there are no guarantees.


the elephant queen

Review: YugabyteDB does PostgreSQL proud

YugabyteDB 2.13 is a highly scalable, distributed version of PostgreSQL that combines compelling ideas from Google Cloud Spanner and Amazon Aurora—and serves as a Cassandra-compatible database too.

neon number 7 on binary background top seven

Microsoft .NET 7 Preview 4 brings Regex improvements, cache metrics

Fourth preview of the forthcoming .NET upgrade adds span support to the Regex library and hit and miss stats for IMemoryCache.

10 targeted training bullseye

JDK 19: The features targeted for Java 19

Virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port are slated for Java 19, a non-LTS release of standard Java due in September.

networking abstract

Cloudflare to take on AWS, Azure, Google with D1 distributed database

Cloudflare claims that its new serverless database will reduce data transfer fees and latency for developers when compared to rival databases from AWS, Microsoft Azure, Google Cloud Platform (GCP) and Oracle.

JavaWorld > Persistence [series] > coding / programming / software development

What is JDBC? Introduction to Java Database Connectivity

Get an overview of JDBC's architecture, then learn how to connect to a database and handle SQL queries and responses with PreparedStatements, transactions, connection pooling, and more.

colorful dandelions binary digital transformation change rainbow code by pixabay

How to build changeable cloud solutions

The agility and speed to market that cloud computing offers don't just happen. Systems need to be architected to easily accommodate change.

wood block type

TypeScript 4.7 adds ESM support in Node.js

Now available in a release candidate, the latest version of Microsoft’s strongly typed JavaScript introduces support for ECMAScript modules in Node.js.


Android mobile phone

Jetpack Compose 1.2 packs text improvements

Google toolkit for building native Android UIs toolkit enables more precise text alignment with font padding, introduces downloadable fonts API.

smartphones tablet mobile devices

Google Flutter 3 backs macOS, Linux

Framework for building mobile, web, and desktop applications from a shared codebase adds stable support for two key platforms.

Plastic, magnetic letters in compartmented boxes.

How to compress and decompress strings in C#

Take advantage of the GZip and Brotli compression methods to reduce the size of string data and improve performance in your .NET Core applications.

A network of linked question marks.

9 questions you should ask about your cloud security

Businesses often lack critical insights into the security of their cloud environment. Here are nine questions business leaders need to ask—and cloud security teams need to answer.

ibm cloud native

Intro to Micronaut: A cloud-native Java framework

Micronaut offers ahead-of-time compilation, reactive NIO, and cloud-native support for microservices and serverless development. Could it be your next Java framework?