David Brownman

Posts Tagged "tutorial"

  • The Great Migration

    As I'm back in the job market, I figured it was time to clean up some of my site internals. I've learned a lot about a lot since I first built it and my scss in particular was really showing its age. While I was in the trenches, I realized there was another big pain point I could fix: my blog.

    For a long time, I had my blog in two places. It actually lived on tumblr, but I mirrored it on the blog section of my site using tumblr's APIv1. This was accomplished with some jQuery that would trigger on load and populate a <ul> element.

    This was fine, but it meant I was maintaining two sets of css and user experience was inconsistent depending on which platform they were reading on. I was already leveraging middleman to generate my static site and found that they have a blogging extension. Moving all my posts would allow me to check my posts into git and use triple ` notation for code blocks. The only hiccup was that tumblr has no way to export all of your posts, so it was time to dive back into their API. The game was afoot.

    Read more
  • Heroku CLI Plugins and You

    We as developers are working in a golden age of programming where pushing code has never been easier. My personal favorite place to deploy things is Heroku because of its customizability, clear (and cheap) pricing structure, and powerful tools.

    The most powerful place developers interact with the Heroku platform is on the command line. The recent release of a new version of their CLI gave me a great excuse to rewrite an abandoned plugin that I relied on. Unfortunately, save a pair of very helpful doc pages, there were relatively few resources on some of the corner cases you hit while developing a plugin. Here, I'll aim to guide you through some of them.

    Read more
  • The Week of Code is Here!

    As you may or may not be aware, Code.org is a non-profit that aims to bring computer science education to people of all ages. They put out some great videos like this one illustrating how cool computer science is. Their message is one about the future and I think it's something really worth pursuing because at its core, it's a message about how you can change the world.

    Read more
  • What the Hell is a Python?

    It's a large genus of snake found mostly in Africa and the sub-continent of Asia. Wait, that's not important right now.

    Really though, Python a programming language. It's good for lots of simple tasks and I think everyone should know a bit about it. It also has the added bonus of being popular for data manipulation. It doesn't matter what field you're in, there's going to be some task that can be improved or eased by a computer doing more of the lifting for you. This guide is aimed at people with no technological experience and should be easy to pick up and help you be computer-awesome in no time.

    Remember: Learning to code is a lot like riding a bike: you're still a fine person if you can't, but learning to do so will save you a lot of time.

    Read more