User group for Viennese rubyists

organizing meetups for Ruby and Rails developers in and around Vienna, Austria.

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

05/25 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 one-hundred-sixtieth edition:

Laura:
  • Diversity and Inclusion at GitHub - For the very first time, GitHub have published their diversity data.
  • Help Avdi Grimm - If you’ve ever watched the free RubyTapas episodes, and can afford to pay for a subscription — now is the time to do so.
Markus:
Max:

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

05/18 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 one-hundred-fifty-ninth edition:

Laura:
Ramón:
Markus:
Max:

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

05/11 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 one-hundred-fifty-eighth edition:

Laura:
Ramón:
  • Gem: scss_lint - A neat analysis tool for your SCSS that’s configurable!
Markus:
Aaron:
  • 4 ways to early return from a rails controller - All you’ve ever wanted to know about returning from a controller action in rails. Really good stuff to know.
  • waffle.io - If trello and github had a beatiful baby. I’ve been using it for project management lately and I’m lovin' it.
  • Kramdown - Fully Ruby markdown intrepreter. Made with <3 in Austria.
Max:

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

05/04 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 one-hundred-fifty-seventh edition:

Laura:
  • RailsConf keynote livestream - every RailsConf keynote will be streamed live this year — you can find the schedule here.
  • Coding Mit Herz - I was recently briefly interviewed by Smart Ninja about programming. Check it out! #shameless-plug
Markus:
Max:

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

04/27 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 one-hundred-fifty-sixth edition:

Laura:
Markus:

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

04/20 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 one-hundred-fifty-fifth edition:

Laura:
Markus:
Max:

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

04/13 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 one-hundred-fifty-fourth edition:

Laura:
Markus:
Max:

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

04/05 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 one-hundred-fifty-third edition:

Laura:
Ramón:
Markus:
Gerald:
  • Awesome Jekyll - A collection of awesome Jekyll goodies (tools, templates, plugins, guides, etc.)
  • Awesome Slide Shows / Presentations - A collection of awesome slide show / presentation / talk goodies (tools, templates, articles, etc.)
  • Awesome Markdown - A collection of awesome markdown goodies (libraries, services, editors, tools, cheatsheets, etc.)
  • Awesome SQLite - A collection of awesome sqlite tools, scripts, books, etc.

Vienna.rb 31st Edition Summary

Hi! Couldn’t make it to our fun-filled 31st meetup? Put your regrets to rest! Here’s what you missed:

Our Talks

Gerald: Stay Static — Jekyll vs. Middleman — Build Static (Web) Sites w/ Ruby

We started with Gerald comparing two of the most popular Ruby-based static website generators: Middleman and Jekyll.

He went over their biggest differences. Middleman uses ERB, whereas Jekyll uses Liquid. Middleman uses the asset pipeline, whereas Jekyll doesn’t. Middleman sites need a Gemfile, whereas Jekyll-made ones don’t necessarily.

He then went over why we should use Liquid, vouching chiefly for its security over ERB.

Finally, he invites us to check out Static Times, keeping followers up to date on all things static site generators. Thanks, Gerald!

Thomas: Using Markdown (HTML “Shortcodes” in Plain Vanilla Text) with the kramdown Library and Tools

Next up, Thomas showed us all about Markdown, specifically with his gem for parsing Markdown, kramdown.

He started by answering the question “Why use Markdown?” quite quickly: HTML is verbose.

After giving us the lowdown on how to use Markdown, Thomas told us the problem with it. There are over 70 implementations of Markdown and there’s little to no standardization thereof. And where does kramdown fit in all this? Well, it’s a parser written purely in Ruby based on Maroku and Markdown extra.

Below are some of the extended features that kramdown offers: - AST parsing - Header IDs - Fenced code blocks - Definition lists - Simple tables with headers and alignments - Footnotes - End Of Block - Inline attribute lists

Interesting stuff, thank you Thomas!

Stefan: Risk mitigation in Ruby projects

Finally, Stefan showed us what became the discussion round: How can we manage risk in a project, specifically a ruby one?

He began by opening a huge Gemfile and going over it. Having so many dependencies and code can introduce a lot of risk.

He then told us about the Truck/Bus Factor, that is the measure of how many people would need to drop from a project before it became unmaintainable. He then shared a breakdown of the Truck Factor numbers across several projects, which was staggering!

We then went into a friendly discussion about risk formalization, stakeholders, and other factors. Thank you for the talk, Stefan!

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

03/23 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 one-hundred-fifty-first edition:

Laura:
Markus:
Gerald:
Max: