How are natural & intuitive interactive emerging experiences designed into software? How do you design inspirational Emerging Experiences in new scenarios across the broadest range of devices, from big screens to small screens to no screens at all? How do you build software for a world that is more mobile, natural and grounded in intuitive?
Join Tim Huckaby in a demo heavy, entertaining and technical discussion of the future of More Personal Computing and Emerging Experiences.
Join Richard Campbell as he take you on a tour of the broad range of subjects they’ve explored recording more than 1200 episodes of .NET Rocks over the past 10+ years. The development world today is evolving rapidly, but a look at the history of development can help inform the path we’re on and where we’re going. Along the way you’ll hear some great stories from the various .NET Rocks episodes and get some ideas of how you can take your career and your company into the future of technology.
Interested in learning about key features that Angular 2 offers and how they can be used to build robust Single Page Applications (SPAs)? In this session, Google GDE Dan Wahlin will dive into several features such as data binding, components, ES6/TypeScript, annotations, pipes, routing and more. You’ll also be shown a “jump start” application that demonstrates how to use all of these features together. If you’re interested in getting up to speed quickly on Angular 2 then this is the talk for you!
Even though you are the only person using a computer, you are not the only one writing to your disk drive! Surprisingly your disk drive contains a lot of juicy information that can reveal a lot of secrets and history about what you did in the past. There are also places where data can be deliberately hidden by malicious software and it would be great to know what those are and how to pull information from them. We look at the places used by the system to perform its internal operations as well. Come and see what kind of information is stored on your disk drive as without this you will never be sure how to protect it!
ASP.NET Core has been re-written from scratch – same applies to security. This session is a whirlwind tour through the new security architecture, authentication middleware, claims transformation, data protection and the new authorization API.
Find out what’s under consideration for C# 7! Get a glimpse into development as it is happening in the open. See why many people are excited about tuple return values. Understand what pattern matching is how it can help you, and dumb things to avoid. Dig through the confusion to understand what removing break in the switch statement would do. We’ll dive into records to explore some of the harder aspects of language design, determining subtle aspects in the way inheritance works. We’ll look at big possibilities, like immutable types, null-nullable reference types, and local functions. Language design picks the best proposals and many of these features won’t make it into C#. Learn how you can add your opinion to the process while you get excited about where C# is going next!
Kali, Veil, Metasploit, BeEF. All tools in an arsenal that exist to break through security barriers. This talk introduces the tools available and shows how they are used to get through your defences.
It is more a massive demo than a talk and is an exploration of the tools and what they do. At end of this talk, you will have better understanding how to defend against them and spot the problems. We will go through recon, exploitation and maintenance of exploits. We will look at new attack vectors and tools and how to build your own toolbox.
This is geared at developers, it pros and those with an interest in learning more about security tools and practices.
Social logins are here to stay, and for good reason. They are easier to use, more secure (hopefully), and generally just better. Not to mention, that managing user accounts is boring. But having to integrate with each provider and manage changes they introduce over time is a pain. Luckily, this is greatly simplified using Azure Active Directory B2C. This service leaves all of the hassle for handling this up to Microsoft, while offering you all the benefits. In this talk, you will get a walkthrough of how to set up your applications to use social logins using this service, as well as an insight into how easily you could offer social logins in your own applications.
Are you stuck between the Scylla of the unmanageable monolith and the Charybdis of module and dependency hell? How do you manage a system that has vastly different technical and/or service level requirements for aspects? This is a look at how you can use queues for decomposing your system so that you can break it apart when you need to.
Service Fabric is a state-of-the-art distributed system that allows developers to easily build and IT-Pros to easily manage large scale, highly resilient services for your Enterprise. We are all going through the same transition with our businesses: We want our services to be quick to build and maintain, effective to manage, preferably cheap, but also robust and resilient enough to reach Internet scale without falling apart. Microsoft has solved this challenge is now making available to everyone the Platform they built for running and hosting global services with the highest availability demands, such as Azure SQL Database, Azure DocumentDB, and Bing Cortana. This session will give an overview of Service Fabric, share some war stories from using it and show some examples which will open your eyes to a great new world of distributed, infinitely scalable services that cannot die! Platform services PaaS is the future of the Cloud!
With the fast developments of powerful Augmented, Mixed and Virtual reality devices like HoloLens science fiction movie technology is becoming reality for consumers. In this session, Rene Schulte will talk to you about the challenges that AR and VR pose and why 3D is an essential part of this experience. Comprehensible demos will show how every developer can develop outstanding HoloLens solutions with Unity and be part of this computing revolution.
When you leave this session, you will understand how to setup your Unity environment, what skills you need to create compelling HoloLens applications and what best practices will help you move forward quickly. Starting with a simple “MR Hello World” demo, we will use this to understand all of the pieces required to run your app. Last, but not least, we will demonstrate some of the applications that Rene and his team have been working on in the past few months, to give the viewers a sense of what can be accomplished with the right skill targeting one of the most anticipated devices in a while.
When you leave this session, you will know the challenges we faced while building HoloLens apps and how we solved them. You will also have learned best practices and recommendations to avoid pit falls and you will hopefully be inspired to build your own HoloLens apps.
It took less than a decade for Git to become the de-facto standard in version control systems. Most people who use it praise its speed. Some appreciate its flexibility. Everyone criticizes its unwarranted complexity. In order to make Git more approachable, a number of GUIs have been developed on top of it. While many of them have contributed to its widespread popularity, they all share a common design flaw: sacrificing Git’s true potential on the altar of user-friendliness.
Regardless of how many features these tools may have, no graphical metaphor can effectively represent what was conceived for the command line. In this session I’ll demonstrate exactly what Git can do for you that none of the GUI tools ever tells you about. Quickly moving chunks of commits between branches, custom history visualizations, alternative workflows and even debugging are only some of the things I’ll demonstrate, all 100% from the command line.
If you’re using Git through a GUI, you’re missing out. Let me show you why.