Skip Navigation LinksSessions

Home > Skip Navigation LinksEvent > Sessions

LEGO and The Microsoft Web Stack of Love

Scott Hanselman

Building web applications on the Microsoft stack continues to evolve. There’s lots of great tools to leverage but it can be difficult to keep up with all the options. We’ll look at ASP.NET MVC 3 and 4, MvcScaffolding, Entity Framework Code First (Magic Unicorn Edition), Mobile Development, HTML5, NuGet, jQuery, the next version of Visual Studio and more. You’ll leave this session with a clear understanding of the technology options available on the Microsoft Web Stack. What direction is the web stack going? Does it snap together like LEGO? Let’s see what you can build TODAY and tomorrow on the Microsoft Web Platform.

ASP.NET and Mobile – v.NEXT

Scott Hanselman, Level 300

Scott will show you daily bits and builds straight off Steve Sanderson’s laptop. What does ASP.NET MVC 4 have planned for mobile? What are some strategies for mobile development with ASP.NET and when does jQuery Mobile come into the picture? What about single page offline applications with HTML5? How does this fit into a responsive design. All this and more in this fast paced session.

Making Your Blog Suck Less

Scott Hanselman

Scott Hanselman has been blogging for nearly 8 years. He's made a lot of mistakes, but done a few things right. Ultimately the goal isn't to have a perfect blog, but rather to have a blog that sucks less. Ideally, it'll get better every day. Join Scott in this practical and solution-focused talk where you'll walk away with dozens of tips you can use today to make your own blog suck a little less.

Information Overload

Scott Hanselman

As developers, we are asked to absorb even more information than ever before. More APIs, more documentation, more patterns, more layers of abstraction. Now Twitter and Facebook compete with Email and Texts for our attention, keeping us up-to-date on our friends dietary details and movie attendance second-by-second. Does all this information take a toll on your psyche or sharpen the saw? Is it a matter of finding the right tools and filters to capture what you need, or do you just need to unplug. Is ZEB (zero email bounce) a myth or are there substantive techniques for prioritizing your live as a developer? Join Scott Hanselman as we explore this topic…perhaps we’ll crowd-source the answers!

The Future of Software Now: NUI-A New Genre of UX

Tim Huckaby

For more than 30 years developers have been building enterprise software for small computers like the PC. Arguments are frequently made that the tools, plumbing and platforms makes building software easier than we ever dreamed. And many of today’s software architects will argue the exact opposite: that building software is more difficult than ever because of the complexities of integration and the myriad of choices in solution architecture.

In addition to the solution architecture challenges “under the hood”, we are in the midst of a reinvigorated focus on user experience to tackle the challenges “above the hood.” Rich client and rich internet application (RIA) developer technologies have created even greater opportunities for the creation of awesome user experiences in applications. When you couple that with the advent of multi touch capable hardware at consumer prices and the high level APIs in frameworks to leverage multi-touch capabilities, we have the start of the new age of software focused on the Natural User Experience (NUI). NUI applications manifest in “new” platforms such as Windows, Surface, IOS, Mobile, and Kinect. And they manifest in developer technologies like WPF, Silverlight & WinRT and all can leverage innovative capabilities like Multi-touch, Cloud and parallel computing.

But, NUI is more than just multi-touch. NUI is also gesture-based interfaces using the Kinect tracking full body movement, facial expressions, and voice recognition with precision. And within the decade NUI will be Neural based interfaces (both conscience and non-conscience).This demo focused keynote will take an amusing look at the past and take an impressive look at some of the best software being built today and into the immediate future.

The Next Generation of Software: Leveraging Natural User Interface Technology to Deliver Improved UX

Tim Huckaby

This demo focused session will take an impressive look at some of the best software being built today and into the immediate future that leverages the Natural User Interface (NUI).

Multi-touch capable computing devices are becoming pervasive. The industry predicts all new computers on all major platforms will have multi-touch capability in the short term whether you like it or not / whether you use it or not. Multi-touch capability is now at consumer price point where it is insignificant to the cost of the computing device.

