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

Companies
Following

  • D3.js

    #<User:0x00007b7f6b112810> TOMIS


    To create beautiful data visualization components

  • InVision

    #<User:0x00007b7f6b111050> TOMIS


    For our UI design mockups

  • Postman

    #<User:0x00007b7f6a00f798> 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:0x00007b7fa0168848> TOMIS


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

  • Linode

    #<User:0x00007b7fa026e8a0> TOMIS


    Hardware for our servers

  • Node.js

    #<User:0x00007b7fa026d9a0> TOMIS


    Runs front-end server

  • npm

    #<User:0x00007b7fa026c1e0> TOMIS


    Package management for node dependencies

  • Web CEO

    #<User:0x00007b7fa026aca0> TOMIS


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

  • Usersnap

    #<User:0x00007b7fa02685e0> 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:0x00007b7f69fdfca0> TOMIS


    uWSGI server that is easy to configure with Nginx and Django

  • Google Sheets

    #<User:0x00007b7f69fde620> TOMIS


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

  • Skype

    #<User:0x00007b7f69fdcfa0> TOMIS


    Weekly product meetings and quick calls between developers

  • Slack

    #<User:0x00007b7f69fd4ee0> TOMIS


    Daily communication and standups between all team members

  • Confluence

    #<User:0x00007b7f69fd3d60> TOMIS


    All product documentation and specifications

  • Jira

    #<User:0x00007b7f69fd2aa0> TOMIS


    All issue tracking

  • Xola

    #<User:0x00007b7f69fd1a60> TOMIS


    Reservation system, track bookings and transactions for clients

  • Google Analytics

    #<User:0x00007b7f69fd0160> TOMIS


    Track online bookings and other analytics data for clients

  • Mailchimp

    #<User:0x00007b7f69fbe4d8> TOMIS


    Track email campaign data for clients

  • Bitbucket

    #<User:0x00007b7f69fbc458> TOMIS


    Store GIT repositories, free private repos.

  • Git

    #<User:0x00007b7f69fbb698> TOMIS


    Best version control system in the world.

  • Celery

    #<User:0x00007b7f69fb5f18> TOMIS


    Background Django/Python tasks. Populated Redis with server cache

  • Redis

    #<User:0x00007b7f69fb4898> TOMIS


    Store key:value pairs for local cache

  • JavaScript

    #<User:0x00007b7f69fb3c18> TOMIS


    It powers react

  • React

    #<User:0x00007b7f69fb2598> TOMIS


    All UI components

  • drfdocs

    #<User:0x00007b7f69fb1558> TOMIS


    For our live API endpoints documentation

  • Django REST framework

    #<User:0x00007b7f69fb0658> TOMIS


    For our backend REST API

  • Django

    #<User:0x00007b7f69fafb40> TOMIS


    All things backend

  • Python

    #<User:0x00007b7f69faf000> TOMIS


    Powers Django

  • Stripe

    #<User:0x00007b7f69fac080> TOMIS


    Taking payments and creating subscriptions for clients

  • Ubuntu

    #<User:0x00007b7f69fab180> TOMIS


    Powers front and backend servers

  • NGINX

    #<User:0x00007b7f69faa500> TOMIS


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

  • Celery

    #<User:0x00007b7f69fa94c0> dotmos


    Automated distributed tasks.

  • Gunicorn

    #<User:0x00007b7f69fa8700> dotmos


    HTTP Server

  • jQuery

    #<User:0x00007b7f69fa76c0> dotmos


    Just about everywhere on front-end as glue.

  • Slack

    #<User:0x00007b7f69fa6b80> dotmos


    All developer and admin communications.

  • Linode

    #<User:0x00007b7f69fa58c0> dotmos


    Hosts our HTTP servers.

  • NGINX

    #<User:0x00007b7f69fa4100> dotmos


    Runs our HTTP server.

  • Bitbucket

    #<User:0x00007b7f69f7fc88> dotmos


    Keeps track of our GIT repos and bug reporting.

  • Git

    #<User:0x00007b7f69f7f148> dotmos


    All source control.

  • Usersnap

    #<User:0x00007b7f69f7d988> 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:0x00007b7f69f7a148> dotmos


    See new signups and send a report to Slack.

  • Google Analytics

    #<User:0x00007b7f69f79248> dotmos


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

  • MariaDB

    #<User:0x00007b7f69f77e48> dotmos


    Holds our user account and results data.

  • React

    #<User:0x00007b7f69f77308> dotmos


    DOM manipulation of front-end tasks.

  • ExpressJS

    #<User:0x00007b7f69f75f08> dotmos


    Handles the front-end events.

  • Django

    #<User:0x00007b7f69f75508> dotmos


    Our back-end is developed in Django.

  • Django REST framework

    #<User:0x00007b7f69f749c8> dotmos


    For our REST API.

  • Swagger UI

    #<User:0x00007b7f69f73ac8> dotmos


    Document our REST API.

  • Node.js

    #<User:0x00007b7f69f72f88> dotmos


    Builds and misc. server tasks.

  • G Suite

    #<User:0x00007b7f69f71548> dotmos


    It's our business email.

  • Python

    #<User:0x00007b7f69f70a08> dotmos


    Just about everywhere on back-end as glue.

  • JavaScript

    #<User:0x00007b7f69f4fc90> dotmos


    Just about everywhere on front-end as glue.

  • Trello

    #<User:0x00007b7f69edba48> dotmos


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

  • Mailchimp

    #<User:0x00007b7f69ed49c8> dotmos


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

  • Skype

    #<User:0x00007b7f69ed2588> 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:0x00007b7f68abed80> dotmos


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

  • DeployBot

    #<User:0x00007b7f68ab3ac0> dotmos


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

  • Open Web Analytics

    #<User:0x00007b7f68ab1cc0> 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.