Here we go again with another TechBits, this time with the news, what trended on my timeline and what I'm currently reading.


Cloud Computing Specialization @ Coursera comes to and end

I'm on the final week of Cloud Computing Specialization from University of Illinois at Urbana-Champaign on Coursera. This course presented things that I knew (like Storm, Stream processing and sensor networking), things I thought I knew (Distributed System Leader Election, Mutual Exclusion, Serial Equivalence) and things that I've never read about it (Internals of NFS and Distributed Shared Memory for example).
The course is packed with all types of content regarding Cloud Computing and anybody who wants to know more how stuff works on the cloud should do it, all of them taught by Indranil Gupta (Indy).
You can read more about the course by connecting with the Facebook page, joining the Google+ community, using searching using the #ILLINOIScloud2 hashtag on Twitter.

Principles of Reactive Programming @ Coursera starts at full speed

This was one of the course that I was expecting to be online since I completed the Principles of Functional Programming with Scala also taught on Coursera by Martin Odersky. This new course shows over seven weeks the fundamentals of this new programming paradigm by watching weekly lectures, doing inline quizzes and home assignments. All of that with the help of Martin Odersky, Roland Kuhn and Erik Meijer

Awesome teachers, awesome content, all you can think to get started on the reactive world, you'll learn everything from Scala basic generators, monads, futures, functional composing, streams operators, actor model, asynchronous message passing, different message delivery semantics and much more.

Currently Reading

I gave up of buying technical books and not reading then, so I decided to subscribe for a Safari Books Online monthly subscription and so far it's been incredible, so much good content and early releases, not to mention the general availability of conference videos right on the spot. You should definitely check that out (they have a 10-day trial too) and their iOS App called Safari Queue is great for offline content ingestion.

  • Functional Programming in Scala by Paul Chiusano and Rúnar Bjarnason, great introduction of functional paradigm, functional composition and the flow from OO to FP.
  • Living Clojure by Carin Meier, amazing book on the language, I was so picky about clojure, but Carin is definitely changing my mind about, I even tweeted about it a couple weeks ago
  • Lean Enteprise by Barry O'Reilly, Jez Humble, Joanne Molesky, is a full fledge great management and administration book, full of quotes from Druker, Jack Welch and all is a practical guide which presents Lean and Agile principles and patterns to help you move fast at scale - not limited to your development team.

Developement and Architecture

Process and People

Big Data

That's it for today, I hope you all enjoy the reading and keep it posted for more news by following me