 |
Try It Request a risk-free, 14-day evaluation.
|
|
|
Webcasts On-Demand
Application Security by Design
Secure software is a challenge that spans the entire software development lifecycle. Its solution is the responsibility of every member of the software development team - from managers and support staff to developers, testers and IT staff.
This webcast by security experts from Security Innovation and Compuware will help you:
- Explore creative and contextual ways to think about software development
- Learn best practices for the creation of secure code
- Develop a new understanding of the engineering processes required to write robust and secure applications
Register now >>
Best Practices
Properties and Targets and Items, Oh My! Automating your build process for reliability and code quality
The linchpin of a software project is the daily build. If your code breaks, you're dead so, how can you be sure your build process is consistent and reliable? Can you measure the quality of your application's daily build before running it? In this webcast Dan Mosely, Senior Development Engineer, Microsoft Corporation and Jeffery Thomas, Software Developer, Compuware discuss how to streamline builds using MSBuild with Visual Studio 2008 and how code quality tools can verify builds, detect errors and test performance in conjunction with your automated build process. You will learn:
- how to leverage MSBuild for consistent, extensible and reliable .NET builds
- what approaches to measuring code coverage and volatility will keep your tests relevant
- how code quality tools verify builds, detect errors and test performance
- what new features have been added in MSBuild to automate your builds with Visual Studio 2008
Register Now>>
Squeeze your ASP.NET applications until they scream
The first rule of programming is that “good code works." But beyond building an application that works is building an application that performs well. There are many “gotchas” when building high performance and scalable ASP.NET applications.
In this webcast Jeff Prosise, Co-Founder, Instructor and Consultant for Wintellect joins Compuware Subject Matter Expert, James Farley to discuss best practices for building high performance ASP.NET applications. You’ll learn:
- techniques to measure performance of ASP.NET applications
- ways to find and correct problems that effect ASP.NET performance and scalability
- benefits to detecting performance issues early in development
Register Now>>
Coping with code complexity in .NET and Java
All code is NOT created equal. Complex code can be easy to create but is more difficult to test and maintain. Stealth bugs lurk in complex code, and they normally slip through testing only to appear after deployment. Automatically measuring code complexity in development and QA can help you to prioritize test case development, identify refactoring opportunities and deliver more reliable and maintainable applications.
In this webcast, Matt Schuetze, software development manager for the Compuware DevPartner product line, joins with Compuware code quality expert Mike Koza to discuss tactics and strategies and how to:
- locate your biggest testing challenges and prioritize test development
- improve your ability to assess application risk using automated code analysis
- identify refactoring opportunities in your code
- communicate complexity metrics to technical stakeholders
Register now >>
Consistent, Extensible and Reliable .NET Builds
A daily build is the heartbeat of a software project. If your code can't build, you're dead. In this informative webcast, John Robbins of Wintellect, author of the MSDN Magazine Bugslayer column, joins Compuware code quality expert Jeffery Thomas to highlight the best practices for utilizing Microsoft's MSBuild to automate your daily builds, including the resources, methods and automated custom tools needed in your development shop. Continuous integration tools you can use to cause builds on every source check in with your version control system also are discussed.
What you’ll learn:
- Getting the most out of Microsoft’s MSBuild
- Using smoke tests to ensure basic functionality of each build
- Using continuous static code analysis to ensure quality standards
- Using code coverage to measure volatility and keep your tests relevant
- How tools can automatically detect errors and test for performance
Register now >>
A cure for code quality woes: Find the pulse of your projects
We all know the poor health rate of typical application development projects. A behind-the-scenes look can be even more depressing. Developers spending half a workday finding and fixing a troublesome bug, quality analysts frustrated by tracking new failures with each new testing cycle, and managers unable to get a clear status picture of what’s really going on.
Fortunately, there is a way to get visibility into the health of your application before it goes live. In this educational webcast, Compuware code quality expert Mike Koza explains processes and tools that will help you debug, test and tune apps in a way that builds in quality, rather than attempting to test it in. Compuware software engineer Ian Goodsell explains how these approaches help him – and can help you – eliminate wasted time and build superior, high-performance applications.
Whether you’re building, testing or managing the application development process, you’ll learn ways to:
- Get visibility into the health of your applications at the code, test or management report level
- Understand what areas of the application pose the biggest testing challenges
- Learn how to increase the number of tests and testing cycles – faster than you’re doing it today
- Learn how to pinpoint security vulnerabilities throughout your development lifecycle
Register now >>
Practical Best Practices for Application Development Webcast originally produced by Software Development Magazine
When it comes to using best practices in Microsoft-based development, many organizations are still stuck at square one. The good news is that you don’t need to turn your organization upside down to take advantage of basic disciplines that save you time, money and effort, while improving overall application quality. Join software development industry experts David Kelly, Founder and President of Upside Research, and Chris Davis, Subject Matter Expert for Compuware, for a practical discussion on how to leverage the best of best practices for developing applications.
What you’ll learn:
Why you should care about best practices
- The Top 5 development best practices to get started today
- What you can do yourself, and when to consider outside help
- How development tools can automate best practices
- What other organizations are doing today with best practices
Register now >>
Debugging
The Key to Great Code: Testing Early, Often and Automatically Original air date: April 2007 - MSDN Magazine No matter how elegant the algorithm or cool the user interface you create, it's worthless if it crashes or doesn't properly execute. John Robbins of Wintellect, author of the MSDN Magazine Bugslayer column, and Mike Koza of Compuware, code quality and development life-cycle expert, discuss how to make developer-driven testing more efficient and accurate. This session covers:
- Strategies for scheduling and testing techniques
- Creating developer testing that works in conjunction with Continuous Integration builds
- Ways to automate testing every time your code goes into the master sources
- How testing in the development stage actually saves developers time
Register now >>
.NET Memory Management and Perfomance: Combating memory leaks and corruptions The Microsoft's .NET Framework goes a long way toward helping developers automatically manage memory and remove the most common memory-related performance obstacles. But it doesn't mean memory leaks won't happen. In fact memory related bugs often can be the most damaging and unpredictable of problems.
In this educational webcast, Jeffrey Richter, best selling author, co-founder of the Wintellect developer consulting and training company and a consultant on Microsoft's .NET Framework team, joins with Compuware .NET debugging expert Mike Koza to discuss.
- how the .NET garbage collector manages memory for the objects you create
- tips on improving application architecture to optimize performance
- tools that can automatically help manage object memory
- ways to identify memory leaks, thread deadlocks and other coding errors
Register now >>
Performing under pressure: How to make sure your .NET memory doesn't fail you .NET makes developing applications and web sites easier and faster than ever. However, if you bring your native code performance assumptions to the .NET table, you can be in for a rude surprise when your code goes into production.
Join renowned debugging expert John Robbins of Wintellect, author of the MSDN Magazine Bugslayer column, as he shares real-world tips and tricks to fight and conquer .NET performance challenges. Mike Koza, Compuware's code quality subject matter expert, will show you how your Microsoft IDE and Compuware's profiling and performance-enhancing developer tools can make your .NET code fly. Register now >>
Debugging from the Trenches - War stories from the real world When do you learn the most about your software development skills? When you have a million browser search windows open, it's 2 a.m., and you've been debugging for three days.
Join renowned debugging expert John Robbins of Wintellect, author of the MSDN Magazine Bugslayer column, as he discusses some of the nastiest bugs he's fought and how he tamed them. The techniques he describes may surprise you.
Ken Cowan, Product Manager and Architect of Compuware's award-winning DevPartner product line, will share code war stories on how automated tools stopped bugs faster than you ever thought possible. Register now >>
Achieving Reliability in a Services World The emergence of Service-Oriented Architecture (SOA) as a fundamental architecture in rapidly building mission-critical enterprise applications creates significant challenges in assuring the quality and reliability of these services. Any failure of an individual service means one or more applications depending on that service will also experience downtime. Development teams must assure their web services achieve the same high levels of quality as individual applications. A key facet of this challenge is the ability to anticipate and recover from application and environment errors to prevent catastrophic failures.
In this webcast produced through publisher FTP Online, David Falkenstein of Compuware and Peter Varhol of Technology Strategy Research show you how development teams utilizing Microsoft technologies can write better error-handling code and test that code through error simulation to ensure the highest-quality web services possible. Register now >>
|
|
|