This has been an interesting year in terms of personal experiences about Software Engineering. This post is the list of my picks for 2016, grouped by category, of the most notable stuff I ran through during these 366 days.
I have increased my knowledge about this essential tool thanks to this course and these two talks:
Also, since I spent my spare time working on various open source projects, I had the opportunity to improve my git skills also by doing. One of the main goals of my 2017 will be to keep on increasing my git abilities: I hope to turn from git Padawan to git Knight.
My hardest struggle with tools in 2016 was while I was trying to implement a simple
sbt plugin using
IntelliJ as Scala IDE: I had no experience neither in sbt plugins development nor in IntelliJ indeed, so I spent a lot of time to setup a proper configuration for getting started.
Eventually, after evenings spent on tuning my environment, I was able to develop and test my first vanilla
sbt plugin using an IDE I had never worked with.
I’ve deployed a set of small services (on free Dyno instances ) using this PaaS: it is well documented and it offers a lot of free tools. I assume I’ll use it also next year.
Best Youtube videos
- Constraints Liberate, Liberties Constrain by Runar Bjarnason
- Life Beyond the Illusion of Present by Jonas Boner
- Live React: Hot Reloading with Time Travel by Dan Abramov
- Curry On, Rome
- BeeScala, Ljubljana
- NoSlidesConf, Bologna
To Macros and Beyond!, by Eugene Burmako
@ Curry On, 19th July - Rome
The academic discussion between Eugene Burmako and Matthias Felleisen has been a mind blowing experience!
Funny Code, by Matteo Baglini
@ NoSlidesConf, 3rd December - Bologna
Six years of Scala and counting, by Manuel Bernhardt
@ BeeScala, 26th November, Ljubljana
IMHO, this is the right approach to introduce Scala features in appealing way.
- “Your mouse is a database.” Erik Mejier
- “Clarity is the king.” Bob Martin
- “Constraints are freedom.” Runar Bjarnason
- Thinking, Fast and Slow - Daniel Kahneman
- sbt in action - Joshua Suereth and Matthew Farwell
- Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
- Functional Geekery Episode 55 – Andreas Stefik
- Functional Geekery Episode 69 – Bartosz Milewski
- How Cognitive Biases Affect Developers
That’s all for 2016.
Merry Christmas and Happy 2017!