-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
layout: meetup | ||
title: "JavaScript's Quirks: Understanding the 'Why' Behind the 'What'" | ||
slides: | ||
video: | ||
speakers: | ||
- name: David Bowman | ||
title: | ||
avatar: https://avatars.githubusercontent.com/u/42383060?v=4 | ||
bio: | ||
email: | ||
homepage: https://www.theinnovationlab.dev/ | ||
twitter: davidlbowman | ||
github: davidlbowman | ||
linkedin: davidlbowman | ||
sponsor: cloudflare | ||
venue: cloudflare | ||
after: lazarus | ||
organizers: | ||
- kkipp | ||
- joah | ||
--- | ||
|
||
JavaScript is a language often mocked for its quirky behaviors, like how 3 + '3' equals '33' or how 0.1 + 0.2 doesn't quite equal 0.3. These peculiarities can be confusing and frustrating, especially for beginners. However, most of these behaviors aren't random or senseless—they stem from historical decisions, compromises, and attempts to handle various use cases. In this talk, we'll explore some of JavaScript's most notorious quirks, exploring their reasoning. We'll cover topics like type coercion, truthy/falsy values, equality comparisons, variable scope and hoisting, the typeof operator, and prototypal inheritance. If you understand the 'why' behind the 'what,' you will be better equipped to write clean, predictable JavaScript code and avoid common pitfalls. Whether you're a JavaScript beginner or an experienced developer, you'll walk away with valuable insights into the language's inner workings. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
layout: meetup | ||
title: "Getting Started with Passkeys and WebAuthn" | ||
slides: | ||
video: | ||
speakers: | ||
- name: Lucas Castro | ||
title: | ||
avatar: https://lucasamonrc.dev/me.jpg | ||
bio: | ||
email: | ||
homepage: https://lucasamonrc.dev/ | ||
twitter: | ||
github: lucasamonrc | ||
linkedin: lucasamonrc | ||
sponsor: cloudflare | ||
venue: cloudflare | ||
after: lazarus | ||
organizers: | ||
- joahg | ||
--- | ||
|
||
Passwords are vulnerable and frustrating for users. Passkeys promise a seamless and secure authentication future. But understanding the concepts and implementing them into your web application can feel daunting. | ||
|
||
In this talk, we'll break down the fundamentals of passkeys, including the WebAuthn specification and the benefits they provide. You'll learn how to set up a simple WebAuthn server, handle registration and authentication flows, and navigate the practical aspects of implementing passkeys in your application. We will cover just enough ground for you to get started and lay out a passkey foundation to be built upon. |