[Baypiggies] Another BoF at 5:20pm: "Design Patterns" in Dynamic Languages, Neal Ford

Stephen McInerney spmcinerney at hotmail.com
Thu Jul 23 23:42:50 CEST 2009


[There's another interesting BoF today, it sounds awesome but probably too early for me to catch,
does anyone want to check it out and see if it would be useful to BayPIGgies sometime? - Stephen]

http://en.oreilly.com/oscon2009/public/schedule/detail/7754
"Design Patterns" in Dynamic Languages
	
		
			
				Neal Ford (ThoughtWorks)
	



    



		
			
	
	 5:20pm
	Thursday, 07/23/2009
	


			




	
	  
		
			Java, 
		
			Programming, 
		
			Ruby

		
	  
	


	Location: Meeting Room J1/J4
	
		 
		 
	
	

	



		

		

		
			
		

		
		  The
Gang of Four book was actually 2 books: a nomenclature describing
common software problems and a recipe book for solutions. The
vocabulary they defined is still useful. The recipes are a disaster!
Dynamic languages (like Groovy and Ruby) have powerful meta-programming
facilities far beyond statically typed languages. It turns out that
many of the structural design patterns in the Gang of Four book and
beyond are much easier to solve with meta-programming. This session
compares and contrasts the “traditional” approach of design patterns
with a more nuanced meta-programming approach. Using language features
creates cleaner abstractions with fewer lines of code and little or no
additional structure. This session shows one of the many reasons that
dynamic languages are such a hot topic.

		
	












	
		People planning to attend this session also want to see:
		What Every Developer Should Know About Database ScalabilityThe HTML 5 ExperimentsUsing Hadoop for Big Data AnalysisFunctional Programming for the Real World - CANCELED!
	





	
	
		
			
		
	
		Neal Ford

		
			
				ThoughtWorks
			

			
				Neal
Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global
IT consultancy with an exclusive focus on end-to-end software
development and delivery. He is also the designer and developer of
applications, instructional materials, magazine articles, courseware,
video/DVD presentations, and author and/or editor of 6 books spanning a
variety of technologies, including the most recent The Productive
Programmer. He focuses on designing and building of large-scale
enterprise applications. He is also an internationally acclaimed
speaker, speaking at over 100 developer conferences worldwide,
delivering more than 600 talks. Check out his web site at
http://www.nealford.com. He welcomes feedback and can be reached at
nford at thoughtworks.com.


_________________________________________________________________
Windows Live™ SkyDrive™: Store, access, and share your photos. See how.
http://windowslive.com/Online/SkyDrive?ocid=TXT_TAGLM_WL_CS_SD_photos_072009
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20090723/e46a9d84/attachment.htm>


More information about the Baypiggies mailing list