Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Techorama 2015
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, May 12
 

07:30

Registration and breakfast
Tuesday May 12, 2015 07:30 - 08:45
Partner area

08:45

The Silver Bullet Syndrome
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.


Tuesday May 12, 2015 08:45 - 09:45
Room 8

08:45

The Silver Bullet Syndrome - overflow
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.


Tuesday May 12, 2015 08:45 - 09:45
Room 9

08:45

The Silver Bullet Syndrome - overflow
We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well supposedly it will. And how much is it going to cost? Not that much, especially if we’re not the ones paying the bills.

 It’s about time we look at the hard facts and ask those difficult questions. Are we really looking for a silver bullet?  Why are we constantly riding the technology bandwagon? Where is the churn going to take us? At what cost? Why?

Speakers
avatar for Hadi Hariri

Hadi Hariri

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.


Tuesday May 12, 2015 08:45 - 09:45
Room 3

09:45

Break
Tuesday May 12, 2015 09:45 - 10:00
Partner area

10:00

The Road to Agile at Microsoft
In this session Martin Woodward from Microsoft takes us through the transformation that the team behind Visual Studio have undergone over the past decade as they have moved to be a more agile, service focused organization from a classically waterfall delivery model.  He discussed lessons learned along the way and highlights some of the practices that the team have found worked best for them.

Speakers
avatar for Martin Woodward

Martin Woodward

Principal Program Manager, Microsoft
Martin Woodward is the Executive Director of the .NET Foundation where he helps foster open development and collaboration around .NET. He is also a Principle Program Manager on the .NET team in Microsoft. Before joining the .NET Foundation, Martin worked on the team that introduced Git into Visual Studio and was responsible for their Mac and Linux developer collaboration tooling.


Tuesday May 12, 2015 10:00 - 11:00
Room 9

10:00

The Windows App Developer’s Guide to Windows 10
Windows 10 is a big release for Microsoft. Commodious. Huge. Massive. Colossal. Humongous. ;-)

 

It’s the end of a journey to unify Windows. It’s the beginning of a journey for developers who want to take advantage of a universal app platform available across all Windows devices.

 

In this session, we’ll dig into what’s changed in Windows 10 for the Windows app developer. We’ll talk about the Universal App Platform that makes it possible to build code that runs on all Windows devices and about the Extension platforms for code that targets specific device families.

 

We’ll stay in Visual Studio as much as is possible and we’ll lean towards C# and XAML.

Speakers
avatar for Mike Taulty

Mike Taulty

Developer Evangelist, Microsoft Ltd
Mike Taulty works in the Developer and Platform Group at Microsoft in the UK where he has spent the past few years helping developers understand and get the best from the Microsoft platform. Prior to this, Mike spent 3 years with Microsoft Consulting Services as a consultant on developer technologies. Before joining Microsoft, Mike spent the previous 9 years working as a software developer for a number of enterprises, consultancies and software... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 3

10:00

SELECT Value FROM DataStream – Gaining Insight into Dynamic Data with Azure Stream Analytics
As database experts and Business Intelligence specialists we are used to selecting business value from static data sets. But is this always the optimal scenario? In today’s world of rapidly changing businesses, with the emergence of Big Data, The Internet of Things and on-line social interactions on a massive scale, the challenges of selecting business value from static data are increasing in complexity. Maybe life would be easier if we make the assumption that our data sets are infinite in size. Technologies such as Azure Stream Analytics enable developers and data analysts do just that by querying dynamic data streams to select business value.

Azure Stream Analytics can scale massively to process hundreds of thousands of messages per second. The data querying capabilities allow results and values to be aggregated over specified time windows to generate reports based on key performance indicators, or trigger alerts when thresholds are exceeded. Best of all, the query language for Stream Analytics is T-SQL, which provides a smooth path for today’s data experts to adopt tomorrow’s technologies.

In this demo intensive session Alan will unleash the power of Azure Stream Analytics, showing how data stream processing scenarios can be implemented quickly and efficiently. The scenarios demonstrated will range from issuing speeding tickets in a driving game to analyzing dynamic data streams from trending topics in Twitter.

Speakers
avatar for Alan Smith

Alan Smith

Consultant, Active Solution Sverige AB
Alan Smith is an Azure developer, trainer, mentor and evangelist at Active Solution in Stockholm. He has a strong hands-on philosophy and focusses on embracing the power and flexibility of cloud computing to deliver engaging and exciting demos. Alan has held the MVP title for 10 years, and is currently MVP of the year for Microsoft Azure. He is in the organization team for the CloudBurst conference and the Global Windows Azure bootcamp. Alan is... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 10

10:00

Cross platform C# In Any Editor
For years, due to the nature of C# projects, C# developers were confined to the Visual Studio as their only IDE, and Windows as their only development OS. Recently, community-driven initiatives such as OmniSharp or scriptcs, have helped developers shrug off the VS chains, and liberate themselves - to develop C# in any editor, on any platform. On top of that, changes in .NET itself, mainly by the introduction of the Roslyn compiler, ASP.NET 5 and KLR, further facilitate non-Visual Studio scenarios by simplifying the project system and dependency management.

In this talk we'll see how lightweight C# experience can be, and why you don't really need Visual Studio to be very productive.

Speakers
avatar for Filip Wojcieszyn

Filip Wojcieszyn

Filip is the co-owner of the Scriptcs project, a Microsoft MVP, popular ASP.NET blogger, open source contributor and a member of the ASP.NET Web API advisory group. Specializes in ASP.NET Web Stack and modern Microsoft web technologies. Experienced in delivering robust web solutions in corporate context, worked on projects in many corners of the world (Canada, Switzerland, Finland, Poland, Scotland). Follow him on Twitter @filip_woj.


Tuesday May 12, 2015 10:00 - 11:00
Room 1

10:00

ASP .NET 5: What you need to know
Formerly known as ASP .NET vnext, ASP .NET 5 has been build from the ground up and encompasses a whole bunch of new features for MVC, Web API, Web Pages, SignalR and EF. You can now build apps which are cloud ready by design. We will talk about the new modularity of the framework, the new ways of configuring your application, cross platform features, the new tooling, the new project system, middleware options, dependency injection, MVC 6, ... and lots more.

You may expect a talk filled with demo's and new stuff to get you started with the newest way of developing web applications on the .NET platform.

Speakers
avatar for Gitte Vermeiren

Gitte Vermeiren

Coach, QFrame
Gitte Vermeiren is a software consultant and MCT at QFrame, a Cronos Company, specialized in custom .NET development (www.qframe.be). Apart from bringing solutions to our clients, she also coaches people, introduces new technologies to our developers, actively blogs (proq.blogspot.com) and tweets (@gittetitter) about her experiences in software development and tries to combine her professional life with relaxing moments of intense shopping... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 2

10:00

JavaScript for the C# (and Java) Developer
Yes, it has curly braces. Yes, it has semi colons. And you can write C# like code in JavaScript. But should you? JavaScript programming has many paradigms that make it very different than writing typical managed code.  In this session I show you, the C# programmer, what you need to know to take your JavaScript to the next level.

Speakers
avatar for Phil Japikse

Phil Japikse

Principal Software Engineer, Strategic Data Systems, Inc.
A Principal Software Engineer with Strategic Data Systems (http://www.sds-consulting.com), international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is the Lead Director for the Cincinnati .NET User’s Group... Read More →


Tuesday May 12, 2015 10:00 - 11:00
Room 8

11:00

Break
Tuesday May 12, 2015 11:00 - 11:30
Partner area

11:30

Using the Cloud-Based Load Testing Service and Application Insights to Find Scale and Performance Bottlenecks in Your Applications
Do you find it painful to set up an infrastructure to run performance and load tests? Do you think load testing is an expensive affair? Do you have a need for testing your service with a large burst load just before your big launch? Do you want to get a 360 degree of the performance and availability of your application when tested under load conditions? In this session, see how you can use the cloud-based load testing service provided by Visual Studio Online in conjunction with the monitoring and analytics capabilities of Application Insights to quickly run load tests and fix performance bottlenecks.



Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, Xpirit
Marcel spends most of his time helping organizations build Enterprise Applications and implementing Application Lifecycle Management (ALM) practices and tooling. Marcel works for a new startup company called Xpirit that provides premium consulting services on ALM, Cloud, enterprise mobility and Security. His job title there is Chief Technical Manager (CTO). As CTO Marcel spends most of his time looking at how new emerging technologies can help... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 1

11:30

The Internet of Your Things
(session details will be updated once the //BUILD sessions are made public) In this session we’ll take a look at the typical building blocks of an IoT solution, and explain what’s announced at the //BUILD conference. Expect more details from both the “internet” side (Azure IoT services) and the “things” side (Windows on IoT devices) of the Internet of Your Things!

Speakers
avatar for Jan Tielens

Jan Tielens

Tech. Evangelist, Microsoft
After several years as a Microsoft Most Valuable Professional (MVP) for SharePoint Server, Jan joined Microsoft as a Technology Advisor in the collaboration and social space. Now he’s working at Microsoft as a Technical Evangelist focusing on everything related to apps for Windows 8, Windows Phone and Azure. He loves geeky stuff, IoT, development, photography & design. Jan is located in Belgium, you can follow him on Twitter at... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 3

11:30

Docker and why it is relevant for developers
This is a session for developers who heard about Docker and wonder why it would be relevant for them. What is different about Docker? Why could it be useful for web developers? How can it be used on Azure? This is a Docker intro session in which I demo the application of Docker in a real-world web development scenario with continuous delivery.

Speakers
avatar for Rainer Stropek

Rainer Stropek

software architects gmbh
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit". Rainer hat Abschlüsse an der Höheren Technischen Schule für MIS, Leonding (AT) sowie der University of Derby (UK). Er ist... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 8

11:30

Under the hood of C# 6.0
C# 6.0 has a potpourri of new convenient language features. In this talk, we’ll not only have a look at how to use each of those, but we’ll also look under the covers by browsing the Roslyn source code. Ever thought compiler source code is frightening to look at? No worries, your tour guide is ready to show you the inner beauty of the C# compiler!

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft Corporation
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role at Microsoft, he’s overseeing the architecture, design, and implementation of event processing systems that run at massive scale in data centers, as well as on... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 9

11:30

The Platform Business Model
Social media killed the newspaper, taxi drivers go on strike against a startup called Uber, Github is a billion dollar source code repository, Windows Phone has a hard time competing with Android and IPhone, Airbnb is worth 5 times as much as Hilton Hotels. Why? All of these surprising and seemingly unrelated facts actually do have something in common, and it's called the 'platform business model'. In this non-technical session I will explain you how the model works, so that you can use it to attack your rival businesses!

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, MessageHandler
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. Next to being the founder of MessageHandler.net, an online platform for the co-creation of message processing logic, he is also active as a Solution Architect for Particular Software (NServiceBus), which provides a messaging platform for developing such logic. Yves has been awarded Windows Azure MVP for... Read More →


Tuesday May 12, 2015 11:30 - 12:30
Room 10

11:30

The Wonderful World That Is Twitter Bootstrap
So you’re building the web, right? And you’re having fun, right? Inventing the wheel each and every time when you create this “float-right” class, right? Feeling the warmth of a thousand suns when you design yet another form, right? That’s not so fun anymore, eh? Feel sad no more! Twitter Bootstrap is a comprehensive CSS framework that makes all of the usual web design stuff much easier. It’s so good you might enjoy CSS once again! Come to the session to see what Twitter Bootstrap is, why it is so awesome, and how you create smooth looking web sites in a matter of minutes!

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various web related courses around the world. In his spare time Shay plays the guitar, plays basketball and drinks beer. And, most important, he's a nice guy! :)


Tuesday May 12, 2015 11:30 - 12:30
Room 2

12:30

Lunch
Tuesday May 12, 2015 12:30 - 13:30
Partner area

13:30

Managing Azure workloads with Chef
If you are a SysAdmin who already supports solutions on the Linux platform at scale, you are probably familiar with Chef. Did you know they are also available in Azure for both Linux and Windows Machines? You can take your existing instructions and configurations and configure agents on your IaaS instances to point to your servers for deployment. Learn how to implement these amazing technologies for your Linux and Windows Azure hosted solutions.

Speakers
avatar for Rasmus Hald

Rasmus Hald

Technical Evangelist, Microsoft
`As a Windows Infrastructure Technical Evangelist covering Windows Server, System Center, Windows Client and Windows Azure, Rasmus Hald is recognized for his ability to address real world dilemmas and clearly communicate possible solutions. Rasmus has more that 15 years' experience with Windows Server starting with Windows Server NT 4.0 working with each version since. Rasmus has delivered deep technical session as well as Keynotes and... Read More →


Tuesday May 12, 2015 13:30 - 14:30
Room 1

13:30

How to live longer and happier with Visual Studio 2015
Whether you're a Web developer, Mobile developer, developing for Windows or cross-platform, you deserve the best developer experience. Come get a deeper look on the next version of Visual Studio and get a rundown of the new and improved features that can make your life as a developer more productive.

Speakers
avatar for Nick Trogh

Nick Trogh

Technical Evangelist, Microsoft
Nick Trogh is a technical evangelist at Microsoft Belux where he’s helping developers, startups and software companies realize their software dreams on the Microsoft platform. You can find him presenting about cloud and mobile at Microsoft and non-Microsoft events, socializing at developer meetups, and as a trainer in developer camps. In the online world you may have come across his contributions to the MSDN newsletter, technical... Read More →


Tuesday May 12, 2015 13:30 - 14:30
Room 3

13:30

Azure Q&A panel
Panel discussion about Windows Azure

Speakers
MM

Mike Martin

architect, Crosspoint Solutions


Tuesday May 12, 2015 13:30 - 14:30
Room 10

13:30

Apple Swift vs. Microsoft C# - a peek at the other side
This session will explain how to develop user-friendly mobile apps "The Apple Way". You will learn how Apple's integration strategy differs from Microsoft's and how you should adapt as a developer. You will be introduced to the power of the new programming language Swift. We cover the key features of Swift that makes it different from C# and Objective-C and show you how to use Swift in your existing projects. Attendees will leave this session with a better understanding of how Apple development differs from Microsoft development, and more importantly, where they are similar...

Speakers
avatar for Peter Himschoot

Peter Himschoot

Trainer, U2U
Peter Himschoot works as a lead trainer, architect and strategist at U2U. Peter has a wide interest in software development including web, Windows and mobile applications. Peter has trained thousands of developers, is a regular speaker at international conferences and was involved in many web and mobile development projects as a software architect.


Tuesday May 12, 2015 13:30 - 14:30
Room 8

13:30

Kinect for Windows - Building Software for Gesture & Voice Controlled User Interfaces
One of the coolest and most exciting things to come out of Microsoft Research in recent years is The Kinect.  Originally shipped for the XBOX the Kinect is also available for Windows.  And it even has a powerful and easy to use SDK and API for .NET.  Currently in Version 2.0 with a new device that is identical in capability to its XBOX One brother.  This new 2.0 device sees so well that it can tell you your pulse just by looking at your cheeks where a heartbeat is not even visibly by the human eye.  And it can do it from distance!  This hardware and software combo enables .NET application developers to build software that is driven by gesture and/or voice. 

This session is an intro session to building (Natural User Interface) NUI solutions that will get you over the learning curve and well on your way to building great software with gesture and audio based interfaces.

This session will also focus on the design of NUI applications which have to pay particular emphasis on usability and user experience.

This session was designed to show you real and futuristic application suites based in NUI whose services and structured storage are aggregated in the cloud and emphasize how they are architected built.   And with a focus on a custom “hello world” Windows store app you can have the source code to.  It will get you over the learning curve of getting started in building voice and gesture based user experiences.

 

Speakers
avatar for Tim Huckaby

Tim Huckaby

Chairman / Founder, InterKnowlogy
Tim Huckaby is focused on Engaging User Experiences, User Interaction Design and the Natural User Interface (NUI) as applied with software in systems of all industries. Mr. Huckaby’s expertise encompasses NUI as Touch, Gesture, Voice and Neural interfaces as applied by a number of compelling software technologies on many software and hardware platforms on a broad spectrum of devices. | Mr. Huckaby has been called a “Pioneer of the... Read More →


Tuesday May 12, 2015 13:30 - 14:30
Room 9

13:30

What's next for JavaScript?
This session will show a feature drill-through of everything that is new in EcmaScript 6. Classes, block scope, symbols, iterators and many more will be introduced in a content overloaded session. And best of all, we share with you how to start using all these features today…

Speakers
avatar for Gerd Teniers

Gerd Teniers

Practice Manager, Ordina
Gerd is a consultant working for Ordina with over a decade of experience in software development. His main focus at the moment is web development and .NET in general. He loves to code and the trill of solving complex problems, while hiding those problems behind a layer of simplicity.
avatar for Bart Wullems

Bart Wullems

Practice Manager, Ordina
Bart is a passionate software architect at Ordina Belgium. He specializes in SOA, ESB and messaging systems both on premise and in the cloud. He also helps organizations improving their software quality by implementing application lifecycle management. More recently he returned to web development and is always in for a chat about Angular.js, Aurelia or any other Single-Page-Application framework.   You can find his blog at... Read More →


Tuesday May 12, 2015 13:30 - 14:30
Room 2

14:30

Break
Tuesday May 12, 2015 14:30 - 14:45
Partner area

14:45

Best Practices for Using Open Source Software in the Enterprise
Most of us understand the benefits of using open source software (OSS) and libraries. Heck, even Microsoft embraces it, so why can’t you adopt it as well in your enterprise? Open source can be a blessing and a curse at the same time. We probably all remember incidents like the “heart bleed” vulnerability in a popular open source implementation of SSL. So, if open source becomes more and more prevalent, how can we cope with the challenges that lay at hand? We will be challenged with all sorts of questions in the enterprise: What are the license implications when I take a dependency on a library with a viral type of license? What version of open source libraries are we using and are they the choice of the generic public or did we select one we now need to maintain ourselves? Are there known vulnerabilities in the libraries we use, and if so, are we affected by that? In this session, we take a practical approach to using open source libraries in product development for the enterprise. We touch briefly on the license types and the ones to look out for. We show you how an artefact repository system can help you to answer a lot of the tough questions. Learn how to integrate a system that is very popular, called Nexus, in your continuous deployment strategy and ensure a frictionless experience for your developers. We show integration with NuGet and how to manage open source dependencies using proxy facilities so you can ensure only a curated set of libraries are used, and meet compliance requirements for your business.

Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, Xpirit
Marcel spends most of his time helping organizations build Enterprise Applications and implementing Application Lifecycle Management (ALM) practices and tooling. Marcel works for a new startup company called Xpirit that provides premium consulting services on ALM, Cloud, enterprise mobility and Security. His job title there is Chief Technical Manager (CTO). As CTO Marcel spends most of his time looking at how new emerging technologies can help... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 1

14:45

What's new in Windows Phone 10?
(session details will be updated once the //BUILD sessions are made public)

 

At //BUILD 2015 we will announce the dev story for Windows 10. Come and see what’s new in the mobile version of Windows 10, and how it fits into the big picture.

Speakers
avatar for Stijn Michiels

Stijn Michiels

Stijn is a Technical Evangelist at Microsoft with a strong background in web development and online media. He loves talking about the Windows platform on every type of device and loves to help people do more by using technology.


Tuesday May 12, 2015 14:45 - 15:45
Room 3

14:45

Messaging Patterns
There are numerous reasons why asynchronous messaging should be introduced in applications, as well as many approaches in incorporating messaging subsystems.  In some cases intensive workloads need to be pushed to back end processing, or perhaps specialized (and perhaps expensive) resources need to be utilized to perform certain operations.   In this talk we'll cover several scenarios where introducing messaging can help, discuss a few messaging patterns, as well as look at abstracting your messaging subsystem to guard against evolving technology and designs.  While examples will be given using Azure Storage Queues and Service Bus Brokered Messaging the concepts can be applied to cloud and on-premises solutions on just about any platform.

Speakers
avatar for Mike Wood

Mike Wood

Technical Evangelist, Red Gate
Mike Wood is a Technical Evangelist for Cerebrata working with Windows Azure tools and services. | He describes himself as a problem solving, outdoorsy, user group advising, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind of guy. When he's not living up to that title he's an avid reader, (horrible) violinist and gamer. | Mike is one of the Founding Directors of the Cincinnati .NET User... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 9

14:45

EF7, Who are You and What Have You Done With My ORM?
Entity Framework is going through a big change as it moves to the next version: EF7. The change is so drastic that Microsoft had to think hard about calling it EF7 or calling it V1 of something new. The initial release that is focused on supporting ASP.NET 5 is trimmed back from the big picture goals for EF7 and will be flagged as a "prerelease". When you install this initial release of EF7, you will see caveats and warning about its limitations. And Microsoft is recommending that unless you are focused on creating ASP.NET 5 applications, you should probably stick with EF6 for the time being and await future iterations of EF7 that will have more parity with EF6 (but never full parity), support for non-relational databases and support for Windows Phone and Windows Store apps. This is a very confusing landscape for developers who have apps that use Entity Framework and for developers who are planning apps that will rely on EF for its support. But don't panic! Come to this session to gain a clear understanding of what is happening to Entity Framework and how you should plan for the future even if that means sticking with EF6.

Speakers
avatar for Julie Lerman

Julie Lerman

Dog Walker, The Data Farm
Julie Lerman is a Microsoft MVP (since 2003), mentor and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies excite her (maybe even JavaScript!). Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 2

14:45

Working with Legacy Code
Legacy code usually doesn’t make us happy. It looks awful, it’s complex and hard to manage. And it gets better – we have to live with this code for years. This presentation is about how to survive legacy code and how to make it better step by step. Main focus of this presentation is on hardest part of process – who to get moving and how to get from awful code hell to situation where we can sleep the nights again. Topics covered are:


  • What is legacy code?

  • Where it comes from and how it happens?

  • Getting ready to climbing out from hole

  • Tools and techniques


Speakers
avatar for Gunnar Peipman

Gunnar Peipman

Developer, Peipman Consult Ltd
Gunnar Peipman is experienced software developer and active .NET community member from Tallinn, Estonia. Gunnar has grown up with coding and has worked on different Microsoft platforms and technologies right from primary school. Having seen technologies coming, going and evolving Gunnar has deep understanding of Microsoft technologies. Projects with good customers and speaking sessions with software development companies make Gunnar also good... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 10

14:45

Best Practices for Building a REST-ful API
REST used to be a buzzword, but these days, it’s a given: we’re all building REST-ful API’s (or want to be building them). Yet there’s a lot to talk about and a lot that can go wrong when building a REST-ful API. In this session, we’ll dive into best practices concerning URI design/routing, partial updates, filtering, sorting & paging, data shaping, versioning and more. We’ll learn about the standards that have been created to allow some of these requirements, and how you can use them, with one purpose in mind: build a truly evolvable, cross-platform consumable REST-ful API.

In short, you’ll learn about the good, the bad and the ugly, in a code-fuelled session. 

Speakers
avatar for Kevin Dockx

Kevin Dockx

Architect, Kevin Dockx
Kevin Dockx is a freelance solution architect (mobile/web), Pluralsight author & consultant, living in Antwerp (Belgium). | | He’s mainly focused on all things mobile, from responsive web applications to native apps, with a specific interest in the back-end, API's & security. That said, he still keeps an eye out for new developments concerning other products from the Microsoft .NET stack. | | He’s a Microsoft MVP and a board... Read More →


Tuesday May 12, 2015 14:45 - 15:45
Room 8

15:45

Break
Tuesday May 12, 2015 15:45 - 16:15
Partner area

16:15

Package Managers & ASP.NET 5: The forest and the trees.
Dependency management in ASP.NET evolved from absent to a first-class citizen. You’re likely already using NuGet, so why should you care about other package managers, such as Bower, NPM and Grunt? And what about DNX and the XRE?
Which tool should I use when? What are the pros and cons of my choice? If you’re new to this and no longer can see the forest for the trees, this session will explain the basics and guide you back on track.

Speakers
avatar for Xavier Decoster

Xavier Decoster

Software Engineer, Microsoft
Xavier Decoster works at Microsoft as a developer on the NuGet team. He is also one of the founders of MyGet, a SaaS offering secure NuGet feeds in the cloud and co-authored the Pro NuGet books. | | Above all, he wants to reduce development friction.


Tuesday May 12, 2015 16:15 - 17:15
Room 2

16:15

Hey Cortana!
Windows 10 will give app developers support for making universal apps that can run from small smartphones and tablets to the large 84 inch Surface hub. In this session we will cover the many improvements in the universal app API and focus on one of the key features: Cortana, the new digital assistant in Windows 10. Attendees will leave this session with a better understanding of building universal apps and how to integrate with Cortana voice-recognition and –synthesis.

Speakers
avatar for Michael Van Wesemael

Michael Van Wesemael

IT Trainer, U2U
Michaël Van Wesemael started his career as a developer and consultant working for a multitude of companies. In 2009 he joined U2U as a .NET-architect and passionate trainer. Since the release of Windows 8 and Windows Phone Michaël has introduced hundreds of developers into app development.


Tuesday May 12, 2015 16:15 - 17:15
Room 3

16:15

A guided tour of the BigData technologies zoo
Elephants (named "Hadoop" after a toy), bees and hives, pigs, ELKs, rabbits and one ZooKeeper. You can find them in a zoo, or you are just a software developer trying to make sense out of data using technologies with weird names.This session will be a guided tour of the BigData kingdom. We will explore various challenges one has to face when handling large volumes of data, and learn about various tools with funny names which were built to help in the process.Equipped with real-world examples and use-cases, by the end of this session BigData should stop being a buzzword to you.

Speakers
avatar for Itamar Syn-Hershko

Itamar Syn-Hershko

I'm a search technologies, distributed systems and architecture expert. Apache Lucene.NET committer and PMC member, Elasticsearch Consulting Partner, Microsoft MVP and the author of RavenDB in Action. I'm a frequent speaker at international conferences and provide on-site training and consultancy services around the world. Currently self-employed as a consultant and freelance developer doing lots of interesting projects world-wide.


Tuesday May 12, 2015 16:15 - 17:15
Room 1

16:15

An Introduction to Artificial Intelligence
Ever want to know how computers think? In this session attendees will learn the foundations of artificial intelligence through a collaborative discussion centered around the creation of an intelligent game. Attendees will also learn how to use advanced search techniques to solve complex problems using specialized heuristics. In short, attendees will understand how to make intelligent programs by learning how to pose an AI problem in order to maximize desired outcomes.





Speakers
avatar for Seth Juarez

Seth Juarez

Technical Evangelist, Microsoft
Seth Juarez holds a Master’s Degree in Computer Science where his field of research was Artificial Intelligence, specifically in the realm of Machine Learning. Seth is a Microsoft Evangelist working with the Channel 9 team. When he is not working in that area, Seth devotes his time to an open source Machine Learning Library, specifically for .NET, intended to simplify the use of popular machine learning models, as well as complex statistics... Read More →


Tuesday May 12, 2015 16:15 - 17:15
Room 10

16:15

'Write once, run anywhere”: Can AngularJS & Cordova do it?
It is no longer a secret that we can build real applications – not just web sites – with HTML5 and JavaScript. With client programming frameworks like AngularJS software developers have a means to think and act in proven design patterns and craft their user interfaces and client-side logic with JavaScript without always having to deal with the burden of the language. With a grain of tooling and additional APIs we can even go a step further and provide native apps for each and every platform out there – especially the mobile ones. Christian Weyer will show you how to use AngularJS and the Apache Cordova ecosystem to build apps for Windows, iOS, Android, and Windows Phone with just a single codebase. Erm, really?!

Speakers
avatar for Christian Weyer

Christian Weyer

Christian Weyer is a well-known veteran in designing and implementing distributed application architectures for Windows- and NET-based systems. Together with his company Thinktecture he has focused in the past 17 years on end-to-end aspects of distributed software systems. His toolbox includes technologies such as HTML5, JavaScript, AngularJS, .NET, ASP.NET, Web API, SignalR, and Azure. For several years now, he is a friend of lightweight... Read More →


Tuesday May 12, 2015 16:15 - 17:15
Room 8

16:15

TypeScript, JavaScript for OOP developers
JavaScript might be the language of the web, and more to be honest. It might even be called the ONE language right now, as it is the only one that runs all through the internet, as well as on you server, your RasperryPI and your local machine. But it is also very hard to get well structured and maintainable. Something that even some of the most seasoned JavaScript people will admit to. And that is where TypeScript comes in. TypeScript is a superset to JavaScript, which is aimed at adding structure and maintainability to your code. And with JavaScript carpet bombing the development industry, it might be a useful tool in your arsenal.j

Speakers
avatar for Chris Klug

Chris Klug

Codemonkey, 59NORTH
Chris is a colorful, code-loving kitesurfer who has been paying his bills by coding for 15 years. He is also an experienced speaker that travels around the world talking about developing on the Microsoft platform. Something that has given him the honor of being awarded Microsoft MVP 5 years in a row. But if you were to asking him, he would happily admit that he would much rather be kitesurfing or snowboarding all day long.


Tuesday May 12, 2015 16:15 - 17:15
Room 9

17:15

Break
Tuesday May 12, 2015 17:15 - 17:30
Partner area

17:30

Empower your team with Atlassian
During this presentation Peter will take you through a whirlwind tour of the Atlassian Toolset (JIRA, Confluence, Bamboo, Stash,...) to show you how these tools can create a complete ALM ecosystem for you. 
From gathering requirements, to managing a product backlog to providing production support. These tools can help you do it all in an integrated and easily configurable way. 
At the end of this session you'll have a clear idea of how these tools can help you improve your ALM process, how you can achieve a 2-way traceability between requirements and actual code in production and how your teams can collaborate efficiently and effectively. 

Speakers
avatar for Peter Van de Voorde

Peter Van de Voorde

ALM Consultant, RealDolmen
Peter is a 32 year old Belgian with a love of boardgames, skiing, reading, socializing and helping people. | At RealDolmen he's an Application Lifecycle Management Coach , a Certified Scrummaster and an Atlassian Expert.


Tuesday May 12, 2015 17:30 - 18:30
Room 8

17:30

Designing and developing insanely great apps for Windows 10
This developer friendly one hour session is packed with design principles and inspiring development tips and tricks helping you develop the best possible Windows 10 experience.

The session demos how you can deliver the a great and unique experience based on a new look and feel using templating, colors, typography and animation.

Learn to inspire and draw users in using a beautiful and highly usable UI without looking like everyone else in the app store.

Objective: Learning how to build apps that look and feel insanely great in Windows 10.

 

Speakers
avatar for Deani Hansen

Deani Hansen

Deani got solid experience on creating beautiful apps on Windows platform. While he's been developing and designing for the platform since its very beginning, Deani is also one of few people that masters both the design tools in the Adobe Creative Suite and the development tools and languages coming with Visual Studio, C# and XAML. Combining both sets of skills Deani pursues what he believes in; creating great experiences and profound beautiful... Read More →


Tuesday May 12, 2015 17:30 - 18:30
Room 3

17:30

Building cloud-native services with Project Orleans
Interactive cloud services demand a stateful compute tier. The requirements of high throughput, low latency, high availability and scalability made the already challenging task of building distributed systems unattainable for the majority of developers. Project “Orleans” was conceived to address these challenges by making distributed programming qualitatively easier and providing “scalability by default”. Among other workloads, “Orleans” happened to fit very well the emerging IoT scenarios, and has already been put in production in a fairly diverse set of them. This talk will cover the programming model of “Orleans”, the architecture of its runtime, and some of the patterns successfully implemented by major customers of “Orleans”, such as Halo blockbuster videogame.

Speakers
avatar for Sergey Bykov

Sergey Bykov

Principal Development Lead, Microsoft
Sergey Bykov joined Microsoft in 2001 and worked in several product groups, such as e-Business  Servers, Embedded Devices, and Online Services, before moving to Research in 2008. He’s been working on Project “Orleans” since its inception, and is leading the team that keeps innovating to bring more exciting features to the platform.


Tuesday May 12, 2015 17:30 - 18:30
Room 1

17:30

The Database: The Elephant in the ALM Room
Many teams and individuals are still building their databases and maintaining them through old-fashioned manual processes. This, even as these same teams move towards an automated Application Lifecycle Management (ALM) through the adoption of DevOps best practices. These manual processes are hurting the ability of your databases to keep up with modern development. Is there a technical reason for this slow adoption of ALM best practices in the database world, or is there a cultural problem preventing a reassessment of these manual processes? Or, could it be both?This session will address these questions as it explores the challenges presented by continuous delivery for databases. These challenges need to be addressed by small teams and the enterprise. We will discuss the necessary first steps required to move from a manual database deployment process to a fully automated one. You will learn about tooling that can assist you in implementing these new processes. Your database deployments can take advantage of the methods and best practices already in use within the ALM processes used by your organization in order to achieve Database Lifecycle Management. 

Speakers
avatar for Grant Fritchey

Grant Fritchey

Product Evangelist, Redgate Software
Grant Fritchey is a Microsoft SQL Server MVP with over 20 years of experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0, back in 1995. He has developed in Visual Basic, Visual Basic .NET, C# and Java. Grant volunteers at PASS. He has authored books for Apress and Simple-Talk and joined Red Gate Software as a Product Evangelist in January 2011.


Tuesday May 12, 2015 17:30 - 18:30
Room 9

17:30

Back to the Future
Have you noticed that every app and idea you encounter today seems like a rehashed, recycled, redone version of something else? As we approach the year of Marty McFly's hoverboard, we are going to talk about the current state of mobile and IoT, where the leaders will be in the next 5 years, and how we can start building the next generation of experiences for our users today. You will walk away from this talk with 4 new ideas, and a passion to be the first to solve them.

Speakers
avatar for Jeff Blankenburg

Jeff Blankenburg

Professional Bit Herder, Jeff Blankenburg
Ultra passionate. That’s how Jeff Blankenburg (@jeffblankenburg) describes his relationship with technology. Over the past 10 years, Jeff has enthusiastically applied his technical expertise to build industry-changing websites and marketing efforts for mega brands including Victoria’s Secret, Abercrombie & Fitch, Ford Motor Company, Sony and several pharmaceutical companies. He’s especially proficient in user interface... Read More →


Tuesday May 12, 2015 17:30 - 18:30
Room 10

17:30

'It's alive!': Real-time applications with ASP.NET SignalR and AngularJS
Everybody and his mother is talking about real-time data in applications on all kinds of devices. Christian Weyer will show the Open Source framework ASP.NET SignalR to build these kinds of systems. As a .NET developer you will feel very familiar on the server with building persistent connections and hubs in a services-like manner - with ASP.NET 5 this even runs on Linux! In addition, Christian will prove by using AngularJS on the client that it really works across Windows, MacOS X and mobile platforms. And usually you do not really have to care about the technical details of HTTP, Long Polling, WebSockets or whatever. Yay, your applications are really alive!

Speakers
avatar for Christian Weyer

Christian Weyer

Christian Weyer is a well-known veteran in designing and implementing distributed application architectures for Windows- and NET-based systems. Together with his company Thinktecture he has focused in the past 17 years on end-to-end aspects of distributed software systems. His toolbox includes technologies such as HTML5, JavaScript, AngularJS, .NET, ASP.NET, Web API, SignalR, and Azure. For several years now, he is a friend of lightweight... Read More →


Tuesday May 12, 2015 17:30 - 18:30
Room 2
 
Wednesday, May 13
 

07:30

Breakfast
Wednesday May 13, 2015 07:30 - 08:45
Partner area

08:45

Why is Agile putting the Lifecycle into DevOps?
For many DevOps is used to describe the process of release automation. DevOps is the desire by development to use automation to help build bridges with operations. Model driven deployment coupled with improved reporting and transparency enables operations and development to work together by providing a common language and trusted set of techniques. But the promise of DevOps is so much more than release, it should be about building a strong set of working practices between operations and development that foster trust, cooperation and in so doing so reduce waste and increase value. Agile has provided a framework that allows development teams to collaborate more effectively. Agile has changed the lifecycle and practices development use. But can the Agile lifecycle be employed across to operations, and what would the broader lifecycle look like?

In this talk Dave West, Chief Product Officer at Tasktop describes the challenges and opportunities that Agile + real DevOps affords organizations. He presents a broad view of a Agile+DevOps lifecycle showing all the integration points.

Speakers
avatar for Dave West

Dave West

Chief Product Officer, Tasktop
Dave West is the Chief Product Officer at Tasktop. In this capacity, he engages with customers and partners to drive Tasktop’s product roadmap and market positioning. As a member of the company’s executive management team, he also is instrumental in building Tasktop into a transformative business that is driving major improvements in the software industry. As one of the foremost industry experts on software development and deployment... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 1

08:45

Being Zen on Microsoft Azure with Continuous Delivery, Monitoring and Learning
Ever felt you spend more time packing deployments, configuring test environments and deploying the latest build, in order to please the testers, than you spend writing actual code? Ever had your flow interrupted by the boss wanting a demo environment set up for a customer demo? We simply can't be interrupted in our creational flow of #awesome code by the worldly dealings of these simpletons! Fortunately, built into the Microsoft Azure Platform, there is great support for Continuous Delivery, Monitoring and Learning. With little fuss you can set up automated builds, test runs and deployments. Equally effortless is the incorporation of Application Insights into your web apps that helps you detect issues early, diagnose & solve problems and understand how your users are experiencing your product. While your users enjoy your production deliverables you learn, improve and fire off the next deployment, perhaps eased into production using the new testing in production features? All of these great services and features are completely automated and built for you so that you may focus on what’s important – the uninterrupted development experience. Treat your production environment in Microsoft Azure like your personal laboratory and deliver, monitor learn to be even more awesome in each new line of code!

Speakers
avatar for Magnus Mårtensson

Magnus Mårtensson

Azure Expert, Martensson Consulting
Magnus Mårtensson is a true entertainer while being productive, smiles while being challenged and always gives more than is gained. He is man with a true consultant spirit and aims not to take life too seriously because he claims it’s more fun that way! With an open mind his way is that great business must also be fun. Some of his passions are reaching out and connecting with audiences, engaging in community activities and... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 2

08:45

What is 'Domain Driven Design' and what can you expect from it?
This talk will give you pointers on what DDD is and what it is not, so you can figure out whether it might be useful for you.

Next it will provide you some guidance so you can avoid the mistakes most people make when they get started with DDD.

These mistakes range from strategic modelling misconceptions to tactical pattern misinterpretations, and things like enforcing DDD on your team members.

By the end of this talk you should know whether DDD might be interesting for you, and what to watch out for in case you do get started.

Speakers
avatar for Tom Janssens

Tom Janssens

Owner, Core bvba
Tom Janssens solves business problems by building software and helps organisations to get better at building software. He is also one of the founders of Domain Driven Design Belgium. He explores and cross-contaminates ideas from different languages and platforms; over the years he has been using languages like C#, F#, JavaScript, Erlang, Elixir and Haskell, and he is currently studying Idris. Other aspects include start-ups, BDD, DDD, CQRS and... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 10

08:45

Go Mobile with C#, Visual Studio, and Xamarin
Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, plus help you determine the architecture necessary to support maximum code sharing and reuse. We will also provide guidance and best practices for handling fragmentation across and within each device platform. 

During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS & Android in C# with Xamarin in Visual Studio.

Speakers
avatar for Mike James

Mike James

The most recent addition to the Developer Evangelism team at Xamarin, Mike previously worked within the support department. Before joining Xamarin he worked within the entertainment control industry developing control systems for installations such as the London Eye. His passion grew for mobile when he was tasked with developing mobile apps for site engineers tocontrol the lighting on these installations. Currently Mike is responsible for... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 9

08:45

Internet of things...a road to success or absolute failure
A magic ring that can push gestures to your smartphone, an egg tray that can tell you when you should have eaten all the eggs. There are many inventive ways to make sure you can be a part of the IoT wave. Unfortunately a good part of the devices end up in the trash can due to many reasons. Flaky, unusable and intrusive are terms that often describe these devices.

Are we trying to hard to put every device on the internet or is it the fallacy of the next big thing?

The world could sure use some enhancement, but that doesn't mean that every device in our home should be on the internet. Some of the most pushed devices are activity tracking and home automation, but we need to go even further. We will venture through the devices that can help us, and not skip the entire security aspect. How can can we mix and match sensors to create new and awesome things...behold IoT is coming.

Speakers
avatar for Stefan Daugaard Poulsen

Stefan Daugaard Poulsen

Stefan is a developer at Ditmer in Denmark. Since he completed his AP in Computer Science in 2003, Stefan has been venturing around in different domains, starting with catalog building on the web than ended as a PDF ready for print. Since that time he has been venturing over GIS, ERP based on ASP.NET, Silverlight and many other things on the .NET platform.Over the last couple of years Stefan have been digging in and trying to catch up with all... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 3

08:45

HTML5 Security
HTML5 sounds like new HTML elements, but in reality this standard (and related specifications) comes with a lot of new JavaScript APIs. JavaScript's most important security feature "Same-Origin Policy" may be circumvented, forgotten ways to inject JavaScript are reborn, new features require new safeguards, and much more. This session shows risks, attacks, and of course countermeasures for HTML5 and JavaScript attacks. 

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH, Arrabiata Solutions GmbH
Christian Wenz started working with web technologies in the 1990es and has never looked back since. He is one of the founders of web agency Arrabiata Solutions (http://www.arrabiata.com/), based in Munich and London. His current main interests are web performance, web application security, and mobile applications. He wrote or co-wrote over 100 books, frequently speaks at developer conferences around the globe, and contributes to several open... Read More →


Wednesday May 13, 2015 08:45 - 09:45
Room 8

09:45

Break
Wednesday May 13, 2015 09:45 - 10:00
Partner area

10:00

Deep Dive into Git with Team Foundation Server
Support for Git was added into Visual Studio and Team Foundation Server back in 2013. In this session you will learn more about why you might want to use Git for your next project, what makes DVCS a powerful model for software development and when you might want to choose Git over TFVC for version control. We will learn about the fundamentals of a repository and how to successfully collaborate using Git in your Team Foundation Server or Visual Studio Online account. This session would be ideal for people wanting to understand the fundamentals of Git and how the Git support in Microsoft Team Foundation Server works under the hood.

Speakers
avatar for Martin Woodward

Martin Woodward

Principal Program Manager, Microsoft
Martin Woodward is the Executive Director of the .NET Foundation where he helps foster open development and collaboration around .NET. He is also a Principle Program Manager on the .NET team in Microsoft. Before joining the .NET Foundation, Martin worked on the team that introduced Git into Visual Studio and was responsible for their Mac and Linux developer collaboration tooling.


Wednesday May 13, 2015 10:00 - 11:00
Room 3

10:00

Big Cloud Workloads
In this talk, Andy Cross (Azure MVP) explores the motivations and techniques for distributing workloads in a modern cloud. Using examples from Microsoft Azure, he will demonstrate homemade scalable applications and the pitfalls associated with this approach, discuss ready-made alternatives and highlight various design choices to make when selected either Big Data or Big Compute workloads.

Speakers
avatar for Andy Cross

Andy Cross

Chief Operating Officer, Elastacloud
Andy Cross is a cloud architect and co-founder of Elastacloud. With a background in highly transactional websites, his performance optimisation within the Microsoft development stack eventually led him to more and more distributed systems and open technologies. An international speaker, Andy has lead teams building the largest Hadoop and HDInsight specialist deployments on Azure.  | His passion for embedded software and high performance... Read More →


Wednesday May 13, 2015 10:00 - 11:00
Room 10

10:00

PowerShell for Developers
Introduction to Powershell for Developers

Speakers
avatar for Els Putzeys

Els Putzeys

IT Pro Trainer, U2U
With over 15 years of experience in the industry, Els Putzeys has knowledge in Windows Server, Exchange Server, SharePoint, Azure and Office 365. | As a trainer, Els brings her real-world experience to the classroom. | At U2U she is responsible for the training material for all IT Pro courses.


Wednesday May 13, 2015 10:00 - 11:00
Room 8

10:00

The things Git can do that none of the GUIs ever told you about
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.

Speakers
avatar for Enrico Campidoglio

Enrico Campidoglio

Programmer, tretton37
Italian software maker emigrated to Sweden. Core contributor to AutoFixture. Mechanical keyboards enthusiast.


Wednesday May 13, 2015 10:00 - 11:00
Room 1

10:00

Developing for the Microsoft Band
Microsoft took the technical world by surprise by releasing in November 2014 a smartwatch and a Health application compatible with Windows Phone, Android and iOS, and loaded with features. Just a few weeks later, an SDK was also released for these three platforms. The SDK gives access to the watch's many sensors (heart rate, accelerometer and many more) and also allows sending notifications to the watch. This is of course just a first step in opening up this new platform for 3rd party, and using the watch as a new kind of input/output device for applications.

 

In this session, we will have a lot of fun coding for Microsoft Band. We will first discover the band and understand how it works. We will see how to install the SDK, how to create a new application leveraging the sensors and how to enrich your apps by sending notifications to your users' wrist. Then we will use the Band's sensors to create fun applications.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Senior Director, IdentityMine
Laurent works as Senior Director for IdentityMine, one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Xamarin, Windows Store, Windows Phone, XBOX and generally User Experience. He is based in Zurich Switzerland. In October 2010, the book "Silverlight 4 Unleashed" that he wrote was published at Sams, an advanced sequel to "Silverlight 2 Unleashed" (published Oct 2008). He writes... Read More →


Wednesday May 13, 2015 10:00 - 11:00
Room 2

10:00

Aurelia Deep Dive
Aurelia is the love child of Durandal and Angular, the next generation JavaScript client framework that leverages simple conventions to empower your creativity. In this workshop we will explore the inners of the framework, and look at some of the best practices.

Speakers
avatar for Tiberiu Covaci

Tiberiu Covaci

Tiberiu Covaci started his developer career in 1991 but it wasn't until 1994 that he was introduced into the Microsoft world of technologies, via Visual C++ 1.5. In 1996 he started to move around the world, first from Romania to Sweden, where he got married with children, then to Bermuda, to leave the dream, then he moved back to Romania for a short period, and finally moved to Tenerife, to leave the dream. Again. Now he works as a... Read More →


Wednesday May 13, 2015 10:00 - 11:00
Room 9

11:00

Break
Wednesday May 13, 2015 11:00 - 11:30
Partner area

11:30

Build, Test, Deploy, Repeat - an end to end scenario
Continuous Delivery is something that many companies want to implement. But how do you do this, where do you start?, and which tools do you use?

In this session I will talk a bit about continuous delivery in general and the dive into the toolset of Visual Studio Online and how VSO can help you create your Deployment Pipeline with tools like Build, Release Management and Powershell DSC.

Speakers
avatar for Rene van Osnabrugge

Rene van Osnabrugge

My name is René van Osnabrugge. I live together with my wife and 2 sons in the Netherlands. My personal motto is: “Continuous Improvement!” I seek my challenge by pursuing the fact that everything can be improved, both in my personal life and in my work. For me, Application Lifecycle Management is the perfect way to implement my motto. By using the right processes and tools I help organizations, departments, and people to... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 2

11:30

Azure App Service: Building workflows, using Logic apps
Azure App Service is a brand new architecture that allows developers to build, publish and monetize Microservices (API apps) to the Azure platform. These API apps can be used to build composite workflows or build interactive applications.

Sam has been working with the product teams on the Azure App Service and will give an overview on the architecture, the implementation details and the usage of API’s and Logic Apps. Expect a lot of examples and demos during this talk.

 

Speakers
avatar for Sam Vanhoutte

Sam Vanhoutte

CTO, Codit
Sam Vanhoutte is CTO and Product Manager with Codit. Based in Belgium, Sam is a Microsoft Integration MVP. Next to that, he is also BizTalk Virtual Technology Specialist and has extensive experience in building integrated enterprise, ESB and SOA solutions. Because of the specialized focus on integration on Microsoft technology, Sam is part of Microsoft's Connected Systems and Azure Advisory boards and is a Windows Azure Insider as well as a... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 10

11:30

Domain Driven Design for the Database Driven-Mind
For the long-time database focused developer, shifting your focus to designing software around solving business problems and setting persistence in the back seat is a scary prospect. But it doesn’t need to be. Domain Driven Design has been a widely used practice for over a decade and many of the questions about how the persistence will succeed if you follow the DDD guidance have already been researched, answered and implemented. This session will review some of the tenants of DDD implementation and, using Microsoft's Entity Framework as an example Object Relational Mapper, will show you what to expect when it's time to implement a data persistence in your DDD based software. You'll learn what will work easily, what might take a little finagling and what you might just want to completely avoid. The presentation will be based on the experience of a data driven developer who has recently lived through this panic-ridden transition along with the experiences of a variety of development teams who have made the same journey.

Speakers
avatar for Julie Lerman

Julie Lerman

Dog Walker, The Data Farm
Julie Lerman is a Microsoft MVP (since 2003), mentor and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies excite her (maybe even JavaScript!). Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 3

11:30

Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.

During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone.  Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.

Speakers
avatar for Mike James

Mike James

The most recent addition to the Developer Evangelism team at Xamarin, Mike previously worked within the support department. Before joining Xamarin he worked within the entertainment control industry developing control systems for installations such as the London Eye. His passion grew for mobile when he was tasked with developing mobile apps for site engineers tocontrol the lighting on these installations. Currently Mike is responsible for... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 9

11:30

You Have Too Much Time
In today’s social exchanges, “not having enough time” is a traditional excuse nearly everyone uses. I contend that, in fact, you have too much time, and it’s keeping you from changing the world. In the same way that too many choices forces indecision, having too much time brings its own share of challenges. This talk will address ways you can identify what your real priorities are (vs. what you tell yourself), show you how much of your days are truly wasted, and help you to stop feeling so overwhelmed.

Speakers
avatar for Jeff Blankenburg

Jeff Blankenburg

Professional Bit Herder, Jeff Blankenburg
Ultra passionate. That’s how Jeff Blankenburg (@jeffblankenburg) describes his relationship with technology. Over the past 10 years, Jeff has enthusiastically applied his technical expertise to build industry-changing websites and marketing efforts for mega brands including Victoria’s Secret, Abercrombie & Fitch, Ford Motor Company, Sony and several pharmaceutical companies. He’s especially proficient in user interface... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 1

11:30

Web Performance 101 - The Frontend on Speed!
The performance of a web site is one of the criteria used by Google and other search engines to determine the site's ranking. This should be reason enough to make performance optimization a mandatory step in your development process. We will cover several aspects of optimizing a site from a performance perspective: we try to minimize markup and client-side code, intelligently distribute HTTP requests, reduce bandwith and connections overall, and will also have a look at server-side code. Talking about code: as usual, the session will also feature code and demos.

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH, Arrabiata Solutions GmbH
Christian Wenz started working with web technologies in the 1990es and has never looked back since. He is one of the founders of web agency Arrabiata Solutions (http://www.arrabiata.com/), based in Munich and London. His current main interests are web performance, web application security, and mobile applications. He wrote or co-wrote over 100 books, frequently speaks at developer conferences around the globe, and contributes to several open... Read More →


Wednesday May 13, 2015 11:30 - 12:30
Room 8

12:30

Lunch
Wednesday May 13, 2015 12:30 - 13:30
Partner area

13:30

Effective Leadership
Leaders aren't born, they aren't hatched, and they don't apparate.  Leadership is a journey, one that involves hard work, practice, and a deep understanding of not only your team members but also yourself. I've led teams large and small throughout my 30 year career, and certainly made plenty of mistakes on the way,  But I've learned to fail fast, iterate, and continuously improve to create high performing teams across multiple verticals. In this session I share what I have learned over the years being a leader and being led.

Speakers
avatar for Phil Japikse

Phil Japikse

Principal Software Engineer, Strategic Data Systems, Inc.
A Principal Software Engineer with Strategic Data Systems (http://www.sds-consulting.com), international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is the Lead Director for the Cincinnati .NET User’s Group... Read More →


Wednesday May 13, 2015 13:30 - 14:30
Room 3

13:30

Making software delivery flow and learning from software innovators
How many times have you heard a business sponsor ask ‘why can’t you guys deliver software as fast as Google or Facebook or Angry Birds?’ The reality of most organizations is that software development never delivers as fast as the business and for many there is a major difference between their delivery speed and that of the poster children of Silicon Valley. But can that difference in speed and ability to innovate be only attributable to a clear focus on software delivery and the skill and capability of their staff or is there something else that good engineering companies bring to the table? In this talk Dave West, Chief Product Officer and former Forrester analyst describes how modern software organizations connect up their lifecycle and integrate their end to end process. And how, driven by DevOps, Lean Startup and Agile thinking software delivery can be continuous rather than fragmented by silo tools, process and practices. This talk will describe how Lean Thinking can transform your delivery organization not only in terms of the software delivery team but also the PMO and your service desk.

Speakers
avatar for Dave West

Dave West

Chief Product Officer, Tasktop
Dave West is the Chief Product Officer at Tasktop. In this capacity, he engages with customers and partners to drive Tasktop’s product roadmap and market positioning. As a member of the company’s executive management team, he also is instrumental in building Tasktop into a transformative business that is driving major improvements in the software industry. As one of the foremost industry experts on software development and deployment... Read More →


Wednesday May 13, 2015 13:30 - 14:30
Room 9

13:30

The Engaging User Experience & the Natural User Interface
The combination of primary tenants of an engaging user experience and the revolution in the Natural User Interface (NUI) provides a great opportunity to enhance the overall user experience of applications.  As the world of NUI evolves, and revolutionary devices like Kinect for Windows pave the path for gesture and voice controlled interfaces, there is a demand for developers to create increasingly sophisticated user experiences in their applications. A touch, gesture or voice optimized experience requires developers to think of visual design in a whole new way and demands a new set of usability skills.  This demo focused keynote will take an amusing look at the past and take an impressive look at some of the best NUI software being built today and into the immediate future and will even delve into the NUI of the future.

Speakers
avatar for Tim Huckaby

Tim Huckaby

Chairman / Founder, InterKnowlogy
Tim Huckaby is focused on Engaging User Experiences, User Interaction Design and the Natural User Interface (NUI) as applied with software in systems of all industries. Mr. Huckaby’s expertise encompasses NUI as Touch, Gesture, Voice and Neural interfaces as applied by a number of compelling software technologies on many software and hardware platforms on a broad spectrum of devices. | Mr. Huckaby has been called a “Pioneer of the... Read More →


Wednesday May 13, 2015 13:30 - 14:30
Room 8

14:30

Break
Wednesday May 13, 2015 14:30 - 14:45
Partner area

14:45

TFS build vNext
A walk through of using build in the vNext version of TFS.

Speakers
avatar for Richard Fennell

Richard Fennell

Engineering Director, Black Marble
I am the Engineering Director of the Black Marble Ltd a Microsoft Gold Partner based in the North of England. Black Marble specialises in BizTalk & SharePoint based business automation. | | As Engineering Director I am responsible for the delivery of systems and tools to allow my company, and our clients, to deliver solutions efficiently. All Black Mable's development activity is underpinned by Visual Studio TFS and an agile process model. I... Read More →


Wednesday May 13, 2015 14:45 - 15:45
Room 3

14:45

How we use Azure in MessageHandler
In this session I'll discuss what the underlying architecture of MessageHandler looks like, which azure components we use, why we use them and how we use them. I’ll also reflect on how I think the recent evolutions in azure and announcements at Build will impact our architecture moving forward. Join me if you want to learn more about distributed software architecture in the cloud as well as the thought process behind it.

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, MessageHandler
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. Next to being the founder of MessageHandler.net, an online platform for the co-creation of message processing logic, he is also active as a Solution Architect for Particular Software (NServiceBus), which provides a messaging platform for developing such logic. Yves has been awarded Windows Azure MVP for... Read More →


Wednesday May 13, 2015 14:45 - 15:45
Room 2

14:45

Machine Learning – Supervised Learning
This session will delve into three important supervised learning algorithms, Perceptron, Decision Trees, and Naïve Bayes, designed to aid in the prediction process. Attendees will walk away with a firm grasp of how these algorithms function in the context of the nuML Machine Learning Library, together with application methods for their current software of choice.



Speakers
avatar for Seth Juarez

Seth Juarez

Technical Evangelist, Microsoft
Seth Juarez holds a Master’s Degree in Computer Science where his field of research was Artificial Intelligence, specifically in the realm of Machine Learning. Seth is a Microsoft Evangelist working with the Channel 9 team. When he is not working in that area, Seth devotes his time to an open source Machine Learning Library, specifically for .NET, intended to simplify the use of popular machine learning models, as well as complex statistics... Read More →


Wednesday May 13, 2015 14:45 - 15:45
Room 10

14:45

Type-Driven Development
The F# type system is both stronger and more flexible than the type system in e.g. C#. You can use this to your advantage to rapidly evolve a prototype.

In this talk you'll see an example of how to evolve a Finite State Machine that solves a real problem, using the F# type system as a driver.

Speakers
avatar for Mark Seemann

Mark Seemann

CREATOR of AUTOFIXTURE, Seemann
Mark Seemann helps programmers make code easier to maintain. His | professional interests include functional programming, object–oriented | development, software architecture, as well as software development in | general. Apart from writing a book about Dependency Injection he has | also created several Pluralsight courses, and written numerous | articles and blog posts about programming.


Wednesday May 13, 2015 14:45 - 15:45
Room 8

14:45

Push Notifications in Xamarin
Learn about Push on all the major platforms.  Cover some options for sending notifications (Azure, Urban Airship, PushSharp), and show how to implement them in Xamarin Android and iOS apps.

Speakers
avatar for Jon Dick

Jon Dick

Jonathan Dick is a Canadian practicing beer driven development. He's been working with .NET since its beta days, and now focuses on the mobile space. Jonathan is a Xamarin MVP, author, and maintainer of several open source projects such as PushSharp and ZXing.Net.Mobile. He has recently changed gears turning his mobile development hobby into a day job by joining team Xamarin. In his spare time, Jonathan enjoys sneaking away to speak at... Read More →


Wednesday May 13, 2015 14:45 - 15:45
Room 9

14:45

Chrome Developer Tools Deep Dive
Every developer needs a set of tools, especially web developers that bend under the pressure of multiple languages, environments, IDEs and what not. One of the most comprehensive tool out there today is Chrome Developer Tools. It contains so many amazing features other than the common ones, and it’s just a shame most developers don’t know about them! 
Come to the session to learn about the known and less-known features of Chrome Developer Tools and see how your everyday web development can become easier by just a few simple steps.

Speakers
avatar for Shay Friedman

Shay Friedman

Chuck Norris
Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various web related courses around the world. In his spare time Shay plays the guitar, plays basketball and drinks beer. And, most important, he's a nice guy! :)


Wednesday May 13, 2015 14:45 - 15:45
Room 1

15:45

Break
Wednesday May 13, 2015 15:45 - 16:15
Partner area

16:15

Azure Networks: For more than just VMs
Sometimes don't want our data in the cloud, but that doesn't mean we can't use the cloud at all. Windows Azure allows private networks to be defined that can host virtual machines, connect securely to our on-premises network and act as a bridge for scalable Azure Websites. In this session I'll create a network, add VMs and connect in a website. I'll talk about how it could be connected to on-prem and run through the concepts involved.

Speakers
avatar for Rik Hepworth

Rik Hepworth

IT Director, Black Marble Limited
Rik is IT Director at Black Marble, a Microsoft MVP for Azure and an enthusiastic technology evangelist.


Wednesday May 13, 2015 16:15 - 17:15
Room 1

16:15

Automating Your Database Deployments
Deploying your database changes to production can be nerve-wracking. We'll discuss methods that take the stress out of the process by ensuring that you practice your deployments using continuous integration before you ever get near production. Automating the deployment and testing processes through various pre-production environments can make the whole experience of production deployments more repeatable, more reliable and more robust.In this session, we'll explore the concepts of continuous integration and continuous delivery for databases – what to consider, the challenges, the benefits, the testing, and the crucial approval gates necessary for a reliable production deployment. We'll discuss these and other release strategies as you think about how to evolve your deployment pipeline towards a more automated approach, starting with continuous integration and ending at your production systems.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Product Evangelist, Redgate Software
Grant Fritchey is a Microsoft SQL Server MVP with over 20 years of experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0, back in 1995. He has developed in Visual Basic, Visual Basic .NET, C# and Java. Grant volunteers at PASS. He has authored books for Apress and Simple-Talk and joined Red Gate Software as a Product Evangelist in January 2011.


Wednesday May 13, 2015 16:15 - 17:15
Room 8

16:15

Embellishing APIs with Code Analyzers
Learning a new API can be very difficult and documentation is cumbersome to read. Fortunately, there is a new way to guide the users of your library into the Pit of Success.

 

Code Analyzers are a feature of the .NET Compiler Platform that allow you to extend IntelliSense for anyone who installs your library. By implementing your own Code Analyzer you can take advantage of the compiler to alert your callers of mistakes in real-time. And, by also providing a Code Fix, you can even fix their mistakes for them!

 

In this talk I'll show you how you can write Code Analyzers for Visual Studio 2015 and ship them alongside your library in a NuGet package. We'll also take a look at several open source Code Analyzers to see how you can use them to improve the quality of your code.

Speakers
avatar for Justin Rusbatch

Justin Rusbatch

Developer, Justin Rusbatch
Justin is an open source developer with a passion for simplicity. He is the creator of Compilify.net and a core coordinator for Scriptcs.


Wednesday May 13, 2015 16:15 - 17:15
Room 10

16:15

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light
MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Senior Director, IdentityMine
Laurent works as Senior Director for IdentityMine, one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Xamarin, Windows Store, Windows Phone, XBOX and generally User Experience. He is based in Zurich Switzerland. In October 2010, the book "Silverlight 4 Unleashed" that he wrote was published at Sams, an advanced sequel to "Silverlight 2 Unleashed" (published Oct 2008). He writes... Read More →


Wednesday May 13, 2015 16:15 - 17:15
Room 9

16:15

Teamwork - Playing Well With Others
When you were younger you may have had the experience of lining up to get picked for teams at school or in the park for a game.  The kids who were really skilled at the game got picked first, and then the kids who could work well on a team or were popular came next.  Either right or wrong, your adult work life isn't all that much different than back then and almost all of us have to be on a team in which we have to work well with others. There can be a lot of factors that go into being a team member, but this presentation will cover having good communication, not losing sight of the big picture and what to do if you get flagged as the team captain.  There will be ideas and thoughts for all members of the team.There will be all sorts of sessions that will help you increase your skills as a developer, come to this talk to learn how be an effective team player and make yourself a first draft pick at work.

Speakers
avatar for Mike Wood

Mike Wood

Technical Evangelist, Red Gate
Mike Wood is a Technical Evangelist for Cerebrata working with Windows Azure tools and services. | He describes himself as a problem solving, outdoorsy, user group advising, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind of guy. When he's not living up to that title he's an avid reader, (horrible) violinist and gamer. | Mike is one of the Founding Directors of the Cincinnati .NET User... Read More →


Wednesday May 13, 2015 16:15 - 17:15
Room 3

16:15

Decomposing AngularJS
If you look inside the AngularJS source code, you might find a comment starting with "Insanity Warning" in regards to some of the code that handles Angular's databinding. Is it really that complicated? Well, it isn't simple that’s for sure. In this talk, you will see a simplified version of Angular's databinding system being built before your own eyes, with explanation, giving you an intimate understanding of how it works. It aims at explaining why some of the things you do work, and some don’t. And I’m pretty sure that the stuff you see in this session will help you build better applications, as well as solve a lot of issues a lot faster.

Speakers
avatar for Chris Klug

Chris Klug

Codemonkey, 59NORTH
Chris is a colorful, code-loving kitesurfer who has been paying his bills by coding for 15 years. He is also an experienced speaker that travels around the world talking about developing on the Microsoft platform. Something that has given him the honor of being awarded Microsoft MVP 5 years in a row. But if you were to asking him, he would happily admit that he would much rather be kitesurfing or snowboarding all day long.


Wednesday May 13, 2015 16:15 - 17:15
Room 2

17:15

Break
Wednesday May 13, 2015 17:15 - 17:30
Partner area

17:30

EF7: Demo Demo Demo
Want to see some of the upcoming new features of EF7 in action? We'll spend this session looking at code and running demos to see EF7 inASP.NET 5 apps and the K (DNX) runtime, apps that target Azure Table Storage, play some games on Windows Phone and Windows Store apps and debug through some of the new API features. No slides, all code.

Speakers
avatar for Julie Lerman

Julie Lerman

Dog Walker, The Data Farm
Julie Lerman is a Microsoft MVP (since 2003), mentor and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies excite her (maybe even JavaScript!). Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 1

17:30

Azure App Services Web Apps
In my opinion, Azure Websites is one of the top services that Microsoft added to their cloud. It doesn’t matter if you are a Node.JS, PHP, ASP.NET developer, with Azure Websites you get a great runtime environment for your products. In this demo-only session, Azure MVP Rainer Stropek introduces you to Azure Websites using multiple examples. Rainer starts with the basics: Just some HTML- and JavaScript files. Next, he extends the sample using a Node.JS backend. You will learn how to deploy such a solution using Git. Finally, Rainer shows how to use C#, ASP.NET, and Visual Studio to implement and deploy more advanced backend logic.

Speakers
avatar for Rainer Stropek

Rainer Stropek

software architects gmbh
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit". Rainer hat Abschlüsse an der Höheren Technischen Schule für MIS, Leonding (AT) sowie der University of Derby (UK). Er ist... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 2

17:30

Metaprogramming using .NET


Metaprogramming is the ultimate software developer craftsmanship! Come and see how we’ll build a mini-compiler in one hour, leveraging the rich capabilities of .NET to generate efficient code at runtime using System.Reflection.Emit and the Expression Tree APIs. Fasten your seatbelts in this zero slides, hardcore coding session.

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, Microsoft Corporation
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role at Microsoft, he’s overseeing the architecture, design, and implementation of event processing systems that run at massive scale in data centers, as well as on... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 3

17:30

The Ultimate ReSharper Tips and Tricks Show
Everyone knows an IDE is more than just an editor. And ReSharper is more than just an IDE. This session will provide the ultimate list of tips and tricks that will make you a more efficient and productive developer. From searching for symbols to searching for complex code patterns, tracking values across method calls to creating custom inspection highlights, you’ll find out about some of the best hidden gems that ReSharper has to offer. You’ll be guaranteed to leave this session having learnt things you didn’t even know existed, and with at least one new keyboard shortcut with which to amaze your friends and family.

Speakers
avatar for Matt Ellis

Matt Ellis

Matt Ellis is a developer at JetBrains, working on the Developer Advocacy team. He has 20 years of experience shipping software, having been a developer, team lead and technical authority for companies such as BBC Worldwide, BNP Paribas and Egg, the UK’s first internet bank. During that time, he has worked with a variety of platforms and technologies, from C++ and Unix to C#, Reactive Extensions and the Web. He currently works with language... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 9

17:30

Xamarin TestCloud
Use C# and NUnit to create UI Tests that run locally and on the Test Cloud on hundreds of devices.

Speakers
avatar for Jon Dick

Jon Dick

Jonathan Dick is a Canadian practicing beer driven development. He's been working with .NET since its beta days, and now focuses on the mobile space. Jonathan is a Xamarin MVP, author, and maintainer of several open source projects such as PushSharp and ZXing.Net.Mobile. He has recently changed gears turning his mobile development hobby into a day job by joining team Xamarin. In his spare time, Jonathan enjoys sneaking away to speak at... Read More →


Wednesday May 13, 2015 17:30 - 18:30
Room 8

17:30

OWIN – Decoupling the server and the application
Open Web Interface for .NET, or OWIN for short, defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.This session will cover the reasons why the OWIN specification came to be, what problems it solves and how you can use it with to create (and test!) OWIN compliant applications. We will also explore how easy it is to compose an application consisting of multiple frameworks including NancyFX, Signalr, WebAPI and more and how the OWIN paradigm underpins AspNet vNext.

Speakers
avatar for Damian Hickey

Damian Hickey

Architect
Damian is passionate about software development and has been doing so professionally for nearly two decades. He particularly likes product development, and solving domain problems that are distributed by nature and large in scale. His focus is on DDD, CQRS and Event Sourced based architectures.   He active in the .NET open source community as a producer, contributor and maintainer, for which he has been given an MVP award from Microsoft.


Wednesday May 13, 2015 17:30 - 18:30
Room 10

18:30

Closing Reception & Prize Draw
Wednesday May 13, 2015 18:30 - 21:00
Partner area