My 2017 in coding

2017 has been a great year in learning new tech and standardizing my stack again.

In the beginning of the year I was a bit lost as there was so much options available and I had to choose a handful to focus on and stick with it. I’ve looked through and played with them on little side-projects. Also a bunch of API’s released by all kinds of companies and products.

Some of the tech I’ve played with in 2017:

Languages, Frameworks and DB’s

  • .NET Core
  • ServiceStack + OrmLite
  • Vue.js
  • Vuetify
  • Nuxt.js
  • Feathers.js
  • Wordpress Multisite
  • Laravel
  • Postgres
  • Webpack
  • R Lang
  • Python
  • Yarn
  • NPM 5

API’s:

  • IBM Watson
  • Google Cloud API — Speech to Text and Translate
  • Infermedica API
  • AWS S3

Here is my preferred tech as I see in 2018:

Frontend:

  • Bootstrap 4
  • Vue.js — Nuxt.js + Vuetify + Webpack + SASS

Backend:

  • ServiceStack or .NET Core depending on project
  • Feathers.js — although not 100% convinced yet

Databases:

  • MongoDB
  • Postgress / Microsoft SQL — although Postgres is a clear winner with regards to size and resources required

Package Managers

  • Yarn / NPM 5

My favourite this year was working with Vue.js, such a great framework and community. The best framework for me to transition from Angular.js 1. It took me a while to get my head around the ES6 and Webpack configuration, but once it sticks it is pure heaven.

2018 will be the year of specializing in my stack. Since all these frameworks came out new in 2016/2017, I don’t think they’ll change anything major as they mature.

I am really looking forward to continue building more quality projects in my new stack. A few of my side projects I’ll convert to using my stack above.

--

--