Matt Warren

Author: Matt

  • Slowly Delving into AI

    This year seems to be a big year for AI development. Deep Learning approaches are going to be applied to more areas and I expect most of the big name tech companies will continue to expand their research in the area. The encouraging thing for the rest of us developers is going to be the…

  • Learning AI Algorithms

    One of my goals for the year is to get deeper into learning the new generation of AI algorithms and practice getting good at applying those to real problems. AI has been one of those areas that always fascinated me, and then I took the AI course at university and learned that it just wasn’t…

  • SSL All The Things

    If you’re a frequent reader of this blog you might notice that eveything is now going through https. Thanks to the awesome people at Lets Encrypt I’ve managed to get free SSL Certs for many of my websites.  If it’s free why not encrypt all the things. Nobody uses telnet anymore when ssh is far more…

  • Project Mu

    In a one night spark of interest I thought I’d write a webframework that deploys to Amazon Lambda and API Gateway. A web framework that deploys to a serverless environment is kind of an interesting idea.  Costs scale directly with the users and limit the base costs in some cases all the way to $0.…

  • Why You Need a Meta Project

    I got this idea from the guys at Yelp and how they manage their deployments and several internal infratructure tools. The basic concept is this: If you had a source of information about all your projects in a simple easy to work with format what kind of tooling would be easy to implement with it?…

  • Raspberry Pi Zero

    I’ve been intrigued by the stuff happening in the IoT space over the last 6 months because I’ve been spending considerable amount of time working on an IoT project for work. Yesterday the Raspberry Pi guys put out a new model before the holidays.  A smaller device that costs only $5. A $5 computer. So…

  • Server Security: Lesson #1

    A recent project I have been working on involved a custom built Linux distro running on an ARMv6 piece of hardware. We figured we were fairly immune to getting hacked based on obscure old hardware and pared-down Linux distro. Unfortunately, early in development for ease of working on things we chose a guessable root password.…

  • On Taking Action

    Many years ago I started reading and taking advice from a dating guru. One of the most important things I got out of the material was the frame of mind that being the guy who actually does things and leads by example is critical.  I changed from the guy who doesn’t dance to the one…

  • Next Generation Productivity

    Computers have a long history of replacing the work of humans.  Before mainframes large businesses would have armies of people with punch calculators to do the work that is now in a single spreadsheet (each person performing just a cell of that sheet). Over the past 60 years the primary productivity benefit from computers has…

  • The Bots Are Coming

    Slack is the fastest growing startup in history, and it is starting to drive a new kind of interface for users to make things happen within their businesses. If you remember way back the only way you could interact with a computer was through a command line.  With this interface you form very specific commands…