Programming

Durable execution: autosave for your microservices

Ryan is joined by Jeremy Edberg, CEO of DBOS, and Qian Li, co-founder of DBOS, t...

New Google Pay features to enhance your payment flows

At Google I/O 2025, new Google Pay API updates were unveiled to enhance checkout...

An upgraded dev experience in Google AI Studio

Google AI Studio has been upgraded to enhance the developer experience, featurin...

Journey to 1000 models: Scaling Instagram’s recommendat...

In this post, we explore how Instagram has successfully scaled its algorithm to ...

When does encapsulating a primitive field into its own ...

Let's say I have the following Java code: public record Person(String firtName, ...

Amper Update, May 2025 – A Standalone Build Tool for Ko...

Amper 0.7.0 is here, expanding beyond multiplatform apps to include support for ...

Coding Guidelines for Your AI Agents

As software developers, we invest significant time and effort learning various t...

Qodana Case Study: How JetBrains Kotlin QA Scaled Quali...

When we prepared to release IntelliJ IDEA support for Kotlin 2.0, a major milest...

How to create an effective application security Program...

AppSec is a multifaceted and robust strategy that goes far beyond simple vulnera...

great read

How to Build Dynamic Charts in React with ...

GitHub Series: Day 4 – Automate Like a Boss with GitHub...

Welcome back, developers! Yesterday, we learned how to branch and merge like Git...

AI in Chrome DevTools: Apply CSS Changes Directly to Yo...

Chrome DevTools introduced AI Assistance in October 2024. Initially, AI assistan...

Hi devs

10 Essential NPM Packages Every React.js Developer Shou...

Alright, let's be real. If you're deep in the React trenches like I am, you know...

Organizing network calls in Web Apps with Concentric Ca...

Table of Contents: Intro Setting up the files Documentation Each API gets a...

Remember the Business Board Game Cards? Let’s Build a D...

Do you guys remember those classic business game cards we used to play as kids? ...

How JavaScript Lint Rules Work (and Why Abstract Syntax...

Before I started to contribute to eslint-plugin-react, I didn’t think too deeply...

Top 10 Termux Commands Every Beginner Should Know

Just installed Termux on your Android device and wondering what to do next? Gre...

Micronaut CLI (mn) Features Overview

The Micronaut CLI (mn) enables developers to bootstrap, build, and configure Mic...

Implementing Multi-Tenant Security with Spring Boot and...

Multi-tenancy is a software architecture where a single application instance ser...

Node v24.1.0 (Current)

Node v22.16.0 (LTS)

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.