Skip to content

Commit

Permalink
add 2023 meetups
Browse files Browse the repository at this point in the history
  • Loading branch information
joahg authored and aaronj1335 committed Jan 3, 2024
1 parent 281cf03 commit f7460db
Show file tree
Hide file tree
Showing 6 changed files with 151 additions and 0 deletions.
20 changes: 20 additions & 0 deletions _meetups/2023-06-20-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
layout: meetup
title: Building Semi-hosted SaaS
speakers:
- name: Jeff Lindsay
avatar: https://pbs.twimg.com/profile_images/1489753408961748992/u4f-zHr3_400x400.jpg
homepage: https://progrium.xyz
twitter: progrium
github: progrium
linkedin: progrium
sponsor: cloudflare
venue: cloudflare
after: zilker-brewing
organizers:
- fguest
- pcostanzo
---

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.

27 changes: 27 additions & 0 deletions _meetups/2023-07-18-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: meetup
title: "HTML with Superpowers: An introduction to Web Components"
slides:
video:
speakers:
- name: Dave Rupert
title:
avatar: https://pbs.twimg.com/profile_images/477460555981025280/JUGkf8zv_400x400.jpeg
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.
email:
homepage:
twitter: davatron5000
github:
linkedin:
sponsor: cloudflare
venue: cloudflare
after: lazarus
organizers:
- fguest
- pcostanzo
---

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.

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.

24 changes: 24 additions & 0 deletions _meetups/2023-08-15-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
layout: meetup
title: 4 or more package managers, what's the worst that could happen?
slides:
video:
speakers:
- name: Bradley Farias
title:
avatar: https://pbs.twimg.com/profile_images/282339703/Photo_7_400x400.jpg
bio:
email:
homepage:
twitter: bradleymeck
github: bradleymeck
linkedin:
sponsor: cloudflare
venue: cloudflare
after: lazarus
organizers:
- fguest
- pcostanzo
---

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!
28 changes: 28 additions & 0 deletions _meetups/2023-09-19-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
layout: meetup
title: The Rise of Structured Concurrency
slides: https://www.icloud.com/keynote/0ef5Py0MLQcXZAeH8OTS_O8Xw#The_Rise_of_Structured_Concurrency
speakers:
- name: Charles Lowell
title:
avatar: https://pbs.twimg.com/profile_images/1272369014/skull_guns_400x400.jpg
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.
email:
homepage:
twitter: cowboyd
github:
linkedin:
sponsor: cloudflare
venue: cloudflare
after: lazarus
organizers:
- fguest
- pcostanzo
---

Rule 1. Highly concurrent programs are hard.

Rule 2. Every non-trivial program is highly concurrent.

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.

27 changes: 27 additions & 0 deletions _meetups/2023-10-17-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: meetup
title: Native Mobile Apps with Vanilla JavaScript
slides:
video:
speakers:
- name: Anton Astashov
title:
avatar: https://avatars3.githubusercontent.com/u/12795?v=3&s=400
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).
email:
homepage:
twitter: anton_astashov
github: astashov
linkedin:
sponsor: cloudflare
venue: cloudflare
after: lazarus
organizers:
- fguest
- pcostanzo
---

Build native mobile apps in JavaScript! Just regular JavaScript without any mobile frameworks.

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.

25 changes: 25 additions & 0 deletions _meetups/2024-01-16-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
layout: meetup
title: Remix: Teaching Young Dogs new Tricks
slides:
video:
speakers:
- name: Brooks Lybrand
title:
avatar: https://avatars.githubusercontent.com/u/12396812?v=4
bio:
email:
homepage:
twitter: BrooksLybrand
github: brookslybrand
linkedin: brooks-lybrand
sponsor: cloudflare
venue: cloudflare
after: lazarus
organizers:
- fguest
- pcostanzo
- joahg
---

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 comments on commit f7460db

Please sign in to comment.