This Website

Programming

Started:

Programming

Started:


Description

This site used to be powered by the Python web framework Django, now I use Flask. I'm deploying the code with fancy, "serverless" technology by Google called App Engine.

The transition from Django to Flask was an enlightening process.

Technologies

  • Django -> Flask
    • Python Web Frameworks
  • Python
  • HTML5
  • CSS3
    • Bootstrap
  • JS
  • Google App Engine
  • Circle CI
  • git
  • Disqus
    • Comment threads for blog posts

Details

The endeavor to create my own website started right after college. However, I wasn't very knowledgeable about web programming. I never had any college courses covering web development, though I did take a networking class covering the internet layers at some point. Anyway, point is, I wanted to expand my knowledge, venture into the unknown, and seek out new life and new civilizations1.

I ended up taking an introductory course on web development on Coursera and decided to build my website up from scratch using a Python-based web framework (cuz I was diggin' Python at the time... and still am, to be honest). I had previously hacked together a website using ASP.NET MVC 5, though it wasn't the prettiest thing.

I decided to start from scratch for this new site and apply what I learned in my Coursera course (and a few other books I had read about design and usability).

Years later, I learned of Flask and it grew on me. I transitioned my Django site into Flask, rewriting large portions of it.

This site is a labor of love for me, I expect to continue to work on different aspects of it going forward.

1 This is a nerdy Star Trek reference. Just wanted to clarify for the uninitiated

Accomplishments

  • If you're seeing this, at least the site is live... and hopefully functions well and doesn't look terrible
  • Blog posts released on a regular basis using this site
    • Mostly programming related
  • Took initiative to use my free time to further develop my programming skills
  • Applied knowledge to create a fully-functional website

Thanks for checking this out! Want updates about new posts?

 

Wishing you all the best,

-Alex