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

Companies
Following

  • D3.js

    #<User:0x00007da9f3f64760> TOMIS


    To create beautiful data visualization components

  • InVision

    #<User:0x00007da9f3f63360> TOMIS


    For our UI design mockups

  • Postman

    #<User:0x00007da9f3f620a0> 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:0x00007da9df6f3ae0> TOMIS


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

  • Linode

    #<User:0x00007da9df6f2460> TOMIS


    Hardware for our servers

  • Node.js

    #<User:0x00007da9df6f16a0> TOMIS


    Runs front-end server

  • npm

    #<User:0x00007da9df6f0a20> TOMIS


    Package management for node dependencies

  • Web CEO

    #<User:0x00007da9df88ade0> TOMIS


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

  • Usersnap

    #<User:0x00007da9df8889a0> 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:0x00007da9df886ba0> TOMIS


    uWSGI server that is easy to configure with Nginx and Django

  • Google Sheets

    #<User:0x00007da9df8857a0> TOMIS


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

  • Skype

    #<User:0x00007da9df8843a0> TOMIS


    Weekly product meetings and quick calls between developers

  • Slack

    #<User:0x00007da9df883720> TOMIS


    Daily communication and standups between all team members

  • Confluence

    #<User:0x00007da9df881e20> TOMIS


    All product documentation and specifications

  • Jira

    #<User:0x00007da9df880160> TOMIS


    All issue tracking

  • Xola

    #<User:0x00007da9e255f000> TOMIS


    Reservation system, track bookings and transactions for clients

  • Google Analytics

    #<User:0x00007da9e2b5a3d8> TOMIS


    Track online bookings and other analytics data for clients

  • Mailchimp

    #<User:0x00007da9e2b585d8> TOMIS


    Track email campaign data for clients

  • Bitbucket

    #<User:0x00007da9e2b57098> TOMIS


    Store GIT repositories, free private repos.

  • Git

    #<User:0x00007da9e2b56418> TOMIS


    Best version control system in the world.

  • Celery

    #<User:0x00007da9e2b52e58> TOMIS


    Background Django/Python tasks. Populated Redis with server cache

  • Redis

    #<User:0x00007da9e2b50f18> TOMIS


    Store key:value pairs for local cache

  • JavaScript

    #<User:0x00007da9e2ebdac0> TOMIS


    It powers react

  • React

    #<User:0x00007da9e2eb6040> TOMIS


    All UI components

  • drfdocs

    #<User:0x00007da9e2ff3840> TOMIS


    For our live API endpoints documentation

  • Django REST framework

    #<User:0x00007da9e300e4d8> TOMIS


    For our backend REST API

  • Django

    #<User:0x00007da9e32fd0e0> TOMIS


    All things backend

  • Python

    #<User:0x00007da9e32fc460> TOMIS


    Powers Django

  • Stripe

    #<User:0x00007da9e35fadd8> TOMIS


    Taking payments and creating subscriptions for clients

  • Ubuntu

    #<User:0x00007da9e35f9b18> TOMIS


    Powers front and backend servers

  • NGINX

    #<User:0x00007da9e35f8998> TOMIS


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

  • Celery

    #<User:0x00007da9e35f76d8> dotmos


    Automated distributed tasks.

  • Gunicorn

    #<User:0x00007da9e35f6cd8> dotmos


    HTTP Server

  • jQuery

    #<User:0x00007da9e35f5b58> dotmos


    Just about everywhere on front-end as glue.

  • Slack

    #<User:0x00007da9e35f4ed8> dotmos


    All developer and admin communications.

  • Linode

    #<User:0x00007da9e35f3e98> dotmos


    Hosts our HTTP servers.

  • NGINX

    #<User:0x00007da9e35f3358> dotmos


    Runs our HTTP server.

  • Bitbucket

    #<User:0x00007da9e35f1f58> dotmos


    Keeps track of our GIT repos and bug reporting.

  • Git

    #<User:0x00007da9e35f1058> dotmos


    All source control.

  • Usersnap

    #<User:0x00007da9e35f0158> 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:0x00007da9e376e250> dotmos


    See new signups and send a report to Slack.

  • Google Analytics

    #<User:0x00007da9e376d210> dotmos


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

  • MariaDB

    #<User:0x00007da9e376be10> dotmos


    Holds our user account and results data.

  • React

    #<User:0x00007da9e376b410> dotmos


    DOM manipulation of front-end tasks.

  • ExpressJS

    #<User:0x00007da9e376a150> dotmos


    Handles the front-end events.

  • Django

    #<User:0x00007da9e3769610> dotmos


    Our back-end is developed in Django.

  • Django REST framework

    #<User:0x00007da9e3768ad0> dotmos


    For our REST API.

  • Swagger UI

    #<User:0x00007da9e3767bd0> dotmos


    Document our REST API.

  • Node.js

    #<User:0x00007da9e3767090> dotmos


    Builds and misc. server tasks.

  • G Suite

    #<User:0x00007da9e3765650> dotmos


    It's our business email.

  • Python

    #<User:0x00007da9e3764c50> dotmos


    Just about everywhere on back-end as glue.

  • JavaScript

    #<User:0x00007da9e3764110> dotmos


    Just about everywhere on front-end as glue.

  • Trello

    #<User:0x00007da9e3763710> dotmos


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

  • Mailchimp

    #<User:0x00007da9e3762450> dotmos


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

  • Skype

    #<User:0x00007da9e3760b50> 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:0x00007da9e3a2a660> dotmos


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

  • DeployBot

    #<User:0x00007da9e3a21e20> dotmos


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

  • Open Web Analytics

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