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.

Does A Bytes (ByteArray) Class in Ruby Make Any Sense - Why? Why Not? Discuss.

Hello, while hashing “to-the-metal” byte arrays in ruby I am revisiting / reworking the bytes gem that offers a new Bytes (ByteArray) class as a “type-safe” alternative to the String class with ASCII_8BIT / BINARY encoding. Did you know? A ruby string might be a frozen string, a string buffer, a character, a bytearray, or you name it ;-). Anyways, if anyone has any comments or tips & tricks on how to work with bytearrays (bytes) in ruby, please tell / share.

A new gem: digest-lite -- more crypto(graphic) hash functions / classes in pure ruby

Hello, I put together for easy (re)use a new stand-alone gem, that is, digest-lite that includes more crypto(graphic) hash functions / classes e.g. Digest::KeccakLite (512bit, 256bit, etc), Digest::SHA3Lite (512bit, 256bit, etc) in “100% pure” ruby “lite” scripts, that is, without any c-extensions and with zero-dependency. Cheers. Prost.

Nice bit of work. I bet that was fun putting together.
Sorry for the late reply. Just seeing your comment now. Yes, I am super happy …

A new gem: validation_errors

Validation errors happen. In some applications it might be interesting to keep track of them. This gem helps you keep track of the ActiveRecord validation errors that have been triggered on a model. [more inside]

Responsibility On Rails

Being a web-developer is one of the coolest jobs in the world. It brings freedom and growth opportunities like no other job in the world. It’s easy to just enjoy the fruits of this craft. But remember with great benefits comes great responsibility. In this article let’s explore possible negative consequences of trying random cool stuff [more inside]

Ruby multithreaded crawler

A Ruby multithreaded crawler is a type of web crawler that is built using the Ruby programming language and is designed to use multiple threads to crawl and process multiple pages concurrently. This can help to improve the speed and efficiency of the crawler, as it can process multiple pages at the same time rather than having to crawl and process them sequentially. [more inside]

synthpunks gem - (Free Unlimited) 24×24 Pixel (Synthetic) Punks For Everyone

Hello, inspired by the “on-chain” Synthetic Punks V1 by Stephan Cilliers I put together a “off-chain” synthpunks gem / library in ruby that lets you generate (free unlimited) pixel punks using the same pseudo-random formula and spritesheet for any (ethereum) address (or any 40-digit / 20-byte hexstring really.) Bonus: Add your own backgrounds or derive your own set of default profile pics and more. Happy pixel pushing (“off-chain”) with ruby.

Loading older posts