Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion _posts/2025-05-01-svelte-runes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ meetup: https://www.meetup.com/async-web-tech-meetup/events/307497941
speakers:
- name: James Turner
image:
url: /img/talks/Svelte Machine Mobile.png
url: /img/talks/svelte-machine-mobile.png
title: Svelte machine logo
sponsors:
- name: Runway East
Expand Down
48 changes: 48 additions & 0 deletions _posts/2025-09-04-side-project-to-serverless.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: "From Side-project to Serverless Business with One Programming Language - TypeScript"
summary: "A web tech meetup based in Brighton & Hove"
date: 2025-09-04T19:00:00
meetup: https://www.meetup.com/async-web-tech-meetup/events/310748479/
speakers:
- name: James Turner
- link: http://esparter.com/
image:
url: /img/talks/side-project-to-serverless.png
title: TypeScript - One Language to Rule Them All, and in the Darkness Compile Them
sponsors:
- name: Runway East
logo: /img/sponsors/rwe.png
link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship
tags:
- svelte
- javascript
- web
venue:
name: Runway East
link: https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship
location: https://goo.gl/maps/WGe2p9D7Wup3LdNt8
address: York And Elder Works, 50 New England St, Brighton BN1 4AW
latlong: 50.8325788,-0.1420808
layout: event.hbs
collection: events
---

On Thursday 4th September we're very happy to be joined by James Turner.

It started with wanting to explore the hype around serverless - particularly the costs. COVID was striking so James built a quick proof of concept to allow members at their local cricket club to order drinks while sitting by the boundary. The initial release consisted of a single page Svelte app, integration to Stripe and some JSON config. Roll on a few years and they have a richly featured commercial system called OrderWhizz.

In the presentation we’ll look at the system architecture and technologies used and how we share TypeScript between backend Lambda functions and the (Svelte and React) UI's. We’ll also discuss some of the many trade-offs made along the way, and how the design was effected by “going fully serverless”. Expect some demos and a look into the code itself.

James currently runs his own web-dev consultancy and has been building web-apps for "longer that he cares to remember", having developed one of the first browser based FX trading systems (on IE6 no less).

🍕 Pizzas provided by our venue! Runway East has been fighting boring offices since 2014. Members get team bliss guaranteed with space to scale. [Learn more](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship).

🍻 BYOB: We are currently looking for additional sponsorship. This event will likely not have a sponsor for drinks, so if you'd like to have a couple during the event please bring some of your own (and maybe some to share if you're feeling generous).

You will be able to join us in-person at [Runway East](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship) or online (link added closer to the event).

---

Pizzas provided by our venue! Runway East has been fighting boring offices since 2014. Members get team bliss guaranteed with space to scale. [Learn more](https://runwayea.st/locations/brighton?utm_source=external&utm_medium=event&utm_campaign=sponsorship).

BYOB: We are currently looking for additional sponsorship. This event will likely not have a sponsor for drinks, so if you'd like to have a couple during the event please bring some of your own (and maybe some to share if you're feeling generous).
Loading