SPEAKER DETAILS

img

Theo Jungeblut

www.designitright.net
Theo has been designing and implementing .NET based applications, components and frameworks since .NET 1.0. Currently, Theo works as Director Customer Engineering at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. Theo’s special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.

Sessions

Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications

Level :
Intermediate
Date :
5:00 PM Saturday
Room :
8402
Interested : (-) - Registered : (28)

Speakers: Theo Jungeblut

In the past, applications where created as monolithic entities running on a single server. If this is the past for you, too, you will have experienced the downside of modern distributed and cloud applications, as debugging, troubleshooting, and monitoring is not easily accomplished with traditional approaches. Within this session, we will explore different possibilities for collecting and analyzing the needed information to solve issues on modern distributed application and discuss the advantages and disadvantages of each approach like debugger, log files, performance counter and third party solutions. The focus of this session will be on Developer and DevOps need, as increased release cycles and third party dependency more and more result in the need for troubleshooting also on production system, rather than in an isolated test environment. This session requires a solid understanding of distributed applications and knowledge of SOA, but most principles also apply to and can be beneficial for more traditional application design approaches. The used code examples are in .NET but the shown principles generally apply to other languages, too, and shown software is often available for a variety of environments.

Details

Clean Code - Design Patterns and Best Practices

Level :
Beginner
Date :
9:15 AM Sunday
Room :
SmithWick
Interested : (-) - Registered : (197)

Speakers: Theo Jungeblut

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.

Details
  • Not Interested
  • Interested
  • Attending

SPONSORS List