Compare commits

..

102 Commits

Author SHA1 Message Date
Abner Coimbre
5eb0760ed6 Update meeting notes 2025-03-28 01:37:55 -07:00
Abner Coimbre
01c91f963e Update meeting notes 2025-03-28 01:34:56 -07:00
Abner Coimbre
bdc00fc9af Update meeting notes 2025-03-28 01:31:50 -07:00
Abner Coimbre
48c5782268 Update meeting notes 2025-03-28 01:25:11 -07:00
Abner Coimbre
362b963741 Update meeting notes 2025-03-28 01:17:35 -07:00
Abner Coimbre
74bd643abf Update meeting notes 2025-03-28 01:17:01 -07:00
Abner Coimbre
366e5896eb Update meeting notes 2025-03-28 01:13:13 -07:00
Abner Coimbre
c5d408cc98 Board meeting: Add more items involving the meetup hosts 2025-03-28 00:56:36 -07:00
Abner Coimbre
a98bd9b782 Force Hugo to render board meeting notes 2025-03-28 00:41:45 -07:00
Abner Coimbre
fb18e43fdd Updates to single.html for board layout 2025-03-28 00:23:08 -07:00
Abner Coimbre
dc55bc9d02 Add board layout 2025-03-28 00:14:32 -07:00
Abner Coimbre
bff6da0f3c Force Hugo to recognize first board meeting notes 2025-03-28 00:06:26 -07:00
abnercoimbre
f6f6f7906f Add index.md for board/meeting 2025-03-27 23:52:00 -07:00
Abner Coimbre
fb2304af38 Board: Add link to meetups reference 2025-03-27 23:43:00 -07:00
Abner Coimbre
40842002f4 Add first advisory board meeting notes 2025-03-27 23:24:54 -07:00
abnercoimbre
ae110070c4 About page edits 2025-03-27 19:31:33 -07:00
abnercoimbre
4f414be679 About page: replace 'founded' with 'started' for HMN 2025-03-27 19:29:37 -07:00
abnercoimbre
47fb949f26 About page edits 2025-03-27 19:25:31 -07:00
Abner Coimbre
825fe2627e Add ! to NASA role 2025-03-27 16:59:05 -07:00
Abner Coimbre
fe510b5a65 Further edits to new About page 2025-03-27 16:56:50 -07:00
Abner Coimbre
952f9a6a28 Slight edit to NASA Observer Role 2025-03-27 16:45:06 -07:00
Abner Coimbre
9611ac31a4 Forgot new abner_2024.png for previous commit 2025-03-27 16:40:14 -07:00
Abner Coimbre
7a44768c08 Clarify Core Principles for 2025. Add new images to About page 2025-03-27 16:39:40 -07:00
Abner Coimbre
1301e23824 Advisory Board 2025-03-27 15:32:12 -07:00
abnercoimbre
30514d1b21 Update Vancouver meetup host 2025-03-20 12:30:36 -07:00
Abner Coimbre
7cefb664f4 Add last name of Berlin host 2025-03-12 10:55:09 -07:00
Abner Coimbre
69a8f68d4a Migue-san is the new Tokyo host 2025-03-12 10:53:58 -07:00
Abner Coimbre
01b6cd20d7 Update Copyright (2025) 2025-03-12 10:48:49 -07:00
Abner Coimbre
f24aa81859 Add Berlin host 2025-03-11 18:15:03 -07:00
Abner Coimbre
4c02abc01c Fix typo with D.C. host 2025-02-08 09:46:03 -08:00
Abner Coimbre
8d75b9d3b1 Phrasing 2025-02-02 04:30:22 -08:00
Abner Coimbre
369bf05d6d Editing news takes all day huh 2025-02-01 17:44:17 -08:00
Abner Coimbre
82246d64ca Last last edit? :) 2025-02-01 10:59:18 -08:00
Abner Coimbre
e76902af05 One last edit I think 2025-02-01 09:39:48 -08:00
Abner Coimbre
8cf64e8cd3 Clean up the last section 2025-02-01 09:32:29 -08:00
Abner Coimbre
acc5b11dbc Update last newsletter 2025-02-01 09:13:51 -08:00
Abner Coimbre
9e3d1155f2 News: Splitting from Handmade Network 2025-02-01 09:04:39 -08:00
Abner Coimbre
82c4ee66ad Remove HMN from landing page 2025-01-31 23:29:36 -08:00
Abner Coimbre
85f7c3ed6b Add HMS '24 under construction 2025-01-07 19:49:57 -08:00
23d9613984 cleanup left on box
fixes spacing on frontpage between buttons so they don't touch
disables stale alert
fixes rsms's titles
add some promo to my stream as well
2024-11-28 14:58:07 -08:00
abnercoimbre
8b2b6ea442 more edits to match the email. I like it now 2024-11-27 13:05:44 -08:00
abnercoimbre
0c07bfad3d previous newsletter: minor edits to match the email version 2024-11-27 12:12:07 -08:00
abnercoimbre
770e7accfd previous newsletter: add a few sentences that veterans found really helpful 2024-11-27 11:18:46 -08:00
Abner Coimbre
0ea15372ec newsletter: Clear the Air 2024-11-26 14:36:20 -08:00
abnercoimbre
de4564c3f7 Latest newsletter: Add description for the unfurl 2024-11-26 07:32:43 -08:00
Abner Coimbre
2d00f14d6c Newsletter: My Honest Take 2024-11-26 06:28:01 -08:00
abnercoimbre
822c208bbb Fix Elizabeth's speaker info 2024-11-22 05:16:28 -08:00
Devon (tek256)
08871c8245 Day 3 2024-11-22 01:09:12 -08:00
Devon (tek256)
f4671526d2 Day 2 2024-11-20 22:54:07 -08:00
Devon (tek256)
a7e7ba82e1 Revert Eon placeholder; reexport to fix build on linux 2024-11-20 03:13:36 -08:00
Devon (tek256)
8c6cc788a9 ... and make sure the youtube link works 2024-11-20 03:04:57 -08:00
Devon (tek256)
106b515c12 ship it 2024-11-20 03:02:32 -08:00
Abner Coimbre
7f99038c33 HMS '24: Embed Twitch player and enable Donate button 2024-11-20 00:59:59 -08:00
Abner Coimbre
c14d236218 newsletter: add cheeky link for the storm reference 2024-11-19 17:28:28 -08:00
Abner Coimbre
2a3025490e Publish HMS '24 newsletter 2024-11-19 17:25:01 -08:00
Abner Coimbre
5179a4089e Final HMS '24 newsletter 2024-11-19 17:24:17 -08:00
Abner Coimbre
8afa9a6e12 Exclusive Podcast 2024-11-19 15:18:16 -08:00
Abner Coimbre
d11b5d2fe6 Rebrand Disk Voyager to File Pilot 2024-11-19 15:02:59 -08:00
abnercoimbre
563f26b97e Fix schedule: Meese Engine is a demo. Description is mentioned as a modal 2024-11-19 14:22:26 -08:00
abnercoimbre
6f292bb010 Fix Devine's talk name 2024-11-19 12:02:20 -08:00
abnercoimbre
05736cdf2b Modal edits continue 2024-11-19 09:57:58 -08:00
Abner Coimbre
43d1ad4595 lineup: Shorten various blurbs. Explain 'The Next Ten years'. Add a modal image for Animal Well 2024-11-19 08:47:48 -08:00
Abner Coimbre
fd95c70d6b Clarify Billy's modal 2024-11-19 03:57:03 -08:00
Abner Coimbre
831e9edb46 Update modals for 2024 lineup. Just about done here too. 2024-11-19 03:52:40 -08:00
Abner Coimbre
5b3d34562b Almost done with the daily schedule (2024) 2024-11-19 03:23:59 -08:00
abnercoimbre
05b9e09f79 Flesh out schedule more. Fix Flatstick Pub reservation 2024-11-18 00:47:06 -08:00
Abner Coimbre
04d57b33b2 Enable timeline 2024-11-14 04:17:18 -08:00
Abner Coimbre
3138e5e139 Continue updating lineup 2024-11-14 03:40:17 -08:00
Abner Coimbre
93198eb252 Update lineup. More still to come 2024-11-12 16:18:56 -08:00
Abner Coimbre
fb6723879e Media: Add 'Under Construction' banner so I don't get inundated with bug reports 2024-11-12 15:39:01 -08:00
Abner Coimbre
49751e4165 Make explicit tickets are for conferences (not meetups) 2024-11-12 15:38:10 -08:00
32448253e0 Legibility on tickets page 2024-11-10 03:20:13 -08:00
533b45a6f4 Initial version of timeline 2024-11-10 03:14:08 -08:00
abnercoimbre
9740585b42 PayPal: Add conference acronym to order description 2024-11-10 00:23:53 -08:00
abnercoimbre
6d71f3f15c Fix bug report I got on email: Andrew's the President of Zig, not 'Present' lol 2024-11-08 16:39:00 -08:00
abnercoimbre
66bd0a0b48 again :( 2024-11-08 15:25:50 -08:00
Abner Coimbre
67db42a04c Meetup Wishlist 2024-11-08 03:13:25 -08:00
abnercoimbre
4b416c44c4 let's try that formatting again 2024-11-07 17:00:20 -08:00
abnercoimbre
3a478e07b6 minor formatting fix 2024-11-07 16:20:10 -08:00
abnercoimbre
c3f010bd66 newsletter update: Add Boston 'under construction' image 2024-11-07 16:18:11 -08:00
Abner Coimbre
a2fd06efff Newsletter: HMS in two weeks 2024-11-07 15:23:39 -08:00
Abner Coimbre
9606da012d Fix missing demo image 2024-11-07 10:32:36 -08:00
Abner Coimbre
3f12391a8b Smarter under construction layout 2024-11-07 10:22:19 -08:00
424081828f Merge pull request 'More seattle 2022 media' (#1) from seattle2022 into main
Reviewed-on: conferences/hmc_site_source#1
2024-11-07 17:56:53 +00:00
Ben Visness
bf82de6ebb Update Devine's thumbnail one more time 2024-11-07 09:48:58 -06:00
Ben Visness
5100474de2 Update HMS2023 thumbnails 2024-11-07 09:45:09 -06:00
Abner Coimbre
8acb06c438 Improve Fully-Hybrid marketing. Mention YouTube as a new backup stream 2024-11-06 17:22:31 -08:00
Abner Coimbre
649dfcb0e8 Add HMS logo to conference page :) 2024-11-06 16:58:48 -08:00
Abner Coimbre
44fbb4075d Modify HMN's blurb to be more brand-accurate (matches Discord channel) 2024-11-06 15:41:25 -08:00
Abner Coimbre
58c5d79a57 Allow Under Construction pages to display a banner. Add one for HMB 2024-11-06 15:06:47 -08:00
Abner Coimbre
529d05116c Update Explore menu's weights 2024-11-06 03:28:38 -08:00
Abner Coimbre
aebf75e809 Add logo and some flair to Meetups page 2024-11-06 03:22:34 -08:00
1c20edecaf Merge Asaf's branch 'seattle2022' 2024-11-06 07:21:09 +00:00
6186390393 Merge remote-tracking branch 'origin/main' 2024-11-06 07:18:20 +00:00
Ben Visness
c6a6b1d7d6 Merge branch 'news' 2024-11-06 01:18:14 -06:00
Ben Visness
ae3f8799a6 Finish porting all news posts 2024-11-06 01:13:40 -06:00
40058f6a14 fix formatting on my bio 2024-11-06 07:11:59 +00:00
Ben Visness
4e653f7a3c Finish all WIP posts 2024-11-06 00:15:58 -06:00
Ben Visness
b0cc2f4e79 Add all news posts (still some TODOs) 2024-11-05 23:39:43 -06:00
Devon (tek256)
7090b1a32a tickets description spacing, decloning abner 2024-11-05 18:54:46 -08:00
Devon (tek256)
37b84b65b6 Update frontpage handmade net bg 2024-11-04 21:33:59 -08:00
Devon (tek256)
b893dd6370 Padded favicon for discord / socials 2024-11-04 20:11:50 -08:00
169 changed files with 3219 additions and 125 deletions

BIN
assets/images/net.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
assets/images/news/hmb.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 476 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 624 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 KiB

After

Width:  |  Height:  |  Size: 618 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 448 KiB

After

Width:  |  Height:  |  Size: 445 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 650 KiB

After

Width:  |  Height:  |  Size: 644 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 KiB

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 504 KiB

After

Width:  |  Height:  |  Size: 482 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 645 KiB

After

Width:  |  Height:  |  Size: 637 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 440 KiB

After

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

After

Width:  |  Height:  |  Size: 377 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 602 KiB

After

Width:  |  Height:  |  Size: 591 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 604 KiB

After

Width:  |  Height:  |  Size: 605 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 708 KiB

After

Width:  |  Height:  |  Size: 703 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 KiB

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 401 KiB

After

Width:  |  Height:  |  Size: 398 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 583 KiB

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 585 KiB

After

Width:  |  Height:  |  Size: 582 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 KiB

After

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 KiB

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 511 KiB

After

Width:  |  Height:  |  Size: 508 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 KiB

After

Width:  |  Height:  |  Size: 408 KiB

View File

@@ -49,7 +49,8 @@
const modal = document.querySelector(`#${target}`);
if (modal) {
btn.addEventListener("click", (e) => {
toggle_modal(modal, true);
if (e.target.tagName !== 'A')
toggle_modal(modal, true);
});
}
});
@@ -77,10 +78,36 @@
document.addEventListener("keydown", (e) => {
if (e.key === "Escape") {
var modal_id = body.getAttribute("modal");
if(modal_id) toggle_modal(document.querySelector(`#${modal_id}`), false);
if (modal_id) toggle_modal(document.querySelector(`#${modal_id}`), false);
}
});
// timelines
// ----------------------------------------
const updateTimeline = (timeline) => {
const day_target = timeline.getAttribute("data-day-target");
timeline.querySelectorAll(".day-events:not(.hidden)").forEach((day_events) => { day_events.classList.toggle("hidden", true); });
timeline.querySelector(`[data-day-title="${day_target}"]`).classList.toggle("hidden", false);
timeline.querySelectorAll(`.day_listing.active`).forEach((listing) => {
listing.classList.toggle("inactive", true);
listing.classList.toggle("active", false);
});
var new_active = timeline.querySelector(`.day_listing[data-day-target="${day_target}"]`);
new_active.classList.toggle("active", true);
new_active.classList.toggle("inactive", false);
};
document.querySelectorAll(".timeline_grid_container").forEach((timeline) => {
const days = timeline.querySelector(".day-listing-container");
days.addEventListener("click", (e) => {
const day_target = e.target.getAttribute("data-day-target");
if (day_target) {
timeline.setAttribute("data-day-target", day_target);
updateTimeline(timeline);
}
});
});
// Swipers
// ----------------------------------------
const swipers = document.querySelectorAll(".swiper-slider");

View File

@@ -50,16 +50,26 @@
}
.testimonial a,
.img_grid_container a {
.img_grid_container a,
.timeline_grid_container a {
color: var(--meetups-color) !important;
text-decoration: none;
}
.testimonial a:hover,
.img_grid_container a:hover {
.img_grid_container a:hover,
.timeline_grid_container a {
text-decoration: underline;
}
// .day_listing.active {
// }
.day_listing.inactive {
color: rgb(163, 163, 163);
}
.modal-bg a {
color: var(--meetups-color) !important;
text-decoration: none;
@@ -71,7 +81,7 @@
.frontpage-stream-container {
max-height: calc(75vh);
min-height: 36rem;
min-height: 34rem;
aspect-ratio: 16 / 9;
}
@@ -104,3 +114,10 @@
background-color: #fff3cd;
color: #856404;
}
// Disable the horrendous open and close quotes on blockquote content
blockquote p:first-of-type {
&::before, &::after {
content: "" !important;
}
}

View File

@@ -35,19 +35,19 @@ weight = 4
parent = "Explore"
name = "Discord"
url = "https://discord.com/invite/txcCe8vyQ6"
weight = 1
weight = 3
[[main]]
parent = "Explore"
name = "Meetups"
url = "/meetups"
weight = 2
weight = 1
[[main]]
parent = "Explore"
name = "Members"
url = "https://donorbox.org/handmadecities"
weight = 3
weight = 2
[[main]]
name = "About"

View File

@@ -27,7 +27,7 @@ google_adsense = "" # example: ca-pub-xxxxxxxxxxxxxxxx
# custom script on header, example: custom_script= "<script>console.log(\"Hello World\")</script>"
custom_script = ""
# copyright
copyright = "© 2024 Handmade Cities LLC"
copyright = "© 2025 Handmade Cities LLC"
# Preloader
# preloader module: https://github.com/gethugothemes/hugo-modules/tree/master/components/preloader
@@ -55,7 +55,7 @@ show_categories = true
# announcement
# announcement module: https://github.com/gethugothemes/hugo-modules/tree/master/components/announcement
[announcement]
enable = true
enable = false
expire_days = 7
content = "Handmade Seattle Nov 20th - 22nd, 2024. [Buy Tickets](/tickets) now!"

View File

@@ -8,27 +8,33 @@ banner:
image: "/images/hmc_spread.png"
hide_banner_img: true
live_banner:
enable: true
enable: false
use_twitch: true
use_youtube: false
title: "Handmade Seattle 2024"
title_class: "text-black dark:text-white mb-4"
title_class: "seattle-color mb-4"
twitch_channel: "abnercoimbre"
youtube_channel_id: "UCkiOutDcOG0KRLQc71Pd-Fg" # found at: https://www.youtube.com/account_advanced, is currently yt/handmadecities
section_class: "pb-24"
section_class: "pb-36 row mb-4"
buttons_class: "p-2 px-3"
buttons_row_class: "mt-4 text-white gap-4"
buttons:
- title: "Join Private Chat"
link: "https://chat.handmadecities.com"
- title: "<i class='fa fa-ticket'></i> Tickets"
link: "/tickets"
class: "btn seattle-bg"
- title: "<i class='fa fa-comments'></i> Chat"
link: "https://chat.handmadecities.com"
class: "btn bg-green-500"
- title: "<i class='fa fa-gift'></i> Donate"
link: "https://donorbox.org/handmadecities"
class: "btn bg-red-700"
- title: "Twitch"
link: "https://twitch.tv/abnercoimbre"
class: "btn meetups-bg"
icon_only: true
icon: "fa-brands fa-twitch"
- title: "YouTube"
link: "https://youtube.com/handmadecities"
link: "https://youtube.com/@handmadecities"
class: "btn bg-[#ff0000]"
icon_only: true
icon: "fa-brands fa-youtube"
@@ -53,11 +59,11 @@ banner:
icon: "fa fa-ticket pl-2"
class: "btn text-white seattle-bg"
button2:
enable: false
label: "Twitch"
link: "https://twitch.tv/abnercoimbre"
icon: "fab fa-twitch pl-2"
class: "btn bg-purple-700 dark:bg-purple-700 dark:text-white hover:bg-purple-800 mt-6 text-white"
enable: true
label: "Donate"
link: "https://donorbox.org/handmadecities"
icon: "fa fa-gift pl-2"
class: "btn bg-red-700 dark:bg-red-700 dark:text-white hover:bg-red-800 mt-6 ml-2 text-white"
# Features
features:
@@ -88,33 +94,6 @@ features:
label: "About Us"
link: "/about"
- title: "Partnered with Handmade Network"
title_class: "text-white mb-8"
image: ""
side: "center"
bg_img:
parallax: true
img: "/images/devon_starfield.png"
transition:
start: "/images/transition.svg"
start_class: "mb-5 transform"
start_color: "#fff"
start_dark: "/images/transition2.svg"
start_dark_color: "#150e31"
end: "/images/transition.svg"
end_class: "mt-20 transform -scale-y-100 -scale-x-100"
end_color: "#fff"
end_dark: "/images/transition2.svg"
end_dark_color: "#150e31"
bg_color: "#0a0a0a"
content: "The Handmade Network is your online community and go-to hub when there's no in-person events. Participate in jams, be awed by software projects and enjoy a huge Discord community."
content_class: "text-white mt-12 px-12 pb-12 pt-24 bg-[rgba(0,0,0,0.5)] rounded-lg"
button:
enable: enable
class: "meetups-bg dark:meetups-bg"
label: "Network"
link: "https://handmade.network"
- title: "Companies Value Handmade"
title_class: "text-center mt-16 mb-12"
image: ""

View File

@@ -16,19 +16,19 @@ features:
img: "/images/starry_night.png"
grid:
- title: "Sponsor-free tech events"
content: "We reject sponsorship deals because we must be allowed to criticize anyones software. Accepting “free” bags of money destroys our ability to change the industry."
content: "**100% indie.** We reject sponsorship because we must be allowed to criticize anyones software. Accepting “free” bags of money destroys our ability to change the software industry."
color: "#FC6D36"
content_class: "text-white"
- title: "An obligation to software quality"
content: "The industrys incentives are about imposing control and fleecing customers. Weve abandoned the users quality of experience, agency over their software, and privacy."
content: "The industrys incentives erode ownership to extract rent from consumers. Weve abandoned the love for our craft, the user's quality of experience, and their right to privacy."
color: "#A456EA"
content_class: "text-white"
- title: "Self-host wherever possible"
content: "Anything essential to our conferences is processed in-house. E.g. When you register for an event we personally handle the process to generate your ticket—removing spying middlemen like Ticketmaster."
content: "Essential services for our conferences and meetups are processed in-house. For example, our servers personally generate your conference ticket—removing spying middlemen like Ticketmaster."
color: "#6B8EE8"
content_class: "text-white"
- title: "Healthy expansion"
content: "As a [polyglot](https://vimeo.com/661662233), our founder intends to expand even outside the United States. Since we wish to retain independence, however, were only growing through increased audience support."
- title: "Direct funding approach"
content: "We grow through obvious means, funded primarily through ticket sales, followed by independent donations and fixed-rate job booth rentals: straightforward, mom-and-pop transactions."
color: "#60E3C4"
content_class: "text-white"
@@ -36,8 +36,7 @@ features:
title_class: "text-white -mt-2"
subtitle: "Founder"
subtitle_class: "!text-[#F7CE3B]"
image: "/images/people/abner_2022_512.webp"
image_class: "rounded-full"
image: "/images/people/abner_2024.png"
section_class: "text-white"
transition:
start: "/images/transition3.svg"
@@ -48,7 +47,42 @@ features:
start_dark_color: "black"
bg_color: "#060610"
content_class: "mt-4"
content: "[Abner](https://abnercoimbre.com) is the founder of Handmade Cities and sole organizer for our conferences.<br>His professional story began when he left Puerto Rico for a yearlong internship at NASA. Abner was mentored on how they make software and after winning NASAs Intern of the Year, he published an essay on their programming philosophy ([featured](https://observer.com/2017/07/a-look-into-nasa-coding-philosophy-kennedy-space-center-programming/) in the news.) He was promoted to launch control engineers.<br><br>Abner also started the [Handmade Network](https://handmade.network/), an online community learning to make quality software. He went on to work for Jonathan Blow multiple years and then Cyan Worlds to help ship the [Myst remake](https://store.steampowered.com/app/1255560/Myst/).<br><br>His concern of declining standards—both ethical and technical—pushed Abner to run tech conferences full-time, with ironclad conviction that we need independent organizers more than ever."
content: "[Abner](https://abner.page) is founder of Handmade Cities and the sole organizer for our conferences.<br><br>At a young age he was mentored by Kennedy Space Center on how they make software. After winning NASAs Intern of the Year, Abner penned an essay on their programming philosophy: featured in the [news](https://observer.com/2017/07/a-look-into-nasa-coding-philosophy-kennedy-space-center-programming/). He was subsequently promoted to launch control engineer.<br><br>Abner started the [Handmade Network](https://handmade.network/), an online community learning to make quality software. He went on to work under Jonathan Blow for several years and finally Cyan Worlds to ship the [Myst remake](https://store.steampowered.com/app/1255560/Myst/).<br><br>Now in his early thirties, Abner's mounting concern of declining software standards—both ethical and technical—pushed him to run conferences and grow meetups full-time. (He still loves [programming](https://terminal.click) though.)"
- title: "Our Advisory Board"
title_class: "mb-20 text-center text-white"
image: ""
side: "center"
content_class: "mt-16 mb-12"
bg_img:
parallax: true
img: "/images/starry_night.png"
grid:
- title: "Zac Nowicki"
content: "Tech lead at [Kagi](https://kagi.com) Search."
color: "#9B8EE8"
content_class: "text-white"
- title: "Mary Bush"
content: "Seattle indie developer, formerly in logistics/healthcare tech."
color: "#9B8EE8"
content_class: "text-white"
- title: "Jon Stevens"
content: "Senior game developer at Bitshift Entertainment: new studio by Notch, creator of Minecraft."
color: "#9B8EE8"
content_class: "text-white"
- title: "Matt Nite"
content: "Organizer at [Software You Can Love](https://softwareyoucanlove.ca): plus meetups, workshops, and more."
color: "#9B8EE8"
content_class: "text-white"
- title: "Unlisted Member"
content: "Former co-worker and colleague of Abner's. Values privacy but is willing to share more when requested."
color: "#9B8EE8"
content_class: "text-white"
- title: "NASA Observer"
content: "Unofficial observer role (no voting power.) Hardware engineer at NASA. Involvement is anonymous given the current climate."
color: "#9B8EE8"
content_class: "text-white"
notice: "**Note:** The advisory board is comprised of volunteers. Member's opinions are their own, not their employer's."
- title: "Morgan Rammell"
title_class: "text-white"
@@ -74,7 +108,7 @@ features:
content: "Phil Homan, who goes by [PH Test](https://phtest.tv/), is a Seattle developer with a knack for multidisciplinary work: live-performance visuals, experimental programs, games, and video production—often with tools he made himself!<br>
Phil joined Handmade Cities to help Abner with matters related to streaming, recording, and A/V support at the conferences."
- title: "Devon ([tek256](https://tek256.com))"
- title: "Devon aka [tek256](https://tek256.com)"
title_class: "text-white"
subtitle: "Editor"
subtitle_class: "!text-[#F7CE3B]"
@@ -83,5 +117,16 @@ features:
image_class: "rounded-full"
content_class: ""
section_class: "!pt-16 !pb-32 text-white"
content: "Devon is a guy who makes things."
---
content: "Devon is a guy who makes things.<br>(Like a PSX-style souls game in C on [stream](https://twitch.tv/tek256))"
- title: "Mr. Perkins"
title_class: "text-white"
subtitle: "Secretary"
subtitle_class: "!text-[#F7CE3B]"
bg_color: "#060610"
image: "/images/people/perkins.png"
image_class: "rounded-full"
content_class: ""
section_class: "!pt-16 !pb-32 text-white"
content: "Mr. Perkins is our year round part-time assistant, usually plowing through the backlog of texts, emails and invoices."
---

View File

@@ -0,0 +1,97 @@
---
title: "Advisory Board Meeting"
meta_title: "Board's Meeting Notes"
layout: "single"
description: "Advisory Board Meeting Notes - 18 Mar 2025"
draft: false
---
#### Meeting Notes - 18 Mar 2025
**AGENDA**:
No agenda set, first meeting
---
**DISCUSSION ITEMS**
1. **Handmade Boston (HMB): Aug 1-2 (Fri-Sat)**
- Sister conference to Seattle
- No more online track: No more online tickets or Twitch stream for Boston
- Goal is to become the "fully offline" counterpart
- Return to original technical lectures format (sans homework)
- Boston should have job booth rentals too
**2025 Target:** Two-hundred in-person attendees. We're still in the growth and experimentation stage.
**Founder's Note:** It wasn't until the third HMS that we found the perfect business model. This will now be our third HMB, following same trajectory.
2. **Handmade Seattle (HMS): Dec 5-7 (Fri-Sun)**
- Flagship Conference
- Fully-Hybrid: Both in-person and online tickets like always
- The formula's already perfected, just need to focus on ticket sales
**2025 Target:** Four-hundred in-person attendees. The closest we got to selling all in-person tickets was Fall 2023, with 97% of all tickets sold (before mass layoffs hit hard.)
**Founder's note:** A general phenomenon is that once you pack a venue (typically a 400-seat theater) you'll see exponential growth the following year, exploding to say one thousand ticket holders, then an order of magnitude after that. See PyCon, VidCon, etc.
3. **Ticket Sales**
- Early bird sale begins sometime in the Spring (with 20% discount)
- Once we start ticket sales we will use the [newsletter](/news) to request community submissions
**Q: Are board members allowed to submit their own talks or demos?**
*A: We've decided no, but we'll revisit the question (and its ethics) next year.*
4. **Weekend Conferences**
Board is pleased with the new conference dates. Hositing conferences over the weekend gives attendance a massive boost (even though venue rental is more expensive. Risk is worth it.)
5. **Revolt Chat**
- Board agreed [Revolt](https://revolt.chat) is a substantial improvement over Element/Matrix for the conference live chat
- Board wondered whether or not we should support Discord as another private chat server, in a bid to expand audience
- Founder noted at least a third of ticket holders are anti-Discord and privacy-conscious
Finally, the board recommended an overall survey to previous ticket holders.
6. **Voting on Talk/Demo Submissions**
- Matt Nite simply used a Google Form for Software You Can Love
- It's best if the founder says "please read these submissions by the next meeting, and add your own notes"
- Source speaker candidates from meetup hosts
- Generally receive more feedback from meetup hosts on conference content
We've agreed to create a dedicated email address for receiving submissions
7. **Hard Deadlines to Commit to Present at HMB/HMS**
- Gradually add penalties when deadlines are not met
- Ensure all speakers sign agreement. NO EXCEPTIONS
8. **Conference Agendas**
- Get the agendas up as early as possible
- It's okay to massage the schedule a little throughout the year
- It's okay to let speakers update their talk title and description even if it's already on the website
---
**ACTION ITEMS**
- Founder to meet with meetup hosts before the next board meeting
- Create HMC email address for community submissions
- Create webpage explaining how to enter submissions. WITH DEADLINES
- Discord integration for submissions: allows live thread discussions among board members
- Make sure Jim (1st speaker for HMB) is on our website by the next meeting
- Make sure Taylor (1st speaker for HMS) is on our website by the next meeting
- Determine how many open slots we have for each conference
**Founder's note:** Last item depends on venue and the available hours their rental affords us, which is being negotiated. As an estimate, I will offer figures to the board from previous years.
---
**NEXT MEETING**
Date: 16 April 2025 1600-0500 (US/Pacific)

View File

@@ -0,0 +1,18 @@
---
title: "Advisory Board"
meta_title: "Advisory Board"
layout: "single"
description: "The Handmade Cities Advisory Board"
draft: false
---
The Handmade Cities Advisory Board is the board appointed to advise the [founder](/about). They supervise the founder's general affairs as he:
1. Organizes our two annual conferences: [Boston](/boston) in the summer, [Seattle](/seattle) in the fall
2. Supports and grows our local [meetups](/meetups)
3. Decides which talks, demos, interviews or similar content are given at Handmade Cities
The board has voting power over talk and demo submissions from the community. The founder may override the board, but such a decision must be made public through the meeting notes below.
The board meets once a month. Meet the members in the [About](/about) page.
**MEETING NOTES (TIMES IN US/PACIFIC)**
- [18 March 2025 16:00](/board-meeting-20250318)

View File

@@ -2,7 +2,7 @@
title: "Handmade Boston 2024"
meta_title: "About"
description: "this is meta description"
image: "/images/avatar.png"
image: "/images/hmb/boston-dark-mode.svg"
draft: false
layout: under_construction
---
---

View File

@@ -1,3 +1,4 @@
+++
title="Media"
image="/images/under-construction.svg"
+++

View File

@@ -1,5 +1,5 @@
+++
title="RSM"
title="Virtual Computer"
mediatype="talk"
conference="seattle-2022"
date="2022-11-17T15:45:00-08:00"
@@ -7,13 +7,13 @@ description="A little virtual computer"
thumbnail="/images/thumbnails/2022HMSRSM.jpg"
[[videos]]
title="RSM"
title="RSMS"
embed="https://player.vimeo.com/video/1024179839"
service="vimeo"
download_link=""
[[videos]]
title="RSM - Q&A"
title="RSMS - Q&A"
embed="https://player.vimeo.com/video/1024184763"
service="vimeo"
download_link=""

View File

@@ -0,0 +1,14 @@
+++
title="Handmade Seattle 2024"
date="2024-11-20T09:00:00-04:00"
enddate="2024-11-22T18:00:00-04:00"
[[notes]]
type="notice"
text="""
**We are editing these recordings**
Sign up for the [newsletter](/news) to be notified.
"""
+++

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