Skip to content

Commit c68e3e0

Browse files
committed
Initial commit
1 parent b2f0bb8 commit c68e3e0

27 files changed

+1431
-0
lines changed

reactive_00.md

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
0: I Am Going To Leave All This In, Just So You Know
2+
3+
In this inaugural episode of Reactive, Raquel, Henning and Kahlil talked about what this show is, fight out an epic editor flame war, talk rapid Rest API development and some news that are _HOT RIGHT NOW_!
4+
5+
**Timeline**
6+
7+
- 00:00:00 Intro
8+
- 00:02:20 Why is this thing called "Reactive"
9+
- 00:03:52 Firefox is blocking flash
10+
- 00:07:55 Echochamber
11+
- 00:12:20 Rapid REST-API development
12+
- 00:26:54 Lets talk about The Descriptive Podcast
13+
- 00:30:30 Comparing notes on Text editors - Henning complains about vim?!?!?
14+
- 00:44:37 Kahlil's npm talk at FrankfurtJS
15+
- 01:00:10 How do you stay up to date with tech news? - nuzzel
16+
- 01:11:52 It's a Wrap
17+
18+
**Links**
19+
20+
- [The introduction to Reactive Programming you've been missing][1]
21+
- [Firefox blocks Flash][2]
22+
- [Commenting without the comments][3]
23+
- [Apigility - The world's easiest way to create high-quality APIs][4]
24+
- [Restify - REST framework][5]
25+
- [Express - Fast, unopinionated, minimalist web framework][6]
26+
- [Hapi - HTTP Server framework][7]
27+
- [joi - Object schema validation][8]
28+
- [sinon.js - Standalone test spies, stubs and mocks for JavaScript][9]
29+
- [Swagger - The World's Most Popular Framework for APIs][12]
30+
- [json-api - A library for constructing JSON-API compliant responses][13]
31+
- [Atom 1.0][14]
32+
- [MacVim][15]
33+
- [SublimeText 3][16]
34+
- [Why I ♥ vim][10]
35+
- [Web/PHP storm][11]
36+
- [Build Tool Shmuild Tool npm is best][17]
37+
- [Files for Kahlil's talk "Build Tool, Shmuild Tool: npm Is Best"][18]
38+
- [Gulp][19]
39+
- [Grunt][20]
40+
- [Nuzzel][21]
41+
42+
43+
[1]: https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 "The introduction to Reactive Programming you've been missing"
44+
[2]: http://thenextweb.com/insider/2015/07/14/firefox-rings-the-death-knell-for-flash/ "Firefox blocks Flash"
45+
[3]: https://github.com/tessalt/echo-chamber-js "Commenting without the comments"
46+
[4]: https://apigility.org/ "Apigility -The world's easiest way to create high-quality APIs"
47+
[5]: https://www.npmjs.org/package/restify "Restify - REST framework"
48+
[6]: https://www.npmjs.org/package/express "Express - Fast, unopinionated, minimalist web framework"
49+
[7]: https://www.npmjs.org/package/hapi "Hapi - HTTP Server framework"
50+
[8]: https://www.npmjs.org/package/joi "joi - Object schema validation"
51+
[9]: http://sinonjs.org/ "sinon.js - Standalone test spies, stubs and mocks for JavaScript"
52+
[12]: http://swagger.io/ "Swagger - The World's Most Popular Framework for APIs"
53+
[13]: https://www.npmjs.com/package/json-api "json-api - A library for constructing JSON-API compliant responses"
54+
[14]: https://www.youtube.com/watch?v=Y7aEiVwBAdk "Atom 1.0"
55+
[15]: https://github.com/macvim-dev/macvim "MacVim"
56+
[16]: http://www.sublimetext.com/3 "SublimeText 3"
57+
[10]: http://rckbt.me/2012/05/why-i-heart-vim/ "Why I ♥ vim"
58+
[11]: https://www.jetbrains.com/ "Web/PHP storm"
59+
[17]: http://build-tool-shmuild-tool.surge.sh/#0 "Build Tool Shmuild Tool npm is best"
60+
[18]: https://github.com/distilledhype/npm-task-runner-starter "Files for my talk "Build Tool, Shmuild Tool: npm Is Best"
61+
[19]: http://gulpjs.com/ "Gulp"
62+
[20]: http://gruntjs.com/ "Grunt"
63+
[21]: http://nuzzel.com/ "Nuzzel"

reactive_01.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# 1: We Got a Vim User off of Vim
2+
3+
While Raquel is Hacker in Residence at the Recurse Center in NYC this week Kahlil and Henning do their best to record a late night Reactive episode and discuss a range of topics, such as Henning's apparent abandoning of vim 😱 and Jafar Husain's insane knowledge about Reactive Programming, ES6 and his talks about how they apply Reactive Programming at Netflix.
4+
5+
**Timeline**
6+
7+
- 00:00:00 Intro
8+
- 00:00:25 Where is @rockbot?
9+
- 00:01:28 Hacking cars and planes
10+
- 00:11:50 I don't use vim anymore ... mostly
11+
- 00:15:16 The End of Single Page Apps
12+
- 00:19:10 Trying to be ok with feeling stupid for a while
13+
- 00:23:52 Jafar Husein and his RxJS talks
14+
- 00:27:02 Thoughts on Awkward Net Awards tweets
15+
- 00:34:00 Sign off
16+
17+
**Links**
18+
19+
- [Hackers Remotely Kill a Jeep on the Highway—With Me in It][1]
20+
- [Is It Possible for Passengers to Hack Commercial Aircraft?][2]
21+
- [PHPStorm by JetBRAINS][3]
22+
- [The end of Single Page Apps by Chris Tse][4]
23+
- [The Net Awards 2015][6]
24+
- [Reactive Programming Overview][7]
25+
- [Async javaScript with Reactive Extensions][8]
26+
- [JSJ The Future of JavaScript with Jafar Husain][5]
27+
28+
[1]: http://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway "Hackers Remotely Kill a Jeep on the Highway—With Me in It"
29+
[2]: http://www.wired.com/2015/05/possible-passengers-hack-commercial-aircraft "Is It Possible for Passengers to Hack Commercial Aircraft?"
30+
[3]: https://www.jetbrains.com/phpstorm/ "PHPStorm by JetBRAINS"
31+
[4]: http://confreaks.tv/videos/wickedgoodember2015-keynote-the-end-of-single-page-apps "The end of Single Page Apps by Chris Tse"
32+
[7]: https://www.youtube.com/watch?v=dwP1TNXE6fc "Reactive Programming Overview"
33+
[8]: https://www.youtube.com/watch?v=XRYN2xt11Ek "Async javaScript with Reactive Extensions"
34+
[6]: https://thenetawards.com/ "The Net Awards 2015"
35+
[5]: http://devchat.tv/js-jabber/168-jsj-the-future-of-javascript-with-jafar-husain "JSJ The Future of JavaScript with Jafar Husain"

reactive_02.md

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2: Search is like inherently impossible
2+
3+
Raquel is back and shares her experience at the Recurse Center, where she was a resident last week. We then discuss the difficulties of search in general and how this applies to npm's package search. Kahlil introduces Henning and Raquel to Observables and various patterns in Angular2.
4+
5+
**Timeline**
6+
7+
- 00:00:00 Intro
8+
- 00:00:13 @rockbot is back!!
9+
- 00:00:15 What is the Recurse Center?
10+
- 00:13:45 Why is search so difficult? npm search in particular.
11+
- 00:30:20 Kahlil explains Observables
12+
13+
**Links**
14+
15+
- [Recurse Center][6]
16+
- [npm search][7]
17+
- [npm search source][8]
18+
- [Ember Observer][9]
19+
- [Learn RX][10]
20+
- [RxJS][11]
21+
- [Observable][12]
22+
- [Angular 2: Surviving the Transition][13]
23+
- [Reactive Programming Overview][14]
24+
25+
**Got feedback/suggestions/questions? Get in touch with us!**
26+
27+
- [reactive.audio][1]
28+
- [@reactivepod][2]
29+
- [Kahlil Lechelt - @distilledhype][3]
30+
- [Raquel Vélez - @rockbot][4]
31+
- [Henning Glatter-Götz - @hglattergotz][5]
32+
33+
[1]: http://reactive.audio "Reactive on the web"
34+
[2]: https://twitter.com/reactivepod "Send us your feedback"
35+
[3]: https://twitter.com/distilledhype "Ping me on Twitter"
36+
[4]: https://twitter.com/rockbot "The best way to get in touch with me ... don't even try email"
37+
[5]: https://twitter.com/hglattergotz "Ping me on Twitter"
38+
[6]: https://www.recurse.com "Recurse Center"
39+
[7]: https://www.npmjs.com "npm search"
40+
[8]: https://github.com/npm/newww/blob/master/facets/registry/show-search.js "npm search source"
41+
[9]: http://emberobserver.com/ "Ember Observer"
42+
[10]: http://jhusain.github.io/learnrx/ "Learn RX "
43+
[11]: https://github.com/Reactive-Extensions/RxJS "RxJS"
44+
[12]: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/creating.md "Observable"
45+
[13]: http://rangle.io/resources/angular-2-survive-the-transition/ "Angular 2: Surviving the Transition"
46+
[14]: https://www.youtube.com/watch?v=dwP1TNXE6fc "Reactive Programming Overview"

reactive_03.md

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
3: TBD
2+
3+
Topic choices
4+
- I know someone who organized their wedding by Github issues
5+
- We are just making stuff up
6+
- They have no reason to give me Amazon S3 credentials
7+
- I do the "Oh gosh I'm scared dance on Slack"
8+
- I have a little imaginary line in my head
9+
- And sometimes you don't what to know
10+
- Ops is more like Biology
11+
- OMG I pushed to production on my first day!
12+
- The whole country goes on vacation for 4 weeks
13+
- I use technology
14+
15+
Raquel and Henning tackle this weeks topics without Kahlil who had other stuff to take care of. They speculate about what Github might do with the giant wad of cash they got in their series B funding and talk about how developers could benefit from knowing more about Opsy stuff. The last topic of the show is about meetups and how some of them are trying to set themselves apart by mixing it up with Music and having a cover charge that gets donated to charity. Food names for Javascript meetups seems to be an up and coming thing.
16+
17+
**Timeline**
18+
19+
- **00:00:00** Henning's most excellent intro
20+
- **00:00:45** Github got a boat load of money
21+
- **00:07:32** We have a Slack team for Reactive now!
22+
- **00:09:03** Ops, Ops, Ops
23+
- **00:25:24** Meetups are getting fancy
24+
- **00:40:02** Comprehensive outro
25+
26+
**Links**
27+
28+
- [Github Funding](http://techcrunch.com/2015/07/29/github-raises-250m-series-b-round-to-take-risks/)
29+
- [Boxen](https://boxen.github.com/)
30+
- [Ansible](http://www.ansible.com/home)
31+
- [Chef](https://www.chef.io/chef/)
32+
- [Puppet Labs](https://puppetlabs.com/)
33+
- [FrankfurtJS](http://www.meetup.com/FrankfurtJS/)
34+
- [KarlsruheJS](http://www.meetup.com/KarlsruheJS/)
35+
- [BrooklynJS](http://brooklynjs.com/)
36+
- [WaffleJS](http://wafflejs.com/)
37+
- [EmberJS NYC](http://www.meetup.com/EmberJS-NYC/)
38+
39+
**Got feedback/suggestions/questions? Get in touch with us!**
40+
41+
- [reactive.audio][1]
42+
- [@reactivepod][2]
43+
- [Reactive on Slack][6]
44+
- [Kahlil Lechelt - @distilledhype][3]
45+
- [Raquel Vélez - @rockbot][4]
46+
- [Henning Glatter-Götz - @hglattergotz][5]
47+
48+
[1]: http://reactive.audio "Reactive on the web"
49+
[2]: https://twitter.com/reactivepod "Send us your feedback"
50+
[3]: https://twitter.com/distilledhype "Ping me on Twitter"
51+
[4]: https://twitter.com/rockbot "The best way to get in touch with me ... don't even try email"
52+
[5]: https://twitter.com/hglattergotz "Ping me on Twitter"
53+
[6]: https://reactive-slack.herokuapp.com/ "Reactive on Slack"

reactive_04.md

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
4: Title TBD
2+
3+
Title choices
4+
- There are so many alphabets out there
5+
- Isn't it Alphabet's Google?
6+
- Self driving cars and other crazy stuff
7+
- Google is still the monopoly in search
8+
- Why doesn't everybody just use Bing
9+
- I hear Yahoo has a search ... its Bing
10+
- Why does BMW want alphabet.com?
11+
- I must say, Google Hangouts are really terrible
12+
- Its nice, it all just works
13+
- Even if you didn't use node ... sigh
14+
- Node is not the answer to everything
15+
- He got the tingly feeling in his pinky (actual quote)
16+
- Redux gave him a tingly feeling in his pinky (paraphrased, is that ok???)
17+
- Redux is inspired by Flux but it is much simpler
18+
- This Redux thing works with reducers
19+
- I just like this kind of move to the simplicity
20+
- one big ball of data
21+
22+
Our team is complete again for this episode! Raquel, Kahlil and Henning discuss Google's announcement about Alphabet and speculate about what it all means. Raquel shares her enthusiasm about the screen sharing app Screenhero and how it compares to other services and apps in the space. Henning reports on his progress with implementing JSON-API and last but not least Kahlil talks about Redux and client-side state management.
23+
24+
**Timeline**
25+
26+
- **00:00:00** Intro
27+
- **00:00:18** Alphabet
28+
- **00:09:40** Screenhero
29+
- **00:21:10** Follow up: JSON-API from epi 0
30+
- **00:29:50** Redux
31+
32+
**Links**
33+
34+
- Alphabet
35+
- [Alphabet website](https://abc.xyz/)
36+
- [The big Alphabet](http://om.co/2015/08/10/google-alphabet-analysis/)
37+
- [Google does not own alphabet.com](http://www.theverge.com/2015/8/10/9128287/google-alphabet-com)
38+
- [Twitter CEO "conspiracy" theory](http://uk.businessinsider.com/google-shakeup-theory-sundar-offered-twitter-ceo-job-2015-8?r=US&IR=T)
39+
- [Alphabet logo](http://www.wired.com/2015/08/alphabet-logo/)
40+
- Screenhero
41+
- [screenhero.com](https://screenhero.com/)
42+
- [talky.io](https://talky.io/)
43+
- [Google Hangouts](https://plus.google.com/hangouts?hl=en)
44+
- [Skype](http://www.skype.com/en/)
45+
- [bluejeans.com](http://bluejeans.com/)
46+
- API followup from [Reactive 0](http://reactive.audio/0)
47+
- [Framework agnostic JSON API (jsonapi.org) implementation in PHP](https://github.com/neomerx/json-api)
48+
- [RAML RESTful API Modeling Language](http://raml.org/)
49+
- [Ember Data](https://github.com/emberjs/data)
50+
- [swagger.io](http://swagger.io/)
51+
- [JSON-API](http://jsonapi.org/)
52+
- Redux
53+
- [What the Flux?! Let’s Redux](https://blog.andyet.com/2015/08/06/what-the-flux-lets-redux)
54+
- [Redux guy: Dan Abramov](https://twitter.com/dan_abramov)
55+
- [Github Repo](https://github.com/gaearon/redux)
56+
- [Get help in the #redux channel on the Reactiflux Slack](http://www.reactiflux.com/)
57+
- [Human Javascript by @HenrikJoreteg - Online edition](http://read.humanjavascript.com/)
58+
- [Human Javascript by @HenrikJoreteg - eBook](http://humanjavascript.com/)
59+
- [FalcorJS](http://audio.angular-air.com/e/26-ngair-falcorjs-and-angular-2/)
60+
- [Falcor Talk](https://www.youtube.com/watch?v=z8UgDZ4rXBU)
61+
- [Lee Byron - Exploring GraphQL at react-europe 2015](https://www.youtube.com/watch?v=WQLzZf34FJ8)
62+
63+
64+
**Got feedback/suggestions/questions? Get in touch with us!**
65+
66+
- [reactive.audio][1]
67+
- [@reactivepod][2]
68+
- [Reactive on Slack][6]
69+
- [Kahlil Lechelt - @distilledhype][3]
70+
- [Raquel Vélez - @rockbot][4]
71+
- [Henning Glatter-Götz - @hglattergotz][5]
72+
73+
[1]: http://reactive.audio "Reactive on the web"
74+
[2]: https://twitter.com/reactivepod "Send us your feedback"
75+
[3]: https://twitter.com/distilledhype "Ping me on Twitter"
76+
[4]: https://twitter.com/rockbot "The best way to get in touch with me ... don't even try email"
77+
[5]: https://twitter.com/hglattergotz "Ping me on Twitter"
78+
[6]: https://reactive-slack.herokuapp.com/ "Reactive on Slack"

reactive_05.md

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
5: I Don't Know if You Are a Regular Podlebrity Anymore
2+
3+
Kahlil declares Raquel a Podlebrity and explains what that means. We then discuss the pending deletion of Raquel's wikipedia page, learn about Browserify and several of the related *ify modules such as Uglifyify. Henning confesses that he is not entirely over vim. In closing we discuss the various static site hosting options out there.
4+
5+
**Timeline**
6+
7+
- **00:00:00** Intro
8+
- **00:00:09** Followup: Falcor Developer preview
9+
- **00:04:55** Followup: Online meetups NomadJS, NomadPHP, Global Ember
10+
- **00:07:48** Raquel is a Podlebrity, Thoughleadering, Turing Incomplete
11+
- **00:12:16** Raquel on Wikipedia
12+
- **00:22:14** Browserify + Babelify + Exorcist + Uglifyify
13+
- **00:33:24** vim moves to Git/Github
14+
- **00:38:22** Static site hosts: Surge, Netlify and Divshot
15+
- **00:49:25** Descriptive Behind the Scenes
16+
- **00:51:48** Slack Channel bigups
17+
18+
**Links**
19+
20+
- [Flacor developer preview](http://techblog.netflix.com/2015/08/falcor-developer-preview.html)
21+
- [Falcor official site](http://netflix.github.io/falcor/)
22+
- [NomadJS](https://nomadjavascript.com/)
23+
- [NomadPHP](https://nomadphp.com/)
24+
- [Global Ember Meetup](http://www.meetup.com/Ember-Global-Meetup/)
25+
- [Turing-Incomplete podcast](http://turing.cool/)
26+
- [Raquel Vélez Wikipedia page]
27+
(https://en.wikipedia.org/wiki/Raquel_V%C3%A9lez)
28+
- [Siracusa on Wikipedia](http://5by5.tv/hypercritical/52)
29+
- [Browserify](http://browserify.org/)
30+
- [Browserify Handbook](https://github.com/substack/browserify-handbook)
31+
- [Babel](https://babeljs.io/)
32+
- [Babelify](https://github.com/babel/babelify)
33+
- [Exorcist](https://www.npmjs.com/package/exorcist)
34+
- [Uglifyify](https://github.com/hughsk/uglifyify)
35+
- [vim moves to Git/GitHub](https://twitter.com/MasteringVim/status/634020699129163776)
36+
- [Surge](http://surge.sh/)
37+
- [Netlify](https://www.netlify.com)
38+
- [Divshot](https://divshot.com/)
39+
- [Descriptive with Steve Francia](http://descriptive.audio/21)
40+
41+
**Got feedback/suggestions/questions? Get in touch with us!**
42+
43+
- [reactive.audio][1]
44+
- [@reactivepod][2]
45+
- [Reactive on Slack][6]
46+
- [Kahlil Lechelt - @distilledhype][3]
47+
- [Raquel Vélez - @rockbot][4]
48+
- [Henning Glatter-Götz - @hglattergotz][5]
49+
50+
[1]: http://reactive.audio "Reactive on the web"
51+
[2]: https://twitter.com/reactivepod "Send us your feedback"
52+
[3]: https://twitter.com/distilledhype "Ping me on Twitter"
53+
[4]: https://twitter.com/rockbot "The best way to get in touch with me ... don't even try email"
54+
[5]: https://twitter.com/hglattergotz "Ping me on Twitter"
55+
[6]: https://reactive-slack.herokuapp.com/ "Reactive on Slack"

reactive_06.md

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
6: We Are A Mess Of Giggles
2+
3+
Raquel had some CSS issues this week and crafted a very amusing tweet about it. Our Slack channel is slowly growing and is now probably the best place to get in touch with us. We also discuss the Ember Community versioning project and the 2.0 release of Ember itself and how we wish more projects would follow this example. Kahlil released an npm package called esnow, which he discussed in a previous episode.
4+
5+
**Timeline**
6+
7+
- **00:00:00** Giggly Intro
8+
- **00:01:45** CSS wrangling
9+
- **00:10:50** Kahlil solves the editor wars
10+
- **00:13:11** Reactive Slack Channel
11+
- **00:15:42** First Timers Only Github issues
12+
- **00:23:46** Community Versioning for Ember Content
13+
- **00:31:26** Build me a github-user-kittenify Chrome plugin
14+
- **00:40:43** Gulp in ES6
15+
- **00:47:03** Kahlil released the esnow npm package
16+
- **00:52:28** Ember 2.0
17+
- **00:59:51** TXJS
18+
- **01:03:31** We got our first iTunes reviews!
19+
20+
**Links**
21+
22+
- [Raquel's CSS tweet](https://twitter.com/rockbot/status/635963757638750208)
23+
- [First Timers Only Github issues](https://medium.com/@kentcdodds/first-timers-only-78281ea47455)
24+
- [@hoodiehq invites first timers to contribute](https://twitter.com/gr2m/status/635141914271068160)
25+
- [Community Versioning for Ember Content](http://mixonic.github.io/ember-community-versions/)
26+
- [Github Chrome plugin example](https://github.com/jasonlong/isometric-contributions)
27+
- [Gulp in ES6](http://stephensauceda.com/es6-in-your-gulp-tasks/)
28+
- [Kahlil's esnow npm package](https://www.npmjs.com/package/esnow)
29+
- [Ember 2.0](http://emberjs.com/blog/2015/08/13/ember-2-0-released.html)
30+
- [TXJS](https://www.youtube.com/watch?v=hXW7kkyhtqo&list=PLMWftTFfsA8Om-GqKm46bw8GVxyKXRz0X)
31+
32+
**Got feedback/suggestions/questions? Get in touch with us!**
33+
34+
- [reactive.audio][1]
35+
- [@reactivepod][2]
36+
- [Rate us on iTunes][7]
37+
- [Reactive on Slack][6]
38+
- [Kahlil Lechelt - @distilledhype][3]
39+
- [Raquel Vélez - @rockbot][4]
40+
- [Henning Glatter-Götz - @hglattergotz][5]
41+
42+
[1]: http://reactive.audio "Reactive on the web"
43+
[2]: https://twitter.com/reactivepod "Send us your feedback"
44+
[3]: https://twitter.com/distilledhype "Ping me on Twitter"
45+
[4]: https://twitter.com/rockbot "The best way to get in touch with me ... don't even try email"
46+
[5]: https://twitter.com/hglattergotz "Ping me on Twitter"
47+
[6]: https://reactive-slack.herokuapp.com/ "Reactive on Slack"
48+
[7]: https://itunes.apple.com/us/podcast/reactive/id1020286000 "Rate us on iTunes"

0 commit comments

Comments
 (0)