React Gets First Class Support for Async/Await – Yay or Meh?

A look into the React RFC Draft proposal support for data loading | Continue reading


@betterprogramming.pub | 1 year ago

The TypeScript Guide I Wish I Had

Learn TypeScript with visual guides and simple language | Continue reading


@betterprogramming.pub | 1 year ago

Building a data-driven hiring machine

Attracting talent at scale is more than just data. But a data-driven process makes it a lot easier | Continue reading


@betterprogramming.pub | 1 year ago

How to Outperform a 10x Developer

First awareness. Then productivity. | Continue reading


@betterprogramming.pub | 1 year ago

Making Music from Images with Python

The memes are alive with the sound of music | Continue reading


@betterprogramming.pub | 1 year ago

Problem Solving Techniques: The Sniper vs. the General

What is the best approach to follow when dealing with a critical incident in production? | Continue reading


@betterprogramming.pub | 1 year ago

To estimate is not the same as to commit

How to deal with the problem of setting commitments when communicating expectations | Continue reading


@betterprogramming.pub | 1 year ago

I Built a Mix Between YouTube and Visual Studio Code. Here’s How

Completing a passion project that seemed impossible | Continue reading


@betterprogramming.pub | 1 year ago

Some Non-Technical Lessons for Software Engineers

A reasonable guide on getting to the senior level and finding a great place to work | Continue reading


@betterprogramming.pub | 1 year ago

A 60% keyboard is good for you

My journey from a full-sized keyboard to a 60% keyboard | Continue reading


@betterprogramming.pub | 1 year ago

Why open-source software is better for the world

A look into the benefits, contributors, maintainers, and the future | Continue reading


@betterprogramming.pub | 1 year ago

Techniques for Managing Your Time and Cognitive Load as a Senior Leader

3. Say no | Continue reading


@betterprogramming.pub | 1 year ago

Understand Island Architecture and How the Client Receives No JavaScript

With my GitHub repo to demonstrate how Island Architecture works | Continue reading


@betterprogramming.pub | 1 year ago

Create Forms in React Without Stress

The simple way for managing validation, errors, list of modified fields, and more | Continue reading


@betterprogramming.pub | 1 year ago

How to Use Stereo Cameras to See in 3D

Standard cameras lack depth perception — but that's not a problem for Intel’s RealSense stereo cameras | Continue reading


@betterprogramming.pub | 1 year ago

Python Shorts – Alphaflip Game

Here’s a simple Python text-based game that’s fun and challenging to play. | Continue reading


@betterprogramming.pub | 1 year ago

How to Guide the Compiler to Speed Up Your Code

The modern compilers are pretty smart. But at times, it’s hard for them to figure out the best optimization. Good for us that we can guide… | Continue reading


@betterprogramming.pub | 1 year ago

Build a Discord Bot Using Node.js, Discord.js, and OpenAI GPT-3

Add an AI to your Discord server | Continue reading


@betterprogramming.pub | 1 year ago

Atomic Pointers in Go 1.19

Easily manage shared resources | Continue reading


@betterprogramming.pub | 1 year ago

Automatically Create NBA Highlights Using Computer Vision

Leveraging open-source computer vision models to generate basketball highlights | Continue reading


@betterprogramming.pub | 1 year ago

Show HN: Learn to Build over 40 SwiftUI Apps, Games, and Concepts

A collection of SwiftUI projects published on Better Programming | Continue reading


@betterprogramming.pub | 1 year ago

The Path of Getting Comfortable in Production

My path to getting comfortable in production | Continue reading


@betterprogramming.pub | 1 year ago

You will always have more Problems than Engineers

How to deal with a sad reality. | Continue reading


@betterprogramming.pub | 1 year ago

Create a Lyrics Search Engine Using RediSearch

Build an open source project | Continue reading


@betterprogramming.pub | 1 year ago

Increase the Quality of DALL-E 2 image generations

Increase the quality of Dall-E 2 generations. | Continue reading


@betterprogramming.pub | 1 year ago

You will always have more Problems than Engineers

How to deal with a sad reality. | Continue reading


