How To Unit Test Your JavaScript Code?

Testing your code is important. Learn how to test Javascript code with this short introduction to Mocha and Chai.

DynamoDB Basics for Your Next Serverless Project

DynamoDB is a nice database service that allows you to build at scale without worrying about managing a database server. Learn how you can start using it.

Anatomy of a Serverless YAML File

In this post I describe the basics of a serverless.yml used by Serverless Framework. We look at environment variables, sourcing files, permissions, and function definitions.

Crime Data Exploration with Python3, Numpy, and Pandas: Part 1

Overview Data is everywhere. Crime is too. The FBI runs a program called Uniform Crime Reporting (UCR) Program that collects crime data from ~18,000 agencies all over the United States. This database is a gold mine of interesting statistics about crime in the United States. Follow along and learn about how you can use Python […]

Building a PDF Generator on AWS Lambda with Python3 and wkhtmltopdf

Serverless technologies allow us to create scalable services without worrying about managing servers. In this tutorial we’ll build a PDF microservice that creates PDFs from HTML.

7 Important Skills Every Professional Programmer Must Have

Since employers began to realize the advantages of computer science in this digital age, the demand for individuals with relevant computer programming skills has been high. But more than just having the technical know-how to computer science basics, employers also look for other skills that would foster a healthy and productive work environment. In this […]

How to update your Ubuntu packages for Ubuntu 18.04 from the command line?

A common task you need to perform to maintain your Ubuntu installation is keeping your software up-to-date with the latest security and feature patches. There easiest way I have found to update Ubuntu is from the command line. Update Ubuntu 18.04 from Terminal To update Ubuntu, you must have sudo privileges. You need to run […]

3 Ways to run a simple webserver from the command line

You need to run a simple web server and you don’t want to set up a virtual host or do any configuration. Here is how you can run a simple web server locally. Note, these utilities are not for production web hosting. Pythons built-in HTTP server Use Pythons built-in HTTP server. Python ships with a […]

How to copy files from a running Docker container to your local file system?

In this short tutorial you’ll learn about a technique to copy files from a running Docker container.

HTTP Requests in Javascript

HTTP Requests are an important part of web application development. In this post you’ll find many examples of HTTP requests in Javascript.

What is CORS?

A short introduction to Cross-Origin Resource Sahring (CORS). In this article I explain what CORS is and what its for with examples of how to enable CORS for your APIs.

What is REST?

Introduction to APIs and REST. This article covers REST at a high level intended for junior developers.

What are the Benefits of Meditation?

Meditation is the practice of patience, relaxation, and focus. These human attributes are essential to living a great life.

Living Without Adobe Creative Suite as a Product Developer

Alternative tools for product developers working on Ubuntu systems.

Why you should not build your own authentication system?

You should not roll your own authentication system for many reason, here are a few of those reasons.

Crime Data Exploration with Python3 and Pandas: Part 2

Objective The purpose of this post series is to explore datasets from the UCR (Uniform Crime Reporting Program). In this post, we’ll use Pandas to dig deeper into crime statistics for homicide. After preparing the dataset for comparison, we’ll rank each state based on the number of crimes per capita. Follow along or check out […]

What is Meditation?

Small moments add up over time, eventually they become greater moments. Larry Catron Overview Meditation is a form of mental practice in which one deliberately practices relaxation, empathy, awareness, or focus. There are many types of meditation and many ways to practice meditating. In this article, you will learn about the basic breathing meditation and […]

WKHTMLtoPDF: Bad Kerning on AWS Lambda

Post-Mortem: 3.5 Hours One 4 year old Github issue 1 obscure blog post about something else that helped I recently wrote an article about how to create a PDF generator API on AWS Lambda using Serverless, Python3, and WKHTMLTOPDF. Building a PDF Generator on AWS Lambda with Python3 and wkhtmltopdf. Sorry for all the acronyms. […]

How to Build a Meditation Timer with React Native

React Native is a great tool for creating native mobile applications by writing javascript. In this tutorial we’ll create a meditation timer from scratch.