3. LOOK MA, IT’S A
GOPHER
It’s sweet and furry and fast
It has awesome animal friends like
Bee(go), Gorilla & Buffalo. Be sure to
check them out.
Source: reddit.com
4. OPEN-SOURCE
DB FOR REAL-
TIME WEB
Scale, query, join, M/R and easily
administer your document DB.
Need real-time? It’s on the
horizon!
Check out rethinkdb.com
Source: airpair.com
5. REST IS KINDA
TIRED
… and old, and cranky
Check out graphql.org
Source: freegreatpicture.com
6. CHECK OUT THIS
VIEW
A new kid on the block, but say
what you will, writing front-end is
fun again!
Check out vuejs.org
Source: wikimedia.org
7. GIMME THAT
STREAM OF TASTY
ACORNSProcess loads of tasty acorns at the
speed of a squirrel and sprinkle with a
dash of CEP.
Check out graphql.org
Source: en.wikipedia.org
Imagine you’re stuck on a lonely island and you have room for only 5 techs.
Which ones will you choose to keep?
Here’s my list
I chose Golang for its simplicity, concurrency model, functional style and speed.
Extra points for vibrant community, multi-purpose (web & daemons) and shallow learning curve.
RethinkDB is a scalable, developer-friendly, real-time document DB. Highlighted features include easy admin & scale-out, excellent query-language, joins, cursors on change stream and real-time via Horizon.
Recently open-sourced after company closed.
GraphQL helps us design APIs that are self-documenting, schema-aware and easy to evolve.
Things to mention - Type system, schema, mutations, inter-op with Redux pattern, joining queries
Vue.js brings the best of all worlds - shallow learning curve, great community & docs, excellent libraries (Vuex, router) and simplicity.
Easy to pick up, fun to work with, productive within days, natural paradigm for components and UI authoring, supports SSR/Isomorphic.
Flink offers the power of true stream processing, with windowing functions, state management and CEP.
Faster than Spark Streaming, easy to get started with, with growing and vibrant community. Anomaly detection use-case