@betterprogramming.pub | 1 year ago

Image Comparison between DALL-E 2, DALL-E Mini, and Midjourney

The power of artificial intelligence | Continue reading


@betterprogramming.pub | 1 year ago

Fixing Issues in Jetpack Compose Navigation

Common pitfalls of navigation in Jetpack Compose and how we handled them | Continue reading


@betterprogramming.pub | 1 year ago

Is Bun the Next Big Thing After Webpack?

bun vs. swc vs. esbuild | Continue reading


@betterprogramming.pub | 1 year ago

Generating Graphic Novels with Deep Neural Networks

Can a computer generate graphic novels? | Continue reading


@betterprogramming.pub | 1 year ago

From Warriors to Wizards: DevOps Team Composition

Tips to build a cooperative team | Continue reading


@betterprogramming.pub | 1 year ago

Stack Overflow 2022 Developer Survey: Where Is the Industry Heading?

See the highlights to understand where the industry is heading | Continue reading


@betterprogramming.pub | 1 year ago

A Love Letter to Android

How and why I fell in love with Android development | Continue reading


@betterprogramming.pub | 1 year ago

Programming Languages That Will Make You Suffer (2020)

Welcome to the ultimate rating of modern programming languages | Continue reading


@betterprogramming.pub | 1 year ago

Some complex coding concepts explained through visual diagrams

Coffee Bytes issue #32 — Handpicked stories for today — Jun 17 | Continue reading


@betterprogramming.pub | 1 year ago

Making Software Engineering Interviews More Creative and Interesting

A useful technique to keep interviews creative and interesting for all involved and some bonus tips for good measure | Continue reading


@betterprogramming.pub | 1 year ago

Through iOS 16 APIs, Apple Lays the Foundation for Mixed Reality Development

Without saying that word, Apple is preparing developers to build apps for its much-awaited AR/VR device | Continue reading


@betterprogramming.pub | 1 year ago

How I Made My Productivity App Open Faster by Adding It to the System Tray

A brief guide to debugging my Focus tool | Continue reading


@betterprogramming.pub | 1 year ago

Bottom-up is not the only answer

Balancing strategic work with day-to-day work for a B2B product-led company | Continue reading


@betterprogramming.pub | 1 year ago

Distributed Tracing with OpenTelemetry, Spring Cloud Sleuth, Kafka, and Jaeger

A step-by-step guide for Distributed Tracing Implementation in Microservices | Continue reading


@betterprogramming.pub | 1 year ago

Protecting Microservices

Use auth service to verify the JWT token and protect your other microservices (lab01 — part 1) | Continue reading


@betterprogramming.pub | 1 year ago

Create a Truly Immersive Metaverse Experience Through Web3 Sound Effects

Implement a spatial audio effect (the sound moving around the listener’s head) using the AudioListener and PannerNode interfaces. | Continue reading


@betterprogramming.pub | 1 year ago

How Terraform Works: A Visual Intro – By Bill – May, 2022 – Better Programming

Understand Terraform through illustrations | Continue reading


@betterprogramming.pub | 1 year ago

How to Implement a Distributed Transaction Across MySQL, Redis, and Mongo

Combining multiple storage engines to form a distributed transaction | Continue reading


@betterprogramming.pub | 1 year ago

I Forked “Asyncpg” – and It Parses Database Records to NumPy 20x Faster

Presenting the fork of asyncpg — asynchronous PostgreSQL client for Python — based on NumPy structured arrays | Continue reading


@betterprogramming.pub | 1 year ago

Best Practices for TCC Distributed Transaction in Go

This article will present a complete TCC example to give the reader an accurate understanding of TCC-type transactions | Continue reading


@betterprogramming.pub | 1 year ago

The Modern Developer Stack – 2022 Edition

The dev stack is evolving. I asked Scott Hanselman, Juraci Paixã, and Ilai Fallach what’s new in their developer toolbox. | Continue reading


@betterprogramming.pub | 1 year ago

Harden-Runner: The Must-Have GitHub Action to Prevent Supply Chain Attacks

The what, why, and how | Continue reading


@betterprogramming.pub | 1 year ago