Planet Vienna.rb

Updated Tuesday, 21 October 2014 07:02
{}
Vienna.rb News ( Feed )
Wednesday, 15 October 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

10/15 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-sixth edition:

Laura:

    10/15 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-sixth edition:

    Laura:
    Floor:
{}
Vienna.rb News ( Feed )
Wednesday, 08 October 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

10/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-fifth edition:

Laura:

    10/08 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-fifth edition:

    Laura:
    Floor:
{}
Vienna.rb News ( Feed )
Wednesday, 01 October 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

10/01 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-fourth edition:

Laura:
    <

10/01 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-fourth edition:

Laura:
  • Sonic Pi - Bring out the musician in you!
Alex:
Ben:
Tony:
  • vim-airline - lean & mean status/tabline for vim that’s light as air (for all you vim enthusiasts out there)
Floor:
  • roarrr - Github announced its third annual Data Challenge winners and there’s some cool stuff to play with.
  • ratyrate - Easily add rating to your Rails app with this nifty gem.
{}
Brněnské PyVo + BRUG (Brno.rb Meetups) ( Feed )
Sunday, 28 September 2014
Brněnské Pyvo + BRUG (říjnové), 30th October 2014

Brněnské Pyvo + BRUG (říjnové) - 30th October 2014

♦ Czech Republic / Brno

Topics: Python, Ruby

{}
Vienna.rb News ( Feed )
Wednesday, 24 September 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

24/09 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-third edition:

Laura:

    24/09 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-third edition:

    Laura:
    Floor:
    • Ruby Space Invaders - Space Invaders - Classic Arcade Game written in Ruby w/ Gosu
    • Because awesome - Mary Rose Cook live-codes a JavaScript game from scratch at Front-Trends 2014
{}
Vienna.rb Meetups ( Feed )
Tuesday, 23 September 2014
vienna.rb #17

♦vienna.rb

For our October meetup we'll make a little #ausflug to the second district, where mother-of-all-coworking spaces Schraubenfabrik will host us in their lounge area (WITH foosball table).


Talks:

"In the beginning was text" by Markus Prinz (@nucl

photovienna.rb

For our October meetup we'll make a little #ausflug to the second district, where mother-of-all-coworking spaces Schraubenfabrik will host us in their lounge area (WITH foosball table).


Talks:

"In the beginning was text" by Markus Prinz (@nuclearsquid)

"Introduction to Lotus" by Luca Guidi (@jodosha

Vienna - Austria

Thursday, October 2 at 6:30 PM

Attending: 25

Details: http://www.meetup.com/vienna-rb/events/202353582/

{}
Vienna.rb News ( Feed )
Wednesday, 17 September 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

17/09 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-second edition:

Alex:
{}
Rubyslava (Bratislava.rb Meetups) ( Feed )
Saturday, 13 September 2014
Rubyslava / PyVo #43 - Best Practice Edition, 24th September 2014

Rubyslava / PyVo #43 - Best Practice Edition - 24th September 2014

♦ Slovakia / Bratislava

Topics: Ruby

{}
Vienna.rb News ( Feed )
Wednesday, 10 September 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

10/09 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventy-first edition:

Laura:
{}
Vienna.rb News ( Feed )
Friday, 05 September 2014
Vienna.rb #16 Recap

After a summer break, we take up momentum again

On Thursday, September 9th, Rubyists met in Vienna again to listen to interesting talks and share their thoughts in discussions both formal and informal.

After our summer break, we wanted to start with a lo

After a summer break, we take up momentum again

On Thursday, September 9th, Rubyists met in Vienna again to listen to interesting talks and share their thoughts in discussions both formal and informal.

Pictures from vienna.rb#16

After our summer break, we wanted to start with a lot of new energy and on time - and we did! At 6.30pm sharp, the first talk started, namely

ActiveAdmin by Basti (@bastilian)

Basti introduced us into a fast and easily installed solution for editing data. The interface is slick, and the features that let you select data exposure, user authentication and even a permission system gives anyone the option to use it as an administrative interface without having to create a whole application by yourself. While our speaker dashed off to be on time for his flight to the Netherlands (have fun, Basti!), the next talk,

Continuous Deployment of DNS Records by Ben (@ben)

started. It gave us a short and pointed introduction into the troubles you will run into when dealing with DNS web interfaces. Problems create solutions, and so with a combination of git version control, Github workflows, a DNS service providing a scriptable API, JSON data files and ruby scripts as glue code come together in a neat package that avoids conflicts, enforces reviews and minimizes risk. Well done! (And we got promised that the code will be released on Github soon, too! And he’s looking for a name for the project, so feel free to suggest something!)

Next up, we heard about

Gems of the month: factbook and worldlite by Gerald Bauer

It is a well known fact that governmental organisations all over the world are gathering data. A lesser known fact is that the CIA (yes, this US Intelligence Agency) has been gathering and publishing data about a slew of information on 267 world entities (like countries, the EU, etc) for 30 years in the World Factbook. First having annually printed editions, now it’s easily accessible on the web and updated weekly. With easily, I mean that it’s quite easy to look at, but what about a more technical representation? Because of the fact that the data is in the Public Domain, paid for by the US tax payer, it was possible to create a scraper called factbook that downloads that data into ruby hashes, making it easy to store them or use the data directly. Neat, huh?

Gerald then presented another real gem containing useful public domain country data: worldlite. A great accumulation of useful factoids like membership in G20 or FIFA or the United Nations, the wikidata id, factbook urls etc. Everything is organised in constants which contain simple to use objects. Great!

Before the break, a raffle was started with prices being t-shirts and tote bags from the Rails Girls Linz event earlier this year! Here are the proud winners:

Raffle winners at vienna.rb#16

After a short break, we started with the new (for me at least) format, the formal (kinda) discussion. Yours truly was doubly excited because I got the chance to present one of the questions that I didn’t find an easy answer to, namely

When Should A Beginner Start Using TDD

While I presented my initial thoughts and trying to convey my impression of what I think that TDD is, it was easy to slip into ‘discussion mode’ because of the genuine interest and great discipline. At this point, I want to shout out to all vienna.rb users:

Thanks so much for your tireless contributions and great support. Being able to experience this is one of the greatest things possible for me!

For me, it raised a few very interesting points I haven’t considered (whee!), the most convincing being that people practise programming early on by implementing a solution against an existing test, learning how to read and structure tests while using tests as a specification and design guideline. From there it seems to be a natural step to write the tests yourself.

The discussion then slid off a bit into ‘Why bother with TDD’ and ‘Good practises’ territory, making it a bit broader than intended but raising a lot of very interesting and valid points. A few of them:

  • TDD is a lot of work for nothing, you should start testing when 90% of the code is done.
  • Test first development without refactoring is pointless (and not TDD).
  • You should start off with TDD at the very beginning to avoid the tedious work of writing tests after implementation.
  • Starting with TDD is hard, especially writing the very first test.
  • Writing high level (acceptance) tests first gives you a guideline to which unit tests you need next, but might frustrate beginners.
  • Starting a project without a preliminary architecture and design decision, regardless if TDD is being used or not, is a exercise in futility.
  • Tests that should be used as documentation must be well structured and have great names/descriptions.

With great discipline the topic was brought back to track for another short discussion round and conclusion. The points that were made are:

  • Using TDD as a teaching tool itself (the mentor writes the tests and lets the mentee solve the problem) helps to ease people into the practise itself.
  • TDD (specifically: the resulting tests) helps you to communicate architecture and designs to people joining the project later
  • The above holds true for code that you haven’t touched for a few weeks for yourself.
  • As programming is easy and programming well is hard, testing well is sometimes even harder.
  • Therefore, it has to be practised a lot.
  • The mentee also needs to know that no number of tests can cover all bases. If there is a test missing, you write it when necessary.
  • Practising gives you the confidence to know what to test when and how - and when to stop

After the discussion, most people stayed for a chat and a beer, and the discussions were continued and broadened. Promise: I’ll do that series of talks about SOLID together with Aaron, and we’ll be well prepared for any and all questions!

Thanks again to all participants, and I am definitely looking forward to the next meetings!

{}
Vienna.rb News ( Feed )
Wednesday, 03 September 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

03/09 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventieth edition:

Laura:
  • R

03/09 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the seventieth edition:

Laura:
Alex:
  • curl.io - Share your files from your Terminal
  • PutsReq - PutsReq lets you record HTTP requests and simulate responses
  • RoR Tutorial - Draft chapters of the Ruby on Rails Tutorial (3rd Ed.)
Floor:
  • Know your timeline - Fun ReactJS game testing how well you know the people you follow on Twitter.
  • nodeconf - A developer conference nearby that’s not in Berlin - nodeconf takes place November 21th in beautiful Budapest.
vienna.rb #16

♦vienna.rb

We'll actually be starting on time, so please be there at 18:30! thank you <3

Talks

• Bastian (@bastilian) - ActiveAdmin


Discussion topic: 

As a beginner, when should you start with TDD hosted by Tony (@tony_xpro)

Vienna -

photovienna.rb

We'll actually be starting on time, so please be there at 18:30! thank you <3

Talks

• Bastian (@bastilian) - ActiveAdmin


Discussion topic: 

As a beginner, when should you start with TDD hosted by Tony (@tony_xpro)

Vienna - Austria

Thursday, September 4 at 6:30 PM

Attending: 26

Details: http://www.meetup.com/vienna-rb/events/202353512/

{}
Brněnské PyVo + BRUG (Brno.rb Meetups) ( Feed )
Tuesday, 02 September 2014
Brněnské Pyvo + BRUG: (zářijové), 25th September 2014

Brněnské Pyvo + BRUG: (zářijové) - 25th September 2014

♦ Czech Republic / Brno

Topics: Python, Ruby

{}
Vienna.rb News ( Feed )
Wednesday, 27 August 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

27/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-ninth edition:

Laura:

27/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-ninth edition:

Laura:
Alex:
Ben:
  • Hemlhurts - Optimize your Wifi reception with physics!
  • Docker - Solomon Hykes sharing his plans to secure virtualization
  • Bears - Big Bears Teaching Their Teddies How To Bear
Tony:
Floor:
{}
Vienna.rb Meetups ( Feed )
Thursday, 21 August 2014
vienna.rb #19

♦vienna.rb

Vienna - Austria

Thursday, December 4 at 6:30 PM

Attending: 7

Details: www.meetup.com/vienna-rb/events/202353822/

photovienna.rb

Vienna - Austria

Thursday, December 4 at 6:30 PM

Attending: 7

Details: http://www.meetup.com/vienna-rb/events/202353822/

vienna.rb #18

♦vienna.rb

Vienna - Austria

Thursday, November 6 at 6:30 PM

Attending: 10

Details: www.meetup.com/vienna-rb/events/202353742/

photovienna.rb

Vienna - Austria

Thursday, November 6 at 6:30 PM

Attending: 10

Details: http://www.meetup.com/vienna-rb/events/202353742/

{}
Vienna.rb News ( Feed )
Wednesday, 20 August 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

20/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-eighth edition:

Laura:
  • 20/08 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-eighth edition:

    Laura:
    • WhyDay - A day to celebrate Why the Lucky Stiff
    • Rails I18n - 3 quick tips and 1 crazy abuse
    Ben:
    • Rails - Rails 4.2 Beta - checkout ActiveJob and GlobalID
    • Selfies - Animated Selfies to improve your team moral
    • Upcase - Upcase has some nice ressources for learning vim!
{}
Rubyslava (Bratislava.rb Meetups) ( Feed )
Monday, 18 August 2014
Rubyslava / PyVo #42 - Beyond Comfort Zone Edition, 28th August 2014

Rubyslava / PyVo #42 - Beyond Comfort Zone Edition - 28th August 2014

♦ Slovakia / Bratislava

Topics: Clojure, Functional Programming, Ruby, Ruby on Rails

{}
Vienna.rb News ( Feed )
Wednesday, 13 August 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

13/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-seventh edition:

Laura:

    13/08 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-seventh edition:

    Laura:
    Ben:
    • Sidekiq Pro - Sidekiq is awesome! Support Sidekiq and get some super awesome features!
    • No Offset! - Offset is very troublesome and we need tool support to fix it!
    Floor:
    • DHH - CodeSchool’s Pollack and Carlos Souza walk you through their creation of Basecamp’s search functionality. Joined by David Heinemeier Hansson.
    • Arduino - Using Ruby to Program Arduino. Because.
    • Ruby interview questions - Preparing for a tough interview. Test your knowledge!
{}
Vienna.rb News ( Feed )
Wednesday, 06 August 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

06/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-sixth edition:

Laura:

06/08 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-sixth edition:

Laura:
{}
Brněnské PyVo + BRUG (Brno.rb Meetups) ( Feed )
Monday, 04 August 2014
Brněnské Pyvo + BRUG: (srpnové), 28th August 2014

Brněnské Pyvo + BRUG: (srpnové) - 28th August 2014

♦ Czech Republic / Brno

Topics: Python

{}
Vienna.rb News ( Feed )
Wednesday, 30 July 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

30/07 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-fifth edition:

Laura:

30/07 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-fifth edition:

Laura:
{}
Vienna.rb Meetups ( Feed )
Friday, 25 July 2014
RailsRumble 2014

♦vienna.rb

Last year we loosely organized a RailsRumble / encouraged you guys to join the worldwide hackathon. For this year's edition sektor5 offers desk space to vienna.rb members looking to join in on the fun. But of course you can work from anywhere you'd like!

As a cont

photovienna.rb

Last year we loosely organized a RailsRumble / encouraged you guys to join the worldwide hackathon. For this year's edition sektor5 offers desk space to vienna.rb members looking to join in on the fun. But of course you can work from anywhere you'd like!

As a contestant, your team has exactly 48 hours to develop your web based application during the Rumble. The competition kicks off at 12:00AM UTC / 00:00 UTC on October 18th, 2014 and will end at 11:59PM / 23:59 UTC on October 19th, 2014.*

Let us know by RSVP-ing that you're interested in joining the event - and form teams in the comments! Happy hacking <3



Now of course there are *some* rules (http://blog.railsrumb...), like: all applications must be built using Ruby on Rails or another Rack-based Ruby web framework. Teams must be comprised of between one and four individuals and to be eligible, teams must register during the defined registration period (Oct. 6th - 12th). You don’t need to hack Ruby or Rails to participate. We encourage front end designers to get involved too! 

Your team will be provided with a free app and Git repository, courtesy of Heroku that you must use. The *.r14.railsrumble.com subdomained URLs RailsRumble provides are the official URLs judges will be sent to.

Third party software, in the form of RubyGems are allowed, even encouraged, but should be documented. Stock photography, icon sets, and publicly available templates are allowed. Teams are prohibited from commissioning or otherwise paying for any content that is created specifically for the application as opposed to being publicly available for everyone’s use.

What you do with your source once the competition is over is up to you. You are not to reveal any user information to any third party, except when required by law. If you choose to continue developing your application after the Rumble has ended, you are required to notify users of any changes in your privacy policy, so they can remove the information if they so choose.

A set of competitor judges (to qualify as a competitor judge, you must ship an application by the end of the competition) will pick their favorite applications and rank them. At the end of the competition, these rankings will be combined to find the top 10 overall winners, ranked 1 through 10. Additionally, a special “Best Solo” award will be given based on rankings. Separate from judges, any member of the public may also pick their favorite application. At the end of the competition, the application that receives the most favorites from the public will receive a special “Public Favorite” award.


* You can, of course, work on the concept for your application before the competition starts, including paper and / or digital mockups of the user interface and database entity diagrams. However, no production assets of any kind can be created until the start of the official competition period.


Vienna - Austria

Saturday, October 18 at 10:00 AM

Attending: 11

Details: http://www.meetup.com/vienna-rb/events/197015742/

{}
Vienna.rb News ( Feed )
Wednesday, 23 July 2014
Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

23/07 Picks!

In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-fourth edition:

Laura:
  • 23/07 Picks!

    In a series on this website we’ll entertain YOU with our picks - or: what we think is worth sharing - every week. Books, articles, gems, fun stuff… you’re in for an eclectic mix! So, here’s for the sixty-fourth edition:

    Laura:

pluto/1.0.0 - Ruby/2.0.0 (2013-06-27/x86_64-linux) on Sinatra/1.4.4 (production)