Microsoft has “bet the farm” on touch capability with Windows 8. But, the existing .net stack has multi-touch implemented already. WPF and Surface have had a beautiful API for touch for a while. Silverlight 3.0 introduced Multi-Touch capability in its API. Improved in versions 4 & 5, but its API is rudimentary at best. Implementing multi-touch in a Silverlight application is typically very difficult. The Windows Phone 7 has a well implemented API for multi-touch in its Silverlight and XNA implementations. And then there’s the IOS stack… so much; so different; so confusing.

This session will also update you on the types of multi-touch capable devices available right now, those coming in the immediate future, and delve into the software development platforms to support them.

A new era of software has already commenced that is focused on the Natural User Experience. NUI applications manifest in “new” platforms and developer technologies such as Windows 8, Surface II, WinRT, HTML5, The Windows 7 Mobile phone and Silverlight and all can leverage innovative capabilities like Multi-touch, Cloud and Parallel computing.

This session will demonstrate how multi-touch enabled applications can be used in multiple vertical industries to improve the communication, education, collaboration, and experience overall across the software continuum.

Lessons learned building cloud-friendly software

Gabe Sumner and Iva Valerieva

This session will present lessons learned from two organizations while creating cloud-friendly solutions. This includes designing a CMS (Content Management System) that supports Azure deployments. As well as a PaaS (Platform-as-a-Service) solution operating in Bulgaria. This presentation is aimed at managers & developers and focuses on practical takeaway tips learned from the battlefield. Anyone attending this session should leave with a better understanding of the challenges they will encounter while creating their own cloud-friendly solutions.
The second half of this presentation reveals the new model for using platforms for development – PaaS, or the so called Platform-as-a-Service. Best practices and lessons learned will be outlined for Bulgaria. Developers attending this session should leave with a better understanding of the challenges they will encounter while creating their own cloud-friendly solutions.

The Agile Buffet Table: Implementing your own Agile process

Stephen Forte and Joel Semeniuk

New to Agile? Having challenges implementing an agile process in your organization? Have you been using Scrum, but need to bend the rules to make it work in your organization? Can’t get the business to “buy-in”? Come and learn about implementing an agile process in your organization. You'll look at the “buffet table” of agile processes and procedures and learn how to properly decide “what to eat.” We’ll start by defining XP, Scrum, Kanban and some other popular methodologies and then learn how to mix and match each process for various scenarios, including the enterprise, ISVs, consulting, and remote teams. Then take a look at agile tools and how they will aid in implementing your development process. Learn how Microsoft’s application lifecycle management (ALM) tools can support your development process. Lastly, we will talk about how to “sell” agile to your business partners and customers. The speakers have a very interactive style so participation is encouraged and there will be plenty of time for Q&A.

What’s New In Windows Phone

Jesse Liberty

An overview of the features new in Windows Phone 7.5 (code name Mango) along with details on some of the most important new features, starting with Fast Application Switching, greater access to the calendar and contacts, a local database, a greatly enhanced motion API and much more.

Windows Phone 7 Application - from start to market

Jesse Liberty

A crash course in Windows Phone application development with Visual Studio and Expression Blend, with an emphasis on declarative Xaml programming. This presentation will start with foundational information and take you through advanced topics such as tasks and data binding, as well as preparing your program for the marketplace

A Dash of Kanban Anyone?

Joel Semeniuk

Can you pinpoint bottlenecks on your team? Can you predict when features will be complete? Do sprints feel too rigid for your team? Kanban means Visual Board and comes from the world of Lean Thinking. Kanban has started to influence software development teams, simplifying many aspects of software process management. Why does Kanban matter and how does it work? In this session we'll explore these questions and find out how you can start with Kanban and Lean Thinking.

Want Better Estimates? Stop Estimating!

Joel Semeniuk

Estimation is hard. Some say impossible to get right. There are lots of estimation techniques, some of them easy and some of them really complex. Most of the time these techniques don't make you better at estimation. Is there a way to stop estimating and still run a team that produces predictably and reliably? Come to this talk.. and you'll find out.

