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.

Why the CSV standard library is broken (Part IV) - Numerics aka Magic Type Inference

Hello, I’ve written a new (and fourth) episode on why the CSV standard library is broken, broken, broken (and how to fix it). Let’s have a look at numerics a.k.a. auto-magic type inference for strings and numbers. Questions and comments welcome. Cheers. Prost. PS: If you want to see other (more) CSV formats / dialects pre-configured and supported “out-of-the-box” in the new csv reader, please tell.

Detecting hate speech and derogatory language

I just published a gem that connects to our hate speech detection API. We use it to analyze websites our clients link to, to ensure they don’t accidentally link to hate speech sites etc and ruin their reputation. You send text in and it sends the polarity back: 1 = hateful, 0 = nothing detected Super useful to protect schools, business websites etc. Hatefreeweb on Rubygems

тест проверка работы
лукашенко тварь

csvreader v1.0 - read comma-separated values (csv) the right way (incl. hash, ...)

Hello, I’ve uploaded version 1.0 of the new comma-separated values csvreader library / gem that lets you read tabular data in the comma-separated values (csv) format the right way :-), that is, the basic methods such as Csv.read or CsvHash.read use best practices out-of-the-box with zero-configuration. Under the hood the new library includes purpose-built “backend” parsers (e.g. ParserStd, ParserStrict, ParserTab, etc.) so you can handle all the popular comma-separated values (csv) formats / dialects such as MySQL (use Csv.mysql.read) or PostgreSQL (use Csv.postgres.read) exports and more using unix-style escapes and \N or unquoted empty values for null/nil and so on. Data is the new gold :-) Happy data / gold mining with the new csvreader library / gem (in ruby). Cheers. Prost. PS: What’s wrong (broken) in the standard csv library? See the let’s count the ways article series.

To Microservice or Monolith, that is the question...

The constant series of questions asked about if so and so or such and such should be better architected as microservices, or built with multiple layers of front end components hitting backend dohickies hosted within multiple layers of auto-magic hosting “silos” of data and services, shows that truly, there is way too much confusion out there on what constitutes a “good” software development approach. [more inside]

Podcast - Generate a (static) podcast website from a folder of MP3s w/ jekyll

Hello, Pat Hawks hacked together at yesterday’ HackUIowa a new tool (in ruby). Let’s welcome - podcast - that lets you generate a (static) podcast website from a folder of MP3 files with jekyll and friends. See Herky Hack for a first sample (live) podcast. Happy publishing your radio talk shows with jekyll and friends. Cheers. Prost.#jekyllrb #podcast #mp3 #audio #id3 PS: Did you know? Octopod is another (free, open source) extension for publishing podcast episodes with jekyll.

An OpenCL backend for TensorStream

After some time I finally have an alpha version of an OpenCL backend for the TensorStream machine learning library that I have been working on for quite some time. Though my goal for TensorStream was to have a pure ruby implementation of TensorFlow, I always intended it to allow for high performance implementations by allowing various backends to be defined. [more inside]

Glim - A new faster jekyll website compiler clone / alternative (in ruby)

Hello, Jekyll not fast enough? Why not build a compatible faster clone / alternative from scratch / zero (in ruby)? Sounds crazy? Allan Odgaard (of TextMate fame) has just done it and with about 3 000 lines of ruby code offers even more features than jekyll itself :-) e.g. built-in tags and categories for collections, lazy evaluation and parallized builds, better defaults, and much more. Find out more at the Glim website compiler source project repo. Cheers. Prost. PS: By the way - did you know? Slide Show (S9) is another jekyll-compatible clone :-) that lets you build presentations / talk slides in markdown (kramdown, really) and jekyll themes e.g. reveal.js, shower.js, bespoke.js, s6, etc.

Loading older posts