Brainberg
[🏫 In-Person] Encryption in a Post Quantum World and .NET + Alpine Ajax
Software EngineeringMeetupFree

[🏫 In-Person] Encryption in a Post Quantum World and .NET + Alpine Ajax

Tue 2 Jun · 17:30
Sheffield, 🇬🇧 United Kingdom
< 50 attendees
Sheffield Technology Parks · Arundel Street

About this event

This event will be a two talks, Encryption in a Post Quantum World with Mark Thompson, and .NET + Alpine Ajax with Andrew Gunn

⚠️ This will be an in-person event, the venue is TBA.

Agenda:

  • 🍕 Pizza/Drinks (18:15 - 18:30)
  • 🗣 Introduction (18:30)
  • 👉 Encryption in a Post Quantum World
  • 👉 npm uninstall everything: Alpine AJAX and .NET
  • 🍻 Social @ Pub (after the talk)

👉 Encryption in a Post Quantum World
Quantum computing is here, it is time to protect our code. Todays standards have served the world for decades. Not any more. It’s time to discuss Post Quantum Encryption and how we as developers can use it, without panic, hype, or heavy maths.

This talk is a friendly, practical introduction to quantum-proof encryption, aimed at C# and .NET developers. We’ll focus on how encryption is used in real applications, not the maths behind it, and everything is explained in terms of practical use.

We’ll start by looking at why encryption needs to evolve, including how Shor’s Algorithm fundamentally breaks widely used asymmetric encryption standards like RSA and ECC, rendering them unsafe in a quantum world. We’ll then revisit symmetric and asymmetric encryption, clarifying what remains safe and what needs to change.

From there, we’ll get hands-on and build simple, real C# examples to encrypt data, sign it, and verify it code you can take away and use straight away.

This is a relaxed, code-first session designed to make modern encryption feel approachable, useful, and achievable. You don’t need to be a mathematician or a Crypto expert. There will be no slides of equations.

👉 npm uninstall everything: Alpine AJAX and .NET
We've spent years building SPAs that serialize data to JSON, ship it to a framework, and reconstruct the same HTML the server could have just sent in the first place. It's time to ask: what if we stopped doing that?

Alpine AJAX lets you make requests from the browser, receive plain HTML from your server, and swap it straight into the page. No virtual DOM. No state management library. No existential crisis in node_modules. It doesn't care what your backend is, it just wants HTML. That makes it a perfect fit for Razor Pages, which already do exactly that, with a few Alpine.js attributes sprinkled on top to handle the interactivity.

I'll walk through how it works, then take a standard Razor Pages app and convert it to use Alpine AJAX, so you can see how little it takes to get that SPA feel without actually building one.

Source: meetup

[🏫 In-Person] Encryption in a Post Quantum World and .NET + Alpine Ajax | Brainberg