DevHeads.net

Postings by Gerald Bauer

What's Up in 2018/2? - Ruby Conferences 'n' Camps in February 2018 from Around the World

Hello,

I've updated the new calendar site @ Planet Ruby. The idea is to
publish monthly updates. What's Up in 2018/2? - Ruby Conferences &
Camps in February 2018 from Around the World [1].

Cheers.

[1] <a href="https://planetruby.github.io/calendar/2018/2" title="https://planetruby.github.io/calendar/2018/2">https://planetruby.github.io/calendar/2018/2</a>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

FizzBuzz (1, 2, Fizz, 4, Buzz, ...) by Example - There's More Than One Way To Do It (Book Edition) @ Yuki & Moto Press Bookshelf

Hello,

Hello, I added FizzBuzz (1, 2, Fizz, 4, Buzz,...) by Example -
There's More Than One Way To Do It [1] by Tom Dalling, Paweł
Świątkowski, Gerald Bauer, et al to the Yuki & Moto Press Bookshelf
[2]

Free Online Books (and Booklets) about Ruby 'n' Friends in the
Manuscripts format and built with Jekyll and Octobook themes [3].

The FizzBuzz samples include Gold Standard, Classic, Monkey
Patching Fixnum, Object-Oriented w/ Fizznum, Enums, and many more.

I also included a RSpec Test Driven Development (TDD) sample - I'm
a RSpec newbie (and unbeliever ;-)) - if anyone can impr

fizzbuzzer - 1, 2, Fizz, 4, Buzz, Fizz,... - a collection of fizz buzz algorithms

Hello,

I’ve put together a new fizzbuzzer command line tool and library (gem) [1].

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, …

The fizzbuzzer library includes a collection of algorithms for
playing the word game for children that teaches division (one of the
four basic arithmetic operations in mathematics) or helps you find the
world’s best coders in programming job interviews.

Are you (re)using the fizzbuzzer library?

Yuki & Moto Press Bookshelf Update - 10+ Free (Online) Books About Ruby 'n' Friends

Hello,

I've updated the Yuki & Moto Press Bookshelf. So far
books in the series about Ruby 'n' Friends include:

- Gem Developer's Guide by Nick Quaranto, Eric Hodel, et al

- How I Start - Let's Build a Gem Together!

Ruby Conferences (& Camps) in 2018 - New Home @ Planet Ruby / Calendar - Updates Welcome

Hello,

I've updated the Ruby conferences & camps repo / website at the
Planet Ruby org.

Find all upcoming conferences & camps at the 2018 page [1].

You can also subscribe to montlhy updates (via web feed) if I
manage to put togehter a post every month. Find the first What's Up in
2018/1? for January[2] online - all about Ruby on Ice and Ruby Habits
Vienna.

Updates welcome.

Gem Series ++ Ruby Project Automation 'n' Database Documentation Tools @ Yuki & Moto Press Bookshelf

Hello,

I added another (free) book to the Yuki & Moto bookshelf. Let's
welcome the new Gem Series. First volume:

Project Automation 'n' Database Documentation Tools [1]

Contents

1. quik - Quick Starter Template Script Wizard; The Missing Code
Generator 'n' Project Scaffolder for Gems, Sinatra, Jekyll 'n' More

2. hoe - Build, Package and Publish Gems with Hoe; Use Build Scripts
with Ready-to-Use Rake Tasks

3. schemadoc - Auto-generate your SQL database schema documentation
for tables, columns, symbols A-Z, etc

4.

Ruby 3x3 - Ruby 3 Will Be 3 Times Faster - What's News? (Updates Welcome)

Hello,

over at the Ruby Advent Calendar 2017 I've added another new page:

Ruby 3x3 [1] - Ruby 3 Will Be 3 Times Faster (in 2020) - What's News?

that collects news bytes, (optcarrot) benchmarks and more about Ruby 3x3.

Great news. Ruby is getting faster and faster. See the Optcarrot
benchmarks. :-)

Cheers.

Free (Online) Book - Programming Cryptocurrencies and Blockchains in Ruby @ Yuki & Moto Press Bookshelf

Hello,

Why not learn and build your own cryptos in 2018?!

I've put together a new free book: Programming Cryptocurrencies and
Blockchains in Ruby [1] @ Yuki & Moto Press Bookshelf.

The book incl. merkle trees, central banks, shilling, crypto
kitties & copycats, and, of course, tulips (on the blockchain) :-) and
more.

Happy new year. Prosit 2018! Cheers.

[1] <a href="http://yukimotopress.github.io/blockchains" title="http://yukimotopress.github.io/blockchains">http://yukimotopress.github.io/blockchains</a>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

It's Official - Ruby 2.5 Released - What's News?

Hello,

Congrats for all the work on the new Ruby 2.5 series [1].

At the Ruby Advent Calendar [2] I collect Ruby 2.5 news bytes. So
far the articles, posts, etc.

