Not Interested
Interested

Saturday, 5 PM Room 302, Lot 1  Map

Speaker

PICK TAGS

  • .NET Framework
  • ActionScript
  • Ada
  • Ajax
  • Algorithm
  • Android
  • AppleScript
  • ASCET
  • ASP
  • ASP.NET
  • ASP.BASH
  • BPEL
  • Multi-threading
FINISHED

Wakanda is an open-source platform for developing business web and mobile applications in Javascript.

Unit Testing ASP.Net MVC
by Craig Berntson
Agenda Not Set Yet Room Not Assigned
MVC applications are designed for testability, but out of the box ASP.Net MVC applications still have issues that prevent you from having good unit tests. Rather than taking the typical TDD approach, this session we will take an existing MVC application and modify the code to make it unit-testable. This method of learning reinforces unit test concepts which must be learned before tackling TDD. You will also learn about repositories, mocks, and dependency injection.

Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer.

Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
3 ASP.NET
29 Unit Testing
396 MVC
454 Best Practices
681 ASPNET
Clean Code - Design Patterns and Best Practices
by Theo Jungeblut
Agenda Not Set Yet Room Not Assigned
Why writing Clean Code makes us more efficient Over the lifetime of a product, maintaining the product is actually one - if not the most - expensive area(s) of the overall product costs. Writing clean code can significantly lower these costs. However, writing clean code also makes you more efficient during the initial development time and results in more stable code. You will be presented design patterns and best practices which will make you write better and more easily maintainable code, seeing code in a holistic way. You will learn how to apply them by using an existing implementation as the starting point of the presentation. Finally, patterns & practices benefits are explained. This presentation is based on C# and Visual Studio 2012. However, the demonstrated patterns and practice can be applied to every other programming language too.

I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.

Theo Jungeblut I have been designing and implementing .NET based applications, components and frameworks... www.designitright.net /Presenter/2013/Theo-Jungeblut-1405 CA https://twitter.com/#!/theojungeblut True True
6 C#
225 Design Patterns
392 Clean Code
454 Best Practices
624 Decoupling
Branches and Merges are Bears, Oh My!
by Craig Berntson
Agenda Not Set Yet Room Not Assigned
One of the most important tools you need is a Version Control System (VCS). But while it can be very useful, it can also be very frustrating. It's common to branch your code, but when it comes time to merge, it can be a big problem. In this session, you will learn concepts to avoid branching in the first place, when branching makes sense, and how to branch effectively. Whether you use a centralized or distributed VCS, you'll see how to apply practices that can make a big impact in managing your VCS.

Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a passion for community and helping other developers improve their skills and has spoken at developer events across the US, Canada, and Europe and is the co-author of "Continuous Integration in .NET" available from Manning. Craig has been named a Microsoft MVP every year since 1996. He is an INETA Community Speaker and a ComponentOne Community Influencer.

Craig Berntson Craig is the Chief Software Gardener at Mojo Software Worx in Salt Lake City. He has a... www.craigberntson.com /Presenter/2013/Craig-Berntson-5996 UT craigber
454 Best Practices
477 source control
Using Technology to Fast-Track Hiring
by Stacey Broadwell
Agenda Not Set Yet Room Not Assigned
Leave the excel spreadsheet behind and fast track your recruitment process with cloud-based tracking systems and databases. In this session, attendees will learn how to streamline hiring. We will survey the various Applicant Tracking Systems available and test them with case studies on hiring. Lastly, we will discuss strength-based hiring. A proven technique to lower training and turnover costs by hiring the right person for the job. Skills learned: ATS recruitment, strength-based hiring, recruitment lifecycle, human resources, team building

Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive recruitment company. We organize quarterly roundtable events with leading technology professionals to discuss trends in technology and best practices. A critical learning event for any programmer, developer, engineer, architect or technology leader. More info: www.CTORoundTable.com or www.ITTalentSearch.com

Stacey Broadwell Stacey Broadwell is the President of IT Talent Search, a tech staffing and executive... www.CTORoundTable.com /Presenter/2013/Stacey-Broadwell-6402 CA @CTO_RoundTable @StaceyBroadwell
177 Data Mining
404 Career
454 Best Practices
543 Recruiting
591 Branding
687 Career Devel
Clean Code: Homicidal Maniacs Read Code, Too
by Jeremy Clark
Agenda Not Set Yet Room Not Assigned
There's no such thing as a write-once application. The world is constantly changing, and our code needs to change with it. We'll think in small pieces and take a look at some principles and techniques that will keep our code manageable and understandable. Think about the developer who will come after you. Now, imagine that he's a homicidal maniac who knows where you live. Examples will be in C#, but the principles apply to pretty much every programming language.

Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby.

Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
21 Refactoring
143 Agile
392 Clean Code
454 Best Practices
Dependency Injection: A Practical Introduction...
by Jeremy Clark
Agenda Not Set Yet Room Not Assigned
What is Dependency Injection? The answers to the question seem to cause more confusion than help. We'll take a look at what Dependency Injection (DI) is, when we should use it, and what design patterns we can use to help us implement it. Benefits range from extensibility to late binding to testability. We can implement DI with or without a container (such as Unity, Ninject, or StructureMap), but we'll see how a container can do a lot of the work for us.

Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over 13 years of experience in all aspects of the development lifecycle. After hours, he puts together demos and technical articles for JeremyBytes.com, a website focusing on .NET technologies. Other times he can be found shredding on a plastic guitar (or playing a real guitar fairly badly). He lives in Anaheim, CA with a seedling redwood tree and his cats, Amanda and Toby.

Jeremy Clark Jeremy Clark is an application developer, technical speaker, and Microsoft MVP with over... http://www.jeremybytes.com /Presenter/2013/Jeremy-Clark-8502 CA @jeremybytes
6 C#
44 Architecture
225 Design Patterns
454 Best Practices
622 Dependency Injection

SPONSORS List


PLATINUM



SILVER



COMMUNITY