HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Yahoo! Developer Network:Code Generation in Action
Code Generation in Action
The best developers are fundamentally very lazy. What if there was a way to write a fraction of the volume of code you currently write without losing any functionality, and massively increasing code quality (can you say '100% test coverage')?

Code generation allows us to do exactly that: we can write less code that does more. Imagine a world where all your code is unit-tested, fully documented, clearly commented, fully optimised, is a joy to maintain, and /still/ meets all the requirements. That world is exactly what code generation offers.

Why outsource code to someone halfway around the world when you can outsource it to the little goblins inside the magic box on your desk? Steve Marshall will show you the how, the why, and the 'what's that warm feeling inside?'

ABOUT STEVE MARSHALL
Steve Marshall is a web developer (and dreamer or naysayer, as the need arises) for Yahoo! Europe, and has been working with code since he was knee-high to a grasshopper.
More about Steve Marshall
PODCAST CODE GENERATION IN ACTION
Digg! StumbleUpon
SPONSORS
Yahoo! Developer Network
DESIGN & ARCHITECTURE PODCASTS
Dan  Haywood:How to have your domain-driven design cake and eat it, too, domain-driven design
Dan Haywood : 22nd Feb 2010
View Podcast: How to have your domain-driven design cake and eat it, too,
Dan North:Irresponsible architectures , Irresponsible architectures
Dan North : 22nd Feb 2010
View Podcast: Irresponsible architectures ,
Stefan Tilkov:Pragmatic Architecture Recipes for Cloud Computing, Cloud Computing
Stefan Tilkov : 22nd Feb 2010
View Podcast: Pragmatic Architecture Recipes for Cloud Computing,
Rob Davies:Apache Open Source for Financial Services, Apache Open Source for Finance
Rob Davies : 15th Dec 2009
View Podcast: Apache Open Source for Financial Services,
David Vincent:Climbing mount complexity, one event at a time, Climbing mount complexity
David Vincent : 15th Dec 2009
View Podcast: Climbing mount complexity, one event at a time,
Janne Valkealahti:Hand me the spanner, I think it's going to break, Hand me the spanner, I think it's going
Janne Valkealahti : 15th Dec 2009
View Podcast: Hand me the spanner, I think it's going to break,
Alex McGuire:Scala, A better language for finance?!, Scala, A better language for finance?!
Alex McGuire : 15th Dec 2009
View Podcast: Scala, A better language for finance?!,
Angelo Corsaro:I need market data and I need it 1ms ago!, I need market data 1ms ago!
Angelo Corsaro : 15th Dec 2009
View Podcast: I need market data and I need it 1ms ago!,
Ben Evans:Making every millisecond count! JVM performance tuning in the real-world, JVM performance tuning
Ben Evans : 15th Dec 2009
View Podcast: Making every millisecond count! JVM performance tuning in the real-world,
Emma McGrattan:Waking up to the New Economics of IT, Waking up to the New Economics of IT
Emma McGrattan : 15th Dec 2009
View Podcast: Waking up to the New Economics of IT,
Alex  Young :Domain Driven Design, DDD
Alex Young : 9th Dec 2009
View Podcast: Domain Driven Design,
Sadek Drobi:Computation Abstraction, Computation Abstraction
Sadek Drobi : 7th Dec 2009
View Podcast: Computation Abstraction,
Anton Schwaighofer:F# and Units-of-measure for Technical Computing, F# and Units-of-measure for Technical Co
Anton Schwaighofer : 7th Dec 2009
View Podcast: F# and Units-of-measure for Technical Computing,
 :Parkbench Panel Discussion, Parkbench Panel Discussion
: 7th Dec 2009
View Podcast: Parkbench Panel Discussion,
Matthew Sackman:Supercharged Rabbit: Resource Management at High Speed in Erlang, Resource Management at High Speed in Erl
Matthew Sackman : 7th Dec 2009
View Podcast: Supercharged Rabbit: Resource Management at High Speed in Erlang,
OTHER DESIGN & ARCHITECTURE EVENTS
:NetKernel Primer: Introduction to NetKernel and Resource Oriented Programming with (ROC) NetKernel,  NetKernel & ROC Programming Intro
2 DAY COURSE.
Paris, Tuesday, March 30th
:Core NetKernel: Enterprise Integration with NetKernel and ROC,  Enterprise Integration with NetKernel
2 DAY COURSE.
Paris, Thursday, April 1st
Elizabeth   Keogh:Liz Keogh's BDD Immersion Workshop: Behaviour-Driven Development for Developers,  Liz Keogh's BDD Workshop
1 DAY COURSE. Featuring Elizabeth Keogh
London, Friday, April 9th
Alberto Brandolini:Craig Larman's Applying Advanced Object Design with Patterns,  Advanced Object Design w Patterns
4 DAY COURSE. Featuring Alberto Brandolini
Paris, Tuesday, April 13th
Simon Brown:Simon Brown's Software Architecture for Developers Workshop,  Software Architecture for Developers
2 DAY COURSE. Featuring Simon Brown
London, Monday, April 19th
:Simon Brown's Software Architecture for Developers Workshop,  Software Architecture for Developers
2 DAY COURSE.
Paris, Tuesday, April 27th
Hans  Dockter:Core Gradle: Gradle, a Build System for Java Workshop,  Core Gradle: A Build System for Java
2 DAY COURSE. Featuring Hans Dockter
London, Thursday, April 29th
Rick Evans:Rick Evans' Clustered Caching with Oracle Coherence,  Rick Evans' Coherence Clustered Caching
2 DAY COURSE. Featuring Rick Evans
Paris, Thursday, April 29th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification