Monthly digest – January 2018
Hello everybody! 👋🏻
You might remember my "This month I learned" series in which I shared articles that I posted in... surprise... my "Today I learned" section. I decided to change the format a little bit and also include other great things that I read or discovered. So here we go!
How to write reusable sane API-based Preact, React or Vue.js components using the Render Props pattern
Up until today I hadn't figured out the best way to work with API data in a component-driven world. But you know what — now I know.
This month I learned - December 2017
It's shorty before the new years party with my friends and I thought I could finish this year with a last "This month I learned post".
I have to say it was a crazy, intense and wonderful year. In February I started my "Today I learned" series and wrote 48 TIL posts. 😲 I spoke at 21 events, visited 13 countries including the United States, Australia and New Zealand and most importantly I met an uncountable number of wonderful people!
I want to say a big THANK YOU to all the lovely people that I had good conversations with, that listened to me while I was struggling in the new field of developer relations and that made me always feel welcome! ❤️❤️❤️
This month I learned - October 2017
That said I hadn't had much time to read all the things that flodded my inbox but I think that's okay. At least I made it up to three learnings in October. Enjoy!
A love letter to a JS component-ready content management system
But even though this is great from a technical perspective, I always struggle to make this principle clear to non-technical people. To explain the component movement to the people that fill the applications that I build with data and content was always very hard–until last year when I found out about Contentful.
This month I learned - September 2017
Whooop whooop! 🎉 Another month is over and, oh well... it was a very busy month. I've given a new talk on the great combination of JS components and structured content in Stockholm, met a bunch of great people and was working on a new project which hopefully will be published soon. ;)
And of course, I kept track of my learnings and web dev findings. So here we go!
Three things to consider before your progressive web app goes standalone
I was at TECH.insights in London last week, and Rowan Merewood gave an excellent talk on progressive web apps. It was one of these presentations including tons of information so that even people that are familiar with the technology could learn something new. I love this kind of talks!
ES6 modules support lands in browsers: is it time to rethink bundling?
ES6 modules have been defined in the ECMAScript specification for a while already. The community wrote tons of articles on how to use them with Babel and how
requirein Node.js, but it took a while until an actual implementation landed in browsers. I was surprised to see that Safari was the first one shipping ES6 modules in its technology preview channel, and now Edge and Firefox Nightly also ship this feature – even though it's behind a flag. After having used tools like RequireJS and Browserify (remember the AMD and CommonJS discussions?) it looks like modules are finally arriving in the browser landscape, so let's see a look what the bright future will bring. 🎉
Node.js v7 – URLs, deprecation warnings and a better developer experience
Node.js v7 is out! It includes goodies like 98% coverage of EcmaScript 6 language features (exciting times!), improved performance and stability and shipped with a new experimental URL parser. The crazy thing about this release is that it shipped only six months after the previous release v6. Node.js now follows a strict defined release schedule and that’s a really good thing.