Progressive .NET Tutorials 2012 / Security and Identity in the .NET World

Please RSVP for instructions on how to join the event.

Description

As online services and mobile apps take over the world, one of the key challenges facing developers is that of security and identity. How can we trust our users? How can we persuade our users to trust us - and to trust each other? What does it actually mean when you "connect with Facebook" or "log in with Twitter"? How can we deliver great products with great user experience without risking our users' precious data in the process? In this workshop, we'll explore various approaches to authentication and ways of verifying your users' identities. We'll look at the practical applications of these techniques. We'll discuss how patterns like message passing and CQRS can form part of our security strategy. We'll put together some sample applications demonstrating how we can get systems like OpenID, Google, Facebook or Twitter to manage user identity for us, and we'll discover how we can isolate security into a single, reusable module we can re-use across our .NET web applications.

Outline

No outline is available

Content is not yet available

Dylan Beattie (dylan.beattie)

8.0k
Author

Dylan Beattie is a developer based in London, where he works as the tech lead at Spotlight, developing software for the theatre and casting industry. He wrote his first web page in 1994. Three years later, he found out what the Web actually was, and promptly abandoned a career in mathematics because programming looked way more fun and had at least as many brackets. He's been building Web apps on Microsoft technology since ASP was part of the Windows NT 4 Option Pack, and he was writing server-side domain models in Javascript way before it was cool. He even once ran code in JScript.NET. Dylan works on everything from Fluent NHibernate to CSS frameworks to user stories to database index tuning. He's consequently very interested in designing systems that use diverse software platforms to deliver a cohesive experience - software that looks great, works well, and no-one cares that behind the scenes there's .NET talking to Javascript talking to Ruby talking to legacy code.

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Dylan's upcoming trainings

No events

Dylan's past online trainings

Dylan's blog posts

IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper