
Real-World Design with the VS 2010 UML Modeling Tools, Relational Databases or Storage Tables in the Cloud?, Monitoring Cloud Applications, Effectief gebruik van Threat Modeling
Schrijf je nu hier in of klik op de onderstaande button!

 Real-world Design with the VS2010 UML Modeling Tools
Architecture
Visual Studio 2010 introduces new Layer, Class, Activity, Use Case, Sequence, and Component diagrams. This session provides an overview of each of these diagrams and demonstrates practical examples of when they are useful, and when they are not! You will see how VS 2010 allows you to reverse-engineer your existing .NET code and generate sequence diagrams that graphically depict the object interaction in your applications. You’ll also get a tour of the new Architecture Explorer, and learn how you can best fit these design tools into your software development processes—including agile software processes
 Lean Thinking. Hefty Results
Architecture
Agile methodologies have redefined how our teams build software. Lean Thinking naturally frames and enhances our agile mindset by helping us understand and identify value and waste. In this session we dig deep into the fundamentals of Lean Thinking as it applies to building great software. See how various agile practices, from XP, Scrum, to FDD support Lean Thinking as well as how Lean management techniques such as Kanban can be used to enhance how your teams think about and produce software.
 Keynote Richard Campbell
Architecture
Join Scott Stanfield as he discusses the user interface technologies of today and tomorrow with Richard Campbell. Scott’s company Vertigo has created some of the most original Silverlight applications in the world. The keynote digs into the strengths and weaknesses of Silverlight, especially in light of Flash and HTML5. Looking to the future, Scott examines how emerging platforms like Windows Phone 7 and HTML5 will stretch developer’s skills to new user experiences, and how best to prepare for them.
 Relational Databases or Storage Tables in the Cloud?
Architecture
When you put data in a computing cloud, the requirements of consistency, availability and partitioning can conflict. This means when building highly available and scalable applications, you may have to give up classic ACID database transactions and relational database features such as foreign keys, joins, and stored procedures. How do you then handle data versioning, and latency? The Microsoft cloud platform gives you two data technologies: Azure Storage Tables, and SQL Azure. When do you use one or the other? This talk will talk about how to architect, design, and implement data storage in this new world. You will learn: The basics of Azure tables, The basics of SQL Azure, How to use Azure blobs, tables, and relational databases when appropriate, How to use transactions in cloud computing, How to partition data in cloud computing.
 Kanban and Scrumban
Architecture
The Japanese word kanban is a common term meaning "signboard" or "billboard" - and as of recently has been influencing Agile development practices around the world. Come and find out what Kanban is and how you might be able to use it on your Scrum projects.
 Effectief gebruik van Threat Modeling
Architecture
Je wilt je applicaties zo veilig mogelijk maken en gaat op zoek naar manieren om dat aan te pakken. Dan kom je al snel uit op threat modeling. Maar het blijkt niet eenvoudig te zijn om threat modeling goed en effectief in te zetten.
Deze sessie laat je zien hoe een threat model je helpt bij het verbeteren van de beveiliging van je applicaties. Je leert hoe je threat modellen maakt en hoe deze dan inzicht geven in de kwetsbare delen van je applicaties. We kijken ook naar tooling die daarbij kan helpen en hebben het over best practices voor threat models en de vertaalslag van model naar secure code.
 How to Partition and Layer a Software Application
Architecture
How do you make your software adaptable to changing technologies? Everyone answers: use layering. But exactly how do you develop software layers, create application interfaces that allow you to change the underlying technology? This is especially crucial as we begin to think about cloud computing and realize that parts of applications may migrate to the cloud, while others stay on desktops and local servers. This session will focus on techniques such as interface based design, proper use of inheritance, inversion of control, factories, single responsibility, facades, and other patterns and techniques to accomplish this. Most of the talk will be spent demonstrating with code how to evolve a tightly coupled application into a properly layered one.
 Architecting for the .NET Event Model
Architecture
You may have a basic understanding of .NET's event model, but how can you best architect your applications to take advantage of .NET events? This session spends a few minutes on the basics, then provides real-world examples showing how you can design your applications to take advantage of the .NET event model for things such as:
* Custom data binding in Windows and Web Applications
* Establishing relationships between business components
* Creating world-class, end-user-configurable security
* Localizing the user interface dynamically at run time
 Business Aligned SOA: Flexibiliteit op het juiste niveau
Architecture
 Vaak begint een SOA vanuit de techniek, en groeit deze gestaag binnen de organisatie. Waarbij hergebruik en platformonafhankelijkheid belangrijk is. Voordat je het weet heb je stapels services, waar je “last” hebt van herbruikbaar moeten zijn, terwijl dit misschien nog niet eens van toepassing is. Daarnaast komen er meer en meer afhankelijkheden tussen de services waardoor veranderingen lastiger worden. In deze sessie kijken we naar een architectuur patroon om de SOA in te richten op basis van de behoeften van de business. Deze zijn vaak namelijk niet binnen de gehele Enterprise gelijk. Door gebruik te maken van verschillende business domeinen kunnen er verschillende inrichtingskeuzen binnen en tussen die domeinen gemaakt worden met betrekking tot in te zetten tools, technologie en patronen. Hierdoor wordt het mogelijk om de nieuwste technologie in te zetten binnen deze domeinen voor een korte TTM, terwijl niet ingeboet wordt op herbruikbaarheid vanuit andere domeinen. Op deze manier is de SOA qua kosten en flexibiliteit in evenwicht met de wensen van de business. Naast het architectuur patroon worden ook de nieuwe technologieën zoals WF/WCF4, Silverlight, RIA services binnen dit architectuur patroon gepositioneerd.
 Monitoring Cloud Applications
Architecture
Monitoring a cloud application is not a sexy or exciting topic for programmers, but it cannot be avoided when architecting or building a cloud application. You cannot attach a debugger to a production server in the cloud. Even if you could, it is often impossible to determine the exact circumstances surrounding a bug or crash. Cloud applications have to be monitored. You have to also monitor the behavior of a cloud application for other reasons: compliance, logging, determining the app’s health, or checking to see if your application is being used as you expected. Microsoft Azure offers several programming interfaces and technologies to monitor and debug applications: diagnostics, management interfaces, IntelliTrace, and health monitoring. This talk will explain the best uses for each approach so that you can build high-quality cloud applications.
 Business Aligned SOA: Intra Domain Services in .NET 4
Architecture
In een SOA komt het regelmatig voor dat aanpassingen steeds lastiger worden naarmate meer services van elkaar gebruik maken. Dit kan voorkomen worden door het Architectuur patroon uit Brookman01 toe te passen. Deze sessie zoomt in op de Intra Domain Services die daar benoemd zijn. In deze sessie wordt uiteengezet hoe van de nieuwste technologieën zoals WCF4, Silverlight4, WCF Data Services en WCF RIA Services gebruik gemaakt kan worden om met behulp van Intra Domain Services een composite Enterprise applicatie te realiseren, die snel kan mee veranderen wanneer de onderliggende datastructuren veranderen.
 .NET Design Patterns for Agile Software Processes
Architecture
In the world of agile programming techniques, one of your best tools is design patterns. This session provides practical examples and implementation of design patterns in .NET. Familiarizing yourself with patterns such as Model-View-Controller, Observer, Abstract and Concrete Factories, and concepts such as programming to an interface rather than an implementation will help you build applications quickly that can easily adapt to your customer’s changing needs
|
|

Wordt follower van @SDN_Watch op twitter en blijf zo op de hoogte gehouden!
|
|
|
|
|
|