In-demand Web Dev Tech

// this is just a simple list for reference

python/haskell/java

mysql/postgresql/redis/mongodb/couchbase,rethinkdb/elasticsearch/solr

scripting

  • node.js
  • python
  • ruby
  • php

functional languages

  • elixir
  • scala
  • clojure
  • haskell

high-performance/compiled languages

  • go/golang
  • rust
  • java
  • c#

caching

  • nginx
  • apache
  • database (redis)
  • in-memory

data

  • relational: mysql, postgresql
  • redis/sessions/caching
  • document: mongodb, couchbase, rethinkdb
  • search engine: elasticsearch, solr

things to learn

  • unit/functional testing for chosen technology
  • api’s/restful services
  • security
  • authorization/authentication: oauth2, json webtoken
  • soa(service oriented architecture)/microservices
  • deploying your app (flightplan: nodejs, fabric: python, capistrano: ruby)
  • websocket
  • orm/data structure

Extra: Web Developer Roadmap: https://github.com/kamranahmedse/developer-roadmap

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s