diff --git a/app/data/events.json b/app/data/events.json index 07a2ab3..6dd3ea9 100644 --- a/app/data/events.json +++ b/app/data/events.json @@ -259,5 +259,16 @@ "eric-jensen-march-2024" ], "description": "Join your fellow web devs for an evening of talks, networking and fun! Tickets are only $5 but go up to $10 the day of, so don't delay!\n\nšŸ“ [The Collective Seattle, 400 Dexter Ave N, Seattle, WA 98109](https://maps.app.goo.gl/iFCSeqBsv7gFKEQ78)" + }, + { + "id": "april-2024", + "title": "SeattleJS April 2024", + "date": "2024-04-10", + "sponsors": [], + "talks": [ + "herrington-darkholme-april-2024", + "john-pham-april-2024" + ], + "description": "Join your fellow web devs for an evening of talks, networking and fun! Register ahead of time at the link below. Drink tickets are only $5 but go up to $10 the day of, so don't delay!\n\nšŸ“ [The Collective Seattle, 400 Dexter Ave N, Seattle, WA 98109](https://maps.app.goo.gl/iFCSeqBsv7gFKEQ78)" } ] \ No newline at end of file diff --git a/app/data/speakers.json b/app/data/speakers.json index cbaa010..fdb9293 100644 --- a/app/data/speakers.json +++ b/app/data/speakers.json @@ -267,5 +267,21 @@ "twitter": "", "pronouns": "he/him", "photo": "eric-jensen.jpg" + }, + { + "id": "herrington-darkholme", + "name": "Herrington Darkholme", + "company": "Freelance", + "twitter": "hd_nvim", + "pronouns": "he/him/his", + "photo": "herrington-darkholme.jpg" + }, + { + "id": "john-pham", + "name": "John Pham", + "company": "Vercel", + "twitter": "johnphamous", + "pronouns": "he/him/his", + "photo": "john-pham.jpg" } ] \ No newline at end of file diff --git a/app/data/talks.json b/app/data/talks.json index 2a33272..b6d05b7 100644 --- a/app/data/talks.json +++ b/app/data/talks.json @@ -392,5 +392,29 @@ "local-first" ], "type": "regular" + }, + { + "id": "herrington-darkholme-april-2024", + "speaker_id": "herrington-darkholme", + "event_id": "april-2024", + "title": "Benchmark Rusty Parsers: demystify native tooling performance in JavaScript", + "abstract": "Native parsers used in JavaScript are not always faster due to extra work across languages. This talk will review several parsers written in JS/Rust and demonstrate the perf characteristics of native programs in NodeJS.\nAvoiding Rust overhead and using multi-core are crucial for performance.\n\nhttps://rs-perf-talk.vercel.app/", + "topics": [ + "javascript", + "napi", + "rust" + ], + "type": "regular" + }, + { + "id": "john-pham-april-2024", + "speaker_id": "john-pham", + "event_id": "april-2024", + "title": "Delightful Design", + "abstract": "In this talk, we'll explore how to craft delightful experiences that enhance user engagement, focusing on performance, accessibility, and impressing the user, as seen in products like Vercel, Linear, and Raycast. You'll learn that anyone, regardless of design expertise, can achieve such delightful design.", + "topics": [ + "design" + ], + "type": "regular" } ] \ No newline at end of file diff --git a/public/images/speakers/herrington-darkholme.jpg b/public/images/speakers/herrington-darkholme.jpg new file mode 100644 index 0000000..6519ae7 Binary files /dev/null and b/public/images/speakers/herrington-darkholme.jpg differ