Charley Kline
cvkline
Senior Software Engineer | Instructure
Recent Tech Decisions
34 points

Companies
Following

  • PHP

    #<User:0x00007f7c2552e600> Suburban Express


    An older ticket purchase system as well as nearly all management tools are still written in PHP. It's a long process to migrate away from it given available development resources.

  • jQuery

    #<User:0x00007f7c2552ca80> Suburban Express


    New customer-facing pages make heavy use of jQuery to enhance Javascript usability, provide cross-platform compatibility, and ease of coding.

  • Apache HTTP Server

    #<User:0x00007f7c25528980> Suburban Express


    Primary web server, delivers PHP-rendered pages as well as static HTML content. Ruby CGIs deliver objects to browser-side code using REST/JSON

  • Ruby

    #<User:0x00007f7c25525dc0> Suburban Express


    Primary server-side engine for the newer code that provides a RESTful interface is all written in Ruby.

  • PostgreSQL

    #<User:0x00007f7c25524100> Suburban Express


    Primary relational database which holds all schedules, customer information, ticket purchases, and transactions.

  • Perl

    #<User:0x00007f7c25522a80> Suburban Express


    Some legacy code is written in Perl

  • Git

    #<User:0x00007f7c2557f780> Suburban Express


    Basic version control for progress tracking and rollback when necessary.

  • Mailchimp

    #<User:0x00007f7c2557cd00> Suburban Express


    Sending marketing emails to existing customers