Excited? Share it!
Metro-style Apps for .NET Developers
Matthew Baxter-Reynolds
Matthew Baxter-Reynolds is the author of several books on software development. His next book, Programming Metro-style Apps with C#, will be published by O'Reilly in November.
Security and Identity in the .NET World
In this workshop, we explore various approaches to authentication and ways of verifying your users' identities. We'll look at the practical applications of these techniques.
We'll discuss how patterns like message passing and CQRS can form part of our security strategy. We'll put together some sample applications demonstrating how we can get systems like OpenID, Google, Facebook or Twitter to manage user identity for us, and we'll discover how we can isolate security into a single, reusable module we can re-use across our .NET web applications.
Messaging 101
Increasingly developers are relying on distributed architectures to solve the problems of scaling their applications and their development teams. But that means they now have to consider the problem of getting the parts of their systems to talk to each other.
In this tutorial, we will look at why asynchronous messaging is often the preferred solution to the problems of integrating and distributed solution, and look at the implementation of common messaging patterns.
The session will be a hands-on introduction and take you from simple messaging scenarios like "Hello World" through to more complex ideas like routing, brokers, and publish-subscribe.
Ian Cooper
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand
WELCOME, REGISTRATION, COFFEE & TEA
Ian Cooper
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand
WELCOME, REGISTRATION, COFFEE & TEA
Ian Cooper
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand
ASP.net Automated Acceptance Testing
Activities may include automating user workflows, end-to-end testing from the controller down to the database and ensuring JavaScript heavy applications work as desired. By the end of the sessions you will hopefully understand how to get started, what to focus on, the tips and tricks required to succeed and what will cause you to fail.
Ben Hall
Ben Hall is a C#/Ruby/JavaScript developer/tester with a strong passion for startups, users and software development. Ben enjoys startups, growing opportunities and user bases while figuring out what actually needs to be built instead of guesswork
Deliberate Discovery, Cynefin and Real Options
We also look at how they are frequently abused when discomfort around uncertainty arises, creating premature commitments or being used to support them. Attendees will sharpen their practices, explain their benefits and abuses in the language of risk and commitment, and share techniques to help manage uncertainty and complexity.
Introduction to RavenDB
RavenDB is the poster child for document databases in the .NET world. As the NoSQL movement goes mainstream many .NET developers are curious to know more about this tool. In this tutorial we will give you the skills you need to get up and running with RavenDB.
The tutorial will leave with you an understanding of what a document DB is and when to use it, how to perform basic CRUD operations against one, and what you need to know to deploy one into live.
Andrea Magnorsky
I ended up as a Software Developer, I am pretty sure there was no other viable option. My current technical interests are F#, games, programming languages and philosophy of computing .
I really enjoy finding different ways to write code, sometimes for performance, other times for succinctness, sometimes, just because you can, there is no better way to learn than trying.
When I am not working I tend to play with Haskell or other languages or cats
Conferences and meetups are a great way to learn more, so I try to help when I can to make them happen. For that reason I co-organise Functional Kats and GameCraft. I also speak at local and international conferences like CodeMesh, Progressive.Net, ProgF#, Lambda Days and many more.
Messaging - It's not just about Large Scale Integration
When most people hear about messaging, they think about large distributed systems, message brokers, service buses - and that is certainly one use case. But messaging can be used in other contexts as well. And we will look at some of these. We will see how we can do dependency injection, aspect orientation and other trendy things without resorting to complicated frameworks. We will see how message passing allows us to follow object oriented principles
We will look at testing things without "touching" them and how messages can be used to define executable specifications that produce human readable reports. We will look at how these things can help in modelling and DDD.
And finally, we will discuss how these concepts applied at a micro level can help us scale to much larger contexts while not having to throw away the baby with the bath water. In short, we will look at ways of applying messaging for things that traditionally don't - and the benefits of doing so.
Ashic Mahtab
Ashic Mahtab is a passionate and highly respected member of London's developer community, Passionate about Software Craftsmanship, Software Design, Messaging, DDD, CQRS, Event Sourcing, Git and Versioning and almost anything to do with software, Ashic regularly speaks about these topics at international conferences, meetups and user groups..
Introduction to Simple.Web
The tutorial will introduce Simple.Web's new approach to web development, and cover: the principles of REST; working with the Razor view engine; content-type handlers; TDD; and using asynchronous operations to improve scalability.
End to End Javascript
Gary Short
Gary Short is a freelance data scientist. He specialises in machine learning and predictive analytics on the Azure Platform, but has an interest in cloud scale analytics in all forms, especially computational linguistics and social network analysis.
Practical Functional-first Programming with F#
Phil Trelford
Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.
HTML5
So HTML5... What is all the fuss about? It seems all the major vendors are actually in agreement on something
In this tutorial we'll be powering through the murky waters of HTML5 taking a brief look at where all the hullabaloo has come from, why it matters and how it relates to the world of .Net.
We'll be looking at some of the key considerations of a HTML5 project including old Browsers (boo!), new browsers (yay!), the boring stuff (what do you mean semantics aren't sexy?), the cool stuff (new toys like websockets, location services, local storage etc) and mobile.
Code examples, dev tools, frameworks, libraries and best practices will all be thrown into the mix so be ready for a content rich session with lots of hacking, experimenting and a large side of samples and resources.
Dan Thomas
Dan has been at the helm of Moov2, a digital technology agency (or "bunch of software geeks" to the buzzword averse) for the best part of a decade. During this time he has helped develop many enterprise web, desktop and mobile applications using vari
Async and C#5 - An Advance Screening
With .Net Framework 4.5 (as used with WinRT) we will have a new set of libraries for creating Asynchronous code with resorting to manual configuration of threads and the grunt work associated with callback functions.
We’ll provide an overview of how the previous parallel task options within the previous .Net Framework are being enhanced with the Asynchronous libraries which bring the new async and await keywords into C# 5.0 and extends Task
Using the beta release of Visual Studio 2011 we’ll create some examples of asynchronous development that make multitasking on User Interface threads and asynchronous File I/O a breeze, and discuss how this can go beyond the UI and simplify server side programming on scaled out systems See http://msdn.microsoft.com/en-us/async for more information and to help prepare for this tutorial
Liam Westley
An Application Architect at Huddle where he works with some of the best .Net developers and UX designers to deliver world class collaboration software.
-
2
Practical Functional-first Programming with F#
Featuring Don Syme and Phil Trelford
Don Syme introduces the practical application of F#/.NET programming to solve real-world analytical programming problems. The tutorial will begin with a short lecture introducing the core value proposition of F# - robust, efficient, type-safe, succinct analytical programming which can be deployed...
f# .net functional functional-programming -
Deliberate Discovery, Cynefin and Real Options
Featuring Liz Keogh
Most software projects involve doing something new, which brings uncertainty. Our brains aren't comfortable with that, so we have to make conscious effort to stop pretending to be certain when we're not! In this workshop-filled tutorial Liz Keogh looks at how common practices can help us...
cynefin deliberate-discovery agile -
Async and C#5 - An Advance Screening
Featuring Liam Westley
In this session, Liam Westley provides an overview of how the previous parallel task options within the previous .Net Framework are being enhanced with the Asynchronous libraries which bring the new async and await keywords into C# 5.0
c# async .net callback asynchronous-programming -
Messaging 101
Featuring Ian Cooper
In this hands-on introduction, Ian Cooper looks at why asynchronous messaging is often the preferred solution to the problems of integrating and distributed solution, and look at the implementation of common messaging patterns.
routing publish-subscribe .net messaging asynchronous-messaging patterns -
Introduction to Simple.Web
Featuring Mark Rendle
Mark Rendle presents this tutorial on his new web application framework, Simple.Web. Founded on the principle that MVC is a "broken" pattern, Simple.Web applies the SOLID design principles to web application development, and makes building RESTful web sites and services... well, Simple....
rest simple.web solid-principles mvc .net -
End to End Javascript
Featuring Gary Short
It is becoming more important to know Javascript. As a language it has infiltrated all three layers of application development , from JQuery in the front end, through NodeJS in the middle tier, to Map/Reduce functions on backend databases like CouchDB. In this session we’ll take a look at some of...
java javascript jquery couchdb mapreduce .net node.js -
ASP.net Automated Acceptance Testing
Featuring Ben Hall
While Unit Testing and Test Driven Development (TDD) have become a solid foundation for many development teams, automated acceptance testing can still be painful and time-consuming. In this hands-on introduction, Ben Hall will introduce how you can successfully automate ASP.net websites and help...
asp.net acceptance-testing unit-testing tdd testing atdd test-automation bdd .net javascript -
HTML5
Featuring Dan Thomas
In this tutorial we'll be powering through the murky waters of HTML5 taking a brief look at where all the hullabaloo has come from, why it matters and how it relates to the world of .Net.
html5 .net frameworks libraries -
Security and Identity in the .NET World
Featuring Dylan Beattie
As online services and mobile apps take over the world, one of the key challenges facing developers is that of security and identity. How can we trust our users? How can we persuade our users to trust us - and to trust each other? What does it actually mean when you "connect with...
.net security identity event-driven ddd cqrs -
Messaging - It's not just about Large Scale Integration
Featuring Ashic Mahtab
In this tutorial, Ashic looks at how we can do dependency injection, aspect orientation and other trendy things without resorting to complicated frameworks. We will see how message passing allows us to follow object oriented principles.
messaging dependency-injection aop ddd architecture -
Introduction to RavenDB
Featuring Andrea Magnorsky
RavenDB is the poster child for document databases in the .NET world. As the NoSQL movement goes mainstream many .NET developers are curious to know more about this tool.
ravendb nosql .net c#
-
ProgNET London 2019
Three days in London
.NET is constantly evolving. Sharpen your skills and stay in-the-know with ProgNET London: the three day conference covering the most important .NET developments.
.net c# f# kubernetes azure xamarin asp.net-core dotnet dotnetcore asp.net -
ProgNET London 2018
Three days in London
.NET is constantly evolving. Sharpen your skills and stay in-the-know with ProgNET London: the three day conference covering the most important .NET developments.
.net c# f# kubernetes azure xamarin asp.net-core dotnet dotnetcore asp.net -
Progressive .NET London 2017
Three days in London
Want to meet some of the world's leading .NET experts and learn what they are working on today? Discover the latest tools, approaches and technologies driving our .NET world? Learn and share experience gained on cutting edge projects with others in our .NET community? Join us for Progressive...
f# .net dotnet fsharp csharp asp.net javascript microservices software-craftsmanship dotnetcore -
Progressive .NET Tutorials 2016
Three days in London
Want to meet and learn from the leading experts in the .NET, F# and C# industry? Discover news ideas through applied tuition and open discussion around the tools, approaches and projects absorbing our .NET community. Join us for at Progressive. NET Tutorials (ProgNET) 22nd - 24th June 2016, three...
.net c# javascript asp.net software-craftsmanship microservice-architecture rest f# dotnet -
Progressive .NET Tutorials 2015
Three days in London
The .NET ecosystem sports an impressive breadth of interest areas, from functional to front end, from mobile to Microservice architectures and from TDD to IoT. Can a conference hope to encompass such a variety of subject matter in just a few days? We think it's possible, that's why this...
.net javascript c#7 .net5 orm rest microservices docker devops universal-apps scriptcs iot software-craftsmanship -
Progressive .NET Tutorials 2014
Three days in London
Passionate about .NET and want to expand your knowledge alongside like-minded developers? Want to boost your .NET skills that will set you apart from the crowd? Then don't miss this three day conference, where you'll be taking a deep-dive into .NET in four-hour sessions!
prognet c# f# rx reactive-programming servicestack architecture octopus .net -
Progressive .NET Tutorials May 2013
Three days in London
Want to take a deep dive into the world of .Net? Want to understand what a SPA app is, as well as delve into some of the choices you have in implementing one?
The Progressive .NET Tutorials are the antidote to the traditional conference format where speakers have too little time to explain...
.net net prognet spa -
Progressive .NET Tutorials 2011
Three days in London
The Progressive.NET Tutorials are three days of hands-on expert tutorials for the community of .NET architects and developers to learn, innovate and share skills for the development of scalable enterprise systems, using modern .NET technologies and agile software development practices.
agile .net openrasta cucumber na gherkin -
Progressive .NET Tutorials
Three days in London
After the success of last year's Progressive .NET Tutorials, we are organising another one this year, featuring three days of tutorials on progressive .net software development.
The Progressive.NET Tutorials is an annual event aimed at the .NET architect and developer community that want to...
-
Progressive .NET Tutorials
Three days in London
The Progressive .NET Tutorials will feature 16 intensive .NET Tutorials on various modern .NET technologies that increase programmer productivity and help us do our work better. All tutorials are very much hands-on, so be sure to bring your laptop if you are coming!
.net progressive