Bookmarks in october 2013

on under developer
6 minute read

Out Of Date Warning

This article was published on 31/10/2013, this means the content may be out of date or no longer relevant.
You should verify that the technical information in this article is still up to date before relying upon it for your own purposes.

In this month, I want to share all the blog posts, articles and links that I find interesting or helped me in my professional life. Disclaimer: I didn't consume all of them.

Technology

Docker

Docker is a new approach for managing virtualized environments. Instead of booting a full blown VM, which takes a long time, Docker isolates the processes via Linux container images, which is really fast.

{% project https://www.docker.io/gettingstarted/ Docker - interactive tutorial %} Very nice online tutorial. Just try it out in the browser. {% endproject %}

{% project http://www.infoq.com/articles/docker-containers Docker Containers %} This article on Infoq made me look into Docker, actually. {% endproject %}

{% project http://progrium.com/blog/2013/06/19/dokku-the-smallest-paas-implementation-youve-ever-seen/ Dokku - Heroku self-made %} Dokku is a real easy combination of FOSS, to replicate the deploy mechanism of Heroku. That means, you just push a git repository and a Docker image of your application will be built and run. {% endproject %}

{% project https://github.com/ehazlett/shipyard Shipyard %} Docker web ui for managing docker images. Not tried out yet. {% endproject %}

Scala FOSS Webapps

Scala becoming more and more popular. I found great web apps that should be easily deployable to Java servers.

{% project https://github.com/takezoe/gitbucket Gitbucket %} A FOSS Github/Gitlab alternative. Even as a seasoned Ruby developer, deploying and maintaining (that means upgrading every other month) of Gitlab can be a bit of a hassle. {% endproject %}

{% project http://www.postgresqlstudio.org/download/ PostgreSQL Studio %} In comparison to MySQL, PostgreSQL is missing an ubiquitous web-based management software. PostgreSQL Studio could fill this gap. {% endproject %}

Programming languages & Guides

A rolling stone gathers no moss.

{% project https://www.coursera.org/course/reactive Scala Online Course 2 - Reactive Programming %} Martin Odersky, the creator of Scala, and a very patient and clear teacher, gives the follow-up course of the Functional Programming with Scala course: Reactive Programming Principles. It will start on Nov 7th. Really looking forward! {% endproject %}

{% project http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ Haskell the Hard Way %} {% endproject %}

{% project http://learnxinyminutes.com/docs/elixir/ Learn Elixir in X minutes %} Elixir, if you havn't heard about it, is a functional programming languages on top of the Erlang VM, which resembles Ruby and supports meta programming, pattern matching and macros.

Very brief overview over the language elements. {% endproject %}

{% project http://www.natescottwest.com/blog/2013/09/26/elixir-for-rubyists/ Elixir for Rubyists %} {% endproject %}

{% project http://www.parleys.com/play/51c178ece4b0d38b54f46217/chapter83/about Presentation: Confessions of a Ruby Developer Whose Heart Was Stolen by Scala %}

In this talk my goal will be to illustrate how I've made the transition from the dynamic programming world of Ruby to the type safe and highly async/concurrent world of Scala and Akka. [...]. I want to illustrate how Scala does a much better job at allowing the developer to be expressive while avoiding common pitfalls with Ruby.
{% endproject %}

{% project http://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/ Ultimate guide to learning AngularJS in one day %} {% endproject %}

{% project http://pragprog.com/book/7web/seven-web-frameworks-in-seven-weeks 7 Webframeworks in 7 Weeks %} Just bought the beta-ebook, to peek into other webframeworks: client and server side: Sinatra, CanJS, AngularJS, Ring, Webmachine, Yesod, Immutant {% endproject %}

Ruby/Rails specific

{% project http://www.infoq.com/presentations/ruby-invitation Presentation: Why Aren't You Using Ruby? %} Jim Weirich, creator of Rake, tells his story how Ruby influenced his work. {% endproject %}

{% project http://www.youtube.com/watch?v=LWyEWUD-ztQ GoGaRuCo 2013 - Measuring Ruby by Sam Saffron and Jeff Atwood %} Very good summary of current Ruby/Rails related performance measuring tools, used by the Discourse team {% endproject %}

{% project http://blog.codeclimate.com/blog/2013/10/02/high-speed-rails-deploys-with-git/ Recap - Faster Capistrano based Rails deployments %} Blog post about Recap, which provides fast capistrano tasks, that skip unnecessary tasks which accelerates the overall deployment process. {% endproject %}

{% project http://www.reinteractive.net/posts/116-12-tips-for-the-rails-asset-pipeline 12 Tips for the Rails Asset Pipeline %} Good wrap up about the Rails asset pipelines, problems with it, and how to solve it. {% endproject %}

German

{% project http://railsgirlsdresden.de/ Rails Girls Dresden %} Rails-Girls Dresden hat nun eine Website und einen Termin: 8.-10. November. Als Coach freue ich mich sehr darauf, dass Martin und Peter es geschafft haben, das auch ins provinzielle Dresden bringen zu können {% endproject %}

{% project http://www.riderunner.de/ Riderunner.de %} Mitfahrgelegenheiten-Suchmaschine für den deutschsprachigen Raum. Durchsucht alle Mitfahrportale außer Mitfahrgelegenheit.de. {% endproject %}

{% project http://www.hetzner.de/en/hosting/produkte_rootserver/ex40ssdo Beefy Server von Hetzner %} 32 GB RAM und SSD Festplatte, Core i7. Mein wahrscheinlich nächster Server. {% endproject %}

{% project https://iversity.org/ Iversity %} Ein weitere MOOC Online "Schule", dieses mal auch mit deutschsprachigen Kursen zu Themen wie IT, Marketing und BWL. {% endproject %}

Various

Last but not least some articles, mostly unrelated to (my daily) programming.

{% project https://github.com/aanand/deadweight Deadweight - Find unused CSS rules%}

Deadweight is a CSS coverage tool. Given a set of stylesheets and a set of URLs, it determines which selectors are actually used and reports which can be "safely" deleted.
{% endproject %}

{% project https://www.google.com/webdesigner/ Google Webdesigner %} Web-App by Google for fast and easy creation of websites. {% endproject %}

{% project http://web.mit.edu/newsoffice/2013/madmec-design-competition-1017.html Wristify - Trick the body to control body temperature %} MIT students present this crazy prototype: A wrist band that can control your body temperature via electro stimulation. Very interesting.

(via German T3n {% endproject %}

{% project http://silentcircle.wordpress.com/2013/10/30/announcing-the-dark-mail-alliance-founded-by-silent-circle-lavabit/ Dark Mail Alliance %} Ambitious project by Lavabit founder to replace current e-mail with a more secure protocol - end-to-end encryption included. {% endproject %}

{% project http://heartmindcode.com/2013/09/02/loyalty-and-your-professional-network/ Blog post: Loyalty and professional network%} Do not rely on your employer. A commercial company has no loyalty towards it's employees, so you should also have only limited to them. Instead, build upon your professional network and your personal skills. Discussed on Ruby Rogues. {% endproject %}

{% project https://www.oysterbooks.com/ 'Spotify' for ebooks %} Paying 10 bucks a month and gain access to 10,000 ebooks. It's about time!

Unfortunatly, only available in US atm. (Via German T3n) {% endproject %}

{% project https://readmill.com/about Readmill %} After buying 7 webframeworks in 7 weeks (as mentioned above), I was curious about the Readmill button, that Pragprog provides.

Readmill is a Berlin based startup, which provides synchronized beautiful reading apps. So far, I like it, and imported some of my epubs. Unfortunatly, the Android app still needs work (no text highlighting, synchronizing is broken) and there is no web interface for reading. {% endproject %}

{% project http://www.youtube.com/watch?v=xyL8pETtEy4 The IT Crowd - The Last Byte %} A very last webisode of the great British TV show IT Crowd. {% endproject %}

{% project http://www.youtube.com/watch?v=PV9Tsu6ny-0 GoGaRuCo 2013 - Solving the Rubik's Cube in 20 Seconds by Chris Hunt %} Impressive demonstration and algorithms for solving a Rubik's Cube. {% endproject %}

{% project http://www.youtube.com/watch?v=d6wG_sAdP0U TED: How I hacked online dating %} More scientific (and spammy? :D) approach to Online-dating - From a user's perspective. {% endproject %}

What did I miss?