Leaving Twitter https://www.mikeperham.com/2019/07/11/leaving-twitter/
A PR to make `redis-rb` compatible with `async`: https://github.com/redis/redis-rb/pull/832
Streaming HTTP requests and responses with Ruby: https://www.codeotaku.com/journal/2019-01/streaming-http-for-ruby/index
Any feedback or questions would be most welcome!
Out this week, part 2 of my series on rom-rb, in which we learn about CHANGESETS, and the importance of such an abstraction for separating the persistence and domain layers.
Building SQL Expressions with Sequel https://bits.citrusbyte.com/building-sql-expressions-with-sequel/
My latest article about fibers and different models of asynchronicity. https://www.codeotaku.com/journal/2018-11/fibers-are-the-right-solution/index
I'm happy to say TruffleRuby 1.0.0 RC 6 is now out. You'll probably have to update master in your ruby version installer of choice.
We fixed quite a few bug and filled in some performance gaps. A lot of this was based on user bug reports. If you're interested, please give it a whirl and report any issues you encounter.
Full changelog: https://github.com/oracle/truffleruby/blob/master/CHANGELOG.md
Hello everyone! 👋 I'm a Ruby developer for 7 years now. The first few years I worked on Rails apps, but then I switched to other Ruby web frameworks and haven't looked back (Roda is my favourite).
I'm the author of Shrine, a gem for handling file attachments. https://shrinerb.com
As part of it, I also developed Ruby implementations for resumable uploads, which can greatly improve UX for end users that are uploading large files. https://github.com/janko-m/tus-ruby-server