Hlx2qzkbz0cptjyrqzj6
3 DAY CONFERENCE

ProgNET London 2019

Topics covered at #ProgNET

Wednesday, 11th - Friday, 13th September at CodeNode, London

15 experts. will be speaking. Starts at 8:30 AM.

.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.

ProgNET London 2018 Panel


A Different Kind of Conference

We know how it goes. You go to a conference, listen to awesome talks and leave full of ideas you can’t wait to implement. The next week you’re back at your desk and the finer details are slipping away...

ProgNET London does things differently.

With one day of talks followed by two days of practical hands-on workshops, ProgNET London has you put down those ‘lecture notes’ and start deploying your new skills straight away. Here, you’ll be writing your own code under the guidance of leading experts. So there’s no need to worry about those after-party beers wiping away your new-found .NET knowledge!

View Full Programme →


Keynotes


Roy Osherove

Tess Ferrandez

Oren Eini aka Ayende Rahien

Michele Bustamante

Call for Papers is now CLOSED!

The Call for Papers is now closed! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!


Diversity Scholarship Plan

Skills Matter is proud to share our Diversity Scholarship Plan which provides support to those from traditionally under-represented and/or marginalised groups who may not normally have the opportunity to attend this event.

More information here.

Volunteer

Get a free ticket in exchange for some help setting up the conference and a few hours on the days of the conference.

More information here


Code of Conduct

We are committed to providing a friendly, safe and welcoming environment for all. Learn more in our Code of Conduct.


Tickets

Payment by major credit/debit cards, PayPal & Bank Transfer is accepted.

Book Now →



Excited? Share it!

Thanks to our sponsors

Tutorial: Deploy and Run a Distributed Cloud Native system using Istio, Kubernetes & .NET core

Building and Operating Cloud Native 12 factor Microservices poses significant challenges in terms of technology choice, best practices, architecture and infrastructure. Microservices development introduces multiple complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing and Monitoring.

In this session you will learn to build .Net Core Microservices for a fictitious application, create Docker images, deploy the images to container registry, deploy Kubernetes services and Istio services to make the application functional for the chosen scenarios. You will explore many of the complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing, Monitoring etc, all with guided samples. In the first 30 minutes of the session Sreenivas will share, in a presentation format, an introduction to the basics of Docker, Kubernetes and Istio. Following this presentation, you will have a hands on guided tutorial on building the fictitious application.

Sreenivas Manyam Rajaram

Sreenivas Manyam Rajaram has delivered expert insight and training to Pivotal Partners as part of Pivotal’s first ever .Net Platform Acceleration Lab.

Tutorial: Event Carried State Transfer

Serverless is definitely here to stay, and there are also more and more frameworks meant to ease serverless containers and functions development (even across clouds) becoming stable every day.

Although the idea behind serverless is not to worry about the infrastructure, you still need to worry about how long will it take to scale, and that's where things like cold starts, preheating, multiple deployments, and hybrid environments come into play.

In this session, you'll discover how to build a serverless system. You'll take a third-party system and pretend it's a legacy API, and then slowly build a distributed, scalable, geo-distributed and cross-cloud system around it. Containers will be used for tasks that take time, and some places where you will need an immediate response.

Ian Cooper

Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Istio & Envoy: Enabling Networking for Microservices

The migration from monolith to microservices has empowered engineering teams to develop modular code quickly and efficiently. While offering many benefits, this movement has also introduced challenges-- namely, how to enable fast, secure, and resilient communication across microservices.

One solution to networking for polyglot microservices is a service mesh, in which all network traffic is handled by proxies that run as a dedicated infrastructure layer. In this session, you’ll explore the different configurations of proxies in a service mesh-- ingress, egress, and as a sidecar-- to understand the benefits a mesh provides. By examining how these technologies are implemented by two open-source projects, Envoy and Istio, you will discover the true potential of sidecars.

Angela Chin

Angela is a software engineer at Pivotal, currently working on all things networking and service mesh related.

Quantum Computing 101

You've probably heard of Quantum Computing, but it still remains a mistery?

In this deep dive session you will explain important concepts like qbits, superposition and entanglement. Theoretical knowledge about quantum physics, quantum gates and quantum algorithms will be associated with practical examples using a real quantum computer on the IBM Q Experience and simulated using Microsoft Q#.

Johnny Hooyberghs

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development.

Tutorial: Building an educational game with .NET Core and Unity3D

If you are waiting for a deep dive into .NET Core, the Microsoft Compiler Platform and Unity3D this session is for you!

No high level tech demos, but a real life application that is used in schools. You will learn how to build an educational game, with robots fighting to the death, from scratch. This will include backend web services, a frontend Unity 3D client to visualize the battle and middleware processing services using the Microsoft Compiler Platform (Roslyn). In this session you will discover how technology has evolved to make development easy and create useful applications in three hours of hardcore coding!

Johnny Hooyberghs

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development.

Tutorial: Measuring and Optimising Application Performance

In this session, you will discover how to measure the performance of .NET applications and perform targeted optimisations to make the code execute more quickly and with fewer allocations.

You will learn to use tools such as Benchmark .NET to measure the performance of an existing application. These measurements will act as a baseline before begining to make high-performance optimisations. You will explore the latest C# and .NET Core features and APIs such as Span, ArrayPool and the latest Utf8Json parser.

By the end of this workshop, you will have a practical understanding of how to approach measuring code execution and memory usage. You will have applied modern techniques to refactor and optimise the code which you can use in your day-to-day work as a .NET developer.

This workshop builds on the information shared in Steve's talk ""Writing High-Performance C# and .NET Code"".

Steve Gordon

Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years.

Beyond HTTP in ASP.NET Core 3.0 with gRPC

In this session, Steve will share gRPC, a modern high-performance RPC framework for inter-service communication. You'll discover how gRPC stacks up against existing REST-based communication and explore the benefits this technology has to offer, for example its use of HTTP/2 as its transport protocol and ProtoBuf encoded content for efficient, fast communication.

You'll explore C# examples of how to build client and server gRPC components using ASP.NET Core 3.0, using the blazingly fast Kestrel web server. You'll learn how to define your proto3 service definition (contract) and integrate with MSBuild tooling to code gen the server and client components you'll need. You'll be amazed at how quickly a service can be created with little effort or boilerplate code required. You'll also see how additional clients can easily be generated for other languages such as Node.js to make connecting polyglot systems a breeze.

It's a great time to begin taking notice of gRPC as a worthy contender to take over from REST for inter-service communication in microservice-based environments. It's time to start letting service talk their own language!

Steve Gordon

Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years.

Communication in a microservice world

Microservices should be autonomous and independent, but what happens when your business domain doesn’t allow it, and you need to get data from other microservices?

You’ll soon learn that simple HTTP calls are not enough anymore, or that your app is more brittle than ever and then you switch to messaging. With messaging you need to have a different mindset and be willing to embrace new challenges.

In this session, you’ll explore different ways of getting data from one ‘micro-service’ to another whilst also discovering the benefits or drawbacks of these different approaches.

Irina Scurtu

Irina is a Microsoft MVP, Design Lead @ Endava, CTT+ technical trainer and Microsoft Certified Trainer, always in a quest for latest trends and best practices in architecture, .NET and the world around it.

Kubernetes going beyond the basics

So you've got a good grasp of the Kubernetes basics, you can create a cluster and deploy some applications to it, what about taking things up a notch?

In this session, and with demos, you'll discover some more advanced topics within Kubernetes such as:-

Influencing the scheduling of pods Controlling applications being scheduled using admission controllers Auto scaling of applications and clusters Options for extending/customising Kubernetes using Custom Resources

After this talk you will have a much clearer understanding of the additional capability in Kubernetes and associated platforms which you may want to use to improve your application platform.

For this session, you should have a good understanding of the basic Kubernetes concepts and constructs.

Shahid Iqbal

Shahid Iqbal is an independent consultant working with companies to migrate their existing applications to the cloud or build natively for the cloud taking advantage of the latest technologies. Shahid has been a .Net developer/architect for about a decade working on enterprise solutions for a range of small and medium sized companies.

Authentication for Serverless

Authentication is a challenge at the best of times and running ""serverless"" adds some new challenges.

In this session, Robin will share with you how to authenticate your users and keep your application secure. He will then illustrate the threats to your system and how to avoid pitfalls. You'll explore some of the options for Azure Functions and considerations for when they might be used.

How do you choose between home-grown, open-source, Azure or third-party authentication systems? You'll learn various ways to implement Authentication for Serverless and how you choose between them.

Robin Minto

Robin is a developer/technical architect working for ByBox, a supply chain technology company in the UK. He’s passionate about development, continuous improvement and all things security (he's a Certified Ethical Hacker). With one foot in Dev and another in Ops, he’s as happy in C# as in PowerShell, in Visual Studio or Hyper-V, in Javascript or Docker.

Tutorial: Real-Time Stream Analytics <3 Machine Learning

It’s imperative in today’s world to be able to make split second decisions based on real-time data. Reports based on batch data are great for looking back at trends and potentially making long-term decision, but old data is in many cases already obsolete, and the opportunity to have an actionable impact on the success of a specific process may have been lost. Furthermore, incorporating machine learning algorithms in your real-time data pipeline enables you to derive great insight on the fly and truly set your organization up for your success.

The best part, it is not as difficult as you may think!

In this session you will cut through all the foreign jargon and explore Azure Stream Analytics and the open-source cross-platform library ML.NET. By the end, you will have discovered how to: - Utilize ML.NET to train your own custom machine learning model - Deploy your custom machine learning model to an Azure Function - Setup a real-time data pipeline with Azure Stream Analytics - Learn how to write ASQL and utilize temporal windows - Integrate your machine learning endpoint in your real-time data pipeline to derive actionable insight on the fly - Learn and get experience with various Azure Stream Analytics ingress and egress features

Alexander Slotte

Originally from Sweden, Alexander has 10+ years of professional software development experience, solving problems for a wide range of industries.

Tutorial: A gentle introduction to Azure Functions

In this session, Vicenç is going to share how to develop, test and deploy Azure Functions as you could in a professional environment.

You'll explore how to use: Terraform to deploy infrastructure; Azure DevOps to develop a build and release pipeline; .Net Core to build and test the functions and Azure to run integration and acceptance tests.

You will learn the tools and techniques used in a professional software project.

Vicenç Garcia-Altes

In his free time after chasing his son in London's commons, Vicenç likes to help teams to improve the way they work.

Go Channels in .NET – concurrency made easy

People seemed fascinated by the concurrency features of Go programming language.

In Go, concurrent processes communicate by channels that are typed pipes through which you can send and receive values to share memory by communicating. Writing code using channels imposes certain structure and you are in a way forced to write smaller functions that do one thing at a time, which in Riccardo's opinion, is a good thing. In this session, you will discover how Go Channels work, their benefits and why they are so popular. Next, you will explore an equivalent version in .NET Core based on CSP (Communicating sequential processes). Finally, you will deep dive into the new .NET Task.Channels and IO.Pipelines types, which are designed to achieve high performance with simple semantic. You will walk away having learnt to apply Go concurrent programming models in .NET with higher performance.

Riccardo Terrell

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the .NET community and believes in polyglot programming as a mechanism for finding the right tool for the job.

Tutorial: We are Excited for Roy Osherove to host a Tutorial session at ProgNET 2019!

We are excited for Roy to host a Tutorial session at ProgNET 2019!

Roy Osherove

Roy is the author of "The Art of Unit Testing", "Elastic Leadership" and the upcoming "Enterprise DevOps" books.

Keynote: Michele Leroux Bustamante

We're delighted to confirm that Michele Leroux Bustamante will be joining us as a keynote speaker at ProgNET 2019. More details coming soon!

Michele Leroux Bustamante

Michele Leroux Bustamante is co-founder / CIO at Solliance, co-founder of PolicyServer, a Cloud/Security architect, a Docker Captain, Microsoft Regional Director and Microsoft Azure MVP. Michele is a thought leader recognised in many fields including software architecture and design, identity and access management, cloud computing technologies , security and compliance, and DevOps.

Keynote: Oren Eini (aka Ayende Rahien)

We're delighted to confirm Oren Eini, aka Ayende Rahien, as one of our keynote speakers for ProgNET 2019.

Oren Eini aka Ayende Rahien

Oren Eini is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including NHibernate, RavenDB,the Rhino Tools Suite and the Castle project.

Keynote: Tess Ferrandez

We're delighted to confirm Tess Ferrandez as one of our keynote speakers for ProgNET 2019! More details coming soon.

Tess Ferrandez

Tess is a developer/data scientist working at Microsoft. Over the past 20 years she has changed the way we do .net debugging, developed a large number of mobile apps. As of a couple of years ago she moved into the world of data science and machine learning working with a lot of the largest companies in Europe and beyond on really tough ML problems.

Keynote: Roy Osherove

We're delighted to announce that Roy Osherove will be one of our keynote speakers at ProgNET 2019.

Roy Osherove

Roy is the author of "The Art of Unit Testing", "Elastic Leadership" and the upcoming "Enterprise DevOps" books.

CodeNode

CodeNode is the UK's largest venue dedicated to Technology events and was designed to provide a space for Skills Matter's community of software professionals to come together and enjoy meetups, conferences, training and networking events. With fantastic transport links and located in the heart of London's Tech City, Codenode welcomes thousands of engineers each year, who come together to learn and share skills, exoerience and collaborate on projects.

CodeNode features six dedicated event spaces, a large break-out area, complete with fully-licensed bar, reliable wifi, plenty of power sockets, and 6 dedicated event and collaboration spaces.

H0ychpcrxfvcdujzguuq

CodeNode

10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels

Call for Papers is now CLOSED!

The Call for Papers is now closed! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

Diversity Scholarship Plan

Skills Matter is proud and happy to share our ProgNET Diversity Scholarship Plan which provides support to those from traditionally underrepresented and/or marginalized groups in the technology and/or open source communities who may not have the opportunity to attend ProgNET for various reasons.

Scholarships are awarded based on a combination of need and impact. Scholarship recipients will receive a complimentary ticket to the conference.

Please note, travel expenses are not covered under this scholarship and are the responsibility of the scholarship recipient.

Eligibility

Applicants should be from a traditionally underrepresented and/or marginalized groups in the technology and/or open source communities and be unable to attend without some assistance.

We look forward to having you at ProgNET 2019!

To apply please fill in this form:

Volunteer at the ProgNET 2019!

Interested in .NET, and eager to learn the latest news? You have the chance to get a free ticket to the ProgNET 2019! All we need from you is some help in setting up the conference, and some hours of your time on the days of the conference! You will be free to attend the conference for the remainder of the time.

Are you ready then? Email us at conferences@skillsmatter.com and we will put your name down as a volunteer for ProgNET 2019! Shifts and detailed info will be confirmed about one month prior to the conference.

Joining us for ProgNET London 2019 and want more? Make it a whole week of .NET learning with these fringe courses...

Call or email our team about the ProgNET Fringe Package for a special discount on bundle tickets!

Functional Concurrency in .NET with C# & F

9th - 10th September 2019 Are you interested in unleashing the power of functional programming? Join Riccardo Terrell on this exciting course and learn best practices necessary to build concurrent and scalable programs in .NET covering OnPrem and Cloud based applications. This hands-on workshop will explore the powerful and accessible tool of parallel computation. This course teaches how to optimize and maximize performance of an application, how to most effectively use multi-core computation and maximise the computational resources utlisation, which is used across a range of industries and applications.
Get your ticket here!

Modern Application Development with C# and .NET Core

16th - 19th September 2019
This four-day practical .NET Core training course is perfect for those wanting to learn how to use this powerful platform to deliver high-performance software applications.
Join Dylan Beattie, systems architect, developer and Microsoft MVP, in a series of collaborative workshops where you will learn how to develop modern software applications using C#, .NET Core and the rich ecosystem of tools and services that’s available for .NET developers. Starting with the fundamentals of the C# language and the .NET runtime platform, you will look at how to create your first .NET Core application; how to use the dotnet command line tools to create websites, APIs and class libraries; and how best to deploy .NET applications.
Get your ticket here!

Available Packages

    • 64-BIT SPONSORSHIP
    • Engagement Benefits

      • Exhibitor booth (3m x 1.5m) in central conference break-out area
      • 4 free conference tickets (subject to availability) which you can gift to your clients or your engineering team
      • 4 free exhibitor passes
      • 4 Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET
      • 28 conference party drink tokens to give away at your booth
      • 2 gift or printed item in swag bags
      • 2 places to attend the Speakers & Sponsors Reception
      • Your 300-word news item, interview or blog post plus visual announced on conference sneak preview pages and in social media
      • Your 140 char post-conference News Item & hotlinked URL shared in post-conference email shared with all attendees

      Brand Visibility Benefits

      Your logo (size relevant to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All CloudNative London 2019 Conference Pages (at bottom of page)
      • In pre- and post conference attendee news update emails
      • Name badges worn by every attendee
      • Printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • All digital signage throughout conference venue, if any
      • Conference Closing Speech Sponsor Thank You Slide

      64-BIT Sponsorship Bonus Add-Ons Available

      • Your logo on all conference Swag Bags (£5000)
      • Your logo on all conference attendee T-shirts (£5000)
      • Your logo on conference lanyards worn by all conference attendees (£3500)
      • Your logo on ProgNET London 2019 Party branding (e.g. beer mats, banners, balloons) (£2,500)
    • 32-BIT SPONSORSHIP
    • Engagement Benefits

      • Exhibitor booth (1.5m x 1.5m) in central conference break-out area
      • 2 free conference tickets, (subject to availability) which you can gift to your clients or your engineering team
      • 2 free exhibitor passes
      • 10 conference party drink tokens
      • 2 Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET
      • 1 gift or printed item in swag bags
      • Your 300-word news item, interview or blog post plus visual announced on conference sneak preview pages and in social media
      • 140 character post-conference news item will be shared via hotlinked url in post-conference email to all attendee

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All ProgNET London 2019 Conference Pages (at bottom of page)
      • All pre and post conference attendee news update emails
      • Name badges worn by every attendee
      • Printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the venue, if any
      • Conference Closing Speech Sponsor Thank You Slide
    • 16-BIT SPONSORSHIP
    • Engagement Benefits

      • 1 flipchart (1m²) in central conference breakout area
      • 1 free exhibitor pass
      • 1 free conference pass (subject to availability)
      • 1 gift or printed item in swag bags
      • 1 tweet retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All Progressive .NET 2019 Conference Pages (at bottom of page)
      • Name badges worn by every attendee
      • In printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the venue, if any
      • Conference Closing Speech Sponsor Thank You Slide
    • 8-BIT SPONSORSHIP
    • Engagement Benefits

      • 1 free exhibitor pass
      • 1 gift or printed items in swag bags

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All Progressive .NET 2019 Conference Pages (at bottom of page)
      • Name badges worn by every attendee
      • In printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the conference venue, if any


To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors

Also thanks to

Press Pass Registration

Skills Matter gives out Press Passes to both in-house and freelance editors, journalists, bloggers and influencers. We encourage those who have a genuine passion for tech and love to share great stories with tech communities and industries to apply.

Apply for Skills Matter Press Pass

Hold tight, skillscasts coming soon!

 

Overview

.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.

ProgNET London 2018 Panel


A Different Kind of Conference

We know how it goes. You go to a conference, listen to awesome talks and leave full of ideas you can’t wait to implement. The next week you’re back at your desk and the finer details are slipping away...

ProgNET London does things differently.

With one day of talks followed by two days of practical hands-on workshops, ProgNET London has you put down those ‘lecture notes’ and start deploying your new skills straight away. Here, you’ll be writing your own code under the guidance of leading experts. So there’s no need to worry about those after-party beers wiping away your new-found .NET knowledge!

View Full Programme →


Keynotes


Roy Osherove

Tess Ferrandez

Oren Eini aka Ayende Rahien

Michele Bustamante

Call for Papers is now CLOSED!

The Call for Papers is now closed! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!


Diversity Scholarship Plan

Skills Matter is proud to share our Diversity Scholarship Plan which provides support to those from traditionally under-represented and/or marginalised groups who may not normally have the opportunity to attend this event.

More information here.

Volunteer

Get a free ticket in exchange for some help setting up the conference and a few hours on the days of the conference.

More information here


Code of Conduct

We are committed to providing a friendly, safe and welcoming environment for all. Learn more in our Code of Conduct.


Tickets

Payment by major credit/debit cards, PayPal & Bank Transfer is accepted.

Book Now →



Excited? Share it!

Thanks to our sponsors

Programme

Tutorial: Deploy and Run a Distributed Cloud Native system using Istio, Kubernetes & .NET core

Building and Operating Cloud Native 12 factor Microservices poses significant challenges in terms of technology choice, best practices, architecture and infrastructure. Microservices development introduces multiple complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing and Monitoring.

In this session you will learn to build .Net Core Microservices for a fictitious application, create Docker images, deploy the images to container registry, deploy Kubernetes services and Istio services to make the application functional for the chosen scenarios. You will explore many of the complexities such as Service Discovery, Externalization of Configuration, Load balancing, Circuit Breaker, Canary updates, Distributed Tracing, Monitoring etc, all with guided samples. In the first 30 minutes of the session Sreenivas will share, in a presentation format, an introduction to the basics of Docker, Kubernetes and Istio. Following this presentation, you will have a hands on guided tutorial on building the fictitious application.

Sreenivas Manyam Rajaram

Sreenivas Manyam Rajaram has delivered expert insight and training to Pivotal Partners as part of Pivotal’s first ever .Net Platform Acceleration Lab.

Tutorial: Event Carried State Transfer

Serverless is definitely here to stay, and there are also more and more frameworks meant to ease serverless containers and functions development (even across clouds) becoming stable every day.

Although the idea behind serverless is not to worry about the infrastructure, you still need to worry about how long will it take to scale, and that's where things like cold starts, preheating, multiple deployments, and hybrid environments come into play.

In this session, you'll discover how to build a serverless system. You'll take a third-party system and pretend it's a legacy API, and then slowly build a distributed, scalable, geo-distributed and cross-cloud system around it. Containers will be used for tasks that take time, and some places where you will need an immediate response.

Ian Cooper

Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Istio & Envoy: Enabling Networking for Microservices

The migration from monolith to microservices has empowered engineering teams to develop modular code quickly and efficiently. While offering many benefits, this movement has also introduced challenges-- namely, how to enable fast, secure, and resilient communication across microservices.

One solution to networking for polyglot microservices is a service mesh, in which all network traffic is handled by proxies that run as a dedicated infrastructure layer. In this session, you’ll explore the different configurations of proxies in a service mesh-- ingress, egress, and as a sidecar-- to understand the benefits a mesh provides. By examining how these technologies are implemented by two open-source projects, Envoy and Istio, you will discover the true potential of sidecars.

Angela Chin

Angela is a software engineer at Pivotal, currently working on all things networking and service mesh related.

Quantum Computing 101

You've probably heard of Quantum Computing, but it still remains a mistery?

In this deep dive session you will explain important concepts like qbits, superposition and entanglement. Theoretical knowledge about quantum physics, quantum gates and quantum algorithms will be associated with practical examples using a real quantum computer on the IBM Q Experience and simulated using Microsoft Q#.

Johnny Hooyberghs

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development.

Tutorial: Building an educational game with .NET Core and Unity3D

If you are waiting for a deep dive into .NET Core, the Microsoft Compiler Platform and Unity3D this session is for you!

No high level tech demos, but a real life application that is used in schools. You will learn how to build an educational game, with robots fighting to the death, from scratch. This will include backend web services, a frontend Unity 3D client to visualize the battle and middleware processing services using the Microsoft Compiler Platform (Roslyn). In this session you will discover how technology has evolved to make development easy and create useful applications in three hours of hardcore coding!

Johnny Hooyberghs

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development.

Tutorial: Measuring and Optimising Application Performance

In this session, you will discover how to measure the performance of .NET applications and perform targeted optimisations to make the code execute more quickly and with fewer allocations.

You will learn to use tools such as Benchmark .NET to measure the performance of an existing application. These measurements will act as a baseline before begining to make high-performance optimisations. You will explore the latest C# and .NET Core features and APIs such as Span, ArrayPool and the latest Utf8Json parser.

By the end of this workshop, you will have a practical understanding of how to approach measuring code execution and memory usage. You will have applied modern techniques to refactor and optimise the code which you can use in your day-to-day work as a .NET developer.

This workshop builds on the information shared in Steve's talk ""Writing High-Performance C# and .NET Code"".

Steve Gordon

Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years.

Beyond HTTP in ASP.NET Core 3.0 with gRPC

In this session, Steve will share gRPC, a modern high-performance RPC framework for inter-service communication. You'll discover how gRPC stacks up against existing REST-based communication and explore the benefits this technology has to offer, for example its use of HTTP/2 as its transport protocol and ProtoBuf encoded content for efficient, fast communication.

You'll explore C# examples of how to build client and server gRPC components using ASP.NET Core 3.0, using the blazingly fast Kestrel web server. You'll learn how to define your proto3 service definition (contract) and integrate with MSBuild tooling to code gen the server and client components you'll need. You'll be amazed at how quickly a service can be created with little effort or boilerplate code required. You'll also see how additional clients can easily be generated for other languages such as Node.js to make connecting polyglot systems a breeze.

It's a great time to begin taking notice of gRPC as a worthy contender to take over from REST for inter-service communication in microservice-based environments. It's time to start letting service talk their own language!

Steve Gordon

Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years.

Communication in a microservice world

Microservices should be autonomous and independent, but what happens when your business domain doesn’t allow it, and you need to get data from other microservices?

You’ll soon learn that simple HTTP calls are not enough anymore, or that your app is more brittle than ever and then you switch to messaging. With messaging you need to have a different mindset and be willing to embrace new challenges.

In this session, you’ll explore different ways of getting data from one ‘micro-service’ to another whilst also discovering the benefits or drawbacks of these different approaches.

Irina Scurtu

Irina is a Microsoft MVP, Design Lead @ Endava, CTT+ technical trainer and Microsoft Certified Trainer, always in a quest for latest trends and best practices in architecture, .NET and the world around it.

Kubernetes going beyond the basics

So you've got a good grasp of the Kubernetes basics, you can create a cluster and deploy some applications to it, what about taking things up a notch?

In this session, and with demos, you'll discover some more advanced topics within Kubernetes such as:-

Influencing the scheduling of pods Controlling applications being scheduled using admission controllers Auto scaling of applications and clusters Options for extending/customising Kubernetes using Custom Resources

After this talk you will have a much clearer understanding of the additional capability in Kubernetes and associated platforms which you may want to use to improve your application platform.

For this session, you should have a good understanding of the basic Kubernetes concepts and constructs.

Shahid Iqbal

Shahid Iqbal is an independent consultant working with companies to migrate their existing applications to the cloud or build natively for the cloud taking advantage of the latest technologies. Shahid has been a .Net developer/architect for about a decade working on enterprise solutions for a range of small and medium sized companies.

Authentication for Serverless

Authentication is a challenge at the best of times and running ""serverless"" adds some new challenges.

In this session, Robin will share with you how to authenticate your users and keep your application secure. He will then illustrate the threats to your system and how to avoid pitfalls. You'll explore some of the options for Azure Functions and considerations for when they might be used.

How do you choose between home-grown, open-source, Azure or third-party authentication systems? You'll learn various ways to implement Authentication for Serverless and how you choose between them.

Robin Minto

Robin is a developer/technical architect working for ByBox, a supply chain technology company in the UK. He’s passionate about development, continuous improvement and all things security (he's a Certified Ethical Hacker). With one foot in Dev and another in Ops, he’s as happy in C# as in PowerShell, in Visual Studio or Hyper-V, in Javascript or Docker.

Tutorial: Real-Time Stream Analytics <3 Machine Learning

It’s imperative in today’s world to be able to make split second decisions based on real-time data. Reports based on batch data are great for looking back at trends and potentially making long-term decision, but old data is in many cases already obsolete, and the opportunity to have an actionable impact on the success of a specific process may have been lost. Furthermore, incorporating machine learning algorithms in your real-time data pipeline enables you to derive great insight on the fly and truly set your organization up for your success.

The best part, it is not as difficult as you may think!

In this session you will cut through all the foreign jargon and explore Azure Stream Analytics and the open-source cross-platform library ML.NET. By the end, you will have discovered how to: - Utilize ML.NET to train your own custom machine learning model - Deploy your custom machine learning model to an Azure Function - Setup a real-time data pipeline with Azure Stream Analytics - Learn how to write ASQL and utilize temporal windows - Integrate your machine learning endpoint in your real-time data pipeline to derive actionable insight on the fly - Learn and get experience with various Azure Stream Analytics ingress and egress features

Alexander Slotte

Originally from Sweden, Alexander has 10+ years of professional software development experience, solving problems for a wide range of industries.

Tutorial: A gentle introduction to Azure Functions

In this session, Vicenç is going to share how to develop, test and deploy Azure Functions as you could in a professional environment.

You'll explore how to use: Terraform to deploy infrastructure; Azure DevOps to develop a build and release pipeline; .Net Core to build and test the functions and Azure to run integration and acceptance tests.

You will learn the tools and techniques used in a professional software project.

Vicenç Garcia-Altes

In his free time after chasing his son in London's commons, Vicenç likes to help teams to improve the way they work.

Go Channels in .NET – concurrency made easy

People seemed fascinated by the concurrency features of Go programming language.

In Go, concurrent processes communicate by channels that are typed pipes through which you can send and receive values to share memory by communicating. Writing code using channels imposes certain structure and you are in a way forced to write smaller functions that do one thing at a time, which in Riccardo's opinion, is a good thing. In this session, you will discover how Go Channels work, their benefits and why they are so popular. Next, you will explore an equivalent version in .NET Core based on CSP (Communicating sequential processes). Finally, you will deep dive into the new .NET Task.Channels and IO.Pipelines types, which are designed to achieve high performance with simple semantic. You will walk away having learnt to apply Go concurrent programming models in .NET with higher performance.

Riccardo Terrell

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the .NET community and believes in polyglot programming as a mechanism for finding the right tool for the job.

Tutorial: We are Excited for Roy Osherove to host a Tutorial session at ProgNET 2019!

We are excited for Roy to host a Tutorial session at ProgNET 2019!

Roy Osherove

Roy is the author of "The Art of Unit Testing", "Elastic Leadership" and the upcoming "Enterprise DevOps" books.

Keynote: Michele Leroux Bustamante

We're delighted to confirm that Michele Leroux Bustamante will be joining us as a keynote speaker at ProgNET 2019. More details coming soon!

Michele Leroux Bustamante

Michele Leroux Bustamante is co-founder / CIO at Solliance, co-founder of PolicyServer, a Cloud/Security architect, a Docker Captain, Microsoft Regional Director and Microsoft Azure MVP. Michele is a thought leader recognised in many fields including software architecture and design, identity and access management, cloud computing technologies , security and compliance, and DevOps.

Keynote: Oren Eini (aka Ayende Rahien)

We're delighted to confirm Oren Eini, aka Ayende Rahien, as one of our keynote speakers for ProgNET 2019.

Oren Eini aka Ayende Rahien

Oren Eini is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including NHibernate, RavenDB,the Rhino Tools Suite and the Castle project.

Keynote: Tess Ferrandez

We're delighted to confirm Tess Ferrandez as one of our keynote speakers for ProgNET 2019! More details coming soon.

Tess Ferrandez

Tess is a developer/data scientist working at Microsoft. Over the past 20 years she has changed the way we do .net debugging, developed a large number of mobile apps. As of a couple of years ago she moved into the world of data science and machine learning working with a lot of the largest companies in Europe and beyond on really tough ML problems.

Keynote: Roy Osherove

We're delighted to announce that Roy Osherove will be one of our keynote speakers at ProgNET 2019.

Roy Osherove

Roy is the author of "The Art of Unit Testing", "Elastic Leadership" and the upcoming "Enterprise DevOps" books.

Venue

CodeNode

CodeNode is the UK's largest venue dedicated to Technology events and was designed to provide a space for Skills Matter's community of software professionals to come together and enjoy meetups, conferences, training and networking events. With fantastic transport links and located in the heart of London's Tech City, Codenode welcomes thousands of engineers each year, who come together to learn and share skills, exoerience and collaborate on projects.

CodeNode features six dedicated event spaces, a large break-out area, complete with fully-licensed bar, reliable wifi, plenty of power sockets, and 6 dedicated event and collaboration spaces.

H0ychpcrxfvcdujzguuq

CodeNode

10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels
Get Involved

Call for Papers is now CLOSED!

The Call for Papers is now closed! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

Diversity Scholarship Plan

Skills Matter is proud and happy to share our ProgNET Diversity Scholarship Plan which provides support to those from traditionally underrepresented and/or marginalized groups in the technology and/or open source communities who may not have the opportunity to attend ProgNET for various reasons.

Scholarships are awarded based on a combination of need and impact. Scholarship recipients will receive a complimentary ticket to the conference.

Please note, travel expenses are not covered under this scholarship and are the responsibility of the scholarship recipient.

Eligibility

Applicants should be from a traditionally underrepresented and/or marginalized groups in the technology and/or open source communities and be unable to attend without some assistance.

We look forward to having you at ProgNET 2019!

To apply please fill in this form:

Volunteer at the ProgNET 2019!

Interested in .NET, and eager to learn the latest news? You have the chance to get a free ticket to the ProgNET 2019! All we need from you is some help in setting up the conference, and some hours of your time on the days of the conference! You will be free to attend the conference for the remainder of the time.

Are you ready then? Email us at conferences@skillsmatter.com and we will put your name down as a volunteer for ProgNET 2019! Shifts and detailed info will be confirmed about one month prior to the conference.

Fringe

Joining us for ProgNET London 2019 and want more? Make it a whole week of .NET learning with these fringe courses...

Call or email our team about the ProgNET Fringe Package for a special discount on bundle tickets!

Functional Concurrency in .NET with C# & F

9th - 10th September 2019 Are you interested in unleashing the power of functional programming? Join Riccardo Terrell on this exciting course and learn best practices necessary to build concurrent and scalable programs in .NET covering OnPrem and Cloud based applications. This hands-on workshop will explore the powerful and accessible tool of parallel computation. This course teaches how to optimize and maximize performance of an application, how to most effectively use multi-core computation and maximise the computational resources utlisation, which is used across a range of industries and applications.
Get your ticket here!

Modern Application Development with C# and .NET Core

16th - 19th September 2019
This four-day practical .NET Core training course is perfect for those wanting to learn how to use this powerful platform to deliver high-performance software applications.
Join Dylan Beattie, systems architect, developer and Microsoft MVP, in a series of collaborative workshops where you will learn how to develop modern software applications using C#, .NET Core and the rich ecosystem of tools and services that’s available for .NET developers. Starting with the fundamentals of the C# language and the .NET runtime platform, you will look at how to create your first .NET Core application; how to use the dotnet command line tools to create websites, APIs and class libraries; and how best to deploy .NET applications.
Get your ticket here!

Sponsors

Thanks to our sponsors

Also thanks to

Available Packages

    • 64-BIT SPONSORSHIP
    • Engagement Benefits

      • Exhibitor booth (3m x 1.5m) in central conference break-out area
      • 4 free conference tickets (subject to availability) which you can gift to your clients or your engineering team
      • 4 free exhibitor passes
      • 4 Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET
      • 28 conference party drink tokens to give away at your booth
      • 2 gift or printed item in swag bags
      • 2 places to attend the Speakers & Sponsors Reception
      • Your 300-word news item, interview or blog post plus visual announced on conference sneak preview pages and in social media
      • Your 140 char post-conference News Item & hotlinked URL shared in post-conference email shared with all attendees

      Brand Visibility Benefits

      Your logo (size relevant to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All CloudNative London 2019 Conference Pages (at bottom of page)
      • In pre- and post conference attendee news update emails
      • Name badges worn by every attendee
      • Printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • All digital signage throughout conference venue, if any
      • Conference Closing Speech Sponsor Thank You Slide

      64-BIT Sponsorship Bonus Add-Ons Available

      • Your logo on all conference Swag Bags (£5000)
      • Your logo on all conference attendee T-shirts (£5000)
      • Your logo on conference lanyards worn by all conference attendees (£3500)
      • Your logo on ProgNET London 2019 Party branding (e.g. beer mats, banners, balloons) (£2,500)
    • 32-BIT SPONSORSHIP
    • Engagement Benefits

      • Exhibitor booth (1.5m x 1.5m) in central conference break-out area
      • 2 free conference tickets, (subject to availability) which you can gift to your clients or your engineering team
      • 2 free exhibitor passes
      • 10 conference party drink tokens
      • 2 Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET
      • 1 gift or printed item in swag bags
      • Your 300-word news item, interview or blog post plus visual announced on conference sneak preview pages and in social media
      • 140 character post-conference news item will be shared via hotlinked url in post-conference email to all attendee

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All ProgNET London 2019 Conference Pages (at bottom of page)
      • All pre and post conference attendee news update emails
      • Name badges worn by every attendee
      • Printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the venue, if any
      • Conference Closing Speech Sponsor Thank You Slide
    • 16-BIT SPONSORSHIP
    • Engagement Benefits

      • 1 flipchart (1m²) in central conference breakout area
      • 1 free exhibitor pass
      • 1 free conference pass (subject to availability)
      • 1 gift or printed item in swag bags
      • 1 tweet retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #ProgNET

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All Progressive .NET 2019 Conference Pages (at bottom of page)
      • Name badges worn by every attendee
      • In printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the venue, if any
      • Conference Closing Speech Sponsor Thank You Slide
    • 8-BIT SPONSORSHIP
    • Engagement Benefits

      • 1 free exhibitor pass
      • 1 gift or printed items in swag bags

      Brand Visibility Benefits

      Your logo (size relative to sponsorship level) displayed on:

      • Progressive .NET 2019 Sponsor Pages
      • Your dedicated 200-word Company Profile with visual on skillsmatter.com
      • All Progressive .NET 2019 Conference Pages (at bottom of page)
      • Name badges worn by every attendee
      • In printed conference programme booklet
      • Main Stage re-Boards and on banners throughout the venue
      • Digital signage throughout the conference venue, if any


To discuss sponsorship opportunities please contact the team:

Press

Press Pass Registration

Skills Matter gives out Press Passes to both in-house and freelance editors, journalists, bloggers and influencers. We encourage those who have a genuine passion for tech and love to share great stories with tech communities and industries to apply.

Apply for Skills Matter Press Pass

SkillsCasts

Hold tight, skillscasts coming soon!

 

Other Years