Blair Gemmer
blairg23
Software Engineer | VYNYL
Recent Tech Decisions
377 points

Companies
Following

  • D3.js

    #<User:0x00007fd16df9c310> TOMIS


    To create beautiful data visualization components

  • InVision

    #<User:0x00007fd16df9af10> TOMIS


    For our UI design mockups

  • Postman

    #<User:0x00007fd16df99c50> TOMIS


    To test the various APIs we hit as well as our own API

  • Slack

    blairg23 Personal Stack


    Team communications

  • PostgreSQL

    blairg23 Personal Stack


    Robust database

  • Google Drive

    blairg23 Personal Stack


    Storing and sharing files easily, as well as online collaboration.

  • D3.js

    blairg23 Personal Stack


    Creating charting components.

  • Asana

    blairg23 Personal Stack


    Project Task Management

  • Confluence

    blairg23 Personal Stack


    Project Documentation

  • InVision

    blairg23 Personal Stack


    Design Mockups

  • .NET

    blairg23 Personal Stack


    Not by choice... (used it to build my master's portfolio and at various jobs)

  • Google Maps

    blairg23 Personal Stack


    Daily use for location-based services

  • Ubuntu

    blairg23 Personal Stack


    My current go-to Linux distro, although Mint and Raspbian are also used.

  • Skype

    blairg23 Personal Stack


    Because I have to... easy to do quick conference calls and screen-sharing.

  • Python

    blairg23 Personal Stack


    Use it daily for everything. Hands-down best language I've used so far.

  • Flask

    blairg23 Personal Stack


    Super easy to develop high-quality prototypes without much overhead.

  • NGINX

    blairg23 Personal Stack


    Super easy to use and configure for web hosting.

  • GitHub

    blairg23 Personal Stack


    Easy, free, good for all open-source projects. Nice interface.

  • JavaScript

    blairg23 Personal Stack


    Good for DOM manipulation.

  • Node.js

    blairg23 Personal Stack


    Mostly use it for NPM.

  • npm

    blairg23 Personal Stack


    Great package manager.

  • Sublime Text

    blairg23 Personal Stack


    Use it daily for document and code editing.

  • Jira

    blairg23 Personal Stack


    Use it daily for issue / task tracking for team members and projects.

  • Bitbucket

    blairg23 Personal Stack


    Best GIT repository management software that allows free closed-source projects. Also works seamlessly with other Atlassian products.

  • Trello

    blairg23 Personal Stack


    Great for handling list-based tasks (similar to a Kanban board).

  • HTML5

    blairg23 Personal Stack


    Best version of HTML so far!

  • MySQL

    blairg23 Personal Stack


    Used it at almost every job I've had.

  • Git

    blairg23 Personal Stack


    Best source control there is. Mercurial is good too, but I also prefer GIT commands. Gitflow ftw.

  • Stack Overflow

    blairg23 Personal Stack


    Great for sanity checking on difficult problems and helping new programmers learn the ropes!

  • Django REST framework

    blairg23 Personal Stack


    Really great framework for building RESTful APIs. Lots of plugins for it!

  • Django

    blairg23 Personal Stack


    Hands down the best Python web framework I've used. Very easy to extend and add apps and go from 0 to full project quickly and painlessly. I built a fully authenticated project with a single endpoint in less than 30 minutes.

  • mobx-js

    #<User:0x00007fd16dfe2bd0> TOMIS


    State management for React (less heavy-handed than Redux)

  • Linode

    #<User:0x00007fd16dfe1690> TOMIS


    Hardware for our servers

  • Node.js

    #<User:0x00007fd16dfe0a10> TOMIS


    Runs front-end server

  • npm

    #<User:0x00007fd16e0b5a08> TOMIS


    Package management for node dependencies

  • Web CEO

    #<User:0x00007fd16e13eec0> TOMIS


    Performs SEO analytics for clients; easy to use API to gather data from those analytics

  • Usersnap

    #<User:0x00007fd16e13d700> TOMIS


    Create issues quickly, allows end-users to create issues easily, and integrates with JIRA for immediate developer reaction to ongoing tasks or defects.

  • Gunicorn

    #<User:0x00007fd16e13bb80> TOMIS


    uWSGI server that is easy to configure with Nginx and Django

  • Google Sheets

    #<User:0x00007fd16e13aa00> TOMIS


    Use it for a high level overview of product roadmap and QA progress

  • Skype

    #<User:0x00007fd16e139740> TOMIS


    Weekly product meetings and quick calls between developers

  • Slack

    #<User:0x00007fd16e138ac0> TOMIS


    Daily communication and standups between all team members

  • Confluence

    #<User:0x00007fd16e137940> TOMIS


    All product documentation and specifications

  • Jira

    #<User:0x00007fd16e1362c0> TOMIS


    All issue tracking

  • Xola

    #<User:0x00007fd16e135280> TOMIS


    Reservation system, track bookings and transactions for clients

  • Google Analytics

    #<User:0x00007fd16e133840> TOMIS


    Track online bookings and other analytics data for clients

  • Mailchimp

    #<User:0x00007fd16e131e00> TOMIS


    Track email campaign data for clients

  • Bitbucket

    #<User:0x00007fd16e130b40> TOMIS


    Store GIT repositories, free private repos.

  • Git

    #<User:0x00007fd16e14fc98> TOMIS


    Best version control system in the world.

  • Celery

    #<User:0x00007fd16e14ec58> TOMIS


    Background Django/Python tasks. Populated Redis with server cache

  • Redis

    #<User:0x00007fd16e14d498> TOMIS


    Store key:value pairs for local cache

  • JavaScript

    #<User:0x00007fd16e14c1d8> TOMIS


    It powers react

  • React

    #<User:0x00007fd16e14b058> TOMIS


    All UI components

  • drfdocs

    #<User:0x00007fd16e14a018> TOMIS


    For our live API endpoints documentation

  • Django REST framework

    #<User:0x00007fd16e149398> TOMIS


    For our backend REST API

  • Django

    #<User:0x00007fd16e148998> TOMIS


    All things backend

  • Python

    #<User:0x00007fd16e147d18> TOMIS


    Powers Django

  • Stripe

    #<User:0x00007fd16e146558> TOMIS


    Taking payments and creating subscriptions for clients

  • Ubuntu

    #<User:0x00007fd16e145a18> TOMIS


    Powers front and backend servers

  • NGINX

    #<User:0x00007fd16e144d98> TOMIS


    Handles HTTP(s) requests for front and backend. Easy reverse proxy setup/config.

  • Celery

    #<User:0x00007fd16e143c18> dotmos


    Automated distributed tasks.

  • Gunicorn

    #<User:0x00007fd16e142a98> dotmos


    HTTP Server

  • jQuery

    #<User:0x00007fd16e141a58> dotmos


    Just about everywhere on front-end as glue.

  • Slack

    #<User:0x00007fd16e140f18> dotmos


    All developer and admin communications.

  • Linode

    #<User:0x00007fd16e140158> dotmos


    Hosts our HTTP servers.

  • NGINX

    #<User:0x00007fd16e15f508> dotmos


    Runs our HTTP server.

  • Bitbucket

    #<User:0x00007fd16e15e4c8> dotmos


    Keeps track of our GIT repos and bug reporting.

  • Git

    #<User:0x00007fd16e15d848> dotmos


    All source control.

  • Usersnap

    #<User:0x00007fd16e15c948> dotmos


    Allows the user to send a screenshot and comments with a bug report. Also automatically sends all error information including console logs and client environment information directly to a BitBucket repo and Slack.

  • Intercom

    #<User:0x00007fd16e15ab48> dotmos


    See new signups and send a report to Slack.

  • Google Analytics

    #<User:0x00007fd16e159c48> dotmos


    Check our daily, weekly, and monthly page views and other statistics.

  • MariaDB

    #<User:0x00007fd16e158208> dotmos


    Holds our user account and results data.

  • React

    #<User:0x00007fd16e157808> dotmos


    DOM manipulation of front-end tasks.

  • ExpressJS

    #<User:0x00007fd16e156548> dotmos


    Handles the front-end events.

  • Django

    #<User:0x00007fd16e155b48> dotmos


    Our back-end is developed in Django.

  • Django REST framework

    #<User:0x00007fd16e155008> dotmos


    For our REST API.

  • Swagger UI

    #<User:0x00007fd16e154108> dotmos


    Document our REST API.

  • Node.js

    #<User:0x00007fd16e1535c8> dotmos


    Builds and misc. server tasks.

  • G Suite

    #<User:0x00007fd16e151f48> dotmos


    It's our business email.

  • Python

    #<User:0x00007fd16e151548> dotmos


    Just about everywhere on back-end as glue.

  • JavaScript

    #<User:0x00007fd16e150a08> dotmos


    Just about everywhere on front-end as glue.

  • Trello

    #<User:0x00007fd16e150008> dotmos


    We utilize it to keep track of tasks and API credentials.

  • Mailchimp

    #<User:0x00007fd16e16ec60> dotmos


    Send out our monthly and holiday update emails and to communicate with our beta testers.

  • Skype

    #<User:0x00007fd16e16dae0> dotmos


    Allows us to communicate with our employees who are all in different countries when they are not logged into Slack. Also used to vet new employees.

  • Zapier

    #<User:0x00007fd16e16be20> dotmos


    Sends messages to Slack when code is committed in BitBucket or when deploys have launched.

  • DeployBot

    #<User:0x00007fd16e16a8e0> dotmos


    Quick deployment on demand for manual deployment, automatic deployment for dev and staging servers on code commit.

  • Open Web Analytics

    #<User:0x00007fd16e1694e0> dotmos


    Just a nice backup for Google Analytics and has a nice API

  • Markdown

    blairg23 Personal Stack


    Use it on a daily basis to create beautifully formatted documents / pdfs.

  • Postman

    blairg23 Personal Stack


    Use it on a daily basis to make HTTP requests and test application endpoints.

  • Dropbox

    blairg23 Personal Stack


    Use it on a daily basis to store important documents on the cloud.

  • Bootstrap

    blairg23 Personal Stack


    Use it when I need to create a quick front-end landing page.

  • Open Web Analytics

    dotmos


    Just a nice backup for Google Analytics and has a nice API

  • DeployBot

    dotmos


    Quick deployment on demand for manual deployment, automatic deployment for dev and staging servers on code commit.