Skip to content

Instantly share code, notes, and snippets.

@pokle
Last active April 2, 2017 08:20
Show Gist options
  • Save pokle/78df60f42e55e37167f2525596ae266f to your computer and use it in GitHub Desktop.
Save pokle/78df60f42e55e37167f2525596ae266f to your computer and use it in GitHub Desktop.
My software development toolchest

Tried and tested tools:

  • React
  • Clojure (for the backend)
  • Firebase (Great for quick web prototypes and large web scale apps)
  • Cassandra (but will I ever host my own cluster again?)
  • JVM
  • Cloudformation (Yes, the syntax is annoying, but it's nice being able to delete an entire formation of AWS services off in one hit)

Tools I'd like to start a new project with:

(I have had minimal or no experience with these - they sound like a cool idea)

  • Hyperapp
  • create-react-app
  • Falcor (like GraphQL, but simpler & practical out of the box I've heard)
  • Apollo data A caching GraphQL library
  • Idris - A Haskell like language with dependent types
  • Terraform for blue green deployments

Tools I'd like to stay away from

  • Ruby (and rails)
  • AngularJS
  • Plain Java
  • Puppet (I dislike how you can get your servers stuck in a strange state. Phoenix environments can help here. But enough is enough. And all the ruby...!)
  • Webpack (Very easy to turn your javascript project into something that no other tool knows how to navigate (e.g. editors...)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment