To receive updates in your inbox, subscribe to my newsletter.

Postpone now supports bulk importing posts

April 19, 2020 • 2 min read • projects postpone

Since launch, Postpone’s most requested feature has been the ability to bulk import posts from CSV. I’m happy to announce that Postpone version 2020.3.0, released today, now supports this feature.

Postpone's First Major Update

March 30, 2020 • 3 min read • projects postpone

It’s been a busy two weeks since I first announced the launch of my new project Postpone, an app for scheduling Reddit posts for increased views, upvotes, and traffic. I’m happy to announce that today I’m releasing a feature-packed update to Postpone: version 2020.2.0!

Announcing Postpone

March 16, 2020 • 3 min read • projects postpone

Today I’m happy to announce the release of Postpone, an app to schedule Reddit posts for increased views, upvotes, and traffic to your projects.

Automate Python code reviews for free with GitHub Actions, Flake8, and Lintly

February 25, 2020 • 3 min read • python projects

Code is read much more often than it is written. As software developers, we have many options for ensuring our code is as readable as possible. In this post I’ll describe how you can use several free open source tools to automate code reviews in your GitHub repositories.

Launching Lintly: One Month In

February 15, 2017 • 6 min read • projects

It has been about a month since I launched my app Lintly, an automated code linting website for Python, JavaScript, and CSS. I’ve learned a lot in the last 6 months while working on and deploying Lintly. In this article I’m going to recap Lintly’s first month and discuss all that goes into building a production app.

A Quick 7-Step Guide for Naming Your Next App or Startup

January 16, 2017 • 6 min read • projects

A few weeks ago I released a little web app to the world. The app is called Lintly, and it is a code quality checker that helps keep codebases squeaky clean.

Django Lazy Tags

August 16, 2015 • 2 min read • django projects

I work on a web application called SideKick. SideKick has several dashboards depending on the type of person logged in. The “type of person” could be an employee of SideCars (the company where I work), the owner of a car dealership, or a dealer’s agent. Each dashboard has lots of handy widgets, as dashboards are wont to do. We contain the logic of each widget in a Django template tag so they can easily be resused. Here’s an example of a widget: