Jonathan Kingsley
JFKingsley
Founder | Refractal
Recent Tech Decisions
125 points

Companies
Following

  • PagerDuty

    #<User:0x00007fcfb7bb76d0> Refractal


    whistles If there's something weird, in your infrastructure, who you gonna call?

    DevOps-Buste.. You get the idea. PagerDuty is great for quickly notifying us when things go pearshaped.

  • OVH

    #<User:0x00007fcfb7c5c310> Refractal


    The majority of our dedicated servers are hosted with OVH, due to their competitive pricing, easy to use control panels and quick on-site support options.

  • HTML5

    #<User:0x00007fcfb7c7f298> Refractal


    The internet is written in HTML5. We write our sites in HTML5. HTML5. 'nuff Said.

  • GitLab

    #<User:0x00007fcfb7d19078> Refractal


    GitLab is our main Git server, housed on a separate box inside our VPN, it's diverse features and sandbox-support allows it to be an extremely good way to secure your source code.

  • Xcode

    #<User:0x00007fcfb7dcbf48> Refractal


    Xcode is our primary development platform for iOS applications, with a very fully featured set of dev tools for the platform. For everything else, there's Sublime Text 3.

  • TestFlight

    #<User:0x00007fcfb7dd0660> Refractal


    When it comes to beta testing on iOS, there's really no other solid option. TestFlight is reliable, easy to use and has a set of great API's (albeit somewhat hidden).

  • Gradle

    #<User:0x00007fcfb8403c08> Refractal


    Gradle is used generally as our Android build tool, simplifying dependencies and general build process dramatically.

  • Salt

    #<User:0x00007fcfb85a7e60> Refractal


    When it comes to provisioning tens to hundreds of servers, you need a tool that can handle the load, as well as being extremely customisable. Fortunately, Salt has held that gauntlet for us consistently through any kind of issue you can throw at it.

  • Slack

    #<User:0x00007fcfbc684e38> Refractal


    Slack is a lifesaver, not only for our day to day team communications and it's direct links into our other tools, but for Beta testing as well, with our custom Slack bot in our beta group being an invaluable asset to avoid giving our testers direct JIRA access.

  • Trello

    #<User:0x00007fcfbcaa5fa8> Refractal


    Our regular use of Trello is for general updates on features, listing potential improvements and also resources we use on a daily basis.

  • Jira

    #<User:0x00007fcfbcb08860> Refractal


    We use JIRA for both bug tracking, and in some cases features as well, although that is directly linked to our Trello boards.

  • Buffer

    #<User:0x00007fcfbcdfc940> Refractal


    We use Buffer for general social media management, especially in terms of analytics and general oversight.

  • Docker

    #<User:0x00007fcfbdfcb680> Refractal


    If there's any platform that's better built for sandboxing, it's Docker. The container infrastructure and Salt have allowed us to build a secure production infrastructure insanely fast from scratch.

  • npm

    #<User:0x00007fcfbe0735d8> Refractal


    If you're using Node or Gulp, you can't help but use NPM in some form or another. Fortunately that's never a bad thing with the massive package repository and glowing ecosystem making it a breeze to work with.

  • Keen

    #<User:0x00007fcfbe2aeed8> Refractal


    Having watched the Keen.IO guys grow their company since it's inception, I think we can safely say that they are one of the best out there in terms of general analytics and storage.

  • Stripe

    #<User:0x00007fcfbe2ffe78> Refractal


    Payments? Stripe. There's pretty much no other option that's as easy or pretty to work with out of the box, you just plug it in and watch the fireworks.

  • Twilio SendGrid

    #<User:0x00007fcfc036b5e0> Refractal


    Every app needs email, even the ones we build regularly send some kind, be it signup, reset passwords or general announcements, it's all gotta come from somewhere. SendGrid have been a very reliable platform in the past, and we've had no issues so far.

  • Google Drive

    #<User:0x00007fcfc3ce21c0> Refractal


    While the majority of our storage is on our own servers, for documentation and general paperwork, Google Drive's UI outranks anything else we've come across. It just works, and that's the best thing about it.

  • Rackspace Cloud Servers

    #<User:0x00007fcf95161e00> Refractal


    For our cloud infrastructure, I cannot recommend Rackspace higher. They have consistently knocked it out of the park for us, especially in terms of direct support and help even beyond the call of duty.

  • Golang

    #<User:0x00007fcfc1e5c138> Refractal


    For some of our more taxing parts of our applications, something able to handle high I/O load quickly and with fast processing is needed. Go has completely filled that gap, allowing us to break down walls that would've been completely impossible with other languages.

  • Objective-C

    #<User:0x00007fcfc3aee4e0> Refractal


    While the majority of our stack is now using Swift, we still love Objective-C in many cases, especially low-level software manipulation, where it's just easier. It doesn't hurt that a lot of iOS/OS X Libraries out there are written in it either.

  • Sass

    #<User:0x00007fcfc3c30dd0> Refractal


    CSS is a mess. There, we said it. Sass, on the other hand takes CSS and makes it pretty, easy to work with and has stuff like variables which make things seriously awesome.

  • Node.js

    #<User:0x00007fcfbe2cf020> Refractal


    Most of the code we write on the server-side is in Node, due to it's flexibility, ease of use and extremely quick runtime once setup correctly.

  • NGINX

    #<User:0x00007fcfbdfa30e0> Refractal


    NGINX is quite possibly our favorite tool on the serverside, because of how easy it makes load-balancing. You just throw it in, tweak the config and boom, you're up and running in minutes.

  • Google Analytics

    #<User:0x00007fcfbe072598> Refractal


    Every Superhero needs a sidekick, and for Keen.IO, that's Google Analytics, giving us a second view at how everything is performing in terms of marketing versus raw numbers.

  • MongoDB

    #<User:0x00007fcfbe157120> Refractal


    Our data storage, for the most part is handled by a set of MongoDB storage clusters handling all the persistent information needed for our apps.

  • Sentry

    #<User:0x00007fcfbcd4a1f0> Refractal


    If PagerDuty lets you notify devs when things go wrong, Sentry is what lets us know when they did. With centralized logs, quick system alerts and detailed overviews, it's a great addition to our system.

  • gulp

    #<User:0x00007fcfbcdf8340> Refractal


    For all our frontend site builds, Grunt allows us to do one-click builds for SASS, Coffeescript and other tools, with minifying and general restructuring built right in.

  • Swift

    #<User:0x00007fcfbc9c4b20> Refractal


    Most of our newer apps are written completely in swift, with our older ones and some special cases using a mix of Swift and Objective-C, but with Swift 2, the language is pretty much a must-use. "guard" is <3.

  • Redis

    #<User:0x00007fcfbb52f160> Refractal


    We use Redis for several different things, but majoritively for server or frontend caching, and session management, both things it excels at.

  • Buffer

    Refractal


    We use Buffer for general social media management, especially in terms of analytics and general oversight.