(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
Implemeted syntax parameter simillar to Scheme programming language, in Sweet.js macro. | |
Eg: | |
macro aif { | |
case { | |
$aif_name | |
($cond ...) {$tru ...} else { $els ... } | |
} => { |
def flattenDictionay(result,sep,dicobj): | |
for key, value in dicobj.items(): | |
keyValue= sep +"."+ key if sep else key | |
if type(value) is dict: | |
flattenDictionay(result,keyValue,value) | |
else: |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
⇐ back to the gist-blog at jrw.fi
Or, 16 cool things you may not have known your stylesheets could do. I'd rather have kept it to a nice round number like 10, but they just kept coming. Sorry.
I've been using SCSS/SASS for most of my styling work since 2009, and I'm a huge fan of Compass (by the great @chriseppstein). It really helped many of us through the darkest cross-browser crap. Even though browsers are increasingly playing nice with CSS, another problem has become very topical: managing the complexity in stylesheets as our in-browser apps get larger and larger. SCSS is an indispensable tool for dealing with this.
This isn't an introduction to the language by a long shot; many things probably won't make sense unless you have some SCSS under your belt already. That said, if you're not yet comfy with the basics, check out the aweso
<!-- | |
IMAGE REFERENCES | |
---------------- | |
Open these up in new tabs: | |
1. Image: https://s3-us-west-2.amazonaws.com/s.cdpn.io/t-640/todo-static.png | |
2. Animated GIF: https://s3-us-west-2.amazonaws.com/s.cdpn.io/t-640/todo-animated.gif | |
TASK LIST | |
--------- |