Advertisement

laid off worker layoff resignation leaving job

Google blew it with open source layoffs

The decision to cut people who built the foundation that supports Google’s open source and cloud successes seems incredibly shortsighted.


shutterstock 1192238830 hercules kills the hydra many-headed serpent of greek myth

Hail Hydra: Kill snowflake servers so the cloud can take their place

High-availability, auto-scaling, self-healing cloud infrastructure is as resilient as the many-headed swamp monster of Greek myth. Make the most of it by using containers.


Oracle headquarters

Oracle per-employee Java pricing causes concern

New pricing plan for Oracle Java SE starts at $15 per employee per month and scales downward based on number of users.


Advertisement

typewriter typescript

TypeScript 5.0 retools decorators

Forthcoming upgrade to Microsoft’s strongly typed JavaScript, now in beta, promises to be smaller, faster, and simpler.


Team member extends all hands in for a huddle. [unity / teamwork / trust / diversity / inclusion]

Mastodon relationship graphs

Steampipe and SQL allow us to see relationships among the data we extract from APIs. Here’s how to graph the connections between tooters and boosters on Mastodon.


thumbs up thumbs down good bad voting opinion compare different positive negative by comicsans getty

The downsides of cloud-native solutions

Cloud-native development is having a great run of popularity and growth, but complexity and vendor lock-in are the trade-offs for agility and reliability.


shutterstock 349836161 blue butterfly flying to red flower

Google Flutter previews new renderer on iOS

The Impeller renderer precompiles a smaller set of shaders at engine build time to reduce early-onset jank. Android support for Impeller is also in the works.


Cybersecurity

Canonical security subscriptions for Ubuntu Linux now available

Security maintenance service for Ubuntu LTS releases offers CVE protection and security updates for some 23,000 packages beyond the main OS.


iceberg under water 135415219

The tip of the data science iceberg

Data science is already a vital element of a successful business. Before long it will be part of every application, and AI will be embedded in every transaction workflow.


networking graphic

How to build a neural network in Java

The best way to understand neural networks is to build one for yourself. Let's get started with creating and training a neural network in Java.


Advertisement

shutterstock 1018105807 rainbow colored parachute against a blue sky and cirrus clouds

What developers should do during a downturn

Six steps you can take to position yourself for the next tech boom, and to keep paying the bills in the meantime. First, don’t despair.


light string in a jar at sunset / lightbulbs / ideas / innovation / brainstorming

Instance-qualified Mastodon URLs

Transforming foreign server URLs into home server URLs makes a Mastodon dashboard massively more useful. Steampipe’s Mastodon plugin now does that for you.


shutterstock 111592973 runners passing baton relay race

How to work with Action, Func, and Predicate delegates in C#

Learn how you can take advantage of delegates like Action, Func, and Predicate to facilitate callbacks and add flexibility to your code.


dead end sign

Google pulls the plug on Optimize

Google’s Optimize and Optimize 360 website testing and analytics tools will be phased out later this year in favor of Google Analytics 4.


hands hold a string of lightbulbs hands at sunset / ideas / brainstorming / invention / innovation

How to use Python dataclasses

Python dataclasses can make your Python classes less verbose and more powerful at the same time. Here's an introduction to using dataclasses in your Python programs.