Learn how Hasura and PostgreSQL can help you speed up app development and launch backends quickly with minimal effort.
No-code and low-code platforms are limited and lock you in. Learn how Parse and Back4App provide all the customization experienced devs need.
MVPs are useful for testing markets before fully investing in your product. Learn how to build an MVP using React and Firebase.
You can livestream video on the socials, but what if you want more control over your content? Learn how to take charge of your livestreaming.
Looking to build a WebRTC video chat app? Learn how use SimpleWebRTC as a platform, as well as commercial and open-source alternatives.
Need to fetch data in React? Learn about React Query, an excellent server state management library for simplifying your data-fetching needs.
What if your static Jamstack site needs a contact form? Learn how to build a form-handling service for your single page app using Cloudlflare Workers.
An ORM library simplifies the job of writing database queries. Learn about nine JS and TypeScript ORMs and how they could help you with your next project.
You're a React developer, using the VS Code editor. Here's a selection of VS Code extensions and settings to supercharge your React coding productivity.
React Hooks is a revolutionary feature that will simplify your code, making it easy to read, maintain, test in isolation and re-use in your projects.
Michael Wanyoike introduces the fundamentals of React, showing how to get started with Create React App and how to create a simple React app.
React offers in-built features that could help you replace Redux. With React Hooks and the Context API, developers have greater choice. Learn more.
Learn regex (regular expressions) in our beginner's guide, including how they work and how to use them in a range of common scenarios.
Learn GitHub CLI, a tool that enables you to use GitHub functionality alongside Git commands without having to leave the command-line interface.
Michael Wanyoike walks you through a wide range of Visual Studio Code features, workflows and add-ons that will supercharge your development workflow.
This step-by-step guide will show you how to install npm, and master common commands in the Node Package Manager (npm) command-line interface.
Michael Wanyoike explains why you need to use SSL technology to secure your websites and apps from leaking sensitive data to eavesdroppers.
Michael Wanyoike demonstrates how to set up a Node-based site that redirects traffic based on a visitor's country, and how to block anonymous Tor traffic.
Michael Wanyoike shows how to quickly set up a Linux VM on Windows Home running Docker Engine with the help of Docker Machine.
Learn how to automatically deliver optimized, responsive images to users of your Gatsby.js site.
Michael Wanyoike shows how to set up and run visual testing for your project with Percy, using an API-driven SPA using real-world data. You’ll learn how to visually test UIs that output dynamic data, and about Percy’s visual review and approval workflow.
In this guide, you’ll learn how to build a RESTful API server in Node.js using Feathers.js.
Michael Wanyoike shows how to build a modern blog website using Vue.js and GraphCMS, a headless CMS platform.
Learn how to set up continuous integration/deployment pipelines for your branching workflow. We will be using Buddy to set up the pipelines.
Michael Wanyoike builds a real-time chat app using Vue.js powered by ChatKit, building a front-end user interface that connects to the ChatKit service via the ChatKit client package.
Vuetify is a UI component library for Vue apps that follows Google Material Design specs. Let's dive in and look at how you can get started.
Michael Wanyoike provides a high-level overview of what Vuex is, what problem it solves, how to install it, and its core concepts, demonstrating how to implement it into a simple app.