This week on Herding Code, Jon, Kevin, Scott K and Rob Conery discuss Ruby on Rails, using dynamic languages to write views, web security, advanced javascript techniques, recent Twitter news, Section 3.3.1 and the official release of Visual Studio 2010.
- The show begins with talk of Kevin’s recent dabbling into Ruby on Rails. The guys talk about Ruby 2 vs Ruby 3, how MS developers love their IDEs and finally Rack.
- Jon mentions Jimmy Shimenti’s demo of Visual Studio 2010 File > New > Ruby on Rails with IronRuby.
- The conversation segues into the benefits of trying out other platforms and how trying out other platforms doesn’t necessarily mean one is jumping ship.
- Kevin shares why he has a hard time getting excited about IronRuby.
- Scott K introduces a recent Alt.NET Seattle Fishbowl Topic – Is C# is the best language for writing views or should dynamic languages be used instead?
- Rob Conery shares why he loves the Haml view engine and Kevin speaks to why he really likes Spark?
- The guys talk about html encoding and XSS vulnerabilities.
- The guys consider advanced techniques one can implement with jQuery and how really learning javascript can affect the way one writes C# code.
- Scott K briefs us on his recent Alt.Net open space presentation on Node.js.
- The guys passionately discuss the business of Twitter, hovercards, Twitter’s @Anywhere API, the Library of Congress, and the importance of security and password management.
- The guys talks about why Apple Changed Section 3.3.1.
- The guys talk about the Visual Studio 2010 installation and developer experience.
- Rob pimps TekPub with background music .
Show Links:
- Rob’s Blog
- TekPub
- Jetbrains RubyMine
- ReSharper
- Jimmy Schementi, IronRuby.Rack
- Ryan Riley (@panesofglass)
- How-to: Use Cucumber with .NET and C# under IronRuby
- RSpec
- NHaml, Hmal
- Spark View Engine
- ha.ckers.org xss cheat sheet, Anti-XSS Library
- @Anywhere Javascript API
- Hovercards
- Mongo
- Jaxer
- Bertrand Le Roy
- Mustache.js
- jQuery Gives Us a New Way to Zebra Stripe
- NoRM
- Andrew Theken
- James Avery
- Machine.Specifications (MSpec)
- Node.js
- Brad Wilson
- Simon Willison
- Merb
- Node.js, YUI 3 & Dom Manipulation. Oh My!
- Twitter CEO Ev Williams: Revenue Is A Feature
- Oops! Twitter Server Password is "Password"
- myOpenId, Infocard
- OpenID: Does The World Really Need Yet Another Username and Password?
- Why Apple Changed Section 3.3.1
- MonoTouch
- Louis De Jardin
- MEF
- Mozilla Labs: Bespin
- coderun
- Gary Bernhardt, String Calculator Kata
- Code optimized web profile for Visual Studio 2010
Show notes compiled by Ben Griswold. Thanks!
Download / Listen:
[audio://herdingcode.com/wp-content/uploads/HerdingCode-0078-Ruby-on-Rails-View-Engines-Web-Security-etc-with-Rob-Conery.mp3]