TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    News

    Herding Code

    A technology podcast with Jon Galloway, Scott Allen, Kevin Dente, Scott Koon

    Advertise

    Copyright: © Creative Commons (by-nc-sa)

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Herding Code 86: Saqib Shaikh on Accessibility and Developing with Limited Sight Jun 27, 2010
    Show notes

    Episode 86

    While at Web Camps London, Jon talks to Saqib Shaikh about how he's able to develop with limited sight and what developers can do to make our applications more accessible.

    • Saqib talks about his role on the Bing Team, data mining and deep links.
    • Jon and Saqib talk about solving problems with a little help from Twitter.
    • Saqib explains the function of a screen reader and how some people can listen to computers really fast.
    • Jon asks about common frustrations around accessibly when web browsing. Jon considers the tie-in between SEO and accessibility. The guys dive a little deeper into structuring information, images vs text and learning the few basics.
    • Jon asks if there's a way to do accessibility analysis? Saqib points to the "Check Accessibility." option which is available when right-clicking on the web project in VS 2010. (It's there. I checked.)
    • Jon and Saqib talk about coding with limited sight. Saqib shares his general techniques.
    • The conversation continues with talk about Microsoft product development and the importance placed on accessibility.
    • The show wraps with Saqib introducing the term "Universal Design" of all things. As a developer, you want to make your applications for the largest number of people to use. Just keep in mind that "there's a lot of people in this world, and they're all a little bit different." "It's about making cool stuff for a lot of people."

    Show Links:

    • Saqib Shaikh
    • Bing
    • JAWS (an acronym for Job Access With Speech) Screen Reader
    • SEO Toolkit
    • ARIA
    • HTML5
    • Clint Nelson from Startup Weekend

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 86: Saqib Shaikh on Accessibility and Developing with Limited Sight


    Herding Code 85: Clint Nelsen on Startup Weekend Jun 27, 2010
    Show notes

    Episode 85

    While at Web Camps London, Jon grabs a quick 15 minute interview with Clint Nelsen to talk about Startup Weekend .

    • Clint gives the elevator pitch and a brief history of Startup Weekend.
    • Jon talks about how they are incorporating Startup Weekend into Web Camps. The guys talk about project implementation.
    • Clint talks about Startup Weekend growth, reach and staff and facilitator involvement. Clint talks about the management aspects of Startup Weekend.
    • Jon asks the types of application which Startup Weekenders are pitching. The guys talk about monetizing iPhone and iPad applications and Jon asks about Windows 7 Phone apps.
    • Clint talks about the benefit of having developers at Startup Weekend knowing a common framework/language.
    • Jon asks about Startup Weekend success stories like Twitpay and Foodspotting.
    • Clint talks about community building, relationships, launch support and current startup funding ratio around 5%.
    • Client and Jon talk about startup thinking in the Microsoft community and building a business around MS technologies.

    Show Links:

    • Startup Weekend
    • Clint Nelsen / @clintnelsen
    • Marc Nager
    • Franck Nouyrigat
    • Web Camps
    • Twitpay
    • Foodspotting
    • Microsoft Bizspark
    • SXSW (South by Southwest)
    • HERDING CODE EPISODE 7: WHY DON'T STARTUPS RUN ON MICROSOFT?
    • Global Entrepreneurship Week

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 85: Clint Nelson on Startup Weekend


    Herding Code 84: Ex-Microsoft Developer Panel with Mike Moore, Jeff Cohen, and Scott Bellware Jun 27, 2010
    Show notes

    Episode 84

    This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they've moved away from Microsoft development and into the Ruby community.

    • K Scott asks the guests about why they switched. Jeff talks about how his switch from desktop development on Windows to Rails development started around 2005 and was primarily driven by the Ruby language itself. Mike agrees that it's all about the Ruby language. Scott B talks about how he straddles both worlds but only sees .NET as a smart choice for building Windows applications now. Scott B goes on to talk about how it's a philosophical thing for him as well, and how he prefers to work on a stack that's more purely open source.
    • Scott K talks about the dichotomy in moving from Windows to get away from a proprietary platform and then you find yourself working on a Mac. Go Debian! Scott B talks about how Vista was a tipping point for him to move to Mac. He felt like Microsoft was too focused on shipping products - even if they weren't good products.
    • Mike and Scott B talk about moving from ALT.NET to ex-.NET, and how they feel like it's fear and investments in the .NET platform that prevent more people from moving. The guys talk about the "technology treadmill."
    • Scott K talks about the problems in "dropping paygrades" in moving from being a senior .NET developer to being a junior developer on another platform.
    • Mike Moore asks why developers are investing in a technology that another company owns. Scott B says it's not about Microsoft owning .NET, it's about not being able to make decisions about where the platform is going. He says he sees Microsoft as a manufacturer of 21st century office equipment for large companies with the most influence. It works, but it can be heartbreaking when you see Microsoft moving into markets in a way that's not as elegant as existing technologies (e.g. Entity Framework) because you know that the surrounding industry will move there, and eventually your work will move there as well. The result is a technology treadmill.
    • K Scott points out that as the average developer, you're not really in charge of where Linux, Rails, or other open source platforms are heading either. Mike and Scott B clarify; it's not about ownership so much as trusting where the Rails community is going.
    • Kevin asks Jeff about some recent criticisms he's made towards Rails 3 recently. Jeff talks about all the things he likes about Rails, but says that he is disappointed that Rails is making changes designed to broaden acceptance and appeal to the enterprise. Despite that, he says that he hasn't lost faith in where Rails is headed. He brings up the relative ease of doing TDD on Rails as opposed to .NET as an example of how Rails works more like he wants to work as a developer.
    • Scott K talks about how Microsoft has a conflict of interest as a tools vendor, and how a willingness to work with other IDE's makes moving to other platforms pretty easy.
    • The conversation move towards talking about how Intellisense affects system and platform design. Other platforms like Rails are built so you don't need Intellisense to be productive. Rails was never built to sell anything, and that shows in the platform. Mike talks about how he had to leave the .NET platform to find a place where people really cared about getting from 12 lines of code to 4 lines of code.
    • Scott B talks about how Rails committers are all building Rails applications, and points out that WPF didn't get the attention it needed until Microsoft used it in Visual Studio. He then talks about how Rails will feel free to make modifications (monkey patches) to Rails, which often graduate to plugins and then move into the core. The key is that this is a continuous process rather than focused on a big product release cycle. Scott B talks more about the Ruby/Rails meritocracy.
    • The conversation shifts to the entrepreneurial nature of the Ruby on Rails community. Mike talks about how development cost is a major factor and that people who will take a risk in moving to a new platform are also more likely to take a risk in business.
    • Mike and Scott B talk about how polyglot programming is much more prevalent outside of the Microsoft development community.
    • Scott B talks about how ASP.NET was positioned as a competitor to Ruby On Rails, and how the two differ.
    • K Scott asks how much the move away from .NET is based on culture and developers are looking for a new community with different values. Mike talks about how he was on the verge of leaving programming altogether when he found the Ruby community, and how it reinvigorated him. Scott B says that there are things about developing in the .NET space which drive burnout and, in turn, reduces passion in the community. Jeff talks about how stumbling on Ruby showed him that it was just a lot more fun than what he was doing in his current job.
    • Scott B talks about how the plugin experience in Rails differs from the .NET development world - where you're often waiting for services that just aren't quite there yet.
    • Mike and Scott B talk about how they like reading Ruby code. Scott B talks about how the Ruby culture places a value on making code readable to the point that it's competitive.
    • Scott K talks about how programming has become a business now, but he's always liked to learn things just because it was fun. Scott B says that the skill level in the Rails world seems to be higher, but the people are less intimidating.
    • Mike points out that many of the leaders of the Ruby community were previously leaders in the Agile community. Scott B talks about how he's seen Uncle Bob Martin moving to Rails over the past few years.
    • Scott B then talks about the problems in toolmakers who make tools but don't use them.
    • The show ends, but not really. lots of crazy speculation about starting over with a new runtime on top of .NET.

    Show Links:

    • Jeff Cohen (@jeffcohen)
    • Mike Moore (@blowmage)
    • Scott Bellware (@ampgt)
    • Martin Fowler
    • ALT.NET Podcast
    • Curt Hibbs
    • Lone Star Ruby Conf
    • CherryPy
    • Basecamp
    • RailsConf
    • Pragmatic Programmers Resources
    • Scott Guthrie
    • Rmagic
    • authlogic
    • merb
    • Manifesto for Agile Software Development
    • Uncle Bob Martin
    • Dave Thomas
    • Brian Marick
    • Andy Hunt
    • SOLID
    • Rails for .NET Developers
    • Softies On Rails
    • MountainWest RubyConf
    • Agile Roots
    • Norwegian Developers Conference
    • Monospace

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 84: Ex-Microsoft Developer Panel with Mike Moore, Jeff Cohen, and Scott Bellware


    Herding Code 83: Ayende Rahien on RavenDB Jun 13, 2010
    Show notes

    Episode 83

    This week on Herding Code, the guys talk with Ayende Rahien (a.k.a. Oren Eini) about RavenDB, a new Open Source (with a commercial option) document database for the .NET/Windows platform.

    • The shows starts with a general definition of document databases. Ayende then contrasts RavenDB with two other popular document databases, Mongo and CouchDB, and comments that RavenDB is much more similar to CouchDB than Mongo.
    • Ayende talks about how RavenDB indexes work - they're written when you store data, but not immediately after. He continues with an explanation of transactions - data is transactional, but indexes aren't.
    • Scott K brings up Node.js and asked if Ayende had looked at the event driven approach over spinning up threads. Ayende talks about how RavenDB previously worked like that, but it made debugging very painful. Instead, the architecture is now focused on the end goal - RavenDB will never make you wait for a write.
    • The guys take a question from Twitter about whether there are plans to support Mono. Ayende says yes, but outlines some of the changes that will be required to make that happen.
    • Scott K asks if traditional RDBMS performance tweaks based on moving data and indexes to other spindles are possible and useful on RavenDB.
    • Jon asks about how this relates to Reactive Extensions, and Ayende discusses how Event Sourcing works in RavenDB.
    • Jon and Scott K ask some questions about storage formats - JSON, binary serialization, etc.
    • The group digs into how Map / Reduce works. Ayende explains Map / Reduce in generally terms as well as how it pertains to RavenDB.
    • K Scott asks questions about indexing - how it's done, how indexes are defined and impacts of keeping a lot of indexes. Ayende talks about how indexes are essentially materialized views, and how the RavenDB query engine can use both LINQ and Lucene syntax.
    • K Scott asks about transaction support, embedded support, and concurrency.
    • The guys talk about the "sweet spot" for RavenDB and document databases. Ayende talks about advantages of working with a document database, and the benefits of working without a defined schema.
    • Jon asks if ORM's just go away in a document database context and the conversation moves on to talking about different architectures and development strategies that come into play when working with schema-less documents.
    • K Scott mentions that this seems like it would work really well with Aggregate Roots in Domain-Driven Design.
    • Ayende and Jon discuss how aggregate queries compare in the context of some of the inefficient queries in MVC Music Store.
    • Kevin drills a little deeper into the versioning challenges.
    • Jon asks about the use of .NET 4 features with RavenDB including the Task Library and the Expando object. Ayende talks about how they made heavy use of the Dynamic keyword and MEF in RavenDB. Basically, everything except for storage and indexing is handled via MEF.
    • Ayende talks about the extensibility points such as read and index previews.
    • Jon begs for punishment by asking for Ayende's comments on the MVC Music Store. Ayende talks about how he prefers tutorials be very explicit about what they're not going to cover in detail. He recommends completely removing details which aren't the focus of the tutorial. Then he goes on to talk about how things like shopping carts just seem to work more smoothly with document storage rather than relational databases.
    • Jon asks about the licensing models. Ayende talks about how people were unhappy with the initial pricing model due to the differing deployment expectations, and how he worked with customers to establish a pricing model that works for everyone.
    • Ayende teaches the gang the term "Chinese Interesting."

    Show Links:

    • Ayende's Blog
    • RavenDB
    • Map / Reduce - A Visual Explanation
    • RavenDB - An Introduction
    • NHibernate
    • Mvc Music Store
    • NoSQL
    • MongoDB
    • CouchDB
    • Domain-Driven Design, Aggregate Roots
    • Reactive Extensions for .NET (Rx)
    • Lucene.NET
    • MEF
    • Rob Conery
    • Glenn Block
    • James Avery
    • Ryan Dahl, Node.js
    • Extensible Storage Engine

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 83: Ayende Rahien on RavenDB


    Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development Jun 06, 2010
    Show notes

    Episode 82

    This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week's talk about how languages, 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. 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. 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.
    • 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.
    • 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.
    • Kevin talks about the "need" for viewmodels in .NET MVC whereas models are being passes around throughout a Rails application. 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.
    • Kevin talks about the "No Magic String" rule, static analysis, 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. 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. Will speaks to the fact that Ruby all classes are open all the time and nothing is sealed.
    • For better or worse, Jon notes that it's easy to think of the compiler as the first .NET test and, though it could be considered a crutch, the IDE provides one with a lot valuable coding help with intellisence. 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.
    • Jon asks if Ruby development can become unwieldy because it's so easy to get started.
    • Scott K asks about new language features (for examples, lambdas, dynamic keyword, optional parameters) and how this adds to the complexity of .NET development. 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.
    • The guys talk about dependency injection.
    • Cory talks more about craftsmanship and code quality. 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.
    • 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.
    • 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:

    • Cory Foy's Blog, @cory_foy
    • Will Green's Blog, @hotgazpacho
    • IronRuby
    • IronRuby for the .NET Developer Presentation from MIX10
    • Day of Ruby
    • Cucumber
    • FubuMVC
    • Eric Evans
    • Uncle Bob
    • Cory Haines
    • The Tampa Ruby Brigade, Why use IronRuby over MRI/JRuby?
    • International Conference on Agile Software Development, Innovation Games
    • Agile 2010 Conference
    • WinDBG

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development


    Herding Code 81: Simplicity, balance, and focus in teaching software development May 25, 2010
    Show notes

    Episode 81

    This week on Herding Code, the guys discuss compare notes on how to teach software development topics. Is hands-on instruction key? How much should you simplify to focus on mechanics? How do you teach, and how do you like to learn?

    • Jon talks about his impressions on the effectiveness of hands-on learning at Web Camp Toronto.
    • K. Scott questions if people really learn at Code Camps, and Scott K. talks about hack-a-thons at Code Camps.
    • We talk about open source contributions as development. Jon demonstrates that he's bad at doing math while he talks.
    • Jon asks Scott K. about what works for him with his training classes with Pluralsight.
    • We all talk about the MVC Music Store, and the gaps between marketing, introductory training, and advanced training.
    • Jon and K. Scott talk about the difficulty in finding the correct focus and simplicity level in introductory training.
    • Jon talks about the mistake he's made several times in not clarifying the level of content he's presenting.
    • Kevin talks about how he expects to see unit tests in any samples, but Scott K. says that won't save you from public shame.
    • Scott K. asks if we should be focusing on concepts and "why?" questions rather than products or frameworks.
    • Jon and Scott K. talk about the fun of looking at the ASP.NET MVC source code.
    • Kevin comments on the difference in complexity he sees in .NET code and Ruby source code. Scott K. talks about how Fubu MVC code is pretty easy to read, too.
    • Jon asks about the difficulty of doing "real world" samples, and K. Scott asks whose real world we're talking about.
    • K. Scott drops a surprise mini-lightning round on us with a question about the effectiveness of video as a learning tool.

    Show Links:

    • Web Camps
    • MVC Music Store
    • Robby Ingebretsen's talk at MIX10
    • ASP.NET MVC source code
    • FubuMVC
    • Beatrix of the Netherlands

    Download / Listen:

    Herding Code 81: Simplicity, balance, and focus in teaching software development


    Herding Code 80: RxJS with Jeffrey van Gogh and Matt Podwysocki May 19, 2010
    Show notes

    Episode 80

    This week on Herding Code, the guys speak with Jeffrey van Gogh and Matt Podwysocki about the Reactive Extensions for Javascript.

    • Matt talks about how he's been involved with RxJS.
    • Jeffrey talks about how RxJS and Reactive Extensions came out of the the Volta project.
    • Matt talks about how RxJS simplifies the callback model in Javascript.
    • Jeffery adds on how this also has benefits to asynchronous operations.
    • Jon asks about how this works with queries over events which will happen in the future.
    • Mat talks about how this works with jQuery's bind and live events.
    • Jon asks the standard question about querying over mouse move events. Matt and Jeffrey use the example to explain about how composable operations over events can be really powerful.
    • Jon asks how Reactive Extensions relates to functional reactive programming, and to functional programming in general.
    • Kevin asks about how RxJS interoperates with jQuery.
    • We take questions from Twitter about jQuery integration and use of RxJS to manage script loading and script scoping.
    • Kevin asks for some concrete usage examples.
    • Kevin asks about the library size and the overall release status.
    • Jon asks about Jeffrey's blog posts on using RxJS with Node.js and Script#.
    • We talk about Matt's extensive blog post series on RxJS.
    • We talk about recent RxJS presentations: Erik Meijer's talk at MIX10, Jeffrey's talk at JSConf, and Matt's at the Imagine Cup.
    • Jon asks about what exactly is involved in adding RxJS support to different Javascript libraries.
    • Scott K asks about the tradeoffs of bringing the CLR to the browser vs. bringing things like RxJS into the browser via Javascript.
    • We talk about how Javascript development has gotten easier with development environment improvements, testing systems, etc.
    • Matt talks about how it's often easier to do things in Javascript than in a statically typed language like C#.
    • Scott K asks about how scope is handled in RxJS.
    • Jon asks about how the code is licensed.
    • Kevin asks about the naming conventions used in RxJS, supported browsers, release plans.
    • Jon asks about Reactive Extensions for .NET, and we talk about how it's especially useful in Silverlight.
    • Jeffery mentions that Reactive Extensions will be included in Windows Phone 7.
    • We pretend to end the show, but the discussion keeps going and K Scott joins the party.

    Show Links:

    • Matt Podwysocki's Blog
    • Jeffrey van Gogh, Reactive Extensions
    • Microsoft Live Labs Volta
    • JSConf EU 2010
    • Rey Bango's Blog, JSConf 2010 - Video Interviews with Top Javascript Developers
    • YUI
    • 280 North, Socratic Documentation Tool
    • Node.js
    • Script#
    • Imagine Cup
    • Erik Meijer
    • Rhino
    • John Resig, Sizzle
    • WebSharp

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 80: RxJS with Jeffrey van Gogh and Matt Podwysocki


    Herding Code 79: JSConf Recap with Chris Williams, Rey Bango and Matt Podwysocki May 02, 2010
    Show notes

    Episode 79

    This week on Herding Code, the guys speak with Chris Williams, Rey Bango and Matt Podwysocki about this year's JSConf.

    • Chris begins the show with a conference overview which will leave you chomping at the bit for JSConf 2011 registration to open. Hackers' Lounge. Multiple tracks. One killer speaker list. Hyper-caffeinated, hyper-intoxicated privates! Salmagundi. And lots of JavaScript!
    • The guests discuss their favorite parts of the conference. Beyond the quality of the talks, Rey and Chris both comment about the invaluable conversations which were had out-of-session in the Hacker's Lounge and at the ScurvyConf. Quote of the Show: "I am a firm believer of drinking beer, and shooting the poop, and when you do that, magic happens." - Chris Williams
    • Chris talks about the excitement around Tobias Schneirder's presentation on Gordon, an open source Flash runtime written in pure JavaScript.
    • The guys talk about Alex Russell and Google Chrome Frame and how IE6 must Die.
    • Chris praises Billy Hoffman's JavaScript's Evil Side presentation.
    • K Scott and Chris talk about JavaScript outside of the browser and functional programming,
    • Chris and Scott K talk about a seemingly new found interest in Server-side JS
    • Jon asks about JS library duplication in competing platforms. Rey talks about what Resig has done with Sizzle and how each library has their own niche.
    • Chris talks about the need to learn JavaScript and how we should be JavaScript developers, not just developers who use JavaScript libraries.
    • Matt teases us by mentioning that he'll be talking about Reactive Extensions on next week's Herding Code episode.
    • Jon asks which percentage of cool JavaScript stuff is just waiting on browser adoption. Chris doesn't think too much and prompts Matt talks about progressive enhancements.
    • Chris talks about the importance of security and how we shouldn't only be taught how to write good code but also how to break bad code.
    • Kevin asks what is happening with JavaScript, the language itself.
    • The show wraps with talk of diversity in computing, JSConf EU, JQuery Conference, JQuery UI 1.8 release, JavaScript conferences and craft beers in the D.C. area.

    Show Links:

    • JSConf 2010, JSConf EU 2010
    • Chris Williams's Blog, @voodootikigod
    • Rey Bango's Blog, jQuery, Ajaxian
    • Matt Podwysocki's Blog
    • Ken Henderson
    • Dojo, Prototype, MooTools, YUI, ExtJs
    • Brendan Eich
    • Peter Higgins, Dojo, plugd
    • Salmagundi
    • Aaron Quint, Sammy.js, Making Bacon / Making Code
    • Tobias Schneider, Gordon
    • Greenhouse, Sproutcore, Ajaxian Post
    • Alex Russell, Google Chrome Frame
    • Douglas Crockford
    • Scott Guthrie, IE9
    • Narwhal, Tom Robinson, 280 North, Kevin Dangoor
    • Ryan Dahl, Node
    • V8
    • nginx
    • CouchDB
    • Jaxer, Helma, Persevere
    • Rhino
    • SquirrelFish Extreme, Nitro
    • Jeffrey van Gogh, Reactive Extensions
    • CoffeeScript
    • Jison
    • Francisco Tolmasky, Socratic Documentation Tool
    • Cappuccino, Objective-J
    • Ross Boucher,
    • John Resig, Sizzle
    • NWMatcher, Acme (aka query.js)
    • John-David Dalton
    • Sam Stephenson
    • JavaScript and Web Standards Sitting in a Tree, Jenn Lukas
    • Billy Hoffman
    • ha.ckers.org, xssed.com
    • JSConf 2010 - Video Interviews with Top Javascript Developers
    • Makinde Adeagbo
    • JSON Hijacking, Phil Haack
    • HTML5
    • ECMAScript5/Harmony
    • @SaraJChipps
    • JSConf Diversity in Computing Drive
    • JQuery Conference
    • JQueryUI
    • ChurchKey, Dogfish Head, Carpool, Rustico
    • NoVALang
    • nosqleast
    • Tom Hughes-Croucher
    • Scandinavian Web Developer Conference (SWDC)
    • TXJS (Texas JavaScript Conference)

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 79: JSConf Recap with Chris Williams, Rey Bango and Matt Podwysocki


    Herding Code 78: Ruby on Rails, View Engines, Web Security, Section 3.3.1 and Visual Studio 2010 with Rob Conery Apr 20, 2010
    Show notes

    Episode 78

    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:

    Herding Code 78: Ruby on Rails, View Engines, Web Security, Section 3.3.1 and Visual Studio 2010 with Rob Conery


    Herding Code 77: Eric Hexter on MvcConf, C4MVC, and MvcContrib Apr 05, 2010
    Show notes

    Episode 77

    This week on Herding Code, Jon, Kevin and Scott K discuss MvcConf, C4MVC and MvcContrib with, open source and community extraordinaire, Eric Hexter.

    • Eric talks about his role as consultant and Director of Open Source at Headspring.
    • The guys walk through Hexter's impressive resume. Eric is the co-founder of MVCContrib, he established the Community for MVC (C4MVC) virtual user group and is currently coordinating MvcConf, the Virtual ASP.NET MVC Conference scheduled for July. No wonder the most popular listener question for this week was "How is Hexter so awesome?"
    • Eric takes us through the general theme of MvcConf - "interactive" presentations around extensibility, testability and building maintainable, high-volume, enterprise applications with a focus on best practices like database migrations.
    • Eric issues a call for speakers. Who's interested?
    • Jon asks about Portable Areas in MvcContrib and Eric digs into the embedded view engine and synchronous message bus.
    • Kevin asks a question.
    • The guys talk about Input Builders, Dynamic Scaffolding and Fluent Html Helpers. Jon also asks about MvcContrib Grid's popularity.
    • Scott K asks about extending ASP.NET MVC, "Are you fighting with the framework or at least fighting with the C# language?" Have you gotten the feeling that Scott likes a good fight? Scott considers how and why various frameworks are developed and Eric praises ASP.NET MVC for having all of the the right extension points in place. These leads to a group discussion about the ASP.NET MVC team releasing source drops and not working in a bubble.
    • Eric and Jon talk about the MVCContrib TestHelpers and the importance of testing routes. Hexter tells us about the UI Test Helpers built around WatiN and the benefit of strongly type views. Jon oohs and ahhs.
    • Kevin asks another question.
    • Scott K comments on SubControllers. Eric tell us if SubControllers smell and shares the general argument against RenderAction.
    • Jon talks about model validation via data annotations and how one might test. Eric shares some of the patterns they have established (strongly-typed views, 1:1 mapping between view and viewmodel) and how he uses data annotations for data type validation and how complex validation is handled via a command processor's rules engine.
    • The show wraps with Eric singing about a few of his favorite things - continuous integration and testing. He pimps the early access edition of ASP.NET MVC2 in Action and Tarantino Database Migrations and announces that the Virtual ALT.Net folks and he will be open sourcing their video recording management scripts.
    • Final question, "How does Eric get so much done?" "Automate, automate, automate!" Of course!

    Show Links:

    • Eric Hexter's Blog
    • Headspring Systems
    • Community For MVC
    • MVC Conf
    • MVCContrib
    • Jeremy Skinner
    • Austin .NET User Group
    • Javier Lozano
    • Brad Wilson on C4MVC
    • LiveMeeting
    • Viddler
    • OpenRasta
    • MonoRail
    • FubuMVC
    • Rob Conery, TekPub
    • MVC Futures
    • T4MVC
    • MvcContrib Grid
    • jqGrid
    • jQuery DataTables
    • Spark View Engine
    • WatiN
    • Steven Sanderson's Light Test Automation Framework
    • Oxite
    • Orchard
    • Eilon Lipton
    • MVC Turbine
    • Jimmy Bogard C4MVC on UI Testing
    • Castle Validators
    • AutoMapper
    • Fluent Validation
    • ASP.NET MVC2 in Action
    • Tarantino database migrations
    • Virtual Alt.NET

    Show notes compiled by Ben Griswold. Thanks!

    Download / Listen:

    Herding Code 77: Eric Hexter on MvcConf, C4MVC, and MvcContrib


    Previous 1 15 16 17 18 19 25 Next

    Related Podcasts

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters

    1

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters Business
    WSJ Your Money Briefing

    2

    WSJ Your Money Briefing Business
    FORTUNE Unfiltered with Aaron Task

    3

    FORTUNE Unfiltered with Aaron Task Business
    FORTUNE OnStage Presents: The Most Powerful Women

    4

    FORTUNE OnStage Presents: The Most Powerful Women Business
    Slate Money

    5

    Slate Money Business
    In The Dark – The New Yorker

    6

    In The Dark – The New Yorker Business News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights