Style | StandardCardsNewsTopHackerDigest

Planet Vienna.rb Last Update: Thursday, 30. October 2014 07:03

Vienna.rb Meetups - Oct 28

XMAS GATHERING - Developers and Friends

♦vienna.rb

For the second year in a row viennaPHP and Stockwerk Coworking organize a Christmas 'feier'. This time around IoT Vienna (The Internet of Things Group: www.meetup.com...) will help them out.

At 20:00 the'Developers and Friends' part of the XMAS GATHERING will take place at Stockwerk Coworking, (Pater-Schwarz-Gasse 11A, 1150 Vienna).

Make sure to register for th 2 days ago

photovienna.rb

For the second year in a row viennaPHP and Stockwerk Coworking organize a Christmas 'feier'. This time around IoT Vienna (The Internet of Things Group: http://www.meetup.com...) will help them out.

At 20:00 the'Developers and Friends' part of the XMAS GATHERING will take place at Stockwerk Coworking, (Pater-Schwarz-Gasse 11A, 1150 Vienna).

Make sure to register for this event: http://www.meetup.com...

Vienna - Austria

Tuesday, December 9 at 8:00 PM

Attending: 1

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

2 days ago

Vienna.rb Meetups - Oct 27

vienna.rb #18

♦vienna.rb

This meetup will be sponsored by dailycious.co.

Talks!

Phillipp Röll - TBA

Stefan Haslinger - W2UI to the rescue

Gerald Bauer - Gem of the Month

Floor Drees - Readme Driven Development (which will then lead into the discussion round)

Vienna - Austria

Thursday, November 6 at 6:30 PM

Attending: 18

3 days ago

photovienna.rb

This meetup will be sponsored by dailycious.co.

Talks!

Phillipp Röll - TBA

Stefan Haslinger - W2UI to the rescue

Gerald Bauer - Gem of the Month

Floor Drees - Readme Driven Development (which will then lead into the discussion round)

Vienna - Austria

Thursday, November 6 at 6:30 PM

Attending: 18

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

3 days ago

Vienna.rb Meetups - Oct 23

vienna.rb #19

♦vienna.rb

This meetup will be sponsored by Elance-oDesk. And there will be Gluhwein. Lecker.

Vienna - Austria

Thursday, December 4 at 6:30 PM

Attending: 10

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

7 days ago

photovienna.rb

This meetup will be sponsored by Elance-oDesk. And there will be Gluhwein. Lecker.

Vienna - Austria

Thursday, December 4 at 6:30 PM

Attending: 10

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

7 days ago

Vienna.rb News - Oct 15

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:
  • Public Activity - Easy activity tracking for your models
  • Window Functions - Postgres Wind 15 days ago

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:
15 days ago

Vienna.rb News - Oct 01

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:
  • Sonic Pi - Bring out the musician in you!
Alex:
  • Ruby Gem API Wrap 29 days ago

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.
29 days ago

Vienna.rb News - Sep 24

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:
  • Algomation - Animated algorithms!
  • Rubocop - A Ruby static code analyzer
1 months ago

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
1 months ago

Vienna.rb News - Sep 17

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:
  • Roadie - Styling emails with Rails and Roadie
  • Configuring Rails Environments - Configure 1 months ago

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:
Ben:
Floor:
1 months ago

Vienna.rb News - Sep 10

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:
  • Improving the command line postgres experience - personalize EVERYTHING
  • Standard Markdown 2 months ago

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:
Alex:
  • Factory Girl - preload - Preload factories (Factory Girl) just like fixtures. It will be easy and, probably, faster!
Ben:
Tony:
Floor:
  • Rails Rumble ramp-up - Thinking about joining the Rails Rumble competition this year around. These podcasts will help you prep like a pro.
  • Tmux nav - Learn how to seamlessly navigate your Rails projects with Tmux.
  • Veggies vs Zombies - Learn how to build a cross-platform game in HTML5 (for 17$).
2 months ago

Vienna.rb News - Sep 03

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:
  • RailsBricks - Automate mundane setup tasks for your rails app
  • DevCharm - Collected lists of 2 months ago

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.
2 months ago

Vienna.rb News - Aug 20

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:
  • WhyDay - A day to celebrate Why the Lucky Stiff
  • Rails I18n - 3 quick tips and 1 crazy abus 2 months ago

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!
2 months ago

Vienna.rb News - Aug 13

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:
  • Using Ruby To Program Arduino - a quick look at using ruby with arduino to make LEDs blink
  • 3 months ago

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!
3 months ago

Vienna.rb Meetups - Oct 28

XMAS GATHERING - Developers and Family

♦vienna.rb

For the second year in a row viennaPHP and Stockwerk Coworking organize a Christmas 'feier'. This time around IoT Vienna (The Internet of Things Group: www.meetup.com...) will help them out.

At 16:00-20:00 the 'Developers and Family' part of the XMAS GATHERING will take place at Stockwerk Coworking, (Pater-Schwarz-Gasse 11A, 1150 Vienna).

Make sure 2 days ago

photovienna.rb

For the second year in a row viennaPHP and Stockwerk Coworking organize a Christmas 'feier'. This time around IoT Vienna (The Internet of Things Group: http://www.meetup.com...) will help them out.

At 16:00-20:00 the 'Developers and Family' part of the XMAS GATHERING will take place at Stockwerk Coworking, (Pater-Schwarz-Gasse 11A, 1150 Vienna).

Make sure to register for this event: http://www.meetup.com...

Vienna - Austria

Tuesday, December 9 at 4:00 PM

Attending: 1

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

2 days ago

Vienna.rb News - Oct 22

Picks / What the vienna.rb Team Thinks Is Worth Sharing This Week

10/22 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-seventh edition:

Laura:
  • Chartkick - Because charts make us swoon.
  • Runnable - Run your code online
  • Top 8 days ago

10/22 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-seventh edition:

Laura:
Floor:
8 days ago

Vienna.rb News - Oct 08

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:
  • Student Developer Pack - If you’re a student, consider signing up for this awesome pack!
  • 22 days ago

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:
22 days ago

Vienna.rb Meetups - Sep 23

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 (@nuclearsquid)

"Introduction to Lotus" by Luca Guidi (@jodosha) 

Vienna - Austria

1 months ago

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/

1 months ago

Vienna.rb News - Sep 05

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 lot of new energy and on time - and we did! At 6.30pm sharp, the first talk started, namely

A 2 months ago

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!

2 months ago

Vienna.rb Meetups - Sep 03

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 - Austria

Thursday, September 4 at 6:30 PM

Attending: 26

Details: www.meetup.com 2 months ago

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/

2 months ago

Vienna.rb News - Aug 27

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:
  • Words in programming language subreddits - Analysing language and making graphs. How cool is that? 2 months ago

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:
2 months ago

Vienna.rb News - Aug 06

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:
  • Rails Upgrade Checklist - A step by step guide to make the upgrade less painful!
  • EmojiScrip 3 months ago

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:
3 months ago
pluto/1.0.0 - Ruby/2.0.0 (2013-06-27/x86_64-linux) on Sinatra/1.4.4 (production)