Mobile development on iOS, Android and WP7

Alain (Lino) Tadros, Level 200

In this session, Lino will demonstrate the different development styles between iOS (using Objective-C in XCode on a Mac), Android (using Java in Eclipse) and Windows Phone 7 (using Silverlight 4 in Visual Studio 2010 and Blend).  This session will have a discussion about how to develop for all these platforms and still respect each device’s user interface guidelines to have a first class experience on their perspective framework.

Building Windows 8 applications with the Metro look

Alain (Lino) Tadros, Level 250

In this session, I will show you how to build a Windows 8 Metro Style Application in XAML and C#.During the process, I will highlight the similarities with other XAML platforms like Silverlight for the Windows Phone, and even how to share code between the two, as well as how to take advantage of the new features in WinRT such as contracts/charms and the new intrinsic GridView controls with semantic zoom.

MVVM in Practice aka "Code Behind" - Free WPF

Tiberiu Covaci, Level 200

Have you tried to do an MVVM application on your own and realized that  Bing/Google/StackOverflow are helpless? Well I did, so in this session we will explore the MVVM pattern the MVVM Light toolkit and I will show you what I’ve learned, and how you can write a WPF application without ever needing to add a single line of code in the code behind, giving your designer full control over the User Interface.

Functional Programing for mere C# mortals

Tiberiu Covaci, Level 300

Do you still struggle with Linq and lambda expressions? Do you get the feeling that this thing with functional programming is a bit difficult to grasp? In this session I will explain you what functional programming is by using C#.

Using the Cloud for Load Testing

Martin Kulov, Level 300

Cloud computing is accelerating fast today. What if we could harness its powers into generating unlimited requests to a given website? No, this session is not about DoS attacks. Instead we will see how to put the cloud into our service and generate tons of requests through distributed agent infrastructure. The resulting data will be gathered and analyzed into one central location for our convenience, highlighting performance bottlenecks out of the box or through customized user thresholds.


Silverlight 5 for LOB development

Gill Cleeren, Level 300

Most Silverlight 5 sessions give you an overview of the most magical features in the platform. However, not everyone is busy building 3D-enabled applications or media-intensive applications. Most Silverlight developers build LOB applications. For this group, this session is exactly what you need. Gill Cleeren, Silverlight MVP, takes you on a tour through the Silverlight 5 platform, showing you all the shiny new bits in the LOB department, including improved data binding, MVVM support, implicit styles, PostScript printing and much more. You’ll leave the session with tons of plans to improve your current SL LOB application, that’s a guarantee!


The session where Hello World is forbidden: Advanced Silverlight

Gill Cleeren, Level 400

Byebye 'Hello World'. We've all had the time to play with Silverlight by now so it's time to switch gears. In this advanced Silverlight session, Gill Cleeren (Silverlight MVP) will show you advanced topics in Silverlight 5, such as sockets and duplex communication, MEF, security and authentication, behaviors etc... You'll learn stuff that you were afraid to ask about before!

Do Sandbox Solutions Suck?

Sahil Malik

No they don’t! In fact, they rock. And I am going to prove it. They are also essential – for Office365 and multi-tenant environments. But most developers mired in a webform thinking mentality are seriously challenged by some of the roadblocks presented by Sandbox solutions architecture. Even injecting your custom javascript into a page can become challenging. .. or is it? In this session Sahil takes some common myths, roadblocks, and challenges you are likely to face when developing Sandbox solutions, and produces some really compelling functionality while presenting solutions to such common challenges. You will have many “Aha!” moments in this session.

Claims based identities in SharePoint

Sahil Malik

A new introduction to SharePoint 2010 is claims based identities. FBA (forms based authentication) in SharePoint is based on claims based authentication. But those quick few steps that setup a membership provider in SharePoint 2010 gloss over so many details. How does it all really work? How can you extend it to use other security token services? How can you augment claims? Can you write custom STS and integrate them into SharePoint? Or why not just use Azure ACS? And why claims based identities matter so much to SharePoint and Azure together. This session will demystify many of those questions.

SQL Server "Denali" Contained Databases

Dean Vitner

Moving databases from one server to another is no easy task, whether you're consolidating, upgrading, or failing over in a HA scenario. There is a lot of thing you have to remember to take along with the database if you want the application to continue running smoothly. First of all, you need to take care that existing users can authenticate, so you have to manually sync logins. You need to make sure the collations match, otherwise you will probably experience some weird errors. Then the linked servers, you have to recreate them at the destination instance. Jobs you had running have to be recreated as well. And so on.
SQL Server "Denali" contained databases try to provide at least a partial solution to this. Conceptually, it introduces a division between application and management model. Everything needed to move with database so the application could continue to run is considered part of application model; everything else is management.
In practice, by making a database contained, we get three things right away: users without login, so they travel with the database, catalog collations, makin identifiers case-insensitive regardless of the instance collation, and database collation used for temporary tables by default.
We'll check in depth these new features. They don't provide the complete solution (yet), but it's a step in right direction.

How Do You Test SharePoint 2010 Applications?

Ed Musters, Level 300

There are many types of testing you can perform on a developed web application – from unit, to functional, to smoke, to load testing – and more!  Different tools are required for different types of testing, and properly testing SharePoint 2010 can present unique challenges.  Using Visual Studio 2010 Ultimate and several commercial testing tools, I will demonstrate several key testing types in action as applied to a SharePoint 2010 application.  When performing a stress test, I will take you through the interpretation of the results and guide you on how and what to test in your application.


Real World Case Study: SharePoint 2010 and the City of Lethbridge Alberta

Ed Musters, Level 300

Come take a look behind the scenes at “how it was made” – a real world SharePoint 2010 public facing Citizen Service Platform implementation for the City of Lethbridge in Alberta Canada. I will take the Developer and Architect on a tour of the Visual Studio 2010 solution, feature, and package structure and demonstrate a typical public web site facing scenario including the branding, home page, news center, events calendar, job opportunities, general web publishing, etc. You will come away from this session with the best practices for beginning your own public web site initiative, and how to turn the “boring” out of the box publishing site template into a world class web site! http://www.lethbridge.ca

Why Web Performance Matters

Richard Campbell

Developers love to make their web applications go fast. But do you know the real benefit of high performance web sites? In a word, it's money. This session digs into the real revenue returns of high performance web applications with detailed data on how each second saved adds to the bottom line - more customers buy (reduced bounce rate) and they buy more. Learn how to evaluate the ROI of performance tuning to justify the cost of effort to the revenue increase. Beyond e-commerce, saving employees time on internal applications also has a real cost. Explore how to gather the real-world metric of high performance web sites to know what your web site earns, and how it can earn more!

Performance Tuning ASP.NET - Stories from the Trenches

Richard Campbell and Steve Smith

Join Richard Campbell and Steve Smith as they share some of their real world experience getting ASP.NET applications to scale and perform. Each of their stories digs into how the symptoms of the problems they found, how they diagnosed the issues, which techniques were effective and which were not and ultimately how they solved the particular problem. Along the way they will share the tools, techniques and resources they’ve picked up along the way to help you learn to solve your performance and scaling problems too. Richard and Steve combined have more than 25 years of experience making their customers’ applications go faster. Sometimes the solutions are obvious, and sometimes they are obscure – but this is the session where you’ll explore them all.

Common Design Patterns

Steve Smith

Design Patterns provide common templates for solving the same family of problems in a similar way. They also provide a higher-level language for software developers to use to describe approaches they might choose when designing a component of an application. In this session, you'll learn about several of the most common, and useful, design patterns used by Microsoft developers today.

Improving ASP.NET MVC Application Performance

Steve Smith

You've built an ASP.NET MVC application, but now you want it to go faster and serve more concurrent user requests. In this session, we'll look at some of the common performance problems ASP.NET MVC applications may encounter, and how to diagnose and correct them, using Visual Studio 2010's testing tools

You REST, the REST write cutting-edge web and mobile apps with HTML5, jQuery and Silverlight for you

Emil Stoychev

Cutting-edge apps with HTML5, jQuery and Silverlight are everywhere these days. Even on your new, stylish Windows Phone 7 Mango or your future Windows 8 tablet. How all those apps work? How to enable all those apps consume my data? It’s time to REST with .NET. We look at all the three different approaches to REST with .NET namely WCF Data Services, WCF REST and ASP.NET MVC. What’s the best approach? It depends. How to do it the right way? Come see. How to consume it from my HTML5 app? Or from my Windows Phone 7 app? Come see.

Building Applications with HTML 5 and Javascript – a new perspective: Windows 8

Mihai Tataran, Level 200

HTML 5 is out there for some time (though still a draft) and a lot of web applications are being built using this standard and technologies like Javascript. But how about building apps for the OS system Windows 8 using HTML 5 and Javascript?

Behavior Driven Development with Visual Studio 2010 and SpecFlow

Ivan Pavlović, Level 300

BDD is way to create focused tests through collaboration between product owners, developers, and testers. SpecFlow is a tool that employs natural human language to create executable NUnit or MSTest tests. In this session we will learn how to use SpecFlow to write and execute BDD tests within Visual Studio and how to seamlessly integrate BDD in your current specification gathering and programming processes. Depending on accepted usage pattern in your team BDD can act as a successor or supplement of Test Driven Development practice.

Testing Code From The Pit Of Despair

Philip Japikse, Level 200

Michael Feathers defines Legacy Code as any code that doesn’t have automated tests, and you agree that automated tests are an important facet of successful software development. Then it happens – you get your next assignment, and it’s your worst nightmare! You have to maintain and enhance a large application that has no tests in place, and there are parts that are just plain scary. Where do you start? Traditional Test Driven Development techniques don’t typically work, since they focus on an inside-out development paradigm.
I will show you the patterns and practices that will help you turn the scary big ball of mud into a tested code base.

Test Driven Development for T-SQL

Philip Japikse, Level 200

How do you test your T-SQL? How can you take advantage of Unit Testing and Test Driven Development, concepts that are now main stream for managed code developers? I will show you that database developers can reap all of the same benefits! I start by reshaping the definition of a Unit of Work, then teach you the mindset that you need to do unit testing and test driven development. I finish the session by showing the code that illustrates all of the concepts discussed.

Proper usage of data visualization in dashboard and business applications

Vladimir Milev, Level 200

Many dashboards and business apps we see every day suffer from poor design causing them to fail their primary purpose: to convey a lot of information in a small amount of space in a manner that is clear and immediate. If you attend this lecture you will learn how to avoid the most common mistakes in data visualization and will gain valuable insight on how to better present your data


Tips & Tricks for Adopting HTML5 Today

Todd Anglin, Level 300

As more browsers deliver rich support for the next generation of standards-based web development, new techniques are enabling web developers to design with unprecedented levels of control. In this session, you will learn practical HTML5 techniques that you can use in any web project today. All techniques will be demonstrated with special attention to cross-browser support and tips for supporting older browsers. If you want to start adopting features HTML5 video, canvas, or rich metadata in your ASP.NET applications, this session will give you the practical guidance you need to begin.


Building a Testable Data Access Layer

Todd Anglin, Level 300

All developers understand the theoretical value of unit testing, but with data driven applications, figuring out how to create tests can be hard. In this session, you will learn how to design and build a data layer that can be tested. We will introduce data layer architecture practices and methodologies that make testing possible, and cover the basics of unit test mocking. You will also be guided through various types of testing, including unit, integration, and functional testing. Leave this session with the basics needed to start creating tests for application data layers, including those powered by LinqToSQL and Entity Framework.

Windows Azure – Under the hood

Maarten Balliauw, Level 300

As a happy Windows Azure user you’ve probably been wondering about the internals of Windows Azure. How is provisioning of services happening, how do all components scale seemingly infinite? What happens if my role instance goes down? Come join me and balance on the thin line between software architecture and system architecture that forms the base of one of the most complete cloud platforms out there: Windows Azure.

Taking Care of a Cloud Environment: Windows Azure

Maarten Balliauw, Level 300

No, this session is not about greener IT. It does cover the environment your application will live in once deployed to Windows Azure: learn about the virtual machine you’ve deployed to and how it interacts with the datacenter. Learn about how you can get use the RoleEnvironment class and diagnostics provided by Windows Azure. Communication between roles, logging and diagnostics are just some of the possibilities of what you can do if you know about how the Windows Azure environment works. And who knows, maybe we can even auto-scale our application...

Styling web pages with CSS 3

Robert Boedigheimer

What will CSS 3 provide for advanced styling of web pages? The latest specification breaks features into modules to allow faster changes and can allow devices to use just a portion of the modules as needed. Review what current browser support is for CSS 3, and what portions have already been included in areas such as jQuery.

jQuery Tips and Tricks

Robert Boedigheimer

jQuery continues to become more popular, and provides the ability to create very dynamic web pages easily, despite differences in browsers. Take advantage of jQuery to make Ajax calls without requiring full page postbacks. Discover many popular plugins that provide masked edit boxes, cycle through images, provide dialog boxes, and implement drag and drop. Save yourself time by learning the best features of jQuery, and some tips and tricks to utilize it to the fullest.

How to work with certificates and digital signatures in .NET – tools and practices

Vladimir Tchalkov, Level 300

This session will cover the process of digitally signing a document and validating the document and the corresponding signing certificate (including certificate, certificate chain and CRL validation). We will show how built-in class libraries can be used to achieve this along with some useful third-party tools. Co-signing and counter-signing scenarios will be discussed. The primary focus will be on XML signing, however, most of session is also applicable of other signature types.

The Agile Buffet Table: Implementing your own Agile process

Joel Semeniuk and Stephen Forte

New to Agile? Having challenges implementing an agile process in your organization? Have you been using Scrum, but need to bend the rules to make it work in your organization? Can’t get the business to “buy-in”? Come and learn about implementing an agile process in your organization. You'll look at the “buffet table” of agile processes and procedures and learn how to properly decide “what to eat.” We’ll start by defining XP, Scrum, Kanban and some other popular methodologies and then learn how to mix and match each process for various scenarios, including the enterprise, ISVs, consulting, and remote teams. Then take a look at agile tools and how they will aid in implementing your development process. Learn how Microsoft’s application lifecycle management (ALM) tools can support your development process. Lastly, we will talk about how to “sell” agile to your business partners and customers. The speakers have a very interactive style so participation is encouraged and there will be plenty of time for Q&A.


HTML5 for Tablets & Mobile Devices

Todd Anglin, Level 300

The explosion of HTML5-ready tablets and mobile devices has been one of the primary forces behind HTML5’s rapid coming of age. Virtually all modern devices with a web browser have broad support for the technologies defined by HTML5, like Video, Geolocation, Offline Apps, Local Storage, and CSS3 styling, making them the perfect target for aggressive HTML5 development. Targeting the look-and-feel, touch-based input, and varying screen sizes of devices can be tricky, though. This session will introduce you to the essential concepts for targeting HTML5 devices, such as Media Queries and Viewport sizing, and provide you with the tips and tricks you need to successfully develop modern web apps for tablets and mobile devices today.

The Almighty @ - A Razor Primer

Charles Nurse, Level 200

Razor – it sounds like a facial grooming product – is a new technology from Microsoft that ships as part of WebMatrix. But what is it and how does it work with the rest of the ASP.NET components that we all know and love.
In this session we will explore the new Razor syntax and how Razor is being used as part of Web Pages - a new simpler approach to building Web Applications.
But Razor is not just a new way to build Web Applications. Its parsing engine can be hosted by other Applications, and we will show how it is used as the basis of a new View Engine for MVC.Finally, we will explore how the Razor parser can be hosted inside a Web Forms Application – DotNetNuke – to provide a simple scripting solution.

