Recent Insights
Search
Redesigning Enterprise Apps Efficiently: The Bottom Up Approach
Redesigning Enterprise Apps Efficiently: The Bottom Up Approach

Not long ago, good design was considered nice to have, but non-essential to a product or company. In today’s market, however, good design has become a commodity.

Read More
Redesigning Enterprise Apps Efficiently: The Bottom Up Approach
Redesigning Enterprise Apps Efficiently: The Bottom Up Approach

Not long ago, good design was considered nice to have, but non-essential to a product or company. In today’s market, however, good design has become a commodity.

Read More
Getting Started with WebRTC
Getting Started with WebRTC

Did you know that a desktop browser has almost everything you need to make video calls? A client-side web app can use the WebRTC API, which is built into modern browsers, to access a system’s camera(s), start a video stream, and connect to a remote system, all without requiring any third party plugins.

Read More
The Definitive TypeScript 5.0 Guide
The Definitive TypeScript 5.0 Guide

Originally published October 2018. Updated March 2023. This article describes the features and functionality of TypeScript 5.0. One of the most interesting languages for large-scale application development is Microsoft’s TypeScript. TypeScript is unique in that it is a superset of JavaScript, but with optional types, interfaces, generics, and more.

Read More
Building a Serverless Chat Application with Supabase
Building a Serverless Chat Application with Supabase

Modern times have seen an explosion in services providing a multitude of serverless possibilities, but what is serverless? Does this mean there are no servers? You’d think, but no. 

Read More
Using Redux-Saga to Write a Game Loop
Using Redux-Saga to Write a Game Loop

Redux-Saga is an intuitive side effect manager for Redux.

Read More
Writing an Online Multiplayer Game for the Web and Native
Writing an Online Multiplayer Game for the Web and Native

A few years ago, we created a little card game that poked fun at all the ups and downs of a typical development milestone. Players can enjoy development iterations reduced to simple card draws, with each card designed to spark laughs and conversations about past project experiences.

Read More
Design to Development: Bridging the Gap for a Successful Handoff
Design to Development: Bridging the Gap for a Successful Handoff

Let’s be honest, getting designs from your UX team into the hands of your engineering team in a way that makes sense is rarely easy. Add tight deadlines, team changes, and miscommunication to this process, and your application will likely end up looking very different than what you expected.

Read More
Exploring the Creative Possibilities of Markov Chains for Text Generation
Exploring the Creative Possibilities of Markov Chains for Text Generation

News about AI is everywhere right now. Whether it’s ChatGPT or Stable Diffusion, we’re using AI algorithms to generate text and images.

Read More
Using the Local File System to Enrich Your Apps
Using the Local File System to Enrich Your Apps

Use the File System Access API to read, write, and edit files on the local file system directly from the browser.

Read More
Unlocking the Power of Parser Combinators: A Beginner’s Guide
Unlocking the Power of Parser Combinators: A Beginner’s Guide

In this article, we’re going to explore a particular type of parser that is conceptually simple, super flexible, and crazy easy to test. We’ll use these parsers to help us solve a problem that many of us have been faced with and frustrated by: parsing dates.

Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy