Dhanraj Acharya covers database options in React Native and walks through an example app using models, schema, actions, and reactive components in WatermelonDB.
JavaScript
Praveen Kumar walks through how to build a full-stack, real-time Harry Potter house voting web application using Pusher and WebSockets.
The core concepts of setting state in React Native, covering what state actually is, the setState() method, the Context API and React Hooks.
Akshay Kadam introduces Styled Components, a JS-based means of adding styles to your React project, and then shows how to use them in practice by imitating the Unsplash interface.
Become a faster developer and check out this guide to shorthand JavaScript coding techniques, with longhand versions for comparison.
Here's a quick tutorial to build a cipher machine using the JavaScript skills that are covered in my book, JavaScript: Novice to Ninja.
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.
Anime.js is one of the best JavaScript animation libraries. It's easy to use, has a simple API, and offers all you could want from a web animation engine.
Learn how to configure VS Code to work with Vue, lint and format your code, and use Vue’s browser tools to see at what’s going on under a Vue app's hood.
Christopher Vundi explains how to visualize data in a Vue project, using the popular D3.js library, which combines powerful visualization components and a data-driven approach to DOM manipulation.
In this guide, you’ll learn how to build a RESTful API server in Node.js using Feathers.js, a framework for building real-time applications.
Ivaylo Gerchev shows you the most notable Vue.js tools and libraries you should know and use in your projects.
Michael Wanyoike shows how to build a modern blog website using Vue.js and GraphCMS, a headless CMS platform.
We introduce you to Zdog, a library that helps you design and animate in 3D, and show you demos that you can reverse-engineer and learn from.
Kingsley Silas offers a high-level introduction to working with components in Vue, looking at how to create components, how to pass data between components (via both props and an event bus) and how to use Vue’s element to render additional content within a component.
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.
We introduce the latest version of Vue CLI and its new features, demonstrating installation and how to create, serve and build an example project.
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.
Camilo Reyes delves into Redux’s state container by building a payroll processing engine — in plain JavaScript with TypeScript for type checking, and also using Jest to verify the app.
The user interfaces we see in popular culture are often more fun than ones we build at work. Here's a code challenge to show us how you'd build your own.
Tonino looks at the many exciting features of Vue.js, and introduces the Quasar framework, a kind of Bootstrap for Vue, which provides UI elements and more.
James Hibbard shows how to build a simple Chrome extension, which alters the behavior of the new tab page, using the Vue.js framework.
In this tutorial we ’ll build a cross-platform desktop application with Electron and web technologies such as TypeScript and Angular.
We shed some light on what GraphQL is and give you an opportunity for some hands-on experience with Apollo and React.
We introduce Nest.js for Angular developers. Nest is a progressive Node framework, written in TypeScript and sharing many concepts with Angular.
This article, sponsored by New Relic, provides an introduction to the automated task runner, Gulp.js, and shows how it can shrink page size.
We build a command-line interface that finds JavaScript specification files, extracts and evaluates their assertions, and shows the results.
Michiel Mulders demonstrates how, when building a Vue app with Vue CLI, to make use of both Vue’s async components and webpack’s code-splitting functionality to load in parts of a page after a Vue app’s initial render — keeping initial load time to a minimum and giving your app a snappier feel.
Learn how to build a sales funnel with Vue so your sales efforts can take advantage of reusable components.