2019-05-16: Fibers Are the Right Solution[VIDEO]
Samuel Williams' talk from this year's Ruby Kaigi about troubles wiht concurency & paralelism in ruby and how to solve it with the means we currently have (fibers) - at least in web develompen.
2019-05-12: Real-time object detection with deep learning and OpenCV
Fun short tutorial for object detection in python using your laptop's camera.
2019-05-10: Nested Forms from Scratch with StimulusJS[VIDEO]
How to make nested forms (Cocoon style) from scratch with Stimulus and Rails.
2019-05-10: RailsPanel for ChromeRailsPanel is a Chrome extension for Rails development that will end your tailing of development.log. Have all information about your Rails app requests in the browser - in the Developer Tools panel. Provides insight to db/rendering/total times, parameter list, rendered views and more.
I'm apparently the last person on the planet who did not know about this great extension :)
2019-05-09: What does GIL really guarantee you?[VIDEO]
Talk by Daniel Vartanov from RubyConf 2017.
2019-05-04: The Lifecycle of a Request
In depth journey through the whole stack from the browser to the Rails controller action, through DNS, webserver, Rack stack to the app itself. Excellent long read for ruby web developers.
2019-05-03: Using custom objects in Ruby Ranges
Custom ranges are quite easy to create as you learn from this article.
2019-05-03: How to use Bootstrap with Webpack & Rails[VIDEO]
Brace yourselves, Rails 6 is coming! Finally a nice short intro guide on how to use webpacker for JS and CSS instead of the Asset Pipeline.
2019-05-03: Disassembling Rails — Template Rendering (2)
Have you ever wondered how does the rendering in Rails work? And did you know that Rails compiles the templates into methods? Nice example of ruby metaprogramming and aood thing to know as a Rails developer.
Web log archive