iO

iO @io_digital

Joined:
Jul 11, 2023

iO
articles - 25 total

Clear and Concise Concurrency with Coroutines in Kotlin

Computers nowadays are blazingly fast. When they to do a really large amount of work though, it can...

Learn More 2 0Jul 22 '24

Storyblok live editing with Next.js App Router and React Server Components

The problem When working with Storyblok there are two ways to set up your Next.js app if...

Learn More 0 0Jun 17 '24

Deferrable Views, skeletons and named chunks in Angular

Deferrable Views To be fair lazy-loading is not a new thing in Angular. It has been...

Learn More 1 0Nov 24 '23

Reducing latency in AI Speech Synthesis

In my previous article, I showed how you can interact with ChatGPT through Voice UI on the web. If...

Learn More 0 0Nov 24 '23

Interacting with ChatGPT through Voice UI on the web

I probably don’t have to tell you what an enormous impact the rise of AI has had on the industry in...

Learn More 0 0Nov 3 '23

Make awesome animated interactions with two lines of code

You might have heard about the View Transitions API in the context of animating between web pages....

Learn More 0 0Nov 3 '23

JavaScript Module Systems

What is a JavaScript module? In JavaScript, a module system allows developers to organize...

Learn More 0 0Nov 3 '23

I want it in my terminal!

I Don't Want to Leave My Terminal The terminal, often called the command line or shell, is...

Learn More 0 0Nov 3 '23

Speedup unit tests development in Angular with NG-Mocks

Why does it take so much time to create unit tests? Unit tests are an important part of...

Learn More 2 0Oct 5 '23

Generate unit tests using CodiumAI

What is Unit testing Unit testing ensures that pieces of code work the way you expect them...

Learn More 1 0Sep 28 '23

ECMAScript Explicit Resource Management early implementation in TypeScript 5.2

This article on "ECMAScript Explicit Resource Management Early Implementation in TypeScript 5.2" is...

Learn More 0 0Sep 18 '23

TIL: The CSS order Property Requires Each Grid/Flex Item to be ordered

I was today years old when I learned something new about the CSS order property. I didn't learn about...

Learn More 0 0Sep 18 '23

Consistent CSS spacing is hard, but it does not have to be

I've been around for a while, and it has been rewarding to witness CSS develop into a powerful...

Learn More 0 0Aug 21 '23

Finite State Machines in JavaScript

Finite State Machines (FSMs) are a concept in programming that helps model complex systems with a...

Learn More 0 0Aug 14 '23

Streamlining Deployment and Scaling: An Introduction to Kubernetes, Helm and Terraform

Introduction In the ever-evolving landscape of modern application development and...

Learn More 1 0Jul 31 '23

IndexedDB > Web Storage

I often use LocalStorage (or SessionStorage) to store structured data on the client for demos and...

Learn More 1 0Jul 20 '23

Code Is For Humans And Humans Alone

Code Is For Humans And Humans Alone Code is for humans and humans alone. There, I said it....

Learn More 0 0Jul 20 '23

Tailwind for productivity

Using Tailwind is already a highly debated topic, I would like to emphasize that the following...

Learn More 0 0Jul 20 '23

White labeling in a front-end monorepo: The do's and don'ts.

The use case: Maintaining code and UX for multiple radio channels When I was a lead...

Learn More 0 0Jul 20 '23

6 Quick Tips to Boost Your Productivity in VSCode

1. Remove Unused Imports with Ease Especially when refactoring, a file can end up with a...

Learn More 0 0Nov 3 '23

How to make your GitHub profile stand out

GitHub is often one of the more overlooked social platforms that developers use. While having an...

Learn More 0 0Nov 3 '23

Inversion of Control through Compound Components

I’ve worked on many component libraries during my career. One of the main difficulties I find is to...

Learn More 0 0Nov 3 '23

The View Transitions API: Enhancing the feel of the web

As a developer, I am always on the lookout for new tools and technologies to make my work easier and...

Learn More 0 0Nov 3 '23

The File System Access API: Unlocking New Possibilities for Web Developers

The web is an incredibly powerful platform that keeps getting better. I’m always on the hunt for new...

Learn More 0 0Nov 3 '23

How to use matchMedia to create a performant custom viewport hook

What’s wrong with listening for the resize event? Nothing really, it does the job. This...

Learn More 0 0Nov 3 '23