Concepts/Tools

14 posts found.

Integration Tests with Jest, Supertest, Knex, and Objection in TypeScript

Learn how to set up and tear down a database for integration tests using Jest and Supertest in a TypeScript API. Make actual calls to an actual database in your tests and assert the HTTP responses.

webpack Tutorial: How to Set Up webpack 5 From Scratch

Learn how to use webpack to bundle JavaScript, images, fonts, and styles for the web and set up a development server.

macOS Catalina: Setting up a Mac for Development

It's hard to remember all the things you need to do to get a proper development environment set up when buying or wiping a MacBook. This guide is here to help!

Docker Tutorial: Create a CI/CD Pipeline

In this walkthrough tutorial, you will learn how to work with Docker to create a continuous integration and delivery (CI/CD) pipeline.

Client-side Authentication the Right Way (Cookies vs. Local Storage)

This article discusses the differences between using cookies and local storage for saving sensitive data, and one way to securely store JWTs in a Node.js application.

How to Make API Requests with Postman or cURL

A reference guide to making GET, POST, PUT, PATCH, and DELETE API calls through the command line via cURL and their Postman equivalents.

How to Install Apache, PHP 7, and MySQL on Ubuntu with Vagrant

In this walkthrough tutorial, you will set up a LAMP server on an Ubuntu installation.

Vagrant and VirtualBox Tutorial: How to Use a Virtual Server

Learn about virtual machines and how you can use Vagrant and VirtualBox to set up a local Ubuntu installation.

Command Line Tutorial: Usage in Linux and macOS

The essential command line tutorial for beginners. Learn how to navigate your computer with the CLI to modify files, update permissions and more.

Gulp Tutorial: Automated Task Running in JavaScript

Get started with Gulp and learn how to compile, minify, and prefix your Sass and JavaScript.

Sass Tutorial: Using a CSS Preprocessor

Learn how to set up and use Sass to simplify your CSS.

Jekyll Tutorial: How to Create a Static Website

A straightforward guide to building a website with Jekyll, the static site generator.

Grunt Tutorial: Automated Task Running in JavaScript

Get started with Grunt and learn how to compile, minify, and prefix your Sass and JavaScript.

Git Tutorial: Get Started with Version Control

A first look at Git for those who have never used it before. Learn how to use the git command line to make your first git repository.