Compare commits

..

26 Commits

Author SHA1 Message Date
06ab770d56 More seattle 2022 media 2024-11-07 02:41:17 +02:00
75118ee232 Part of HMS 2022 media 2024-11-06 07:31:40 +02:00
Abner Coimbre
7b24a67887 Disable Twitch button until we figure out why there's no spacing between button in the final build 2024-11-04 08:33:36 -08:00
Ben Visness
91642bd38a Rewrite default opengraph config 2024-11-04 10:31:41 -06:00
Abner Coimbre
35229e3d29 F*ck disqus 2024-11-04 08:25:00 -08:00
Abner Coimbre
3293db2a0d Disable Twitch button until we figure out why there's no spacing between button in the final build 2024-11-04 08:24:48 -08:00
Ben Visness
93381db240 Update opengraph image 2024-11-04 10:23:45 -06:00
Abner Coimbre
d7fefd7511 Fix the 'More on the Way' notice 2024-11-04 07:02:37 -08:00
Abner Coimbre
9a880f6581 add the remaining 2024 lineup (so far) 2024-11-04 06:59:52 -08:00
Abner Coimbre
7ee76295da Add Freya 2024-11-04 05:51:04 -08:00
Abner Coimbre
0f14d7577c Kagi signed the contract, so update booth description to their preferred one 2024-11-04 05:26:06 -08:00
Abner Coimbre
5e9d4e5041 meetups: staff disclaimer 2024-11-04 04:17:12 -08:00
Abner Coimbre
2e57fce71b meetups: add remaining cities 2024-11-04 04:05:17 -08:00
Abner Coimbre
b91065cd70 Minor tweak to initia news post 2024-11-03 21:45:09 -08:00
Abner Coimbre
e5682c20a0 fix: don't hardcode the API endpoint for meetup subscribe links 2024-11-03 21:39:33 -08:00
Abner Coimbre
56904909c5 Add basic layout for meetups. Push Seattle to start with. 2024-11-03 21:30:17 -08:00
2df8500ea5 Fixed contact.html style 2024-11-04 01:08:16 +02:00
Abner Coimbre
827fea1a99 Remove Contact page (we have already have our socials listed along with email address) 2024-11-03 14:33:31 -08:00
Abner Coimbre
2dc0a92ae0 Update socials 2024-11-03 13:49:02 -08:00
Abner Coimbre
04bf3891fb Don't want banner images on news posts 2024-11-03 13:30:38 -08:00
Abner Coimbre
08bd6a303a Choose smaller 'under construction' image 2024-11-03 13:28:55 -08:00
Abner Coimbre
0522c1bd57 Use support address 2024-11-03 13:04:54 -08:00
Abner Coimbre
a2604166aa Reorder FAQ 2024-11-03 13:03:03 -08:00
Abner Coimbre
838e9bf5c0 Add ticket sprite 2024-11-03 13:02:17 -08:00
7ae3147094 Nicer description in media pages 2024-11-03 19:44:42 +02:00
fe053d7bb4 Transactional pages 2024-11-03 19:44:42 +02:00
121 changed files with 1149 additions and 176 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

BIN
assets/images/opengraph.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 95.61 105.22" style="enable-background:new 0 0 95.61 105.22;" xml:space="preserve">
<style type="text/css">
.st0{fill:#ADD366;}
.st1{fill:#FFFFFF;}
</style>
<g id="Layer_2">
<path class="st0" d="M23.21,18.58c3.74-6.71,11.96-7.78,13.19-7.94c2.07-0.27,3.72-0.11,4.77,0c3.24,0.34,6.66,0.7,8.58,3.34
c1.2,1.65,1.26,3.44,1.27,3.97c0.01,0.63-0.02,3.01-2.54,6.04c-1.48,1.77-2.73,2.47-12.07,6.99c-6.19,2.99-6.89,3.29-8.26,4.45
c-2.04,1.73-2.91,3.12-3.97,2.86c-1.76-0.43-2.06-4.96-2.22-7.47C21.55,24.9,21.36,21.9,23.21,18.58z"/>
</g>
<g id="Layer_3">
<path class="st1" d="M38.14,105.22h39.33c0,0,3.78-16.82,3.78-20.23c0-3.41,0.13-24.23-1.47-26.91s-1.93-16.56-15.98-19.74
s-22.82-2.11-28.48,1.72S21.27,56.07,21.68,57.01c0.41,0.94-0.01,7.12-0.01,7.12l-4.82,6.72l3.53,8.36c0,0,9.97,4.87,11.92,4.44
c1.96-0.43,13.49,1.98,13.49,1.98l-3.43,11.93L38.14,105.22z"/>
<g id="Layer_4">
</g>
</g>
<g id="Layer_1">
<ellipse class="st1" cx="29" cy="59.74" rx="6.31" ry="5.6"/>
<ellipse class="st1" cx="56.15" cy="61.55" rx="9.5" ry="6.31"/>
<path d="M49.84,85.18c-2.32,0.67-2.9,1.16-3.88,5.44c-0.71,3.14-1.82,6.58-3.49,9.65c-0.85,1.56-2.05,3.04-2.13,4.96
c-1.33,0-2.67,0-4,0c2.26-4.91,5.02-9.6,6.38-14.92c0.97-3.81,0.97-4.12-2.79-4.05c-5.15,0.09-10.13-0.58-15.13-1.95
c-9.12-2.5-11.12-14.65-5.91-20.07c1.15-1.2,1.4-2.46,1.49-4.02c0.45-7.8,3.37-14.6,9.72-19.23c4.81-3.5,10.53-5.33,16.56-5.77
c0.66-0.05,1.33,0.01,2-0.01c4.14-0.11,4.69-0.55,5.69-4.63c0.71-2.9,1.84-5.62,3.35-8.2c0.55-0.94,2.63-1.64,0.61-3.06
c-2.39-1.68-4.05-1.47-5.25,0.78c-1.25,2.35-2.59,4.55-4.51,6.47c-2.17,2.17-4.63,3.67-7.5,4.64c-4.86,1.63-9.57,3.43-13.46,7.07
c-2.54,2.38-7.07,0.67-7.14-2.68c-0.12-5.62,0.02-9.19,1.42-13.5c2.38-7.35,9.9-13.71,18.01-13.96c3.03-0.09,5.49,0.69,9.54,1.98
c6.76,2.15,8.81,3.77,12.23,4.94c1.26,0.43,2.51,0.88,3.62,1.55c1.16,0.7,1.42,1.82,0.34,2.92c-0.46,0.48-0.95,0.93-1.47,1.35
c-3.5,2.8-4.17,6.58-3.81,10.76c0.22,2.51,1.01,4.29,3.85,4.91c4.87,1.06,8.61,4.02,11.86,7.7c4.11,4.65,6.07,10.15,6.26,16.24
c0.18,5.83,0.18,11.11,0.09,17.5c-0.12,9.38-0.98,18.39-4.05,27.2c-1,0-2,0-3,0c-0.42-2.09,0.8-3.84,1.29-5.72
c1.46-5.57,2.9-11.09,2.75-16.95c-0.18-6.65,0.12-13.31-0.09-19.96c-0.18-5.85-1.81-11.34-5.36-16.11
c-4.21-5.65-10.58-7.31-16.92-8.11c-8.48-1.07-16.73,0.32-24.34,4.77c-3.56,2.08-5.39,5.23-7,8.7c-0.37,0.81,0.09,1.26,0.87,1.31
c1.33,0.07,2.67-0.04,3.99,0.09c3.95,0.4,5.82,2.54,5.82,6.51c-0.01,3.94-1.92,6.11-5.88,6.43c-1.81,0.14-4.42,0.5-6.05-0.31
c-1.06-0.53-0.87-1.78-2.33-0.77c-1.17,0.81-1.67,2.06-2.17,3.26c-2.16,5.19,0.08,10.95,5.27,12.63c7.96,2.58,16.12,3.03,24.4,1.55
c6.01-1.07,11.03-4.36,16.07-8.16c0.44-0.33,2.37,1.31,2.25,2.21c-0.26,2.02,0.1-0.43,0,0c-0.48,2.08-3.96,3.25-6,4.07
M26.36,35.76c3.65-3.47,8.1-5.51,12.82-6.99c0.95-0.3,1.83-0.71,2.76-1c4.4-1.36,6.51-4.84,8.08-8.73
c1.05-2.59,0.2-4.03-2.34-5.63c-10.7-6.73-21.18,1.65-23.7,8.53c-1.89,5.15-2.86,14.67,0.35,13.81
C25.01,36.9,25.68,36.9,26.36,35.76z M34.3,58.74c0,0.79,0.02,0.46,0,0.13c-0.04-0.73-0.43-1.25-1.04-1.59
c-0.41-0.23-0.42-0.2-0.92,1.56c-1.18,4.2-4.61,5.27-7.83,2.44c-0.32-0.28,0-1.5-1-0.72c-0.18,0.14-0.19,0.66-0.1,0.95
c0.76,2.52,3.15,3.67,6.43,3.14C33.05,64.13,34.43,62.67,34.3,58.74z"/>
<path d="M55.93,67.81c-1.16,0-2.32,0.1-3.47-0.02c-3.92-0.41-5.81-2.64-5.81-6.73c-0.01-4.13,1.85-6.44,5.75-6.78
c2.46-0.21,4.97-0.2,7.43,0c3.92,0.32,5.81,2.62,5.82,6.72c0.01,4.13-1.86,6.38-5.75,6.79C58.59,67.93,57.25,67.81,55.93,67.81z
M55.86,65.85c1.47-0.14,3-0.04,4.39-0.46c3.14-0.95,4.15-3.09,3.19-6.32c-0.13-0.43-0.56-0.96-0.96-1.08
c-1.15-0.37-0.77,0.77-0.79,1.19c-0.13,2.64-1.41,4.3-3.89,4.39c-2.85,0.11-6.07,1-7.94-2.5c-0.36-0.67,0.1-1.72-0.9-2.08
c-0.1,0.84-0.23,1.68-0.3,2.53c-0.13,1.59,0.7,2.41,1.96,3.21C52.31,65.81,54.06,65.73,55.86,65.85z"/>
<path d="M22.25,36.51c-0.1,0.65,0.75-5.49,3.4-8.09c1.72-1.69,3.56-3.31,5.24-5.06c2.23-2.32,5.17-4.09,5.55-7.8
c0.16-1.51,1.82-1.95,3.36-1.77c1.36,0.16,2.26,0.91,2.5,2.26c0.26,1.46-0.1,2.76-1.58,3.41C34.24,22.31,29.23,26,25.95,31.32
c-1.43,2.32-1.6,3.3-1.55,5.2C23.68,37.7,22.96,37.7,22.25,36.51z"/>
<circle class="st0" cx="39.39" cy="16.54" r="1.25"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@@ -61,11 +61,6 @@ name = "Tickets"
url = "/tickets"
weight = 1
[[footer]]
name = "Contact"
url = "/contact"
weight = 6
[[footer]]
name = "Members"
url = "https://donorbox.org/handmadecities"
@@ -84,4 +79,4 @@ weight = 2
[[footer]]
name = "Boston"
url = "/boston"
weight = 4
weight = 4

View File

@@ -62,10 +62,9 @@ content = "Handmade Seattle Nov 20th - 22nd, 2024. [Buy Tickets](/tickets) now!"
# seo meta data for OpenGraph / Twitter Card
# seo module: https://github.com/gethugothemes/hugo-modules/tree/master/seo-tools/basic-seo
[metadata]
keywords = ["Boilerplate", "Hugo"]
description = "Hugo & Tailwindcss Starter"
author = "zeon.studio"
image = "images/og-image.png"
keywords = ["Conference", "Handmade", "Software", "Programming", "Low-Level"]
description = "Handmade Cities - Indie Conferences for Low-Level Programmers"
image = "images/opengraph.png"
# site verifications

View File

@@ -53,7 +53,7 @@ banner:
icon: "fa fa-ticket pl-2"
class: "btn text-white seattle-bg"
button2:
enable: true
enable: false
label: "Twitch"
link: "https://twitch.tv/abnercoimbre"
icon: "fab fa-twitch pl-2"

View File

@@ -1,6 +0,0 @@
---
title: "Contact"
meta_title: ""
description: "this is meta description"
draft: false
---

View File

@@ -0,0 +1,6 @@
+++
title="Handmade Seattle 2022"
date="2022-11-16T09:00:00-08:00"
enddate="2022-11-18T18:00:00-08:00"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Abbrv"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T14:00:00-08:00"
description="OS-Wide Text Expansion Tool"
thumbnail="/images/thumbnails/2022HMSAbbrv.jpg"
[[videos]]
title="Abbrv"
embed="https://player.vimeo.com/video/770635667"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/770635667/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=4c97d263413615d95801a1694eb67eef9f44d98465f49fd094d5fc95f84f03d2"
[[speakers]]
name="Jake Mason"
bio=""
image="/images/people/2022-jake.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Blinded by Fear"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T14:30:00-08:00"
description="A Sci-Fi Horror Written From Scratch"
thumbnail="/images/thumbnails/2022HMSBlindedByFear.jpg"
[[videos]]
title="Blinded by Fear"
embed="https://player.vimeo.com/video/776801975"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776801975/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=6520e27748d76d5d7101f131c52b68ed17ac82ef24e001d7eba39c6bcb2b47d4"
[[speakers]]
name="Tyler Middleweek"
bio=""
image="/images/people/2022-tyler.png"
+++

View File

@@ -0,0 +1,25 @@
+++
title="Complexity"
mediatype="talk"
conference="seattle-2022"
date="2022-11-17T10:00:00-08:00"
description="Why Cant We Make Simple Software?"
thumbnail="/images/thumbnails/2022HMSComplexity.jpg"
[[videos]]
title="Complexity"
embed="https://player.vimeo.com/video/780013486"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780013486/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=eb06c9a10a7b11a2394f9502150c6ff763098f0050bcc933cb273a8c0e95020d"
[[videos]]
title="Complexity - Q&A"
embed="https://player.vimeo.com/video/780015991"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780015991/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=fae782ddb976e18774011f871375acc55d0e001f54ac87e22f2d8ebcc30ab2e9"
[[speakers]]
name="Peter van Hardenberg"
bio=""
image="/images/people/2022-peter.jpg"
+++

View File

@@ -0,0 +1,25 @@
+++
title="EmberGen"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T09:45:00-08:00"
description="Create Stunning Fire, Smoke, and Explosions in Real-time"
thumbnail="/images/thumbnails/2022HMSEmberGen.jpg"
[[videos]]
title="EmberGen"
embed="https://player.vimeo.com/video/770611307"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/770611307/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=beec7f3f854cdea173bfbfc32e8a7ad56059adb486dab9bffb70ffb85404a7fe"
[[videos]]
title="EmberGen - Q&A"
embed="https://player.vimeo.com/video/780010746"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780010746/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=00418fff7906f74e0bfa241f0ae5bee869ae9fcc298ea1b3c1386108613c1055"
[[speakers]]
name="Nick Seavert"
bio=""
image="/images/people/2022-embergen.png"
+++

View File

@@ -0,0 +1,25 @@
+++
title="It's Not Survivorship Bias"
mediatype="talk"
conference="seattle-2022"
date="2022-11-17T14:45:00-08:00"
description="On Successful Software Endeavors"
thumbnail="/images/thumbnails/2022HMSItsNotSurvivorshipBias.jpg"
[[videos]]
title="It's Not Survivorship Bias"
embed="https://player.vimeo.com/video/783465506"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/783465506/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=5175b718a41f8341f0165885620559eab69c26fd128ae96f78744b12eb852ffd"
[[videos]]
title="It's Not Survivorship Bias - Q&A"
embed="https://player.vimeo.com/video/783467957"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/783467957/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=3d4ed60422ccc4e0e25ec46b9b33687c89e01358a41f37a37709e54978b0b549"
[[speakers]]
name="Mason Remaley"
bio=""
image="/images/people/2022-mason.jpg"
+++

View File

@@ -0,0 +1,19 @@
+++
title="LibQuincy"
mediatype="demo"
conference="seattle-2022"
date="2022-11-16T14:30:00-08:00"
description="Real-time Audio Spectrum Visualization Library"
thumbnail="/images/thumbnails/2022HMSLibQuincy.jpg"
[[videos]]
title="LibQuincy"
embed="https://player.vimeo.com/video/771258494"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/771258494/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=204258ecfa76a20fa81e19c7516ac3c61cfe42f65559d213f7922416d59916cf"
[[speakers]]
name="Demetri Spanos"
bio=""
image="/images/people/2022-demetri.png"
+++

View File

@@ -0,0 +1,25 @@
+++
title="Magic Poser"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T09:30:00-08:00"
description="The magic of magic poser"
thumbnail="/images/thumbnails/2022HMSMagicPoser.jpg"
[[videos]]
title="Magic Poser"
embed="https://player.vimeo.com/video/770866543"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/770866543/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=92a99f3b31cd781e435baca7edeabe41a4de72a086797038246f3aa62ff0423b"
[[videos]]
title="Magic Poser - Q&A"
embed="https://player.vimeo.com/video/1024237568"
service="vimeo"
download_link=""
[[speakers]]
name="Wombat Studio"
bio=""
image="/images/people/2022-magicposer.png"
+++

View File

@@ -0,0 +1,29 @@
+++
title="Memory Strategies"
mediatype="podcast"
conference="seattle-2022"
date="2022-11-16T12:00:00-08:00"
description="The Merits of (Un)safe"
thumbnail="/images/thumbnails/2022HMSMemoryStrategies.jpg"
[[videos]]
title="Memory Strategies"
embed="https://player.vimeo.com/video/774890907"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/774890907/rendition/720p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=3c443137144bf46966f5607ab00f818dfa5f98e1ac7643e62160f55e0bb27792"
[[speakers]]
name="Ryan Fleury"
bio=""
image=""
[[speakers]]
name="Allen Webster"
bio=""
image=""
[[speakers]]
name="John Austin"
bio=""
image=""
+++

View File

@@ -0,0 +1,25 @@
+++
title="Optimism in Design"
mediatype="talk"
conference="seattle-2022"
date="2022-11-16T14:45:00-08:00"
description="A Talk about Voxels"
thumbnail="/images/thumbnails/2022HMSOptimismInDesign.jpg"
[[videos]]
title="Optimism in Design"
embed="https://player.vimeo.com/video/783228488"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/783228488/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=e9c188d0255e1d740cf808a85813b2e44be42bd1061d512d82d80f70e1cd6121"
[[videos]]
title="Optimism in Design - Q&A"
embed="https://player.vimeo.com/video/783233740"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/783233740/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=ce65dce17abcbe1c12fe8df01f309240a725206f303f2ff1d1c2da2a4608661d"
[[speakers]]
name="Davis Morley"
bio=""
image="/images/people/2022-morley.jpg"
+++

View File

@@ -0,0 +1,25 @@
+++
title="RSM"
mediatype="talk"
conference="seattle-2022"
date="2022-11-17T15:45:00-08:00"
description="A little virtual computer"
thumbnail="/images/thumbnails/2022HMSRSM.jpg"
[[videos]]
title="RSM"
embed="https://player.vimeo.com/video/1024179839"
service="vimeo"
download_link=""
[[videos]]
title="RSM - Q&A"
embed="https://player.vimeo.com/video/1024184763"
service="vimeo"
download_link=""
[[speakers]]
name="Rasmus Andersson"
bio=""
image="/images/people/2022-rasmus.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="SDF Atlas"
mediatype="demo"
conference="seattle-2022"
date="2022-11-16T16:30:00-08:00"
description="Explore SDF Compositions Without Hassle"
thumbnail="/images/thumbnails/2022HMSSDFAtlas.jpg"
[[videos]]
title="SDF Atlas"
embed="https://player.vimeo.com/video/776799666"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776799666/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=200e58dcae0275b035619c25c06438258462a6fea9c4e232309f65d5950dd327"
[[speakers]]
name="Billy Pan"
bio=""
image="/images/people/2022-billy.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Spall"
mediatype="demo"
conference="seattle-2022"
date="2022-11-16T14:00:00-08:00"
description="Simple, Fast, Portable Profiling"
thumbnail="/images/thumbnails/2022HMSSpall.jpg"
[[videos]]
title="Spall"
embed="https://player.vimeo.com/video/776796857"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776796857/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=32ff9c9a67b408db06778f06f3de605f72fc8ab2132e45d0446229768b54cc42"
[[speakers]]
name="Colin Davidson"
bio=""
image="/images/people/2022-colin.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Sprig"
mediatype="demo"
conference="seattle-2022"
date="2022-11-16T14:15:00-08:00"
description="The Console Where Every Player is a Creator"
thumbnail="/images/thumbnails/2022HMSSprig.jpg"
[[videos]]
title="Sprig"
embed="https://player.vimeo.com/video/770625302"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/770625302/rendition/720p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=b91a7be60dd639a688b926fe1f672e975092db7b2387f82992c961f8a6424298"
[[speakers]]
name="Cedric Hutchings"
bio=""
image="/images/people/2022-cedrichutchings.svg"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Talking with Computer & Humans"
mediatype="talk"
conference="seattle-2022"
date="2022-11-17T11:00:00-08:00"
description="A Synthesis of Communication & Interaction Models"
thumbnail="/images/thumbnails/2022HMSTalkingWithComputersAndHumans.jpg"
[[videos]]
title="Talking with Computer & Humans"
embed="https://player.vimeo.com/video/776820165"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776820165/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=2699877e9db9e9293e21dd84e870245da9a0145b0ca91db85b2df6eb2a35c33c"
[[speakers]]
name="Andrew Reece"
bio=""
image="/images/people/2022-azmreece.jpg"
+++

View File

@@ -0,0 +1,24 @@
+++
title="The Craft Behind Crafting Interpreters"
mediatype="chat"
conference="seattle-2022"
date="2022-11-16T10:00:00-08:00"
description=""
thumbnail="/images/thumbnails/2022HMSCraftingInterpreters.jpg"
[[videos]]
title="The Craft Behind Crafting Interpreters"
embed="https://player.vimeo.com/video/780000746"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780000746/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=77555a1d644c78d98f187809407ce40e0e3ccd6571da96809fa39024193900e1"
[[speakers]]
name="Bob Nystrom"
bio=""
image="/images/people/2022-bob.jpg"
[[speakers]]
name="Abner Coimbre"
bio=""
image="/images/people/abner_2022.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Todool"
mediatype="demo"
conference="seattle-2022"
date="2022-11-16T16:45:00-08:00"
description="A To-Do Editor with Advanced Movement & Powerful Commands"
thumbnail="/images/thumbnails/2022HMSTodool.jpg"
[[videos]]
title="Todool"
embed="https://player.vimeo.com/video/776800129"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776800129/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=fbfe1b5f5acbfd9f5a9691e6bbf1b6d58016ccc792378f51f4cc2f2fbbb61609"
[[speakers]]
name="Michael Kutowski"
bio=""
image="/images/people/2022-michael.png"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Training Developer Muscles"
mediatype="chat"
conference="seattle-2022"
date="2022-11-16T15:45:00-08:00"
description=""
thumbnail=""
draft=true
[[speakers]]
name="Anne \"TheHappieCat\""
bio=""
image=""
[[speakers]]
name="Riley Labrecque"
bio=""
image=""
+++

View File

@@ -0,0 +1,25 @@
+++
title="Weathering Software Winter"
mediatype="talk"
conference="seattle-2022"
date="2022-11-16T11:00:00-08:00"
description=""
thumbnail="/images/thumbnails/2022HMSWeatheringSoftwareWinter.jpg"
[[videos]]
title="Weathering Software Winter"
embed="https://player.vimeo.com/video/780005704"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780005704/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=5809ed49a35797e18af104beb7bda1b6b8def1e9442f5514f99e2cba75d82fa8"
[[videos]]
title="Weathering Software Winter - Q&A"
embed="https://player.vimeo.com/video/780009058"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/780009058/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=5d412c5151264ccc7d7cb1a2c91064ec112c5d446113275e514dd4ccdaf8e87d"
[[speakers]]
name="Devine Lu Linvega"
bio=""
image="/images/people/2022-devine.jpg"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Whitebox"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T11:45:00-08:00"
description=""
thumbnail="/images/thumbnails/2022HMSWhitebox.jpg"
[[videos]]
title="Whitebox"
embed="https://player.vimeo.com/video/776820761"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/776820761/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=e51194c36b0e6183091a289040a893b718e9b86d83530910b834f417ba1a75bd"
[[speakers]]
name="Andrew Reece"
bio=""
image="/images/people/2022-azmreece.jpg"
+++

View File

@@ -0,0 +1,19 @@
+++
title="Yucan"
mediatype="demo"
conference="seattle-2022"
date="2022-11-17T14:15:00-08:00"
description="Cross-Platform UI Engine"
thumbnail="/images/thumbnails/2022HMSYucan.jpg"
[[videos]]
title="Yucan"
embed="https://player.vimeo.com/video/779195985"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/779195985/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=ef22037d9370e956dde2624dea073ac02681d8fb470b196356b01ab6415169af"
[[speakers]]
name="Christian Buttner"
bio=""
image="/images/people/2022-christian.webp"
+++

View File

@@ -0,0 +1,15 @@
+++
title="Atlanta's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the city in a forest!"
api_endpoint="https://api.handmadecities.com/v1/meetups/atlanta"
[[hosts]]
name="Daniel Hooper"
bio="daniel@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Australia's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the country of boundless adventures!"
api_endpoint="https://api.handmadecities.com/v1/meetups/australia"
[[hosts]]
name="Khrob Edmonds"
bio="khrob@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Boston's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Hub of the Universe!"
api_endpoint="https://api.handmadecities.com/v1/meetups/boston"
[[hosts]]
name="Caden Parker"
bio="caden@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Cambridge's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Silicon Fen!"
api_endpoint="https://api.handmadecities.com/v1/meetups/cambridge"
[[hosts]]
name="Josh"
bio="josh@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="D.C. Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the capital of the USA!"
api_endpoint="https://api.handmadecities.com/v1/meetups/dc"
[[hosts]]
name="Felix Ulmanu"
bio="felix@handmadeciies.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Detroit's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Motor City!"
api_endpoint="https://api.handmadecities.com/v1/meetups/detroit"
[[hosts]]
name="Seth Archambault"
bio="seth@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Gothenburg's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the second-largest city in Sweden!"
api_endpoint="https://api.handmadecities.com/v1/meetups/gothenburg"
[[hosts]]
name="Sam Smith"
bio="sam@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Grenoble's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Capital of the Alps!"
api_endpoint="https://api.handmadecities.com/v1/meetups/grenoble"
[[hosts]]
name="Martin Fouilleul"
bio="martin@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -1,10 +0,0 @@
---
title: "Hey, I am John Doe!"
meta_title: "About"
description: "this is meta description"
image: "/images/avatar.png"
draft: false
layout: under_construction
---
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis illum nesciunt commodi vel nisi ut alias excepturi ipsum, totam, labore tempora, odit ex iste tempore sed. Fugit voluptatibus perspiciatis assumenda nulla ad nihil, omnis vel, doloremque sit quam autem optio maiores, illum eius facilis et quo consectetur provident dolor similique! Enim voluptatem dicta expedita veritatis repellat dolorum impedit, provident quasi at.

View File

@@ -0,0 +1,15 @@
+++
title="Israeli Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from Israel!"
api_endpoint="https://api.handmadecities.com/v1/meetups/israel"
[[hosts]]
name="Noam Weisberg"
bio="eternalstudent@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="London's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the largest city in the UK!"
api_endpoint="https://api.handmadecities.com/v1/meetups/london"
[[hosts]]
name="Jack Punter"
bio="jack@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="New York City's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the city that never sleeps!"
api_endpoint="https://api.handmadecities.com/v1/meetups/new_york_city"
[[hosts]]
name="Mark Mendell"
bio="mark@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Portland's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the City of Roses!"
api_endpoint="https://api.handmadecities.com/v1/meetups/portland"
[[hosts]]
name="Sid"
bio="sid@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,26 @@
+++
title="Seattle's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Emerald City!"
thumbnail="/images/meetups/distantworlds_space.jpg"
api_endpoint="https://api.handmadecities.com/v1/meetups/seattle"
[[hosts]]
name="Allen Webster"
bio="Founder of [Mr. 4th Lab](https://mr4th.com). Hosts the classic monthly meetups"
image="/images/people/allen_square.webp"
[[hosts]]
name="Phil Homan"
bio="Staff [member](https://handmadecities.com/about). Hosts the coworking sessions (bi-weekly)"
image="/images/people/phil_homan.jpg"
[[hosts]]
name="Abner Coimbre"
bio="Staff [member](https://handmadecities.com/about). Hosts the third place (weekly)"
image="/images/people/abner_2022.png"
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="San Francisco's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the city by the bay!"
api_endpoint="https://api.handmadecities.com/v1/meetups/san_francisco"
[[hosts]]
name="Xander Rudelis"
bio="xander@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Termina's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the land of legend!"
api_endpoint="https://api.handmadecities.com/v1/meetups/termina"
[[hosts]]
name="Skull Kid"
bio="majora@handmadecities.com"
image=""
+++
#### THIS IS A TEST CITY
SUBSCRIBE AT YOUR OWN RISK

View File

@@ -0,0 +1,15 @@
+++
title="Tokyo's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the capital of Japan!"
api_endpoint="https://api.handmadecities.com/v1/meetups/tokyo"
[[hosts]]
name="Moai-san"
bio="moai@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Vancouver's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the warmest city in Canada!"
api_endpoint="https://api.handmadecities.com/v1/meetups/vancouver"
[[hosts]]
name="Matt Currie"
bio="matt@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Vegas Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the Entertainment Capital of the World!"
api_endpoint="https://api.handmadecities.com/v1/meetups/vegas"
[[hosts]]
name="Jon Stevens"
bio="jstevens@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -0,0 +1,15 @@
+++
title="Vienna's Mailing List"
date="2024-11-03T12:00:00-08:00"
description="Receive Handmade meetup invites from the capital of Austria!"
api_endpoint="https://api.handmadecities.com/v1/meetups/vienna"
[[hosts]]
name="Patrick Jakobsen"
bio="patrick@handmadecities.com"
image=""
+++
#### Optional Discord Server
The mailing list is how you get official invites, but you may join the Discord for extra updates or to chat with the meetup group.

View File

@@ -3,7 +3,7 @@ title: "Under Construction"
meta_title: ""
description: "New website, new beginnings"
date: 2024-11-02T05:00:00Z
image: "/images/hmc/under-construction.jpg"
image: "/images/hmc/site-under-construction.jpg"
categories: ["Press Release"]
author: "Abner Coimbre"
tags: ["devlog", "meta"]
@@ -14,8 +14,8 @@ Dear Handmade community,
We need to backfill more content and finish up some pages under construction.
However, this new website is lightning-fast compared to the WordPress fiasco (detailed [here](https://handmade.network/blog/p/8960-october_2024__the_growing_importance_of_being_self-sufficient#30310)), so we decided making the switch was already worthwhile even if some pages remain a work in progress.
However, this new website is lightning-fast compared to the WordPress fiasco (detailed [here](https://handmade.network/blog/p/8960-october_2024__the_growing_importance_of_being_self-sufficient#30310)), so making the switch was already worthwhile even if some pages remain a work in progress.
With Handmade [Seattle](/seattle) 2024 coming up this month, our priority will be almost exclusively towards this conference. After that's wrapped up you'll definitely see the rest of the website fleshed out and vigorously updated.
With Handmade [Seattle](/seattle) 2024 coming up this month, our priority will be almost exclusively towards this conference. After that you'll definitely see the rest of the website fleshed out and vigorously updated. I hope you're as excited as we are!
Yours truly,<br>Abner and staff

View File

@@ -29,7 +29,7 @@ banner:
icon: "fa fa-ticket pl-2"
class: "btn text-white seattle-bg"
button2:
enable: true
enable: false
label: "Twitch"
link: "https://twitch.tv/abnercoimbre"
icon: "fab fa-twitch pl-2"
@@ -88,18 +88,24 @@ features:
subtitle: "Founder of [Mr. 4th](https://mr4th.com/) Lab"
img: "/images/people/allen_square.webp"
modal_target: "allen"
- title: "Devine Lu Linvega"
- title: "Freya Holmér"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-4"
subtitle: "Co-Founder of [Hundred Rabbits](https://100r.co)"
img: "/images/people/devine_square.webp"
modal_target: "devine"
subtitle: "YouTuber and Shader [Sorceress](https://acegikmo.com/)"
img: "/images/people/freya.jpg"
modal_target: "freya"
- title: "Andrew Kelley"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-4"
subtitle: "Present of [Zig](https://ziglang.org/) Software Foundation"
img: "/images/people/andrew-kelley.jpg"
modal_target: "andrew"
- title: "Devine Lu Linvega"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-4"
subtitle: "Co-Founder of [Hundred Rabbits](https://100r.co)"
img: "/images/people/devine_square.webp"
modal_target: "devine"
- title: "Wryl"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-4"
@@ -112,6 +118,54 @@ features:
subtitle: "Humanize the Web"
img: "/images/people/kagi_square.webp"
modal_target: "kagi"
- title: "Meese Engine"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Minecraft-like [engine](https://handmade.network/p/548/meese-engine/) for Gamecube, Wii & Dreamcast"
img: "/images/people/meese_15.png"
modal_target: "meese"
- title: "Project Salarybot"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "What's it feel to work as a robot for a living?"
img: "/images/demos/salarybot-1.png"
modal_target: "salarybot"
- title: "Ark"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Version Control System"
img: "/images/demos/branch_merged.png"
modal_target: "ark"
- title: "Elizabeth Baumel"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Senior Graphics Programmer"
img: "/images/people/baumel.jpg"
modal_target: "elizabeth"
- title: "Mason Remaley"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Indie Gamedev"
img: "/images/people/mason.png"
modal_target: "mason"
- title: "Way of Rhea"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Hard puzzles, forgiving mechanics"
img: "/images/demos/way-of-rhea-steam.png"
modal_target: "rhea"
- title: "Beyond the Folders"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "Inside [Disk Voyager](https://diskvoyager.com)"
img: "/images/podcasts/disk_voyager_screenshot.jpg"
modal_target: "voyager"
- title: "fred"
title_class: "text-center text-2xl mt-2"
subtitle_class: "text-center text-lg mb-2"
subtitle: "An editor from the ground up"
img: "/images/demos/fred-1.png"
modal_target: "editor"
- title: "Job Booth"
title_class: "text-center text-white text-2xl mt-2"
subtitle_class: "text-center text-lg text-white mb-4"
@@ -119,7 +173,7 @@ features:
img: "/images/people/resume.png"
link: "/jobs"
bg_color: "#0a0a0a"
content: "**More On The Way**<br>Join the [newsletter](/news) or check out last year's speakers below."
content: "**More On The Way**<br>Join the [newsletter](/news) or check out [last year](/media/seattle-2023)'s speakers."
content_class: "text-white mt-12 px-12 pb-12 pt-12 bg-[rgba(0,0,0,0.5)] rounded-lg"
button:
enable: enable
@@ -204,7 +258,7 @@ modals:
id: "billy"
title: "Creator of [Animal Well](https://www.youtube.com/watch?v=ygL8eqX12MQ)"
title_class: "text-white"
content: ""
content: "Coming soon."
content_class: "text-white"
img: "/images/cities-light-mode.png"
img_dark: "/images/cities-dark-mode-row.png"
@@ -227,13 +281,72 @@ modals:
img: "/images/modals/mr4th_lab.jpg"
content: "**An exploration of untapped potential.**<br>Starting off well map out the toolchains we use for creating and running executables on desktops. Then well flesh out that picture with some low level details. And finally well see how we can play with the pieces that exist to see new possibilities."
content_class: "text-white"
- active: true
id: "freya"
title: "Demo"
title_class: "text-white"
content: "Coming soon."
content_class: "text-white"
- active: true
id: "meese"
title: "Meese Engine"
title_class: "text-white"
content: "Get ready for Meese Engine on the Gamecube, Wii, and Dreamcast—a game engine that, against all odds, outshines official Minecraft in some ways.<br><br>With a jaw-dropping render distance surpassing Minecraft on the Switch and PS4, youll see those blocky horizons stretch further than you thought was possible on Nintendos little cube. Somehow, this console is pushing polygons and chunks into the distance with a 485 MHz CPU and only 24MB of RAM."
content_class: "text-white"
img: "/images/demos/meese_16.png"
- active: true
id: "salarybot"
title: "Project Salarybot"
title_class: "text-white"
content: "**An arcade action platformer that really makes you really feel like you work as a robot for a living.**<br><br>Project Salarybot is a love letter to 90s arcade games bolstered with modern features. The game is meant to capture that hectic feeling of dropping a few coins into a machine with friends and frantically trying to claw yourselves to victory. An engaging combat system, different threats and objectives with every mission and an unsettling corporate history all await you and up to 3 friends in Project Salarybot."
content_class: "text-white"
img: "/images/demos/salarybot-2.png"
- active: true
id: "ark"
title: "Ark"
title_class: "text-white"
content: "**A [VCS](https://ark-vcs.com) with games in mind.**<br><br>Ark is a Version Control System that focuses on bringing back **simplicity** and **performance**, targeting especially big projects like **games**.<br><br>It's a complete and portable solution, providing CLI, server and GUI, built into a small binary with no dependencies, and without the need of subscriptions nor chained to cloud hosting."
content_class: "text-white"
img: "/images/demos/branch_merged_full.png"
- active: true
id: "devine"
title: "The Library Of Babel in which every book is a program"
title_class: "text-white"
content: "Well wander through a corridors of a very special library, in which every book is one of the permutations of 64kb of ram."
content: "Well wander through the corridors of a very special library, in which every book is one of the permutations of 64kb of ram."
content_class: "text-white"
img: "/images/modals/100r.png"
- active: true
id: "elizabeth"
title: "Talk"
title_class: "text-white"
content: "Coming soon."
content_class: "text-white"
- active: true
id: "mason"
title: "It's Not About the API"
title_class: "text-white"
content: "**Fast, Flexible, and Simple Rendering in Vulkan**<br><br>When you read about Vulkan in online forums, a common refrain is: \"Its over complicated, its engineered to only be useful for big companies with big teams making big AAA engines, its a terrible place to start graphics programming…\"<br><br>People seem to feel similarly about the other modern graphics APIs as well. Are they correct? Are they missing something? Where should small teams working on renderers focus their efforts?<br><br>This talk will answer these questions, and in doing so, dissect what makes a good API and why."
content_class: "text-white"
- active: true
id: "rhea"
title: "Way of Rhea"
title_class: "text-white"
content: "**Hard puzzles, forgiving mechanics, and a custom engine!**<br><br>Way of Rhea is a puzzle [game](https://store.steampowered.com/app/1110620/Way_of_Rhea/) with hard puzzles, but forgiving mechanics. In this demo, the games developer Mason Remaley chats about his experience working on the game while playing through some of the puzzles the game has to offer."
content_class: "text-white"
img: "/images/demos/way-of-rhea.png"
- active: true
id: "editor"
title: "fred"
title_class: "text-white"
content: "**fred is a text editor that aims to do one thing very, very well: edit text.**<br><br>The editor is build with the idea of rolling in many features of modern editors while aiming for simplicity and performance above all else.<br><br>fred also sports some surprises that separate it from other editors…"
content_class: "text-white"
img: "/images/demos/fred-2.png"
- active: true
id: "voyager"
title: "Exclusive Podcast"
title_class: "text-white"
content: "Coming soon."
content_class: "text-white"
- active: true
id: "andrew"
title: "In Defense of the Free Software Movement"
@@ -254,7 +367,7 @@ modals:
title: "High quality search results with no ads or tracking."
img: "/images/modals/kagi_pbc.png"
title_class: "text-white"
content: "At [Kagi](https://kagi.com/welcome), we envision a **friendly version of the internet** where users can explore, learn, and interact with confidence and ease. Our mission is to **humanize the web**, making it more accessible, ethical, and centered around the needs of individuals. We are driven by our core purpose: to **inform and educate**, empowering users with knowledge and understanding as they navigate the online world."
content: "[Kagi](https://kagi.com/welcome) is the only premium search engine where YOU are the customer. No ads. No tracking. No compromise. Just pure, powerful search.<br><br>Lauded by many as the way search used to be in the 'good old days.' There's no ads, tracking, or algorithm tracking your habits&mdash;we give you classic results and your own tools to filter, boost and ersonalize the results yourself."
content_class: "text-white"
- active: true
id: "vaults"

View File

@@ -208,6 +208,9 @@ features:
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "Consider this ticket if your employer pays for, or reimburses your ticket, or if you want to support the conference. The benefits are exactly the same as the standard ticket."
answer_class: ""
- question: "How do I upgrade my ticket?"
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "To upgrade from the online track to a physical one send us an email: [support@handmadecities.com](mailto:support@handmadecities.com)<br><br>_P.S. Upgrading is only possible if theres still physical tickets._"
- question: "I'm financially disadvantaged."
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "If youre a student or financially struggling send us an [email](mailto:support@handmadecities.com) and tell your story. We typically do one of two things:<br><br>1. Generate a ticket with a meaningful discount<br>2. Award a free seat thanks to someone who sponsors it<br><br>_P.S. We ask those who can afford our tickets to not abuse this system of trust._"
@@ -215,9 +218,6 @@ features:
- question: "I want to sponsor a ticket."
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "Your kindness will not go unnoticed! You can go about this in a couple of ways:<br><br>- **Sponsor directly:** Our tickets already include a transfer button. You can gift them to someone you know.<br>- **Donate to sponsor pool:** If you trust us to handle it, use our [Donorbox](https://donorbox.org/handmadecities) and in the comments type _“I want to sponsor”_<br><br>We use this pool to award free seats to those in need."
- question: "How do I upgrade my ticket?"
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "To upgrade from the online track to a physical one send us an email: [support@handmadecities.com](mailto:support@handmadecities.com)<br><br>_P.S. Upgrading is only possible if theres still physical tickets._"
- question: "Are refunds available?"
question_class: "mt-12 mb-4 text-2xl text-white"
answer: "We dont process refunds. The physical track is a superset of the online one, so if you cant attend in person anymore you can join us virtually."

View File

@@ -0,0 +1,14 @@
+++
url = "/agreement-success"
title="Complete"
subtitle="Agreement Successful"
main_image=""
+++
#### Congrats!
If you were redirected here, you have executed a Handmade Cities agreement.
**Check your Inbox for confirmation or next steps.**
Thank you for supporting independent conferences.
Were here to promote software quality, one event at a time.

View File

@@ -0,0 +1,15 @@
+++
url = "/booth-success"
title="Registered"
subtitle="Job Booth"
main_image=""
+++
#### Congrats!
If you were redirected here, then you are registered for Handmade Seattle!
Your [job booth](/jobs) will be prepared immediately and were at your service for anything you might need: consult our agreement for details.
#### Join Newsletter
Opt-in to our [public newsletter](/news) for updates about the conference.

View File

@@ -0,0 +1,8 @@
+++
url = "/form-success"
title="Submitted"
subtitle="Form Received Successfully"
main_image=""
+++
If you were redirected here, our staff has received your form and will make use of it as discussed.

View File

@@ -0,0 +1,15 @@
+++
url = "/meetups-success"
title="Subscribed"
subtitle="Registration Successful"
main_image=""
+++
If you were redirected here, you will now receive meetup invites! Note the following:
- Handmade meetups are typically once a month
- You may optionally join our [Discord](/discord) server too
#### Staff Disclaimer
> Meetups involve meeting real people. And doing real things. In the real world. We have limited control on what happens in the real world without us, and it would be unconscionable to hold Handmade Cities responsible for it. People should use their better judgment when interacting with others.

View File

@@ -0,0 +1,11 @@
+++
url = "/perk-success"
title="Sweet"
subtitle="Perk Incoming"
main_image=""
+++
#### Check your inbox!
Thanks for contributing! Without you, there's no indie conference.

View File

@@ -0,0 +1,22 @@
+++
url = "/registered"
title="Registered"
subtitle="Ticket Registration"
main_image=""
+++
![](/images/hmc/ticket.png)
#### Congrats!
If you were redirected here, then you are registered for Handmade! Now a few things:
1. You should receive confirmation momentarily
2. Check your spam folder in case you missed something
3. We survive on word of mouth: ask friends or loved ones to attend!
Thank you for supporting independent conferences. Were here to promote software quality one event at a time.
#### Join Newsletter
Opt-in to our [public newsletter](/news) for updates about the conference.

View File

@@ -0,0 +1,14 @@
+++
url = "/sign-success"
title="Complete"
subtitle="Agreement Successful"
main_image=""
+++
#### Congrats!
If you were redirected here, you have executed a Handmade Cities agreement.
**Check your Inbox for confirmation or next steps.**
Thank you for supporting independent conferences.
Were here to promote software quality, one event at a time.

View File

@@ -0,0 +1,13 @@
+++
url = "/subscribed"
title="Subscribed"
subtitle="Registration Successful"
main_image=""
+++
If you were redirected here, you are now part of the Handmade Cities newsletter:
1. We send updates sporadically as needed (e.g. announcing new ticket sales.)
2. An unsubscribe link is available at the bottom of every email.
Thank you for supporting indie conferences.

View File

@@ -13,12 +13,12 @@
{
"name": "YouTube",
"icon": "fab fa-youtube",
"link": "https://www.youtube.com/abnercoimbre"
"link": "https://www.youtube.com/@HandmadeCities"
},
{
"name": "Email",
"icon": "fa fa-envelope",
"link": "mailto:abner@handmadecities.com"
"link": "mailto:support@handmadecities.com"
}
]
}

View File

@@ -25,9 +25,6 @@ defaultContentLanguageInSubdir = false
[services.googleAnalytics]
ID = 'G-MEASUREMENT_ID' # see https://gohugo.io/templates/internal/#configure-google-analytics
[services.disqus]
shortname = 'themefisher-template' # we use disqus to show comments in blog posts . To install disqus please follow this tutorial https://portfolio.peter-baumgartner.net/2017/09/10/how-to-install-disqus-on-hugo/
########################## Permalinks ############################
[permalinks.page]
"pages" = "/:slugorfilename/"

View File

@@ -1,120 +0,0 @@
{{ define "main" }}
{{ partial "page-header" . }}
<section class="section-sm">
<div class="container">
<div class="row">
<div class="md:col-10 lg:col-6 mx-auto">
<form action="{{ site.Params.contact_form_action }}" method="POST">
<div class="mb-6">
<label for="name" class="form-label">
Full Name <span class="text-red-500">*</span>
</label>
<input
id="name"
name="name"
class="form-input"
placeholder="John Doe"
type="text" />
</div>
<div class="mb-6">
<label for="email" class="form-label">
Working Mail <span class="text-red-500">*</span>
</label>
<input
id="email"
name="email"
class="form-input"
placeholder="john.doe@email.com"
type="email" />
</div>
<div class="mb-6">
<label for="message" class="form-label">
Anything else? <span class="text-red-500">*</span>
</label>
<textarea
id="message"
name="message"
class="form-input"
placeholder="Message goes here..."
rows="8"></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</div>
</section>
<!-- google map -->
{{ with site.Params.google_map }}
{{ if .enable }}
<div
id="map"
style="height: 400px;"
data-latitude="{{ .map_latitude }}"
data-longitude="{{ .map_longitude }}"
data-marker="{{ .map_marker | relURL }}"
data-marker-name="{{ site.Title }}"></div>
{{ end }}
{{ end }}
{{ with site.Params.subscription }}
{{ if .enable }}
<!-- subscription form -->
<form
action="{{ .mailchimp_form_action | safeURL }}"
method="post"
id="mc-embedded-subscribe-form"
novalidate="novalidate">
<div class="input-group w-75 mx-auto mb-3">
<input
type="email"
name="EMAIL"
placeholder="Email"
class="form-control required email mce_inline_error"
id="mce-EMAIL"
aria-required="true"
autocomplete="off"
required />
<button
class="input-group-text"
name="subscribe"
id="mc-embedded-subscribe">
{{ .button_label }}
</button>
</div>
<input
type="hidden"
name="EMAILTYPE"
id="mce-EMAILTYPE-0"
value="html" />
<div style="position:absolute;left:-5000px" aria-hidden="true">
<input type="text" name="{{ .name }}" tabindex="-1" />
</div>
</form>
<div id="mce-responses" class="clear">
<div
class="response text-white"
id="mce-error-response"
style="display:none"></div>
<div
class="response text-white"
id="mce-success-response"
style="display:none"></div>
</div>
<script
type="text/javascript"
src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
<!-- /subscription form -->
{{ end }}
{{ end }}
{{ if site.Params.google_map.enable }}
{{ $gmap:= resources.Get "plugins/maps/google-map.js" }}
<script defer src="{{ $gmap.RelPermalink }}"></script>
<script src="https://maps.googleapis.com/maps/api/js?key={{ site.Params.google_map.map_api_key }}&libraries=places"></script>
{{ end }}
{{ end }}

View File

@@ -56,8 +56,8 @@
{{ end }}
</div>
<div class="flex flex-col gap-5 lg:w-1/3">
<div class="dark:text-white content-container">
{{ .Content }}
<div class="dark:text-white content-container content">
{{ or .Content .Params.description }}
</div>
{{ $hasGoodSpeaker := false }}
@@ -75,7 +75,7 @@
<div class="">
<div class="font-bold dark:text-white">{{ .name }}</div>
{{ if or .bio .image }}
<div>
<div class="content-container">
{{ if .image }}
{{ $imageurl := resources.Get .image }}
{{ if $imageurl}}

View File

@@ -0,0 +1,72 @@
{{ define "main" }}
<section class="mb-8">
<div class="container flex flex-col gap-5">
<div>
<h2>{{ .Params.Title }}</h2>
</div>
<div class="flex flex-col lg:flex-row gap-5">
<div class="flex-grow flex flex-col gap-5">
<div class="content-container">
<img src="/images/meetups/envelope.png" width="50%" height="50%" />
</div>
<div class="content-container">
{{ .Params.Description }}
</div>
<form action = "{{ .Params.Api_endpoint }}" method = "POST">
<input type = "email" class="col-8 text-black" id = "email" name = "email" placeholder='Email...' required/>
<br>
<br>
<button type="submit" class="btn text-white meetups-bg col-3">Subscribe</button>
</form>
</div>
<div class="flex flex-col gap-5 lg:w-1/3">
<div class="dark:text-white content-container content">
{{ .Content }}
<a class="btn btn-outline-primary" href="/discord">Discord</a>
</div>
{{ $hasGoodHost := false }}
{{ range .Params.Hosts }}
{{ if or .bio .image }}
{{ $hasGoodHost = true }}
{{ end }}
{{ end }}
{{ if $hasGoodHost }}
<div>
<h4 class="mb-2">Meetup host{{ if (gt (len .Params.Hosts) 1) }}s{{ end }}</h4>
<div class="flex flex-col gap-3">
{{ range .Params.Hosts }}
<div class="">
<div class="">
<div class="font-bold dark:text-white">{{ .name }}</div>
{{ if or .bio .image }}
<div class="content-container">
{{ if .image }}
{{ $imageurl := resources.Get .image }}
{{ if $imageurl}}
<div
class="rounded-full aspect-square overflow-hidden w-24 float-right ml-2 mb-2"
style="shape-outside: circle(50%); background: url({{ $imageurl.RelPermalink }}) center top no-repeat; background-size: cover;"
title="{{ .name }}"
></div>
{{ end }}
{{ end }}
{{ if .bio }}
{{ .bio | markdownify }}
{{ end }}
</div>
{{ end }}
</div>
</div>
{{ end }}
</div>
</div>
{{ end }}
</div>
</div>
</div>
</section>
{{ end }}

View File

@@ -3,12 +3,6 @@
<div class="container">
<div class="row justify-center">
<article class="lg:col-10">
{{ $image:= .Params.image }}
{{ if $image }}
<div class="mb-10">
{{ partial "image" (dict "Src" $image "Context" .Page "Alt" .Title "Class" "w-full rounded") }}
</div>
{{ end }}
<h1 class="h2 mb-4">
{{ .Title }}
</h1>

View File

@@ -0,0 +1,11 @@
<div>
<h4 id="contact-us">Contact Us</h4>
<p>
Need any help? Send us a note.
</p>
<pre class="dark:text-white text-black">
<a href="mailto:support@handmadecities.com">support@handmadecities.com</a>
Handmade Cities LLC
1037 NE 65TH ST #110
Seattle, WA 98115</pre>
</div>

Some files were not shown because too many files have changed in this diff Show More