
Making React 70% faster with Aiden Bai of Million.js
React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a vir...
Radio and PodcastLive Radio & PodcastsOpening Radio and Podcast...

Radio and PodcastLive Radio & PodcastsFetching podcast shows and categories...
Radio and PodcastLive Radio & PodcastsFetching podcast episodes...

Stories of people hacking on weird and interesting projects.

React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a vir...

Incident management is the process of managing and resolving unexpected disruptions or issues in software systems, especially those that are...

APIs are ubiquitous and critical to building modern software, and developers must frequently develop custom APIs to streamline user access t...

Feature flags also known as feature toggles, release toggles or feature flippers are a way to enable or disable a particular feature from yo...

Programming robotics software has traditionally been a specialized field. The software industry has seen rapid progress, the operating syste...

Bug reporting hasn’t changed since the 1990’s. Despite all the technological advancements we’ve made in the rest of softwa...

Whether you love them or hate them, share them or ignore them, you encounter memes all over the internet. Those that are popular can often t...

Roblox is a gaming platform with a large ecosystem of players, creators, game designers, and entrepreneurs. The world of Roblox is a three-d...

Originally published November 4, 2016 Indie Hackers is a website that profiles independent developers who have made profitable software proj...

Key Values is a platform where companies are profiled with descriptions of their company values. These profiles describe features such as wo...

FindCollabs is a platform for finding collaborators and building projects. Three months ago we had our first hackathon, with lots of project...

Gaming is becoming mainstream. Popular multiplayer games such as Fortnite and Minecraft present players with a massive virtual world to expl...

Africa is rapidly adopting the same software and hardware technologies that have transformed the western world over the last few decades. Bu...

Modern software consists of sprawling international networks of servers. Users contact these servers to access applications. Microservices t...

Apple operating systems are closed source. This closed source nature gives Apple an extremely successful business model–and a very dif...

If you operate a restaurant, you want to know how many people are inside your restaurant at any given time. You also want to be able to know...

Napster, Kazaa, and Bittorrent are peer-to-peer file sharing systems. In these P2P systems, nodes need to find each other. Users need to be...

Crocodile Browser is a fast browser built by Osine and Anesi Ikhianosime, a pair of brothers from Nigeria. I interviewed them 3 years ago, a...

In the tech industry, we have all grown to fear “lock-in.” Lock-in is a situation in which you have no choice but to pay a certain provider...

Ad blockers in the browser protect us from the most annoying marketing messages that the Internet tries to serve to us. But we still pay a p...

Functional programming can improve the overall design of application architecture. Runar Bjarnason has been exploring how writing in a funct...

Originally published January 6, 2016 “The best computer science is the kind where the theory is inspired by some practical problem, you deve...

Wearables are everywhere. In the medical field they are transforming lives. Haiyan Zhang, Innovation Director at Microsoft Research, created...

Professional hackathon programmers travel around the hackathon circuit, winning merchandise and small cash prizes. There are enough hackatho...

Social networks like Facebook and Twitter facilitate interactions between individuals. Every message I send to you on Facebook goes through...

Relay is a JavaScript framework for building data-driven React applications. Facebook open sourced Relay around the same time they open sour...

There are certain experiences when a product solves a problem so thoroughly and elegantly that it lifts a weight off of your shoulders that...

We view our iPhones as inanimate objects. But when we see robots such as the Boston Dynamics machines that move with a motion that seems lik...

Engineers today have a variety of career options. You could go work for a large corporation, you could raise money and start a startup, you...

Many elderly people live with unhealthy levels of isolation. Social isolation is a problem for anybody, but younger people can use technolog...

A biologist wants to study the genetic makeup of an organism. A pharmaceutical researcher wants to test the effects of an experimental drug....

Every song you hear on the radio is written with a computer. Computer musicians mostly use synthesizers and samples to compose these songs....

Over the next few years, bots will pervade our lives more and more. These smart, conversational text interfaces provide a new way of engagin...

  Software Engineering Daily was started a year and a half ago, based on what I learned from my podcasting experience on Software Engin...

When a human passes away, we create a tombstone as a memorial. Friends and family visit a grave to remember the times they had with that per...

There are multiple paths to constructing a piece of software from start to finish. An individual programmer can build an entire product from...

You have probably received a parking ticket that you felt was unfair, but instead of fighting it, you paid the expensive price to get rid of...

Four years ago, I started volunteering for a popular podcast about software–Software Engineering Radio. For the next two years, I lear...

Biology research at Microsoft is focused on three main areas: molecular programming, synthetic biology, and stem cell biology. At the inters...

Everyone has debugging stories. We have all had the experience of wrestling with a seemingly impossible bug for days until we finally come t...

Bot Day was an O’Reilly conference featuring talks from some of the leading figures in the bot industry. Before I attended Bot Day, I knew t...

Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any mone...

Music collaboration software that works over the Internet is a software challenge that has not been fully tackled. On today’s Internet, user...

The Simpsons is a classic, beloved television show. The scripts of The Simpsons have been made publicly available, and include dialogue, loc...

Mark Zuckerberg may be the most powerful person in the world. At no other time in history has a single human had such fine-grained control o...

Facebook users provide lots of information about the structure of their relationship graph. Facebook uses that information to provide conten...

Drones will become a central part of our lives. Drones are delivering packages, surveying cell phone towers, providing wi-fi, or fertilizing...

MobyCraft is a client-side Minecraft mod to manage and visualize Docker containers. MobyCraft was created by Aditya Gupta. I met him at Dock...

Pixar has made some of the most successful movies of all time: Toy Story, WALL-E, Monsters Inc, and many others.   These movies are mad...

Finally–the Android operating system has been put on an iPhone, and today’s guest is Nick Lee, who accomplished that feat. Nick works...