This page lists the presenters who have submitted sessions for the next Rock & Roll Code Camp. Would you like to be a presenter? We hope you will offer sessions on topics that you are passionate about!

Presenters

 

Abhijit Gadkari
Using LinqDataSource with ASP.NET data controls

Enterprise Architect MS in Information Systems MS in Computer Science Research and Publication SaaS , Network Security , IT Outsourcing, Software Design and Strategy Presentation Link : http://soaas.blogspot.com


Adam Calderon
Building Control Extenders using the Ajax Control Toolkit
Overview of the Composite Application Guidance for WPF

Adam Calderon is a C# MVP and the Application Development Practice Lead at Interknowlogy. He is an accomplished software developer, author, teacher and speaker with over fourteen years of experience designing and developing solutions on the Microsoft platform. In his long career, Adam has worked with numerous Fortune 1000 companies in such diverse industries as automotive, telecommunications, publishing, medical and insurance assisting them in designing and developing solutions using current and emerging Microsoft technologies.


Adnan Masood
Using ASP.NET MVC to build a blogging engine in 60 minutes or less.
Aspect Oriented Programming in .NET, an Introduction with ASPECT.NET
Collaborative Filtering 101 – An Introduction with SQL Server 2008 BI

Adnan Masood works as a Sr. Software Engineer / Tech. Lead in a Monrovia-based financial institution where he builds SOA-based enterprise applications using Microsoft .NET Framework. He is a regular speaker to technical conferences and code camps, is attributed and published in print media and on the web, and holds a Masters Degree in Computer Science. Adnan is actively pursuing his doctoral degree in Machine Learning and is highly involved in the .NET community as co-founder of the San Gabriel Valley .NET Developers group. He holds various technical certifications including MCPD.NET, MCSD.NET, and SCJP-II and is also a Microsoft Certified Trainer (MCT). His blog can be found at www.AdnanMasood.com and he can be reached via email at adnanmasood at gmail.com.


Andrew Karcher
SQL Server 2008: New Data Types
SQL Server 2008: Policy Based Management (PBM)
Intro to the Entity Framework

As a consultant with Clarity Consulting (http://www.claritycon.com), for over 8 years, Andrew's duties include architecting and developing solutions, both client\server and web applications, for a variety of clients in diverse fields such as transportation, financial services, and hospitality. Andrew is a Microsoft MVP for SQL Server and serves as a Board Member of the San Diego .Net User Group and San Diego SQL Server Users Group. He has presented to multiple user groups and Code Camps across the U.S. on topics such as SQL Server 2005, .Net Development, and SharePoint Server 2007. You can catch up with Andrew on his Blog (http://blogs.claritycon.com/blogs/andrew_karcher/default.aspx) or by emailing him at akarcher@claritycon.com.


Aurelio Agundez
Dependency Injection with Enterprise Library 4.0

Aurelio Agundez is a Principal Consultant with Neudesic, LLC. He specializes in custom application development, enterprise application integration, and database development and design.


Brian Loesgen
A Technical Drilldown into Microsoft's ESB Guidance
BizTalk Development Best Practices that experts use

Based in San Diego, Brian Loesgen is a Principal Consultant with Neudesic, a firm that specializes in .NET development and Microsoft server integration. Brian is a Microsoft MVP for BizTalk Server. Brian has extensive experience in building advanced enterprise and mobile solutions. In addition, Brian has been involved with advanced Enterprise Service Bus solutions, and was a key architect/developer of the “Microsoft ESB Guidance” released by Microsoft in Oct 2006. He is a co-author of 6 books, including the recent “BizTalk Server 2004 Unleashed”, and has written technical white papers for Intel, Microsoft and others. Brian has spoken at numerous major technical conferences worldwide. Brian is a co-founder and past-President of the International .NET Association (ineta.org). He is the President of the San Diego .NET user group, leads the San Diego Software Industry Council Web Services SIG, and is a member of the Editorial Board for the .NET Developer’s Journal. Brian is also a member of the Microsoft CSD Virtual Technical Specialist Team. Brian’s blog is http://geekswithblogs.com/bloesgen.


Mark Bosley
Why Workflows?
Silverlight Controls Deep Dive
windows Workflows (300 Level)
Silverlight Streaming SDK

Mark Bosley is a Consultant for Neudesic, a national consulting firm and Gold Certified Partner. He holds the following certifications:MCT, MCSD.NET,MCPD:Windows Developer,and MCPD:Web Developer.


Bret Stateham
Understanding SSIS Data Flows
Understanding SSIS Control Flows

I am the Training Manager / Special Projects guy at Vortex Data Systems (www.vortexdata.com) in San Diego. I have been working with Microsoft technologies since 1992 and teaching Microsoft server platforms since 1998.


Carl Manaster
Agile Programming
A TDD Demonstration

I'm with ActivX Biosciences (no relation to Microsoft), writing and maintaining web software in support of our drug discovery platform, mostly in Java. I've been programming for over 20 years, and I hope to someday get the hang of it. http://www.xpsd.org/cgi-bin/wiki?CarlManaster


Carlton Nettleton
ScrumMaster Tools for Change
What I Learned About Scrum By Doing It
Top Ten Refactorings

Carlton Nettleton is a Principal Software Engineer and Agile Process Mentor for Cardinal Health. His work involves developing applications using C# \ASP.Net and coaches teams in agile software development practices and techniques. In 2002, he founded XP San Diego, a professional usergroup to discuss agile software development. He has over five years of experience with Extreme Programming and is a Certified ScrumMaster. You can read more about his thoughts at his blog "Crouch, Touch, Pause...Engage (www.carltonnettleton.com/blog).


Chip Crary
Dependency Injection: What's the Big Deal?

http://stuffbytheway.blogspot.com


David McCarter
dotNetDave's .NET Utility Assembly (My First CodePlex Project)
Building Rich & Interactive Web Applications with ASP.NET AJAX Part 1
Building Rich & Interactive Web Applications with ASP.NET AJAX Part 2
Why You Need .NET Coding Standards (2008)

David McCarter is a Microsoft MVP and a lead developer/analyst in San Diego. He is the editor-in-chief of dotNetTips.com... a web site dedicated to helping programmers in all aspects of programming. David has written for magazines like the Visual Basic Programmers Journal and has published three books (the latest is David McCarter's .NET Coding Standards available at: www.cafepress.com/geekmusicart.165478704). He is one of the founders and directors of the 14 year old San Diego .NET Developers Group (www.sddotnetdg.org, formerly the San Diego Visual Basic User Group). David gives talks on programming at colleges, high schools, conferences such as CodeCamp, VSLive, Microsoft DevDays and he teaches at the University of California San Diego. He also runs his own software/consulting company called NicheWare. David will have a limited number of his latest book to sell at the end of each session for only $11 (cheaper than buying them from the web). To download slide handouts before or after the conference, please go to http://dotnettips.com/CategoryView,category,Code%2BCamp.aspx


Eric Kaufman
.Net Widgets 1: Relational Data & ORM

I've been working in software development for about ten years now, and have presented at several code camps in the past. This time around I convinced some other members of my development team (who are much smarter than myself, I might add) to do some joint presentations. Software is tough stuff, and I aim to make fairly complex topics approachable, fun, and rewarding. San Diego is our home turf, so you know our sessions will shock and awe you!


John Bowen
WPF Data Binding
Creating Responsive Desktop Apps
Building Controls for WPF
Application Layout in XAML

John Bowen is a Senior Software Engineer at InterKnowlogy, a Microsoft Gold Certified Partner in Carlsbad, CA. He currently works with clients across the U.S. to develop WPF applications and improve their WPF skills. Despite spending all his time on WPF UI, he is not a designer, nor does he play one on TV. http://blogs.interknowlogy.com/johnbowen/


Jane Prusakova
Agile Adoption

Jane Prusakova is currently a software developer at Intuit. http://www.linkedin.com/in/prusakov


Jim White
Literate Scripting with IFCX Wings

Jim White is a software developer and consultant with decades of experience focused on GUI libraries & tools, build & deployment automation, networking, and embedded & portable devices. A long time LISP (formerly FORTH) hacker and Smalltalk admirer, he's been a Java fanatic since the JDK 1.0 beta release in 1995. More recently he's become an Open Source Software Business Evangelist, and is founder of the award-winning Darwine Project (http://darwine.sf.net). His pet project is PUP (the Program Understanding Program) and is realizing that vision through Semantic Web development in Internet Foundation Classes eXtreme! (http://www.ifcx.org).


Jon Galloway
Deep Dive into Silverlight Deep Zoom

Jon's an ASP.NET MVP who gets to play with cool web tools for a living, working at Vertigo Software. His weblog is at http://weblogs.asp.net/jgalloway and he's got a new podcast at http://herdingCode.com


Jeff Rucker
Embedded Systems 101 Learn to not be afraid of hardware engineers!

Software Engineer specializing in microcomputer programming services in the southern California area for over 15 years. My projects have covered a wide range of functionality, from specialized automated testing equipment, to Windows software for the retail market, to embedded systems controlling a variety of hardware.


Raman Koovelimadom
Harnessing Business Rule Engines for Enterprise Agility

Raman is an entrepreneurial technologist with over 12 years of hands-on experience in building pragmatic solutions that solve complex real world business problems. Raman has consulted at several Fortune 500 corporations including Merrill Lynch, Goldman Sachs and Fidelity National Financial and is currently engaged as an architect with the nation's largest title insurance company. Raman is extremely passionate about distributed computing and architecture including SOA, SaaS, ESB, grid computing and messaging technologies. He has presented at various user groups and code camps in California. Raman holds the MCAD.NET and MCTS BizTalk Server certifications. View his blog at http://koovelimadom.blogspot.com/


Lynn Langit
What's new in BI for SQL Server 2008

blog http://blogs.msdn.com/SoCalDevGal What inspires someone from Fargo, North Dakota to dream of becoming a United Nations translator? Love of words, of course. A self-described language geek, Lynn is fascinated by languages and semantics. She understands that life rarely travels in a straight line, and her own career reflects this winding path. Lynn moved from a degree in linguistics to become a business executive, and then launched her own software development, training and consulting company. She’s done production work with all versions of .NET, BizTalk, K2.Net, SharePoint, SQL Server, Analysis Services, InfoPath, MOM, and Active Directory, and holds an array of certifications, including MCT, MCSD, MCITP, MCSE, MCDBA and MSF. Lynn is also the author of Foundations of SQL Server 2005 Business Intelligence from Apress. She gets her biggest on-the-job buzz from developing architecture – translating business needs into technical solutions that provide real value and opportunities. In her spare time, Lynn gives back to the community by supporting children’s education. Her current projects include work with the Mona Foundation (Redmond, Washington) and SmartCare (Lusaka, Zambia).


llewellyn falco
Agile Programming
Fixing Legacy Code
GUI Development & MVC

Xp / Agile coach. If you'd like to see one of my previous talks, try http://tinyurl.com/56hsfy


Michael Morozov
The secrets of great User Experience
Advancements in .NET Compact Framework
Having fun with Virtual Earth

Michael Morozov is a Principal Consultant with Neudesic specializing in custom application development using Microsoft .NET, ASP.NET, Compact Framework, MS SQL Server. Michael is a MSCD.NET with 15 years of industry experience.


Mike Vincent
Dynamic Languages and the DLR

Mike Vincent is a solutions architect based in Orange County, California providing clients with software architecture, application lifecycle management and development services, primarily focusing on Microsoft .NET technology. He has been in the software business for over 20 years in addition to engineering and marketing management positions. He founded both the IASA SoCal Chapter and the Orange County C# Developers group and is Treasurer of INETA NorAm.


Denny Cherry
SQL Server Clustering 101
Back To Basics; Getting Back To The Basics of SQL Server
SQL Server 2008 Resource Governor
Virtual SQL Servers: Should I or Shouldn’t I?
What Do All Those Undocumented Stored Procedures do?
Storage for the DBA

Denny Cherry has over a decade of experience managing SQL Server, including MySpace.com's more than 175-million-user installation, one of the largest in the world. Denny's areas of expertise include system architecture, performance tuning, replication and troubleshooting. He uses these skills in his role as a senior database administrator and architect at Awareness Technologies. Denny is a longtime member of PASS and Quest Software's Association of SQL Server Experts and has written numerous technical articles on SQL Server management. You can visit Denny's blog at http://itknowledgeexchange.techtarget.com/sql-server.


Ogun TIGLI
Introduction to Design Patterns

Software developer in San Diego.


Paul Sheriff
Build Unit Tests the Easy Way with VS.NET 2008
From Zero to N-Tier in 75 Minutes
OOP 101
Professional Exception Management

Paul D. Sheriff is the President of PDSA, Inc. (www.pdsa.com), a Microsoft Partner in Southern California. Paul acts as the Microsoft Regional Director for Southern California assisting the local Microsoft offices with Developer Days and several of their large events each year. Paul has authored several books, webcasts, and articles on .NET, SQL Server and SharePoint. Paul can be reached via email at PSheriff@pdsa.com or at Paul Sheriff's Inner Circle (www.PaulSheriffInnerCircle.com).


Rafael Nenninger
Creating Custom Controls with Silverlight
SubSonic

Rafael Nenninger is based in San Diego, California and currently working as a Web Developer at Grand Pacific Resorts with 8 years of hands-on experience in web development. Current technologies Rafael is working with are C#, .NET, T-SQL, AJAX, JavaScript, CSS, Enterprise Library.


Reza Madani
Reporting Services 2008
Sql Server Report Builder

Reza is a principal architect with HarborObjects, a Microsoft partner in Newport Beach, CA. He is also the current president of the .NET User Group in Orange County. Over the past 18 years Reza has worked with numerous platforms and technologies including VB, C#, C, C++, Delphi and J2EE just to name a few. For the last 5 years, Reza has been using .NET based enterprise frameworks for web applications and most recently been focused on business intelligence solutions using SQL Server 2005. Reza is a frequent speaker on .NET WPF technology as well.


Rory Hallman
.Net Widgets 2: .Net Threading 101

I'm a principal Consultant, specializing in .Net Enterprise development. Throughout the course of my development career it has become pretty obvious that the tools and techniques we use to develop software products are constantly changing. After talking to some of my colleagues about teaching at code camp I have decided to share some of the techniques I have learned that help smooth out the development process.


rob bagby
Intro to ADO.NET Data Services (Astoria)
REST in WCF 3.5

Rob Bagby is a Developer Evangelist for Microsoft. He has consulted on Microsoft technologies for over 10 years and began developing on the .NET framework when the pre-beta bits were first released to the public. Rob has developed various applications for customers ranging from local companies to Fortune 500 firms. Rob was developing AJAX applications before AJAX was AJAX. In 1998, he co-architected and developed a browser-based front-end for OLAP using XML/HTTP when both IE5.0 and SQL Server 7.0 were still in Beta. Rob has a Masters degree in International Finance from Thunderbird, The American Graduate School of International Management.


Robert Altland
Working with data in Silverlight 2.0
Integrating Silverlight 2.0 into an Existing Web Application

Based in Irvine, California, Robert Altland is a senior consultant with Neudesic, one of Microsoft’s leading .NET professional service firms and Gold Certified Partners. Robert’s career has spanned the spectrum from design to development. He has contributed his knowledge and experience with Microsoft technologies to several industries including the education, entertainment, manufacturing, retail, insurance and financial industries. With over ten years experience, he attributes his successes to a user-centric approach to developing solutions, and has a strong understanding of user interface design, modern software design patterns, service-oriented architectures and object-oriented design.


Rob Zelt
Silverlight 2 Control Customization

ASP.NET MVP... [will add more]


Scott Reed
WCF Extensibility

Scott's career in software begain in 1993. He currently is an independant consultant, as well as a DevelopMentor instructor.


Paul Webber
Java I Session 3 - German Eichberger
Java II Session 1 Java Past - Kent Yang
Java II Session 2 Java Present - Kent Yang
Java III Session 2 Duane Wesley
Java I Session 1 - German Eichberger
Java I Session 2 - German Eichberger
Java II Session 3 Java Future - Kent Yang
Java III Session 1 Duane Wesley
Java III Session 3 Duane Wesley

Paul Webber began developing object oriented software for various domains in 1988. Before that he served as an Air Defense Artillery officer in Germany in the mid 80’s and finished his Master’s in 1987. His first job in the civilian sector was with General Dynamics Space Systems Division where he worked on programs for the Advanced Launch System using Smalltalk. After 6 years at GD he moved on to various other programming positions in domains covering Data Warehousing, Biotechnology and Financial Behavioral Analytics. In late 1996 Paul started programming in Java was a beat tester for IBM’s VisualAge for Java. He has been the volunteer president for the San Diego Java User’s Group since 2001 and is an instructor at the University of California Extensions Program teaching introductory Java programming. He is also an avid Paraglider pilot at Torrey Pines Glider Port or in the mountains surrounding San Diego.


Stephen Rose
Virtualization For Developers

Stephen Rose spent 12 years teaching technical tracks for private companies, technical training companies and even colleges like California State University and Columbia College as well as speaking at technical conferences all over the world including TechEd, SDWest, CIO World, and TechExpo. In addition to his training career he has spent over 15 years consulting with many Fortune 1000 companies like Ford Motor Company, IBM, 5th 3rd Bank Corp, McDonald's, Pacific Western, OSI Systems, Rapiscan Systems, ADP, PGA, St John's Medical Center, Apple Computers, UCLA Medical Center, The MS Society of Canada, Illumicell, DMB&B, Pacific Western, and Miller Brewing company. His technical certifications include, MCSE, MCT, MCSA, MCP+I, iNet+ , Net+ , A+ , CTT+ , Linux+ , Security+ , IT Project Pro+ as well as being a Master CIW In 2007 Stephen was named Microsoft Connect Systems Developer MVP as well as being ask to write a technical blog for Fast Company magazine. In 2008, Stephen was asked to sit on the University of California – San Diego Advisory board.


Steve Evans
Creating Cmdlets for PowerShell
Everything Developers need to know about Active Directory

Steve is the technical lead for the Windows Server Support Group at CSU CalPoly. His team is responsible for Active Directory, SharePoint, SQL, and File Services for 30,000+ users. Steve straddles the world of IT and Development. As the owner of Scevans Consulting Group (http://scevanscg.com) he helps a range of businesses with IT and Software Development needs.


Steve Andrews
Visual Studio 2008 Tips and Tricks
Writing Awesome Code with Visual Studio 2008 Developer Edition
Automation with MSBuild 3.5 and Team Build 2008
Introduction to Visual Studio 2008 Team System

Steve Andrews has been working as a developer for more than 9 years. During this time, he has designed and developed applications in such widely varying areas as trust accounting, medical information management, supply chain management, and retail systems. He has firsthand developer experience with a variety of languages, including Java, ColdFusion, VB.OLD, and .NET in both C# and VB. Most recently, he has been immersed in Visual Studio Team System. He is currently employed at RDA Corporation in Philadelphia, PA, as a Software Engineer and a team member in their Architectural Guidance evangelism team. Steve is also an MCTS, ICSOO, Speaker Liaison for the Philly .NET User Group, and all around .NET fanatic.


Richard Campbell
The Developers/Network Administrator IQ Test
The Scaling Habits of ASP.NET Applications
From One Server to Two: Making the Leap

Richard Campbell is one of the co-founders of Strangeloop Networks and today serves as product evangelist, introducing the company's unique story to advisors, investors, patent attorneys, beta-customer candidates, potential employees, etc. Richard has more than 30 years of high-tech experience and is both a Microsoft Regional Director and Microsoft Most Valuable Professional (MVP). He has consulted with a number of leading North American organizations; Barnes&Noble.com, Dow Chemical, Johnson & Johnson Health Care Services, Reuters, Subaru/Isuzu and the U.S. Air Force. In addition to speaking at conferences around the world, Richard is co-host of the ".NET Rocks!, the Internet Audio Talk Show for .NET Developers" (www.dotnetrocks.com) podcast and the host of "RunAs Radio, the Internet Audio Talk Show for IT Professionals" (www.runasradio.com) podcast.


Wolf Paulus
Turning the Web on its head

Wolf Paulus is an internationally experienced software developer and innovator, focusing on Java, Mac OS X, embedded-systems, and Open Source technologies. In his daytime job, he works as a Software Architect on the LiquidOffice platform, a document routing and workflow solution. He developed TiffanyScreens (http://tiffanyscreens.com), an innovative presentation sharing tool for peer groups, created the Thinlet rapid application development tool Theodore (http://www.carlsbadcubes.com/software/) and is the founder and principal developer of the open source XUL Engine SwiXml (http://swixml.org), which is used in projects like GlassFish, the open source community based implementation of Java EE 5. Wolf was awarded "XUL Champion of the Year 2003" by the XUL developer community. He presents frequently at conferences and user groups on topics ranging from Embedded Technology to Declarative Programming, emphasizing UI Generation at Runtime. Wolf worked in St.Peterburg, Russia, leading a team of Russian engineers creating smart bots, in Frankfurt Germany, helping Deutsche Bank develop client-server electronic banking applications, and led software component development contracted from Aten Development, Lyon, France. He received a Master's Degree in Computer Science from the University of Paderborn, a Specialized Certificate in Embedded Computer Software from the University of California, San Diego, and is a Sun Certified Java Programmer SCJP and Web Component Developer SCWCD. Wolf and his family currently reside in San Diego, California and can be found on the Net at http://wolfpaulus.com.


Woody Zuill
Agile Development Basics
A Quick Introduction to Scrum
Agile Coding Techniques for Legacy Apps

Woody Zuill is currently working as a Senior Software Engineer and team lead, as well as a ScrumMaster, doing ongoing development for a large application that is used all over the world to provide highly customizable customer care and billing to pay media operators. Woody has been programming computers for about 25 years, but has only taken it seriously for the last month or so although he holds an MCSD and is a Certified ScrumMaster (whatever that is). He has years of experience in the custom manufacturing of graphics and signage for televised sporting events where deadlines actually have meaning, and spends his spare time writing about himself in the third person. His blog address: http://zuill.us/WoodyZuill/


German Eichberger
Introduction to Hibernate with Java
Struts 2.0

German Eichberger is a Software Engineer with Sony Online Entertainment, an instructor with UCSD Extension and Mesa College. In previous roles he was a Senior Software Engineer for the Digital Fish Library, the head of UCSD Extension's IT programs, and a project manager/software architect for PwC Consulting. He earned a Master in Computer Science doing computer vision research. His interests are Java, Web Frameworks, and SOA.


Zoiner Tejada
Workflow Services

Zoiner Tejada, B.S., is an independent consultant specializing in the Microsoft suite of tools. He graduated from Stanford University with a degree in Computer Science. In his nine years of software consulting he has consulted on various enterprise projects including workflow projects using WF, WCF, .Net, VSX and SQL Server.

 


Site template by: Mantis-a templates, visit Netmeter