Skip to content

Commit f7460db

Browse files
joahgaaronj1335
authored andcommitted
add 2023 meetups
1 parent 281cf03 commit f7460db

6 files changed

Lines changed: 151 additions & 0 deletions

File tree

_meetups/2023-06-20-meetup.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: meetup
3+
title: Building Semi-hosted SaaS
4+
speakers:
5+
- name: Jeff Lindsay
6+
avatar: https://pbs.twimg.com/profile_images/1489753408961748992/u4f-zHr3_400x400.jpg
7+
homepage: https://progrium.xyz
8+
twitter: progrium
9+
github: progrium
10+
linkedin: progrium
11+
sponsor: cloudflare
12+
venue: cloudflare
13+
after: zilker-brewing
14+
organizers:
15+
- fguest
16+
- pcostanzo
17+
---
18+
19+
Hosted software as a service is great, but can give the provider too much leverage over your data and the software itself. Meanwhile, self-hosted software, like many open source solutions, takes away the key value proposition of SaaS. Luckily, "semi-hosted" is a model that provides the best of both worlds and enables customization and extensibility not usually possible. I want to talk about this pattern and show what you can do with it by demonstrating a semi-hosted personal organizer I've been building with Deno and Mithril.js called Treestar.
20+

_meetups/2023-07-18-meetup.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
layout: meetup
3+
title: "HTML with Superpowers: An introduction to Web Components"
4+
slides:
5+
video:
6+
speakers:
7+
- name: Dave Rupert
8+
title:
9+
avatar: https://pbs.twimg.com/profile_images/477460555981025280/JUGkf8zv_400x400.jpeg
10+
bio: Dave Rupert is lead developer and 1/3rd of [Paravel](http://paravelinc.com). He is also the host of the [ATX Web Show](http://atxwebshow.com), a not-so-weekly podcast all about the local web design and development scene here in Austin, TX.
11+
email:
12+
homepage:
13+
twitter: davatron5000
14+
github:
15+
linkedin:
16+
sponsor: cloudflare
17+
venue: cloudflare
18+
after: lazarus
19+
organizers:
20+
- fguest
21+
- pcostanzo
22+
---
23+
24+
A short dive into web components taking a look at what they are, how they work, what problems they solve, what problems they have, and why you may want to use them on your next project.
25+
26+
Dave Rupert is co-founder of Luro, a tool for tracking component usage and insights. He also co-hosts Shoptalk, a web design and development podcast with Chris Coyier from CSS-Tricks.
27+

_meetups/2023-08-15-meetup.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: meetup
3+
title: 4 or more package managers, what's the worst that could happen?
4+
slides:
5+
video:
6+
speakers:
7+
- name: Bradley Farias
8+
title:
9+
avatar: https://pbs.twimg.com/profile_images/282339703/Photo_7_400x400.jpg
10+
bio:
11+
email:
12+
homepage:
13+
twitter: bradleymeck
14+
github: bradleymeck
15+
linkedin:
16+
sponsor: cloudflare
17+
venue: cloudflare
18+
after: lazarus
19+
organizers:
20+
- fguest
21+
- pcostanzo
22+
---
23+
24+
JavaScript has a horribly rich history of writing package managers with none fully reigning as the final winner in a perpetual war for popularity and utility. Let's cover some of their differences, that actually end up with some fun surprises about nuances in how they work along the way!

_meetups/2023-09-19-meetup.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
layout: meetup
3+
title: The Rise of Structured Concurrency
4+
slides: https://www.icloud.com/keynote/0ef5Py0MLQcXZAeH8OTS_O8Xw#The_Rise_of_Structured_Concurrency
5+
speakers:
6+
- name: Charles Lowell
7+
title:
8+
avatar: https://pbs.twimg.com/profile_images/1272369014/skull_guns_400x400.jpg
9+
bio: Charles has been delivering bullet-proof software for over 18 years. An avid contributor to open source, he founded [the Frontside](http://frontside.io) in 2005 to help businesses deliver game-changing user interfaces to their customers. Also, he really, really, really, really likes to code. Really.
10+
email:
11+
homepage:
12+
twitter: cowboyd
13+
github:
14+
linkedin:
15+
sponsor: cloudflare
16+
venue: cloudflare
17+
after: lazarus
18+
organizers:
19+
- fguest
20+
- pcostanzo
21+
---
22+
23+
Rule 1. Highly concurrent programs are hard.
24+
25+
Rule 2. Every non-trivial program is highly concurrent.
26+
27+
JavaScript gives us some primitives to express asynchrony like promises, and async functions, but unfortunately they do not guarantee correctness. In fact far from it. Most async code is full of edge-cases and foot guns that never reveal themselves until you’re at scale. In this talk, we’ll put names to all these edge-cases and footguns so that you can recognize them instantly when they happen to you. After showing the ills, we’ll talk about the the cure: an exciting new way of thinking about our programs called Structured Concurrency. Language communities from Go, and Rust to Swift and Java, are all ablaze with talk of it, so whether you’ve explored this topic before or this is the first you’ve heard of it, you won’t want to miss this talk, because in ten years time, it will be the norm and we’ll all wonder how we ever did without it.
28+

_meetups/2023-10-17-meetup.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
layout: meetup
3+
title: Native Mobile Apps with Vanilla JavaScript
4+
slides:
5+
video:
6+
speakers:
7+
- name: Anton Astashov
8+
title:
9+
avatar: https://avatars3.githubusercontent.com/u/12795?v=3&s=400
10+
bio: Anton is [a real-deal code slinger](https://github.com/astashov) based in Austin and currently working at [Mixbook.com](http://www.mixbook.com).
11+
email:
12+
homepage:
13+
twitter: anton_astashov
14+
github: astashov
15+
linkedin:
16+
sponsor: cloudflare
17+
venue: cloudflare
18+
after: lazarus
19+
organizers:
20+
- fguest
21+
- pcostanzo
22+
---
23+
24+
Build native mobile apps in JavaScript! Just regular JavaScript without any mobile frameworks.
25+
26+
This can be a great solution if you’re a web developer and JavaScript is your bread and butter. Apps built this way work fast, are quick to deploy, and don’t have to pass App Store reviews every time! So come and learn about the pros and cons of this approach, and what it takes to build a JS native mobile app.
27+

_meetups/2024-01-16-meetup.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
layout: meetup
3+
title: Remix: Teaching Young Dogs new Tricks
4+
slides:
5+
video:
6+
speakers:
7+
- name: Brooks Lybrand
8+
title:
9+
avatar: https://avatars.githubusercontent.com/u/12396812?v=4
10+
bio:
11+
email:
12+
homepage:
13+
twitter: BrooksLybrand
14+
github: brookslybrand
15+
linkedin: brooks-lybrand
16+
sponsor: cloudflare
17+
venue: cloudflare
18+
after: lazarus
19+
organizers:
20+
- fguest
21+
- pcostanzo
22+
- joahg
23+
---
24+
25+
Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. In this talk Brooks will show you how Remix makes it easy to iteratively build solid, engaging, and user-centric experiences using the basic building blocks of the web.

0 commit comments

Comments
 (0)