Compare commits

..

21 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
111 changed files with 1004 additions and 175 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"

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

@@ -7,6 +7,9 @@ main_image=""
If you were redirected here, you will now receive meetup invites! Note the following:
1. Handmade meetups are typically once a month
2. You can still visit the [Meetups](/meetups) page to check upcoming events
3. You may optionally join our [Discord](/discord) server too
- 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

@@ -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

@@ -57,7 +57,7 @@
</div>
<div class="flex flex-col gap-5 lg:w-1/3">
<div class="dark:text-white content-container content">
{{ .Content }}
{{ or .Content .Params.description }}
</div>
{{ $hasGoodSpeaker := false }}

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

@@ -3,7 +3,7 @@
<p>
Need any help? Send us a note.
</p>
<pre class="">
<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

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

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