-
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
1 parent
281cf03
commit f7460db
Showing
6 changed files
with
151 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,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. | ||
|
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,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. | ||
|
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,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! |
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,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. | ||
|
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,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. | ||
|
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: 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. |