Aurelia Video: Aurelia: Next Generation Web Apps by Ashley M Grant - Great video explaining basics of Aurelia Vue.js VueJS Router - Documentation of VueJS router. It seems like the only Router in current JS frameworks I know, which supports components being really fully decoupled from it. Huge thumbs up for Vue for that! I’ve been blaming Angular for not having it for while… Git git - the simple guide - Nice git guide for beginners Other Good UI
This time it is mostly list of interesting articles I found.
Interesting articles TypeScript TypeScript at Slack - how Slack moved to TypeScript Glimmer.js: What’s the Deal with TypeScript? - Article describing what TypeScript is about It’s time to give TypeScript another chance - Yet another article about TypeScript :) Rich Typescript Logger Decorators for Easy Coding - Great TypeScript decorator for simple logging Decorators & metadata reflection in TypeScript: From Novice to Expert - Article series focused on TypeScript decorators Angular Automagically Unsubscribe in Angular - Decorator for automatically unsubscribing Observables Angular — Stop using observable when you should use a promise - Article about caveats of overusing Observables especially for HTTP requests ngConf2017 Information - Links to videos, slides and information about ngConf2017 CSS http://cssgridgarden.
Properly commenting workarounds Sometimes you need to do some workaround - maybe because of some bug, or lack of features in framework you use… There might be many reasons for it. It is necessary to properly document such a workaround and describe reasons why you used it.
It might seem obvious at the beginning, but when you return to that code after some time, you might not understand it rigt away.
This is the first article of “What I have learned series” I would like to start. I would like to write weekly (even though I’m not sure if I will have enough time for that). I will try to post interesting things I learned in that week and also some articles I read.
Java Java streams cannot be reused CSS A Complete Guide to Flexbox - flexible CSS positioning GIT Break up changes into multiple git commits with git add -p