August 18, 2019

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.

August 10, 2019

Living Without Adobe Creative Suite as a Product Developer

Alternative tools for product developers working on Ubuntu systems.

August 3, 2019

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.

July 27, 2019

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.

July 22, 2019

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 […]

July 13, 2019

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 […]

July 10, 2019

What is Meditation?

Small moments add up over time, eventually they become greater moments. Larry Catron Overview Meditation is one of many forms 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 […]

June 28, 2019

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. […]

June 24, 2019

Building a PDF Generator on AWS Lambda with Python3 and wkhtmltopdf

Update 07/18/2019: Source Code: https://github.com/rbk/Lambda-PDF-Generator UPDATE 06/28/2019: For anyone attempting to follow this please read a follow-up post about a font bug on the generated PDFs: https://blog.richardkeller.net/wkhtmltopdf-bad-kerning-on-aws-lambda/ Introduction Creating scalable APIs in 2019 is easier than ever before with serverless auto-scaling compute power being widely accessible. In this article, I’ll show you how I created […]

June 16, 2019

How to Build a Meditation Timer with React Native

Building a React Native App Introduction In this tutorial I will show you how to create a Meditation Timer with React Native. The difficulty level is medium if have never used React Native before. In this article I provide insights into working React Native along the way with building a real application. The project we […]