Day 20 - Ruby Advent Calendar 2017 - Build Your Own What’s On / What’s Up Event Calendar from READMEs in (Structured) Text; Ruby Conferences from Around the World and Much More

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the (talking to myself :-) on the mailing list)
series on Day 20 with the eventdb [2] library / gem and the whatson
command line tool suite (rubyconf, beerfest, kickoff):

Build your own What’s On / What’s Up event calendar from READMEs in
(structured) text [...]

Note: A ready-to-use command-line tool e.g. rubyconf for listing
upcoming ruby conferences & camps is bundled up in the whatson library
& command line tool suite e.g.

Day 16 - Ruby Advent Calendar 2017 - gli - Add Git-like interfaces (GLI) to your awesome command-line tools; talk to your computer (bots) in the shell in text; commands, commands, commands

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 16 with the gli [2] library /
gem. Add Git-like interfaces (GLI) to your awesome command-line tools;
talk to your computer (bots) in the shell in text; commands, commands, commands.

Thanks to David Bryant Copeland for publishing more than 70+
releases since 2009
leading to today's version 2.17+ and more than 8 million downloads.

Happy scripting & talking. Cheers.

Day 15 - Ruby Advent Calendar 2017 - kramdown - Turn easy-to-read and easy-to-write (structured) plain text with "lite" markup formatting conventions in markdown into web pages or latex typesetting documents

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 15 with the kramdown [2] library /
gem and command line tool.

Day 14 - Ruby Advent Calendar 2017 - hoe - Build, package and publish gems with hoe; use build scripts with ready-to-use rake (ruby make) tasks; automate, automate, automate

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 14 with the hoe library /
gem and command line tools. Build, package and publish gems with hoe;
use build scripts with ready-to-use rake (ruby make) tasks; automate,
automate, automate.

Thanks to Ryan Davis and friends (from Seattle.rb)
for polishing the gem all those years - more than 100+ releases -
leading to today’s version 3.16.

Happy scripting & automating.

What's News in Ruby 2.5? Upcoming Dec, 25th 2017 - Add Your Ruby 2.5 Articles / Posts

Hello,

over at the Ruby Advent Calendar 2017 [1] counting down to Dec,
25th I've added a news block collecting articles / posts about Ruby
2.5.

So far articles / posts include:

- Ruby 2.5.0 Changes
Official changes since the 2.4.0 release

- Standard Gems 2.5.0 - Default Gems, Bundled Gems
by Jan Lelis, Idiosyncratic Ruby

- 10 New Features in Ruby 2.5
by Junichi Ito, a Ruby programmer at SonicGarden.jp

- 10 More New Features in Ruby 2.5
by Tom Lord, Software Developer from London

- Performance Improvements in Ruby 2.5
by Jesus Castello, Ruby Guides

- yield_s

Day 13 - Ruby Advent Calendar 2017 - schemadoc - Auto-generate your SQL database schema documentation for tables, columns, symbols A-Z, etc; use your own (static) themes; connects w/ ActiveRecord (SQLite, PostgreSQL, ...) and much more

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 13 with the schemadoc library /
gem and command line tool. Auto-generate your SQL database schema
documentation for tables, columns, symbols A-Z, etc; use your own
(static) themes; connects w/ ActiveRecord (SQLite, PostgreSQL, ...)
and much more.

Happy documenting & publishing.

Day 12 - Ruby Advent Calendar 2017 - pluto - Auto-build web pages from published web feeds; planet (static) website generator

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 12 with the pluto
library / gem and command line tool. Auto-build web pages from
published web feeds.
Planet (static) website generator.

The Future of Online News - The Future of Facebook & Co - Web Feeds,
Web Feeds, Web Feeds.

Happy publishing.

Day 11 - Ruby Advent Calendar 2017 - jekyll_octopod - Publish your own radio talk shows; podcast extension for building (static) websites with Jekyll; incl. podcast web feeds with RSS enclosures and JSON Feed attachments in the OGG, MP3 or M4A audio forma

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 11 with the jekyll-octopod
library / gem and command line tool. Publish your own radio talk
shows; podcast extension for building (static) websites with Jekyll;
incl. podcast web feeds with RSS enclosures and JSON Feed attachments
in the OGG, MP3 or M4A audio formats.

Happy talking and publishing.

Day 10 - Ruby Advent Calendar 2017 - feedtxt - Read Feed.TXT - feeds in text (unicode); publish & share posts, articles, podcasts, 'n' more

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 10 with the feedtxt library / gem
[2] - Read Feed.TXT - feeds in text (unicode). Publish & share posts,
articles, podcasts, 'n' more.

Web Feeds! Web Feeds! Web Feeds!

Day 9 - Ruby Advent Calendar 2017 - hexapdf - Read and write PDF documents; start from zero or merge, extract, optimize and much more

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 9 with hexapdf library / gem and
command line tool [2] - Read and write PDF documents; start from zero
or merge, extract, optimize and much more. Incl.

