Skip to content

Instantly share code, notes, and snippets.

@reverentgeek
Last active August 26, 2019 16:43
Show Gist options
  • Save reverentgeek/55121715c03d8eedfba72226acd6b562 to your computer and use it in GitHub Desktop.
Save reverentgeek/55121715c03d8eedfba72226acd6b562 to your computer and use it in GitHub Desktop.
Abstract Ideas - Feedback Welcome!

JAMstack: Web Apps at Ludicrous Speed

If you're a web developer, chances are you have heard the term "JAMstack." Curiously, JAMstack isn't a solution to prevent clogged printers, something to eat on toast, or a way to make music. Instead, it's an architecture for designing super-fast web applications that easily scale, focused on JavaScript, APIs, and Markup.

In this talk, we'll cover the JAMstack architecture, the numerous benefits of the JAMstack approach, and frameworks and services you can use to implement a JAMstack web application. You'll walk away with a clear understanding of JAMstack and resources to quickly build your own web app at ludicrous speed!

How I Learned to Stop Worrying and Love Security

Short Version

Perhaps you've had the "pleasure" of building or maintaining your own authentication and user management system. The good news is OAuth 2.0 and Open ID Connect (OIDC) are standards you can leverage and leave account security to the experts. The bad news is there's a lot of confusing information out there, making OAuth and OIDC hard to understand. You'll walk away from this talk understanding the problems these protocols solve, how they work, and ways you can integrate them into your own apps!

Long Version

Perhaps you've had the "pleasure" of building or maintaining your own authentication and user management system. Registration, login, and password reset forms, dealing with validation, salted hashes, email verification, and the list goes on and on. Oh, and how about keeping up with all the latest attacks and keeping your data secure? About as fun as pulling teeth!

Mercifully, those days are over. OAuth 2.0 and OpenID Connect (OIDC) are standard protocols you can leverage in your apps and leave the rest to a dedicated authentication and identity system. Unfortunately, there's a lot of hard-to-understand, jargon-filled misinformation out there on how OAuth and OIDC work and how to properly implement it.

In this talk, we'll cover the problems OAuth and OIDC solve, how these protocols work, and ways you can integrate them into your own applications. You'll walk away with knowledge and resources you can immediately put to use, so you can build more secure apps!

@iamsap
Copy link

iamsap commented Aug 23, 2019

The benefits offered in #1 are "understanding of JAMstack" and "resources." You could get specific here if you wanted it to seem more tangible and less "business speak." An example, "You'll not only leave here inspired to create your own JAMStack, but you'll have source code, my favorite libraries, and real-world examples to jumpstart your own project."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment