Need to do some HTML sanitization, but Rails ActionView Sanitize Helpers are not good enough? Read this post to learn how to do it with Loofah.
hexdevs.com/posts/sanitize-h…
How much does it cost you to carry dead code? How do you find and remove zombie Ruby code? Use these 4 strategies to kill out all the dead code in your Ruby application.
hexdevs.com/posts/how-to-rem…
💡 How easy it is to review your code? Do your Pull Requests stay opened for a while on a regular basis? Based on the PRs that you open, would you say you're a team player or a team blocker?
Want to write a Rails API controller test and make sure it includes exactly what your Jbuilder serializer returns? Set `render_views` in your spec.
hexdevs.com/posts/rails-jbui…
Thanks for coming friends! This was a ton of fun!
If you want to take a look at the Ruby we developed during this stream, I've put it into the gist below. I'll be translating that into C for prism, but that's the basis of the work!
gist.github.com/kddnewton/37…
It's tomorrow 🔥🔥🔥
We are all very excited to contribute to Ruby's new parser. Can't wait to meet you tomorrow.
Sign up here:
hexdevs.com/events/live-hack…
It's this Friday! Let's get ready for Ruby's 3.3.0 release by working on the second oldest bug in Prism with @kddnewton 🤓
RSVP more details:
hexdevs.com/events/live-hack…
♦️ Hacking on Ruby Prism with @kddnewton
Ruby's got a brand new parser: Prism.
It's designed to be portable, error-tolerant and maintainable, and was entirely written from scratch.
Join us for a live coding session next week & learn how YOU can contribute to the Ruby language!