Day 8 - Ruby Advent Calendar 2017 - feedparser - Read web feeds in XML, HTML, JSON, TXT and more; build your own news reader from scratch in twenty lines

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 8 with feedparser [2] - 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!

Day 7 - Ruby Advent Calendar 2017 - 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 and more

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 7 with webservice [2] - 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.

Day 6 - Ruby Advent Calendar 2017 - almost-sinatra - Build your own webframework from scratch with Rack and Tilt in less than ten lines

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's continue the series on Day 6 with almost-sinatra [2] - Build
your own webframework from scratch
with Rack and Tilt in less than ten lines (of Ruby).

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.

Day 5 - Ruby Advent Calendar 2017 - json - Read Next Generation JSON Versions (HanSON, SON, JSONX/JSON11, etc.) with Comments, Unquoted Keys, Multi-Line Strings, Trailing Commas, Optional Commas, and More

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 5 with json-next [2] - 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 gem lets you convert and read (parse) next gen JSON
versions including: HanSON e.g. HANSON.parse, SON e.g. SON.parse,
JSONX e.g. JSONX.parse.

Bonus: More JSON Formats.

Day 4 - Ruby Advent Calendar 2017 - journaltxt - Blogging reinvented: Read Journal.TXT - single-text file journals - and write out (auto-build) a blog (w/ Jekyll posts etc.)

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 4 with journaltxt [2] - 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.

Day 3 - Ruby Advent Calendar 2017 - quik - Quick starter template script wizard - the missing code generator and project scaffolder for gems, sinatra, jekyll & more

Hello,

welcome back to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 3 with quik [2] -Quick starter
template script wizard - the missing code generator and project
scaffolder for gems, sinatra, jekyll & more.
o on.

Ever asked yourself

- Q: How do you get started with creating a new gem?
- Q: How do you get started with creating a new sinatra app or service?
- Q: How do you get started with creating a new jekyll theme? and so on.

Ask no more :-) try quik.

Day 2 - Ruby Advent Calendar 2017 - factbook - Turn the World Factbook (260+ country profiles) into open structured data e.g JSON

Hello,

welcome to the Ruby Advent Calendar 2017 [1] - 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let’s continue the series on Day 2 with factbook [2] - Turn the
World Factbook (260+ country profiles) into open structured data e.g
JSON.

Explore the world with ruby e.g. Where do you find gold in the
world? Look for the economy / resources section.What countries have
the most internet hosts? What countries have the most proven crude
oil reserves?

Day 1 - Ruby Advent Calendar 2017 - blockchain-lite - Build your own blockchains with crypto hashes

Hello,

welcome to the Ruby Advent Calendar 2017 [1] The idea is: 25 Days
of Ruby Gems / Libraries from December 1 to December 25.

Let's kick off the series on Day 1 with blockchain-lite [2] - Build
your own blockchains with crypto hashes; revolutionize the world with
blockchains, blockchains, blockchains one block at a time!

Cheers.

PS: You're more than welcome to send in your articles (about your
library / gem of choice) too!

[1] <a href="https://planetruby.github.io/advent2017" title="https://planetruby.github.io/advent2017">https://planetruby.github.io/advent2017</a>
[2] <a href="https://planetruby.github.io/advent2017/01-blockchain-lite" title="https://planetruby.github.io/advent2017/01-blockchain-lite">https://planetruby.github.io/advent2017/01-blockchain-lite</a>

Unsubscribe: <mailto:ruby-talk-request@ruby-la

Yuki & Moto Press Bookshelf Update - Free (Online) Books about Ruby 'n' Friends

Hello,

I'm a big fan of the latest and greatest plugin addition to GitHub
Pages (and Jekyll), that is, Jekyll Remote Themes.

Using a simple config entry you can "automagically" pull in remote
themes (layouts, includes, javascripts, etc).

Slide Show (S9) v4 Update - v.4 Update - Write Your Talks / Slides in Plain Text (w/ Jekyll Themes)

Hello,

I've updated the Slide Show (S9) command line tool (and
library/gem) [1] that lets you write your talks / slides /
presentations in plain text w/ markdown conventions.
Example:

# Blockchain! Blockchain! Blockchain! Decentralize Payments.
Decentralize Transactions. Decentralize Blockchains.

What's Blockchain?

- Distributed Database?
- Hyper Ledger Book?
- Consensus with Proof-of-Work or Proof-of-Stake?
- Digital Fingerprints? Cryptographic Hashes?
- Lottery? Central Bank?
- Byzantine-Generals Solution?

Yes. Yes. Yes. Blockchain! Blockchain!

Build Your Own Blockchain in Less than 10 Lines of Ruby - blockchain.rb

Hello,

Thanks to Matias Fernandez for cutting out the fluff. The line
count is now at eight - less than 10 :-).