Learn about the journey to resurrect an almost 20 year old ruby library, And all the amazing Ruby tricks it uses to be a fully featured MVC Web Framework. Ruby's semantics allow remarkable flexibility, and robustness. Let's walk through how Camping uses Ruby's best & hidden features to make a fully featured MVC Micro Web Framework, in a ridiculously small amount of code. Ruby's maturity promotes innovation and stability. Camping is almost 20 years old, and sat derelict unchanged for almost 8 years. To get it running with the latest versions of Ruby and its dependencies took only a couple of code changes. Camping isn't just another small micro framework written by a mad genius. It's the BEST ONE. Its small size and compact architecture makes it ideal for beginners, side projects, and small apps. Key Takeaways. Ruby is OP (Over Powered) and makes everything possible. Framework Plugins in Ruby in a couple of lines of code. Full Featured web server in like 100 bytes. Put your whole app in one file. Dynamic file lookups for views in a single line of Ruby. Templating in 4 lines of Ruby? Yes! HTML, CSS, Javascript... In your RUBY! Rack conventions make ruby incredibly reliable, extensible, and extremely badass. And more Steps to ressurect Camping. It doesn't run. It Runs. What does it do? Times ten. (Lots of small examples of interesting Ruby code that does interesting things in Camping) Writing more tests. Ok so it's actually broken and I didn't know and now it's fixed again. Am I a Ruby Expert now? No. Session Highlights Ruby is great You can do so much with so little in Ruby How to make a Blog in 3 minutes Yes it's less than 5k Stickers Bonus I have physical boxed copies of Ruby Camping that you can win or buy.
Get notified about new features and conference additions.