Build robust apps using Flask, Postgres, and Heroku

A mockup up a webpage with the URL your-app-name.com and a templated page design that says Your App Name Here with a form below the title.
A mockup up a webpage with the URL your-app-name.com and a templated page design that says Your App Name Here with a form below the title.

If you’ve been looking to deploy your first web app to the cloud, this article is for you!

In this tutorial, I’m going to show how to make the web app and database shown in the GIF below and how to deploy it to Heroku so it can be used by anyone.


The Franken-strat: a 3-step framework to drive results

Franken-strat results

I’m going to share the exact framework I used to increase the number of unique pageviews at arctype.com by 300% in 30 days — the Franken-strat.

If you’re looking for a quick growth hack, this is not that.

I started implementing this framework on my first day (12/21) to create a “content machine”, and as you can see in the graph above we didn’t see results until 4 weeks later.

I called it the Franken-strat because it involves moving quickly to bring a self-sustaining “machine” to life, and then improving it over…


Can Python unite the nation?

Yesterday we saw our country’s 45th successful transfer of the presidency.

This marked the end of a highly contested election during which our nation at times felt more divided than ever.

But as I sat in my living room today with my parents and watched Biden’s inaugural address, I felt hopeful.

“Some days you need a hand. There are other days when we’re called to lend a hand. That’s how it has to be, that’s what we do for one another. And if we are that way our country will be stronger, more prosperous, more…


I started my career with Capital One when I was a sophomore in college.

That first internship was the start of almost a four year journey. During that time I’ve worked on four different teams, tried three different roles, and met countless people who have inspired me to be my best.

I’ve been able to continue solving new challenges, which made leaving an incredibly difficult decision. I have bittersweet news to share that today was my last day at Capital One.

One of my mentors at the company holds a personal philosophy that resonated with me — “growth happens in…

Derek Xiao

Former PM at Capital One. Currently creating the best SQL editor @ Arctype.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store