Buy Meridia No Prescription, This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Buy Meridia without a prescription, Is the grass always greener on the other side. Listen in on this week's talk about how languages, buy cheapest Meridia, Buy no prescription Meridia online, frameworks, tools and cultures shape the way we implement .NET and Ruby solutions and judge for yourself!
- Kevin kicks off the conversation noting differences between design patterns and best practices in the .NET and Ruby worlds, where can i buy Meridia online. Where can i order Meridia without prescription, Kevin opens up a discussion by calling out the .NET developer obsession with persistence ignorance versus the use of the ActiveRecord pattern found in Ruby on Rails.
- Cory talks about basic CRUD applications vs complex domains and how applications tends to model themselves after organizational structure. Often times you will find .NET code tends to be more complex whereas simpler domains are often represented in Ruby code.
- Kevin asks about domain-driven design, order Meridia online c.o.d. Cory talks about the expressiveness of Ruby code and how the introduction of the dynamic keyword makes expressiveness a little easier in .NET. Will talks about Ruby mixins facilitating a different development approach. Will also comments on the ceremony of creating .NET vs Ruby classes and how easily you can express the business concerns in Ruby, Buy Meridia No Prescription. Buy Meridia from mexico,
- Scott K talks about his general impressions of Rails - focus on the presentation layer first rather than a DDD approach which would focus on the model first.
- K Scott talks about manifest typing and states that there is an importance placed on types rather than behaviors in .NET coding. Will calls out the fact that in .NET coding we often are most interested in what an object is whereas in Ruby we primarily care about what an object can do. This ties back to static typing vs duck typing, order Meridia no prescription. Buy Meridia no prescription,
- Cory speaks to outside-in development in Ruby, exposure to TDD and learning Rails with Cucumber from the beginning.
- Jon acknowledges the language and framework differences and asks how cultural differences between the two development camps might drive development practices. K Scott talks about .NET developer dependence on the compiler rather than working with customers, buy cheap Meridia no rx. Where can i buy cheapest Meridia online,
- Kevin talks about the "need" for viewmodels in .NET MVC whereas models are being passes around throughout a Rails application. Buy Meridia No Prescription, Cory talks about the power of meta-programming in Ruby and the shift between classes being parsed in .NET vs classes being executed in Ruby. He also speaks to how fundamental constructs will shape a development strategy.
- Cory talks more about meta-programming and convention over configuration, Meridia over the counter. Meridia from canadian pharmacy,
- Kevin talks about the "No Magic String" rule, static analysis, buy Meridia online no prescription, Buy Meridia online cod, and Resharper-driven development. Will states you don't really need refactoring tools or even an IDE when coding Ruby. Cory talks about the emphasis on writing tests for Ruby code and how this acts as a replacement for the static code analysis testing you might get from the compiler, purchase Meridia online no prescription. Order Meridia from mexican pharmacy, Scott K speculates that there's so much more code in C# so there's a larger need for refactoring tools.
- Cory ask why we are still not testing in the .NET world. Why aren't we doing migrations? Why are we so focused merely on what is available in the Visual Studio IDE? Scott K feels .NET developers are still unsure of what they should test. Scott K also thinks it is hard to mock stuff and .NET developers aren't used to writing decoupled code, Buy Meridia No Prescription. Will speaks to the fact that Ruby all classes are open all the time and nothing is sealed, online buying Meridia. Online buy Meridia without a prescription,
- For better or worse, Jon notes that it's easy to think of the compiler as the first .NET test and, Meridia samples, Meridia price, though it could be considered a crutch, the IDE provides one with a lot valuable coding help with intellisence, buy generic Meridia. Purchase Meridia online, Cory talks about craftsmanship and how the primary audience for IDE support and refactoring tools is not the TDD developer.
- Kevin speaks to the fact there's no need for an IoC container in Ruby and Cory shares the dangers of becoming married to any framework in .NET development, Meridia for sale.
- Jon asks if Ruby development can become unwieldy because it's so easy to get started.
- Buy Meridia No Prescription, Scott K asks about new language features (for examples, lambdas, dynamic keyword, optional parameters) and how this adds to the complexity of .NET development. Australia, uk, us, usa, canada, mexico, india, craiglist, ebay, paypal, Will talks about complexity vs power and Cory adds that new features allows developers to approach problems differently.
- Kevin asks about techniques which can be used with the dynamic keyword. Scott K talks about the addition of Eval() in C# 5. Jon jokes about the "Compiler as a Disservice." Cory talks about fundamental challenges with Dynamic and Eval() in a statically typed language, rx free Meridia. Where can i find Meridia online,
- The guys talk about dependency injection.
- Cory talks more about craftsmanship and code quality, Meridia pharmacy. Will talks about values and taking a stance when promoting a frameworks and points some blame at Microsoft for giving .NET development dozens of ways to complete a single task, Buy Meridia No Prescription. Buy Meridia in canada,
- Kevin asks about the focus around Behavior-Driven, integration testing in Ruby rather opposed to the fine-grained unit testing approach often found in .NET development. Will speaks to the outside-in testing approach but also the importance of unit testing in Ruby, order Meridia.
- Scott K asks if IronRuby makes .NET development easier.
- The show wraps with Will and Cory pimping their up-coming presentations in Florida and Norway.
Show Links:
Show notes compiled by Ben Griswold. Thanks!
Download / Listen:
Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development
[audio:http://herdingcode.com/wp-content/uploads/HerdingCode-0082-Cory-Foy-and-Will-Green-Compare-NET-and-Ruby-Development.mp3] .
Similar posts: Buy Nexium No Prescription. Buy Ativan No Prescription. Buy Stromectol No Prescription.
Trackbacks from: Buy Meridia No Prescription. Buy Meridia No Prescription. Buy Meridia No Prescription. Buy Meridia No Prescription. Buy Meridia No Prescription. Buy Meridia No Prescription. Buy Meridia No Prescription. Online buy Meridia without a prescription. Purchase Meridia online no prescription. Buy Meridia in canada. Buy Meridia online no prescription. Rx free Meridia.
Jun
06
This entry was posted
on Sunday, June 6th, 2010 at 3:37 pmand is filed under interview, podcast.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
8 Comments Buy Meridia No Prescription
Tweets that mention Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development | Herding Code -- Topsy.com
June 6th, 2010 at 3:58 pm
[...] This post was mentioned on Twitter by Jon Galloway, herdingcode. herdingcode said: [Herding Code]: Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development: This week on Herding C… http://bit.ly/cgUN8m [...]
Herding Code 82: Cory Foy and Will Green Compare .Net and Ruby … | Do as a I Say, Not as I Do
June 7th, 2010 at 3:42 pm
[...] James Avery – Ardub: [...] [function.simplexml-load-file]: faiJames Avery – James Avery . Warning: [...]… James Avery : [...] [...]… James Avery – MeMiM: [...] [...]… Scott: @Greg: http://msdn.microsoft.com/en-us/ff714955.aspx. …Continue Reading… [...]
rod
June 8th, 2010 at 3:21 am
I just listened to episode 71. Sorry to give negative feedback, but that was bad journalism.
One guy who kept asking the difficult questions, such as how you handle versions of your serialized objects and hence the need for copious compensating code, and he was just fobbed off with something flippant.
Beware of the advice in episode 71. Bad advice, very bad.
hotgazpacho » Blog Archive » I’m on Herding Code!
June 8th, 2010 at 11:16 am
[...] couple of weeks ago, Cory Foy and I had a chat with the Herding Code guys. We talked about the differences between developing on the .NET platform and in Ruby/Rails. It [...]
hotgazpacho » Blog Archive » I’m on Herding Code!
June 8th, 2010 at 11:16 am
[...] couple of weeks ago, Cory Foy and I had a chat with the Herding Code guys. We talked about the differences between developing on the .NET platform and in Ruby/Rails. It [...]
Harry
June 9th, 2010 at 6:09 am
I have to agree that I am a little bit disappointed by this episode. After listening to this episode, I still don’t get why expressiveness and meta-programming is so awesome. I can accept that it is a hard thing to explain and just like function programming – you can only experience the benefits but not explaining it. When asked about a concrete example, I was disappointed that the discussion went back to expressiveness and meta-programming. What I am hoping is that someone can take two applications (that are not blog-engines) one in .NET and one in Ruby and show us how the language characters changed the game.
Still, HerdingCode is a good podcast and I thank the interviewers and interviewees for their time and effort.
Matt Briggs
June 21st, 2010 at 7:23 am
@people who dont get it: I’m a .net guy who now works at a ruby shop, I’ll try and explain. Expressiveness boils down to that you aren’t writing as much to say the same thing. I find you write 1/2 – 1/5th the code to say the same thing as C#. Metaprogramming mean the ability to add things to the language through libraries that would otherwise need to be language features. It also means you spend more time patching into and extending the framework, rather then writing code to work around it.
eric
July 9th, 2010 at 3:00 pm
At one point in this interview (or the next, i forget which) someone mentions a SQL change migration/management library that I wasn’t familiar with. I’ve listened to the interview a few more times, and I can’t find it!! Anyone have an idea?
RSS feed for comments on this post · TrackBack URI
Leave a Reply