Explore a conference talk from RubyConf 2024 that delves into the resurrection and inner workings of Camping, a minimalist MVC web framework written in Ruby. Discover how this nearly 20-year-old library leverages Ruby's powerful semantics and hidden features to deliver a fully functional web framework in under 5,000 lines of code. Follow along as Karl Weber demonstrates the framework's remarkable capabilities, including plugin integration, compact web server implementation, single-file application architecture, dynamic view handling, and efficient templating solutions. Learn how Ruby's Rack conventions enable reliability and extensibility while seeing practical examples like building a blog in just minutes. Gain insights into the debugging and restoration process of legacy Ruby code, complete with real-world examples of interesting Ruby implementations within Camping's architecture. Perfect for developers interested in Ruby's capabilities, micro-frameworks, and elegant code design.
Overview
Syllabus
RubyConf 2024 MVC Ruby in less than 5k. The wonder of Camping by Karl Weber
Taught by
Ruby Central