APIs
![How to Record Audio Using the MediaStream API](jpg/1631435070microphone4.jpg)
Learn how to set up the MediaStream API on your apps to allow users to record audio tracks, listen to them, and upload them to your site.
![Create Serverless Microservices with Node.js and AWS Lambda](png/1481046467aws_b.jpg-01.png)
Wish you could write a web app or API without messing around with the server? Boom! Learn how to create serverless solutions with AWS Lambda.
![Understanding the New Reactivity System in Vue 3](png/1618992345vue-3-reactivity.png)
Vue 2's reactivity system was good but had limitations. Learn why Vue 3's new, feature-rich reactivity API is far more flexible and powerful than before.
![How to Create a Reddit Clone Using React and Firebase](png/1500496188eddit_clone_using_create_react_app_and_firebasea.jpg-01.png)
Nirmalya Ghosh shows you how to use Firebase's real-time database features, coupled with Create React App, to build a basic Reddit clone with live voting.
![Nuxt.js: a Minimalist Framework for Creating Universal Vue.js Apps](jpg/1501616462server-2546330_1920.jpg)
Improve the loading performance and SEO of your Vue.js apps with Server-side rendering (SSR). Learn to build a universal Vue app with the Nuxt.js framework.
![Axios Beginner’s Guide: A Handy Promise-based HTTP Client](jpg/1621880680axios.jpg)
Learn about the benefits of using Axios, a promise-based HTTP client with an easy-to-use API that can be used in both the browser and Node.js.
![Retrofit Your Website as a Progressive Web App](png/1490120495progressive_web_app_c-01.png)
Provide a great mobile experience without building native apps. Craig Buckler walks you through converting an existing site to a Progressive Web App.
![Connecting Angular and the WordPress API with wp-api-angular](jpg/1468326255fotolia_94735312_subscription_monthly_m.jpg)
Ilya Bodrov shows how to work with the wp-api-angular library, which allows you to interact with the WordPress API from Angular 2+ applications.
![Build George Costanza’s Bathroom Finder using WRLD](jpg/1515555492magnificient-facilities.jpg)
This fun tutorial takes the George Costanza's brilliant idea and makes it a reality. We build a bathroom finder app using WRLD's 3D mapping platform.
![Build a Dynamic 3D Map with WRLD 3D](jpg/151383573024-legacy.jpg)
Set in the World of 24 with Jack Bauer, this tutorial takes you on an epic, but easy to follow journey, to build a dynamic 3D map using WRLD.
![Easy AngularJS Authentication with Auth0](jpg/1494530099authentication.jpg)
Ado Kukic shows how to use Auth0 (a universal identity platform) to add authentication to an API & send authenticated requests to it from an Angular app.
Patrick Catanzariti looks at APIs and services which enable artificial intelligence capable of everything from personal assistants to image recognition.
![Building Gorgeous 3D Maps with eegeo.js and Leaflet](png/14889799643d-map-screenshot.png)
Display 3D maps in just a few lines of code and overlay data from a 3rd-party API. Tim Jenks creates a dynamic map of the London Underground with eegeo.js
![Create Offline Web Apps Using Service Workers & PouchDB](png/1488892351offline_web_appa-01.png)
Artem Tabalin teaches you to build offline web apps using Service Workers for client-side caching and PouchDB to store data locally and sync to a server DB.
![Make a Skype Bot with Electron & the Microsoft Bot Framework](png/1488279751scrum_botc-01.png)
Almir Bijedic builds a chatbot to hold daily scrum meetings via Skype. Learn to use Microsoft Bot Framework and Node to connect to multiple chat networks.
![Building a Facebook Chat Bot with Node and Heroku](png/1485346541fbmoviesb-01.png)
Create a simple Facebook Chat bot that responds to movie queries from users via Facebook messenger. Joyce Echessa steps you through the process in detail.
![Displaying Dynamic Messages Using the Web Notification API](png/1481201094notificationb-01.png)
Show your users important updates with a browser notification. Keenan Payne looks at how to use the native Notification API to display messages and icons.
![Web Audio API: Add Bandwidth-Friendly Sound to Your Web Page](png/1477474388webaudio_b-01.png)
James Wright introduces you to the Web Audio API and demonstrates how to add notification sounds to a user interface in an bandwidth-friendly manner.
![Bringing Pages to Life with the Web Animations API](jpg/1475578087stack.jpg)
In this tutorial Dudley Storey introduces you to the Web Animations API, which lets you construct animations and control their playback with JavaScript.
![Quick Tip: How to Style Google Custom Search Manually](jpg/1431991319300_information_search.jpg)
Learn to style Google Custom Search (CSE) and the search results for your site with JavaScript. Almir Bijedic shows you how to do it the right way.
![Improve Your JavaScript Learning with Fun Experiments](jpg/1474531189experiment.jpg)
Learning never stops, so how do you keep up in this fast paced industry? Tim Severien shows how simple, fun experiments are the gateway to self-improvement.
![Native Infinite Scrolling with the IntersectionObserver API](jpg/1472306048fotolia_60343567_subscription_monthly_m.jpg)
Giulio Mainardi shows you how to observe the visibility of DOM elements with the IntersectionObserver API, and creates an infinite scrolling demo.
![Cache Fetched AJAX Requests Locally: Wrapping the Fetch API](jpg/1471878790fotolia_75577191_subscription_monthly_m.jpg)
Peter Bengtsson walks through building a wrapper for the Fetch API, step-by-step, to cache fetched AJAX results and avoid repeated requests to the server.
![Redux Authentication: Secure Your Application with Auth0](png/1464890085redux-auth-7.png)
Ryan Chenkie walks through creating a real-life React + Redux application that authenticates users and calls a remote API for data.
![Accessing the User’s Camera with JpegCamera and Canvas](jpg/1469374162camera.jpg)
Martín Martínez shows how to use JpegCamera and Canvas elements to create a basic clone of Instagram's Layout app, taking images from the user's camera.
Mark Brown looks at persistent connections between client/server via WebSockets & server-sent events. He also examines re-connection & state reconciliation.
Jamie Shields walks through best practices for getting started with the Google Maps JavaScript API.
![Design and Build Your Own JavaScript Library: Tips & Tricks](jpg/1469375861library.jpg)
Tim Severien discusses a wide variety of tips and tricks to build your own JavaScript library, ranging from API design to testing and documentation.
Learn how to execute custom commands from Slack by building a custom Slackbot with Node.js and the slack-terminalize library in this guide by Gaurav Ramesh.
![Using Internet-Scale Data to Guide Product Planning](jpg/1469322492internet.jpg)
Microsoft tech evangelists and engineers talk about using Internet-scale data to guide product planning.