Marble diagrams have been a useful tool in learning RxJS, but with RxJS 5 they are now a useful tool in writing unit tests for applications as well.
As I have been learning RxJS over the past couple of years I’ve also spent a lot of time trying to teach it to others just about any way I can…pairing, converstaions, conference and meetup talks, presentations at work, etc. So I wanted to write out some of my thoughts on different ways to teach Observables.
With an HTML parser it is possible to start using Incremental DOM today with your templating engine of choice.
Reactive programming with Observables and rendering views via a virtual DOM go incredibly well together. RxJS and Mithril implement those two paradigms respective and together create a power foundation from writing applications.
Oh DOM, you are always full of surprises. I feel like I should have learned about
el.matches() a long time ago. You pass it a selector and it’ll return true/false if it matches. Pretty useful, and I think its most useful application is with event delegation.
I’ve always been intrigued by the idea of auto-generated a style guide based on comments in my CSS. Using DSS to parse the comments and Jekyll to be the documenation site make that idea possible.
I like BEM, but that syntax… What if wrote class names like
It is here…a solution for the elusive parent selector. The
:has psuedo-class is a parent selector and more!
Over the past month, I’ve started using ES6 features wherever I could. Here’s a collection of some of my thoughts on the new features.
Who needs a Mac or Windows machine? With Cloud9 I’ve got a pretty sweet dev environment on a Chromebook.
When I first thought about CSS variables, I didn’t really see how they would be useful. But now I see that the real value of CSS variables comes from their ability to enable configuration and customization of reusable components.