Skip to content

Commit

Permalink
Merge pull request #35 from JSConfBp/2024-setup
Browse files Browse the repository at this point in the history
set up 2024
  • Loading branch information
necccc authored Apr 27, 2024
2 parents 2dc1955 + 3dcd671 commit bb2dc34
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 38 deletions.
2 changes: 1 addition & 1 deletion pages/_app.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class MyApp extends App {

return <>
<Head>
<title>Workshop Registration - JSConf Budapest 2022</title>
<title>Workshop Registration - JSConf Budapest 2024</title>
</Head>
<ThemeProvider theme={theme}>
{/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}
Expand Down
10 changes: 5 additions & 5 deletions pages/home/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -196,17 +196,17 @@ class Index extends React.Component {

<div className={classes.paper}>
<Typography className={classes.title} variant="h2">
JSConf Budapest 2022<br />
JSConf Budapest 2024<br />
Workshop Registration
</Typography>

<Paper className={classes.area} elevation={1}>
<Typography component="p" className={classes.text}>
Log in using your JSConf Budapest 2022 ticket ID.
Log in using your JSConf Budapest 2024 ticket ID.
</Typography>

<Typography component="p" className={classes.text}>
<a href="https://ti.to/jsconf-bp/jsconf-budapest-2022">I don't have a ticket</a>
<a href="https://ti.to/jsconf-bp/jsconf-budapest-2024">I don't have a ticket</a>
<a href="" className={classes.ticketIdLink} onClick={e => this.showHelp(e)}>Where is my ticket ID?</a>
</Typography>

Expand All @@ -231,8 +231,8 @@ class Index extends React.Component {
Sorry, but it seems we can't find your ticket. <br />
You can get one quickly by hitting the button below.
</Typography>
<Button variant="contained" color="primary" className={classes.button} href="https://ti.to/jsconf-bp/jsconf-budapest-2022">
Buy your ticket from €311
<Button variant="contained" color="primary" className={classes.button} href="https://ti.to/jsconf-bp/jsconf-budapest-2024">
Buy your ticket from €450
</Button>
<Typography component="p" className={classes.mistake}>
If you think this is a mistake, <a href="mailto:[email protected]?subject=Workshop HELP, my ticket ID is not working!">please contact us</a>,{' '}
Expand Down
2 changes: 1 addition & 1 deletion pages/workshops/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ class Workshops extends React.Component {
<div className={classes.root}>
<div className={classes.paper}>
<Typography className={classes.title} variant="h2">
JSConf Budapest 2022<br />
JSConf Budapest 2024<br />
Workshop Registration
</Typography>

Expand Down
50 changes: 19 additions & 31 deletions workshops.js
Original file line number Diff line number Diff line change
@@ -1,38 +1,26 @@
module.exports = {
XSTATE: {
created: "2022-03-22",
seats: 15,
title: "Diagram, Develop, Deploy: Build bulletproof apps collaboratively with statecharts",
short_description: "Using XState, the attendees of this workshop will learn how to model any piece of code using states, events, actions and services.",
RISINGSTACK: {
created: "2024-04-22",
seats: 20,
title: "AHA stack: Make web development easy again!",
short_description: "Meet the AHA stack, combining Astro, htmx, and Alpine.js to deliver rich, interactive sites in a surprisingly easy way.",
},
NEWRELIC: {
created: "2022-03-22",
seats: 15,
title: "Build Your Own Synthetics Monitoring",
short_description: "Build your own synthetics monitoring test suite and learn how to anticipate user behavior, both in all the expected ways and in all the unexpected ways, and build automated solutions to test for it.",
SUPERCHARGE: {
created: "2022-04-26",
seats: 25,
title: "API-first approach with no-code stack for fullstack development",
short_description: "Learn the principles of the API-first approach, and how to implement API contracts using ChatGPT or Copilot and GitLab CI.",
},
EXADEL: {
created: "2022-03-25",
seats: 12,
title: "Mastering Node.js asynchronous flow",
short_description: "Become a master of async flows in Node.js from event loop queues to working threads!",
CRABNEBULA: {
created: "2022-05-05",
seats: 20,
title: "Learn Tauri 2.0",
short_description: "Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms.",
},
HASURA: {
created: "2022-04-03",
MAINMATTER: {
created: "2022-05-15",
seats: 15,
title: "Building realtime apps with GraphQL & Hasura",
short_description: "Learn how GraphQL provides simpler ergonomics for working with real-time data! Then, using Hasura, an open-source engine, instantly generate a subscription-ready API for your application!",
},
SUPERCHARGE: {
created: "2022-04-09",
seats: 20,
title: "How to tame drones using face recognition?",
short_description: "AI and IoT are not areas you should be afraid of! During our session, we’re going to learn how to convince drones to follow us everywhere, relying on face recognition.",
},
LITTLEDATA: {
created: "2022-05-06",
seats: 19,
title: "Handing technical debt in a fast-scaling software company",
short_description: "Engineering leads from Littledata talk through how they have tackled scaling challenges and tech debt, covering object-oriented design, serverless architecture, Kubernetes and dependency injection.",
title: "Building with Svelte & SvelteKit",
short_description: "TBA",
},
}

0 comments on commit bb2dc34

Please sign in to comment.