diff --git a/public/visjam2023/bundle-analyzer.png b/public/visjam2023/bundle-analyzer.png new file mode 100644 index 0000000..4de0ef8 Binary files /dev/null and b/public/visjam2023/bundle-analyzer.png differ diff --git a/public/visjam2023/favicon-16x16.png b/public/visjam2023/favicon-16x16.png new file mode 100644 index 0000000..14da32c Binary files /dev/null and b/public/visjam2023/favicon-16x16.png differ diff --git a/public/visjam2023/favicon-32x32.png b/public/visjam2023/favicon-32x32.png new file mode 100644 index 0000000..ff16151 Binary files /dev/null and b/public/visjam2023/favicon-32x32.png differ diff --git a/public/visjam2023/gource.png b/public/visjam2023/gource.png new file mode 100644 index 0000000..72f10bc Binary files /dev/null and b/public/visjam2023/gource.png differ diff --git a/public/visjam2023/graphviz.jpeg b/public/visjam2023/graphviz.jpeg new file mode 100644 index 0000000..d4d5301 Binary files /dev/null and b/public/visjam2023/graphviz.jpeg differ diff --git a/public/visjam2023/logo.svg b/public/visjam2023/logo.svg new file mode 100644 index 0000000..201bc76 --- /dev/null +++ b/public/visjam2023/logo.svg @@ -0,0 +1,49 @@ + + + diff --git a/public/visjam2023/npm.png b/public/visjam2023/npm.png new file mode 100644 index 0000000..ed541ba Binary files /dev/null and b/public/visjam2023/npm.png differ diff --git a/public/visualjam2023/opengraph.png b/public/visjam2023/opengraph.png similarity index 100% rename from public/visualjam2023/opengraph.png rename to public/visjam2023/opengraph.png diff --git a/public/visjam2023/spall.png b/public/visjam2023/spall.png new file mode 100644 index 0000000..67ff69b Binary files /dev/null and b/public/visjam2023/spall.png differ diff --git a/public/visjam2023/v8.png b/public/visjam2023/v8.png new file mode 100644 index 0000000..282ebfc Binary files /dev/null and b/public/visjam2023/v8.png differ diff --git a/public/visjam2023/vmmap.png b/public/visjam2023/vmmap.png new file mode 100644 index 0000000..4379752 Binary files /dev/null and b/public/visjam2023/vmmap.png differ diff --git a/public/visjam2023/wireshark.jpg b/public/visjam2023/wireshark.jpg new file mode 100644 index 0000000..950f2fd Binary files /dev/null and b/public/visjam2023/wireshark.jpg differ diff --git a/public/visualjam2023/favicon-16x16.png b/public/visualjam2023/favicon-16x16.png deleted file mode 100644 index 41346af..0000000 Binary files a/public/visualjam2023/favicon-16x16.png and /dev/null differ diff --git a/public/visualjam2023/favicon-32x32.png b/public/visualjam2023/favicon-32x32.png deleted file mode 100644 index d3d57bf..0000000 Binary files a/public/visualjam2023/favicon-32x32.png and /dev/null differ diff --git a/public/visualjam2023/logo.svg b/public/visualjam2023/logo.svg deleted file mode 100644 index 740e1a5..0000000 --- a/public/visualjam2023/logo.svg +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/src/hmndata/jams.go b/src/hmndata/jams.go index 63d12bc..363f547 100644 --- a/src/hmndata/jams.go +++ b/src/hmndata/jams.go @@ -41,10 +41,10 @@ var WRJ2022 = Jam{ var VJ2023 = Jam{ Event: Event{ - StartTime: time.Date(2023, 4, 14, 0, 0, 0, 0, utils.Must1(time.LoadLocation("America/Los_Angeles"))), - EndTime: time.Date(2023, 4, 16, 8, 0, 0, 0, utils.Must1(time.LoadLocation("America/Los_Angeles"))), + StartTime: time.Date(2023, 4, 14, 0, 0, 0, 0, time.UTC), + EndTime: time.Date(2023, 4, 17, 0, 0, 0, 0, time.UTC), }, - Name: "Visualization Jam 2023", + Name: "Visibility Jam 2023", Slug: "VJ2023", } diff --git a/src/hmnurl/urls.go b/src/hmnurl/urls.go index c8a550e..4022435 100644 --- a/src/hmnurl/urls.go +++ b/src/hmnurl/urls.go @@ -70,11 +70,11 @@ func BuildJamIndex2022() string { return Url("/jam/2022", nil) } -var RegexVisualizationJamIndex2023 = regexp.MustCompile("^/visualization-jam/2023$") +var RegexJamIndex2023_Visibility = regexp.MustCompile("^/jam/visibility-2023$") -func BuildVisualizationJamIndex2023() string { +func BuildJamIndex2023_Visibility() string { defer CatchPanic() - return Url("/visualization-jam/2023", nil) + return Url("/jam/visibility-2023", nil) } var RegexJamFeed2022 = regexp.MustCompile("^/jam/2022/feed$") diff --git a/src/templates/src/wheeljam_2021_index.html b/src/templates/src/jam_2021_wrj_index.html similarity index 100% rename from src/templates/src/wheeljam_2021_index.html rename to src/templates/src/jam_2021_wrj_index.html diff --git a/src/templates/src/wheeljam_2022_feed.html b/src/templates/src/jam_2022_wrj_feed.html similarity index 100% rename from src/templates/src/wheeljam_2022_feed.html rename to src/templates/src/jam_2022_wrj_feed.html diff --git a/src/templates/src/wheeljam_2022_index.html b/src/templates/src/jam_2022_wrj_index.html similarity index 100% rename from src/templates/src/wheeljam_2022_index.html rename to src/templates/src/jam_2022_wrj_index.html diff --git a/src/templates/src/visualization_jam_2023.html b/src/templates/src/jam_2023_visibility.html similarity index 61% rename from src/templates/src/visualization_jam_2023.html rename to src/templates/src/jam_2023_visibility.html index bd6ea55..b50ed52 100644 --- a/src/templates/src/visualization_jam_2023.html +++ b/src/templates/src/jam_2023_visibility.html @@ -1,4 +1,4 @@ -{{ template "visualization_jam_2023_base.html" . }} {{ define "content" }} {{ +{{ template "jam_2023_visibility_base.html" . }} {{ define "content" }} {{ $discordInviteURL := "https://discord.gg/hmn" }}
+ Too many things in computing are invisible. +
++ Bugs linger for years because nobody can see their effects. We run arcane command line tools just to find out what port a program is using. Your computer is full of helpful information, but no one can use it until someone makes it visible. +
++ So for this jam, make it visible. Maybe it's a data structure in your program. Maybe it's some obscure metrics from your operating system. Maybe it's your sleep schedule. Whether you make a Graphviz diagram or an experimental code editor, you have a weekend to make it happen. +
+A recipe for finding bugs:
— Jamie Brandon (@sc13ts) December 8, 2022
* predict what the data should look like
* render the data
* be surprised and confused
- Pick something to visualize! Maybe it’s some weird data structure you - want to debug. Maybe it’s a map of your codebase. Maybe it’s your sleep - schedule. Whatever it is, make a Handmade Network project for it + Pick something to visualize! If you want, you can brainstorm ideas in #jam on Discord. You can also use this time to form a team - or you can choose to work solo.
{{ if and (eq .DaysUntilStart 0) (not .SubmittedProjectUrl) }} - Create a Handmade Network project - {{ else }} After the jam starts, create a Handmade Network project {{ - end }} to track your work. Then, build your program! Share your work in - progress in #project-showcase on - Discord, or - directly from your project page. Chat with other jammers in #jam too. + + Create a Handmade Network project. + + {{ else }} + After the jam starts, create a Handmade Network project. + {{ end }} + This project will act as your submission and can be used to share your work in progress. Then get started! Share screenshots and videos in #project-showcase on Discord, or directly from your project page.
Your Handmade Network project is your submission. Fill out the project description, making sure to explain the goals of the project and - how it improves on what came before. Also consider posting an update - with video of your program in action! + what inspired you to visualize it. Include plenty of pictures and videos!
{{ if and (eq .DaysUntilStart 0) (gt .DaysUntilEnd 0) }}@@ -293,25 +375,13 @@ $discordInviteURL := "https://discord.gg/hmn" }}
- There are no explicit winners, but we will be selecting a few of our - favorite projects to highlight in a recap stream following the jam. + We will not be declaring winners, but we will publicly highlight some of our + favorite entries after the jam.
- The Handmade ethos and Handmade community are software development - superpowers. Don't be afraid to question your foundations and rebuild - what needs rebuilding. The community is here to help you take on those - challenges and do what others might consider impossible. -
-- Of course, this is a jam, so focus on what matters to your project. - There are many excellent libraries in the community that can save you - time and help you focus on your core ideas. Don't be afraid to use them. - But don't be afraid to do your own thing if they're holding you back. -
-- This is a chance to build something truly new. Learn from - previous work, but don't settle for “the same, but better”. It would be - a huge shame to spend a week building nothing more than a clone of the - same broken software we use today. -
-- This is where working with a team can really help. Bounce ideas off each - other, do some research, and brainstorm before the jam starts. The - software you end up building might be pretty different from your - original ideas. -
-In the end, this is a jam. Get weird and try something different.
-