Have your Cake and Eat it Too – Using the WebFormsMVP Framework to Develop Testable Web Applications

Charles Nurse, Level 300

ASP.NET offers two approaches for developing Web Applications – “Web Forms” and MVC (Model View Controller).
The strengths of the two approaches are different. WebForms provides a “stateful” abstraction layer using Events and Controls similar to the approach used to develop Windows Applications enabling RAD development, while MVC provides full control over the rendered HTML, Separation of Concerns and enables Testability, in particular Test Driven Development.
But what if you could “Have your Cake and Eat it Too” – i.e. gain the benefits of the Events and Controls of a Web Forms Application, while also enabling better Testability.
Enter the MVP (Model View Presenter) pattern – and in particular the WebFormsMVP projectIn this session we will explore you how you can “Have your Cake and Eat it Too” by developing highly-testable WebForms applications with the new “WebForms MVP” project.

Mobile BI: New Trends and Opportunities

Tomislav Bronzin, Level 200

Along with advances of technology, it is already both possible and inevitable to apply various BI solutions on mobile devices in almost any complex business solution today. This is an updated and completely revisited discussion on the latest developments in the Mobile BI one year later after the original pioneering presentation has been delivered. It gives a review of the existing market offer with special attention to the important conceptual and technical limitations. Presentation will give several recommendations about how to achieve the best effects with the introduction of BI solutions on mobile devices with special emphasize on the latest, not yet commercially available, Microsoft BI platform. Finally, presentation will (as tradition requires) present a couple of forecasts about the possible trends in the near future.
Keywords: business intelligence, data warehouses, mobile solutions, Microsoft BI platform, trends, opportunities, recommendations

Don't lose customers - assure the development of secure applications

Ivo Penev

Do you want to develop and deliver secure applications? Do you plan to deliver online applications to banks, telecoms, online shops, government or important customers, you don't want to lose? If the answer is yes - this session is for you! Session will explore Rational AppScan - automated Black box (Penetration) testing and Source code analyzes tool for detecting security threats and vulnerabilities early in the development lifecycle and recommending resolutions.

.NET Rocks Live: Starting Your Own Software Business

Richard Campbell and Carl Franklin

Join Carl and Richard from .NET Rocks as they talk to Stephen Forte, Tim Huckaby and Lino Tadros about the trials and tribulations of starting your own software business. They'll argue the pluses and minuses of making a product versus consulting, hiring, firing, when to quit and when to work harder. Thinking of starting your own software business? Come with your questions and be part of a live recording of a .NET Rocks episode!

Development of Sandboxed Solutions for Sharepoint 2010

Branimir Giurov

Sharepoint Foundation 2010 and Sharepoint Server 2010 came with the fresh ability to design and develop Sandboxed Solutions which can be deployed in the cloud and on premise when deployment doesn't require access to the OS and any other kind of special permissions. While quite powerful it comes with a certain price, mainly in restrictions for things solutions of this type can or can't do. In this lecture we'll look into the foundation of the Sandboxed code and talk about specifics to such solutions in terms of development and the way of their execution.

Moving your XAML applications to Metro

Carl Franklin

Join Carl and Richard from .NET Rocks as they talk to Stephen Forte, Tim Huckaby and Lino Tadros about the trials and tribulations of starting your own software business. They’ll argue the pluses and minuses of making a product versus consulting, hiring, firing, when to quit and when to work harder. Thinking of starting your own software business? Come with your questions and be part of a live recording of a .NET Rocks episode!

By now you know what Metro is, what the Windows Runtime (WinRT) is, and that C# and VB.NET can access the WinRT via an interop layer. The big question: What's involved in moving my Silverlight (or WPF) application over to Metro? In this session Carl Franklin goes through the pain points and gives you a real idea of what it will take to port your application.

Organizers

Sponsors

  1. Juniper logo
  2. Lenovo

Partners

  1. JobTiger
  2. MSDN Magazine
  3. Ineta logo

All rights reserved. © Copyright 2000- 2012 Telerik. | contact us Sitefinity ASP.NET CMS