ConnectJS and All Things Open
Last month I had a pleasure to speak at ConnectJS and All Things Open conferences.
I delivered two sessions:
TDD with TypeScript, AngularJS and Node.js
// video coming soon
Aurelia - the next generation Framework you will love
// video coming soon
I addition to my talks I attended the following sessions:
Everything I Needed to Know, I Learned in Rabbinical School (Yitzchok Willroth) - this session was about sharing knowledge, and cooperation between developers. One thing I noticed, not only at conferences, but also at local meetups in Seattle area is that many people would like to go and speak at the conferences, but "they aren't doing anything interesting in day-to-day job and they are not expert in anything". They should have been at this session. Yitzchok was explaining how you can help others, and engage in Open Source. Moreover, he emphasized one, simple truth: every developer has something interesting to share.
Building Web Sites that Work Everywhere (Doris Chen) - very useful overview of web compatibility problems, and recommendation of tools that can help with that, like Autoprefixer. I also liked the quote from Patrick Lauke: "The userAgent property is ever-growing pack of lies". Doris recommended that we should prefer feature detection over relying on userAgent strings.
Video killed the Telephone Star (Ben Klang) - WebRTC is coming to the browser. In this talk Ben demonstrated web app that allows to do a video conference (his implementation of Google Hangouts in Rails).
Lessons learned with TypeScript and ES2015 (Dylan Schiemann) - it was an overview of TypeScript and ES6 based on experience working on Dojo 2 Framework - the second largest application written in TypeScript (after Azure Portal). After this presentation I talked to Dylan, and he showed me another projects his company SitePen is working on: Intern - very flexible and powerful testing framework, and Mayhem - JS Framework written in TypeScript (still under development).
Lessons from Open Source @ Scale (Christine Abernathy) - Facebook has over 300 repos in github (after this talk I checked how many Microsoft have - almost 300). Christine explained how they help community by delivering Open Source, and how community helps them by contributing to their software.
Introducing Trix (Javan Makhmali, Sam Stephenson) - Javan and Sam created web based text editor, and they open sourced it right after this talk.
The rise of "API" first applications (Travis Tidwell) - this talk was about Micro Services, and modern applications architecture where we have multiple, independent endpoints responsible for one functionality each.
It Was Like That When I Got Here (Paul M. Jones) - it was a great talk about approaching legacy applications, and refactoring techniques. I enjoyed it even despite the fact that Paul was using PHP examples...I actually felt a bit sentimental as PHP was a language that get me started with Web Development when I was back in middle/high school :)
All Things Open
All Things Open is one of the largest Open Source conferences in the United States. This year there was over 1700 attendees, and 13 tracks!
I gave a talk about TDD with TypeScript, AngularJS, and Node.js - the same as at ConnectJS.
On a day before the conference there was 5k run/sightseeing event at the evening. It was exactly what I needed before 2 days of seating. Kudos for organizers :)
The most widely commented session at the conference was keynote by Mark Russinovich. I was pretty surprised that people were surprised by Microsoft doing so much Open Source. For me this is a known fact for a few years now, but it seems that the rest of the World doesn't know yet, and still see Microsoft as closed-source corporation that want to lock you in their technology.Well...that's not true anymore. I also had a pleasure to met Christian Heilmann - former Evangelist of Mozilla who joined Microsoft with one mission: kill the Internet Explorer. I really enjoyed his session on ES6, and keynote.
At the speaker dinner I had a pleasure to seat at the table with Andrew Spyker from Netflix, Michael Laing of New York Times, Christine Abernathy from Facebook, and Eric Martindale - entrepreneur from Silicon Valley. We had interesting conversation of the future of Netflix, Internet Television, bitcoin, and digital newspapers. I also learned that New York Times is the only news paper that is profitable in the transition from paper to electronic.
At All Things Open I finally got awesome Ninja Cat stickers: