RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

  Yesterday

Day 10 - Ruby Advent Calendar '17 - feedtxt - Read Feed.TXT - Feeds in Text (Unicode)

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 10 with feedtxt - - Read Feed.TXT - feeds in text (unicode). Publish & share posts, articles, podcasts, ‘n’ more. Web Feeds! Web Feeds! Web Feeds! The future of online news - the future of Facebook & Co. Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Day 9 - Ruby Advent Calendar '17 - hexapdf - Read and write PDF documents; merge,...

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 9 with hexapdf - Read and write PDF documents; start from zero or merge, extract, optimize and much more. Incl. many examples to get you started. If you work with PDFs give hexapdf - a versatile portable document format (PDF) creation and manipulation library and command line tool - a try. Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Day 8 - Ruby Advent Calendar '17 - feedparser - Read web feeds in XML, JSON, TXT, etc

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 8 with feedparser - Read web feeds in XML, HTML, JSON, TXT and more. Build your own news reader from scratch in twenty lines. All about the future of online news - the future of Facebook & Co - Web Feeds! Web Feeds! Web Feeds! Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

🔐 Redmine Security Scanner

Are you running Redmine? When’s the last time you updated it? 👀 Find out whether your installation is still secure and what you can do to harden your setup with this simple tool: 👉 Redmine Security Scanner

Bindings in Ruby – Behind the Magic of Blocks

Why block can see local variables defined before him? Why can it change them? What kind of sorcery is this? I will try to answer that question in this post. We will see examples of blocks and hidden secret hero behind the magic – binding object. [more inside]

Build Your Own Blockchains in Ruby from Zero (Scratch) - Vienna.rb Talk Notes

Hello, for a change something different (from the Ruby Advent Calendar 2017 ;-)) - yesterday’s Vienna.rb talk notes about Blockchain! Blockchain! Blockchain! - Build Your Own Blockchains in Ruby from Zero (Scratch), Yes, you can in 20 lines or ruby with proof-of-work crypto hashing and more. Talk notes incl. breaking news about CryptoKitties (Yes, Cute Little Cartoon Cats) on the Blockchain - the latest (and greatest) investment opportunity. Join the movement and revolutionize the world one block at a time. Cheers.

Day 7 - Ruby Advent Calendar '17 - webservice - Script HTTP JSON APIs (Microservices)

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 7 with webservice - Script HTTP JSON APIs (web services) in classy Sinatra 2.0-style get / post methods with Mustermann 1.0 route / url pattern matching. Load (micro) web services at-runtime using Webservice.load_file. Get a free wiener lager, welsh red ale or kriek lambic beer delivered to your home (computer) in JSON and much much more. Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Day 6 - Ruby Advent Calendar '17 - almost-sinatra - Build Your Own Webframework

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 6 with almost-sinatra - Build your own webframework from scratch with Rack and Tilt in less than ten lines. The legendary mega hack by Konstantin Haase - six lines of Almost Sinatra now “unobfuscated” and bundled up for easy (re)use and studying. Got inspired? Build your own webframework. New York, New York, Nancy, Cuba, Roda, and many more. Yes, you can! Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Why Funding Open Source is Hard

I wanted to share this here. I’m a ruby developer and Code Sponsor supported many ruby projects. Hopefully, we can learn from this as a community. [more inside]

Modern Front-end in Rails. Part 1 of a three-part tutorial

An opinionated guide by Andy Barnov and Alexey Plutalov to modern, modular, component-based front-end in Rails 5.1+. No front-end frameworks involved. Follow our three-part tutorial to learn the bare minimum of up-to-date front-end techniques by following an example and finally make sense of it all. Part 1: goodbye Asset Pipeline, code organization, linting.

Nice article, thank you. But I’ve run into few issues: Cannot read…
Nice catch on a port number, indeed not everyone runs rails on 3000 on localhos…
Sorry for markdown not being parsed correctly, here’s the gist …
your code works. It works because I’ve added window.addEventListener (…

Day 5 - Ruby Advent Calendar '17 - json-next - Read Next Generation JSON - Comments!

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 5 with json-next - Read next generation JSON versions (HanSON, SON, JSONX/JSON11, etc.) with comments, unquoted keys, multi-line strings, trailing commas, optional commas, and more. The json-next library / gem lets you convert and read (parse) next generation json versions including: HanSON e.g. HANSON.parse, SON e.g. SON.parse, JSONX e.g. JSONX.parse. Bonus: More JSON Formats. See the Awesome JSON (What’s Next?) collection / page. Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Mobility 0.3: Ready for Prime Time

Just a little over six months ago, I released the first version of the Ruby translation framework I’ve called Mobility. Mobility allows you to store translations for your models using one of any number of different storage strategies (translation table, jsonb column, etc). The release of Mobility 0.3, described in an article on my blog posted today, comes with some important bug and usability fixes, as well as support for the latest versions of ActiveRecord (5.2.beta.2) and Sequel (5.x).

Day 4 - Ruby Advent Calendar '17 - journaltxt - Blogging reinvented: Read Journal.TXT

Hello, welcome back to the Ruby Advent Calendar 2017. Let’s continue the series on Day 4 with journaltxt - Blogging reinvented: Read Journal.TXT - single-text file journals - and write out (auto-build) a blog (w/ Jekyll posts etc.). Bonus: Add Your Perfect Day! Berlin.TXT, Munich.TXT, Salzburg.TXT, Paris.TXT, London.TXT, Rome.TXT, New York.TXT, Austin.TXT, Tornoto.TXT, Calgary.TXT, Melbourne.TXT, Sydney.TXT, … - Anyone? Write your perfect day(s) in a single-text file with Journal.TXT. Cheers. PS: You’re more than welcome to send in your articles (about your library / gem of choice) too!

Chain of responsibility design pattern in Ruby

A chain of responsibility is a design pattern that allows to decouple a sender of a request from its receiver by giving multiple object a chance to handle that request. In an article on my blog I present that concept and I give an examples in Ruby.

Loading older posts