diff --git a/assets/images/people/2023-freya.jpg b/assets/images/people/2023-freya.jpg new file mode 100644 index 0000000..a663a3a Binary files /dev/null and b/assets/images/people/2023-freya.jpg differ diff --git a/assets/images/people/2023-kaze.jpg b/assets/images/people/2023-kaze.jpg new file mode 100644 index 0000000..5ae6774 Binary files /dev/null and b/assets/images/people/2023-kaze.jpg differ diff --git a/assets/images/people/2023-mmozeiko.png b/assets/images/people/2023-mmozeiko.png new file mode 100644 index 0000000..b72efb0 Binary files /dev/null and b/assets/images/people/2023-mmozeiko.png differ diff --git a/assets/images/people/2023-raysan.png b/assets/images/people/2023-raysan.png new file mode 100644 index 0000000..67ff21a Binary files /dev/null and b/assets/images/people/2023-raysan.png differ diff --git a/assets/images/people/2023-ryanfleury.jpg b/assets/images/people/2023-ryanfleury.jpg new file mode 100644 index 0000000..f1afbc9 Binary files /dev/null and b/assets/images/people/2023-ryanfleury.jpg differ diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index a0064ce..d6167f3 100644 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -91,4 +91,9 @@ .announcement a:hover { text-decoration: underline !important; -} \ No newline at end of file +} + +.bignote-notice { + background-color: #fff3cd; + color: #856404; +} diff --git a/content/english/media/boston-2023/a-definitive-guide-to-n64-modding.md b/content/english/media/boston-2023/a-definitive-guide-to-n64-modding.md new file mode 100644 index 0000000..886370e --- /dev/null +++ b/content/english/media/boston-2023/a-definitive-guide-to-n64-modding.md @@ -0,0 +1,25 @@ ++++ +title="A Definitive Guide to N64 Modding" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="A Definitive Guide To N64 Modding" +embed="https://player.vimeo.com/video/853440902" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/853440902/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=c00a26a59d20834e265441d7005bc16f934120c138a1b81b6c971816e6198c8e" + +[[speakers]] +name="Kaze Emanuar" +bio="" +image="/images/people/2023-kaze.jpg" ++++ + +Calling Kaze Emanuar “well-known” in the modding space is the understatement of the century: legend has +it he spends his days editing hexcode in Notepad. + +With Kaze’s direct help you’ll learn to disassemble, modify and even improve the ROMs that ran on old hardware—using +the N64 as our example. + +This is a skill that will help us weather the [software winter](/media/seattle-2022/weathering-software-winter) too. diff --git a/content/english/media/boston-2023/appraise-the-classics.md b/content/english/media/boston-2023/appraise-the-classics.md new file mode 100644 index 0000000..ee4d8d8 --- /dev/null +++ b/content/english/media/boston-2023/appraise-the-classics.md @@ -0,0 +1,27 @@ ++++ +title="Appraise The Classics" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="Appraise The Classics" +embed="https://player.vimeo.com/video/855359650" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/855359650/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=c4442c6c07f898c0a1640201326edb97476fdf03fc7b6de2448602f1edf9cdc0" + +[[speakers]] +name="Jasper St. Pierre" +bio="" +image="" ++++ + +#### Study Architecture behind Great Games + +At Handmade we’re often building our own isolated apps, tools, or games. However it’s also important to +explore the work of others to imitate the good and avoid repeating the bad. + +Join Jasper on a very interesting tour to discover why engineering decisions are made in ways that seem +foreign to us. You’ll gain new insights as we think hard about what software quality means in a messy world. + +Psst, check out Jasper’s noclip site, it’s incredible. diff --git a/content/english/media/boston-2023/enter-the-arena.md b/content/english/media/boston-2023/enter-the-arena.md new file mode 100644 index 0000000..caef715 --- /dev/null +++ b/content/english/media/boston-2023/enter-the-arena.md @@ -0,0 +1,28 @@ ++++ +title="Enter The Arena" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="Enter The Arena" +embed="https://player.vimeo.com/video/856069590" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/856069590/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=451dc42b69f336b5510ec037557e0f9e1623936232ba6a116f47d7c77dea272e" + +[[speakers]] +name="Ryan Fleury" +bio="" +image="/images/people/2023-ryanfleury.jpg" ++++ + +#### Burn Down the Forest of Mallocs and Frees + +The old-school way of managing low-level memory, in Ryan’s own words, “can easily lead to a rat’s nest +of complexity.” This problem has plagued most C/C++ programmers for decades. + +It doesn’t have to be this way. + +With his [recent](https://www.rfleury.com/p/untangling-lifetimes-the-arena-allocator) | [tours](https://handmade.network/podcast/ep/afc72ed0-f05f-4bee-a658-9ad02c0453da) of arena-based memory allocators, Ryan is now poised to show you his solution in +a mentorship setting! It’s time to level up your memory strategy and eliminate the common memory bugs in C. + diff --git a/content/english/media/boston-2023/errors-and-compilers.md b/content/english/media/boston-2023/errors-and-compilers.md new file mode 100644 index 0000000..2e082e2 --- /dev/null +++ b/content/english/media/boston-2023/errors-and-compilers.md @@ -0,0 +1,28 @@ ++++ +title="Errors & Compilers" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="Errors & Compilers" +embed="https://player.vimeo.com/video/855891054" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/855891054/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=e89fcc0e6d2b30ea788cb535fe20e4fb5a3ad3abe97db7884a49ad3e4e765925" + +[[speakers]] +name="Mārtiņš Možeiko" +bio=""" +Martins is an engineer at Epic Games / RAD Game Tools, and a famous figure in the Handmade community. The +majority of all technical questions are answered by him – often called a true programming wizard. +""" +image="/images/people/2023-mmozeiko.png" ++++ + +#### How Does One Know Everything? + +When pressed for the secret sauce, Martins boils it down to [F*ck Around and Find Out](https://twitter.com/maiyajambalaya/status/1575208253071720450) (not exactly in those +words, but we like the meme here.) That answer, although accurate, may invite further questions from the audience. + +Martins will show you the specific ways he plays around to figure stuff out, and to break the illusion +that only special programmers can achieve wizardly knowledge. diff --git a/content/english/media/boston-2023/the-future-of-terminals.md b/content/english/media/boston-2023/the-future-of-terminals.md new file mode 100644 index 0000000..16a1b51 --- /dev/null +++ b/content/english/media/boston-2023/the-future-of-terminals.md @@ -0,0 +1,26 @@ ++++ +title="The Future of Terminals" +mediatype="chat" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="The Future of Terminals" +embed="https://player.vimeo.com/video/854038896" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/854038896/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=2821ec9b14eb948da1a789a7562d71a1bb11160b959e9b3b0e731615b83e5b5c" + +[[speakers]] +name="Mitchell Hashimoto" +bio="" +image="" + +[[speakers]] +name="Abner Coimbre" +bio="" +image="" ++++ + +**Abner Coimbre** and **Mitchell Hashimoto** have explored terminals [deeply](https://twitter.com/mitchellh/status/1662217955424493570) +so they sit down to discuss their terminal +projects. Anyone who joins Handmade Boston is automatically enrolled to Abner’s [Terminal Click](https://terminal.click/) closed beta. diff --git a/content/english/media/boston-2023/the-path-to-raylib.md b/content/english/media/boston-2023/the-path-to-raylib.md new file mode 100644 index 0000000..5ef6a6b --- /dev/null +++ b/content/english/media/boston-2023/the-path-to-raylib.md @@ -0,0 +1,25 @@ ++++ +title="The Path To Raylib" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[videos]] +title="The Path To Raylib" +embed="https://player.vimeo.com/video/854047840" +service="vimeo" +download_link="https://player.vimeo.com/progressive_redirect/playback/854047840/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=57dbd08c6c0118abcd76990164fa6636980234f5d3d809a4700e6dadc4080bf4" + +[[speakers]] +name="Ramon Santamaria" +bio="" +image="/images/people/2023-raysan.png" ++++ + +#### The Decisions Behind raylib + +There are important technical decisions about how to design raylib. There’s also other decisions required +to succeed too: crafting the perfect README, thinking about logo design, doing user outreach, applying +for grants, and other interesting angles we as programmers tend to miss. + +Join the author for a deep dive on the technical (and non-technical) dimensions of shipping Handmade software! diff --git a/content/english/media/boston-2023/why-cant-you-multiply-vectors.md b/content/english/media/boston-2023/why-cant-you-multiply-vectors.md new file mode 100644 index 0000000..9f5c370 --- /dev/null +++ b/content/english/media/boston-2023/why-cant-you-multiply-vectors.md @@ -0,0 +1,38 @@ ++++ +title="Why Can't You Multiply Vectors?" +mediatype="talk" +conference="Handmade Boston 2023" +description="" + +[[notes]] +type="notice" +text=""" +**This is a re-recording** + +Handmade Boston 2023 was our first conference in the east coast, and we lost this original footage. Freya +offered to give an abridged version at Dutch Game Day. We accepted. **We don't own that copyright.** +""" + +[[videos]] +title="Why Can't You Multiply Vectors?" +embed="https://www.youtube.com/embed/htYh-Tq7ZBI?si=lGn0KceP6S6_rkQx" +service="youtube" +download_link="" + +[[speakers]] +name="Freya Holmér" +bio=""" +Freya Holmér is the creator of Shader Forge and Shapes—the award-winning real-time vector graphics library. +As a Twitch Partner and YouTube educator she teaches everything from math, shaders, procedural geometry +all the way up to product design. + +At Handmade we need guidance on skills that supercharge our low-level programming: specifically on the +artistic and mathematical. Freya is more than qualified to help us out here. +""" +image="images/people/2023-freya.jpg" + ++++ + +..or can you? A deceptively simple question with a complex answer – come join a mathematical journey into +madness and wonder, in search of answers that might just give you a new perspective on the mathematical +constructs we use in our games diff --git a/content/english/media/seattle-2023/approaching-local-first-software.md b/content/english/media/seattle-2023/approaching-local-first-software.md index cff88a3..4c5ee77 100644 --- a/content/english/media/seattle-2023/approaching-local-first-software.md +++ b/content/english/media/seattle-2023/approaching-local-first-software.md @@ -8,7 +8,7 @@ description="Allen Webster sits down with the head of Ink & Switch, an independe title="Approaching Local-First Software" embed="https://player.vimeo.com/video/888148983?h=8c1fe3dc42" service="vimeo" -download_link="https://vimeo.com/888148983/8c1fe3dc42" +download_link="https://player.vimeo.com/progressive_redirect/playback/888148983/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=006d92f6c9ab70d0d2d9066a3de9e6e577118c26d83aefdb112d92c6498f51e8" [[speakers]] name="Allen Webster" diff --git a/content/english/media/seattle-2023/cactus-image-viewer.md b/content/english/media/seattle-2023/cactus-image-viewer.md index f03c6ab..128c892 100644 --- a/content/english/media/seattle-2023/cactus-image-viewer.md +++ b/content/english/media/seattle-2023/cactus-image-viewer.md @@ -8,7 +8,7 @@ description="Lightweight image viewer for Windows." title="Cactus Image Viewer" embed="https://player.vimeo.com/video/887506439?h=c6b7e70350" service="vimeo" -download_link="https://vimeo.com/887506439/c6b7e70350" +download_link="https://player.vimeo.com/progressive_redirect/playback/887506439/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=a0ad31b935f9df4752bb8433fc9d848ec31d4ae20628903ea1c06ff72695370d" [[speakers]] name="Wassim Alhajomar" diff --git a/content/english/media/seattle-2023/dantes-cowboy.md b/content/english/media/seattle-2023/dantes-cowboy.md index 08dc577..684e6d8 100644 --- a/content/english/media/seattle-2023/dantes-cowboy.md +++ b/content/english/media/seattle-2023/dantes-cowboy.md @@ -8,13 +8,13 @@ description="A Neo-Western town is simmering with conflict." title="Dante's Cowboy" embed="https://player.vimeo.com/video/887507366?h=afa202625d" service="vimeo" -download_link="https://vimeo.com/887507366/afa202625d" +download_link="https://player.vimeo.com/progressive_redirect/playback/887507366/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=246a272c3fa3a005a98cfc0c26ca598a7cdb43e00e29d3b591c33afbfdcdcc48" [[videos]] title="Dante's Cowboy - Q&A" embed="https://player.vimeo.com/video/887531704?h=2589b152d6" service="vimeo" -download_link="https://vimeo.com/887531704/2589b152d6" +download_link="https://player.vimeo.com/progressive_redirect/playback/887531704/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=f18cfd14887c08b8464a9d78b8248476d6db6c30fbd15f45462237b7e71d1c2c" [[speakers]] name="Cameron Reikes (Creikey)" diff --git a/content/english/media/seattle-2023/disassembling-impostor-syndrome.md b/content/english/media/seattle-2023/disassembling-impostor-syndrome.md index 2fd309a..e41f825 100644 --- a/content/english/media/seattle-2023/disassembling-impostor-syndrome.md +++ b/content/english/media/seattle-2023/disassembling-impostor-syndrome.md @@ -8,13 +8,13 @@ description="Understand the mechanisms behind how we see ourselves (and others) title="Disassembling Impostor Syndrome" embed="https://player.vimeo.com/video/888147720?h=f0182acf4e" service="vimeo" -download_link="https://vimeo.com/888147720/f0182acf4e" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147720/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=20459667fce2db5f49b411e96902cfd88ab9573c8112811ed1b1fa4e74e80d58" [[videos]] title="Disassembling Impostor Syndrome - Q&A" embed="https://player.vimeo.com/video/888147596?h=a9edcfc622" service="vimeo" -download_link="https://vimeo.com/888147596/a9edcfc622" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147596/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=cbada4ee5e78386838889aeab1893ee683d98147cf9d3ef41972942153a7c186" [[speakers]] name="Loris Cro" diff --git a/content/english/media/seattle-2023/disk-voyager.md b/content/english/media/seattle-2023/disk-voyager.md index e66e34d..7cb9fe7 100644 --- a/content/english/media/seattle-2023/disk-voyager.md +++ b/content/english/media/seattle-2023/disk-voyager.md @@ -8,7 +8,7 @@ description="Unleash the thrill of warp-speed file discovery!" title="Disk Voyager" embed="https://player.vimeo.com/video/887508227?h=dc8ff6226e" service="vimeo" -download_link="https://vimeo.com/887508227/dc8ff6226e" +download_link="https://player.vimeo.com/progressive_redirect/playback/887508227/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=20406e50ec133015902b92a21b2b61bd574a7e701abf8db75590f6ab2ff7faea" [[speakers]] name="Vjekoslav" diff --git a/content/english/media/seattle-2023/embers-of-insight.md b/content/english/media/seattle-2023/embers-of-insight.md index 9f9a4cc..df98020 100644 --- a/content/english/media/seattle-2023/embers-of-insight.md +++ b/content/english/media/seattle-2023/embers-of-insight.md @@ -8,7 +8,7 @@ description="Fireside wisdom with Bill Hall of JangaFX (Makers of EmberGen)" title="Embers of Insight" embed="https://player.vimeo.com/video/887533603?h=9222544305" service="vimeo" -download_link="https://vimeo.com/887533603/9222544305" +download_link="https://player.vimeo.com/progressive_redirect/playback/887533603/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=2c00300d1b910d20f53a27536c340ddb3db016dde4b84ccac46f8cafce1f68c0" [[speakers]] name="Ginger Bill" diff --git a/content/english/media/seattle-2023/eon.md b/content/english/media/seattle-2023/eon.md index 4c9dd25..b77b495 100644 --- a/content/english/media/seattle-2023/eon.md +++ b/content/english/media/seattle-2023/eon.md @@ -8,13 +8,13 @@ description="What can we learn from demo groups trying to coax 40yo hardware int title="Eon: An Amiga 500 Demo" embed="https://player.vimeo.com/video/887527796?h=c9132ed6bc" service="vimeo" -download_link="https://vimeo.com/887527796/c9132ed6bc" +download_link="https://player.vimeo.com/progressive_redirect/playback/887527796/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=259ee61eaba349ebed7df474366eaa460918acd233f0a742c5b49239b65ba2d0" [[videos]] title="Eon: An Amiga 500 Demo - Q&A" embed="https://player.vimeo.com/video/887528492?h=54d97d5bae" service="vimeo" -download_link="https://vimeo.com/887528492/54d97d5bae" +download_link="https://player.vimeo.com/progressive_redirect/playback/887528492/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=6125ccd303a27dbfedad283111f85d57c01b2a80e4cdb4ccc4f9122586bae1f9" [[speakers]] name="Andreas Fredriksson" diff --git a/content/english/media/seattle-2023/handmade-reflections.md b/content/english/media/seattle-2023/handmade-reflections.md index e0ab586..845b304 100644 --- a/content/english/media/seattle-2023/handmade-reflections.md +++ b/content/english/media/seattle-2023/handmade-reflections.md @@ -8,7 +8,7 @@ description="Abner Coimbre and Ben Visness discuss Handmade's goals for 2024, wi title="Handmade Reflections" embed="https://player.vimeo.com/video/889284447?h=d0b24570f0" service="vimeo" -download_link="https://vimeo.com/889284447/d0b24570f0" +download_link="https://player.vimeo.com/progressive_redirect/playback/889284447/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=9551333932bda337a027a5f641041e8f0fa7867ddc039eb518cc5e22e94a5d11" [[speakers]] name="Ben Visness" diff --git a/content/english/media/seattle-2023/high-level-is-the-goal.md b/content/english/media/seattle-2023/high-level-is-the-goal.md index fb56e14..784cea9 100644 --- a/content/english/media/seattle-2023/high-level-is-the-goal.md +++ b/content/english/media/seattle-2023/high-level-is-the-goal.md @@ -8,13 +8,13 @@ description="Why “Handmade” means more than “low-level.”" title="High-level is the goal" embed="https://player.vimeo.com/video/888144904?h=41ea23bd45" service="vimeo" -download_link="https://vimeo.com/888144904/41ea23bd45" +download_link="https://player.vimeo.com/progressive_redirect/playback/888144904/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=27fd8cd084926362ab8d8c5c38a0d8561ce8b248b212f391455ea31593353cff" [[videos]] title="High-level is the goal - Q&A" embed="https://player.vimeo.com/video/888145288?h=1ab0720e8d" service="vimeo" -download_link="https://vimeo.com/888145288/1ab0720e8d" +download_link="https://player.vimeo.com/progressive_redirect/playback/888145288/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=79cbd195cc01f3138b231e44433aecd16c6002c2c509f7b2daf1f9f81a291478" [[speakers]] name="Ben Visness" diff --git a/content/english/media/seattle-2023/mobilecode.md b/content/english/media/seattle-2023/mobilecode.md index d313fa9..6a496d6 100644 --- a/content/english/media/seattle-2023/mobilecode.md +++ b/content/english/media/seattle-2023/mobilecode.md @@ -8,13 +8,13 @@ description="A Handmade code editor designed for mobile phones." title="MobileCode" embed="https://player.vimeo.com/video/887514995?h=2d7dc7e353" service="vimeo" -download_link="https://vimeo.com/887514995/2d7dc7e353" +download_link="https://player.vimeo.com/progressive_redirect/playback/887514995/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=12916380724d0a70507c00f9f231f927da07d487963168e0a99728089b923e8e" [[videos]] title="MobileCode - Q&A" embed="https://player.vimeo.com/video/889290136?h=69b93d2129" service="vimeo" -download_link="https://vimeo.com/889290136/69b93d2129" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290136/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=97c5925811cc436301301b142af6604ac59eea58e7f3dcc956e58ac68d4e6761" [[speakers]] name="Mark Mendell" diff --git a/content/english/media/seattle-2023/opticks.md b/content/english/media/seattle-2023/opticks.md index 6a9f2a0..baf0cde 100644 --- a/content/english/media/seattle-2023/opticks.md +++ b/content/english/media/seattle-2023/opticks.md @@ -8,13 +8,13 @@ description="RGB that's easy to program and use." title="Opticks demo" embed="https://player.vimeo.com/video/887510428?h=8926bf202d" service="vimeo" -download_link="https://vimeo.com/887510428/8926bf202d" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510428/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=6d94d9af6e0c7034a1eaa7e07a5d7929222b06a674452b4bb11813a2b2353bec" [[videos]] title="Opticks demo - Q&A" embed="https://player.vimeo.com/video/889290315?h=86696223bb" service="vimeo" -download_link="https://vimeo.com/889290315/86696223bb" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290315/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=2fb4dbfeb3d481a4b13c2c59d033ce6d92fbfcd8e9b6cbbc51fdf09b07713f05" [[speakers]] name="Janidhu Somatilaka (Zeanith)" diff --git a/content/english/media/seattle-2023/orca.md b/content/english/media/seattle-2023/orca.md index 8d43f9e..516fa7f 100644 --- a/content/english/media/seattle-2023/orca.md +++ b/content/english/media/seattle-2023/orca.md @@ -8,13 +8,13 @@ description="WebAssembly apps without the web. A brand-new stack for cross-platf title="Orca" embed="https://player.vimeo.com/video/887510391?h=d9b6819c0a" service="vimeo" -download_link="https://vimeo.com/887510391/d9b6819c0a" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510391/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=9b0b28a4dd2b9ca2cca535cd91bc12af7c8e965440faa72a54ebbc2178800732" [[videos]] title="Orca - Q&A" embed="https://player.vimeo.com/video/889290402?h=33706f0dbf" service="vimeo" -download_link="https://vimeo.com/889290402/33706f0dbf" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290402/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=bf0b6c539ff4cf5d586cca01bd5dcb484daf3ac5436803c5df6dd925893c75b5" [[speakers]] name="Martin Fouilleul" diff --git a/content/english/media/seattle-2023/serenum.md b/content/english/media/seattle-2023/serenum.md index 95ca9aa..477488d 100644 --- a/content/english/media/seattle-2023/serenum.md +++ b/content/english/media/seattle-2023/serenum.md @@ -8,13 +8,13 @@ description="Solving the Thirty Million Line Problem. Not affiliated with Molly title="Serenum" embed="https://player.vimeo.com/video/887510365?h=8446cf0e2d" service="vimeo" -download_link="https://vimeo.com/887510365/8446cf0e2d" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510365/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=1b3d49f047291cf51dc13392619ab26eace24d6531ff23ad21689bee432c326a" [[videos]] title="Serenum - Q&A" embed="https://player.vimeo.com/video/889303217?h=4ea9a13f28" service="vimeo" -download_link="https://vimeo.com/889303217/4ea9a13f28" +download_link="https://player.vimeo.com/progressive_redirect/playback/889303217/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=af83b09640066d936576c3a4618182463a5dbc5575c2822d5570cc5581f4e1e2" [[speakers]] name="Sam H. Smith" diff --git a/content/english/media/seattle-2023/shapeup.md b/content/english/media/seattle-2023/shapeup.md index b74d6e3..ca465c1 100644 --- a/content/english/media/seattle-2023/shapeup.md +++ b/content/english/media/seattle-2023/shapeup.md @@ -8,13 +8,13 @@ description="Create 3D models by adding and subtracting shapes, instead of deali title="ShapeUp" embed="https://player.vimeo.com/video/887510278?h=396e2ab923" service="vimeo" -download_link="https://vimeo.com/887510278/396e2ab923" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510278/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=e7ac24e66e30023eabd2ef8580d1c799db7262dcefa30f3427c5087caf8119ad" [[videos]] title="ShapeUp - Q&A" embed="https://player.vimeo.com/video/889290506?h=e5a560faba" service="vimeo" -download_link="https://vimeo.com/889290506/e5a560faba" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290506/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=1477790acccf2e55b293c5936040689d1be9e553a30f31a39d00e1708441f891" [[speakers]] name="Daniel Hooper" diff --git a/content/english/media/seattle-2023/sqls-inner-workings.md b/content/english/media/seattle-2023/sqls-inner-workings.md index 3a19351..fc924fe 100644 --- a/content/english/media/seattle-2023/sqls-inner-workings.md +++ b/content/english/media/seattle-2023/sqls-inner-workings.md @@ -8,13 +8,13 @@ description="An exposé by a whistleblower investigating the marketing claims of title="SQL's Inner Workings" embed="https://player.vimeo.com/video/888147574?h=414952f8d8" service="vimeo" -download_link="https://vimeo.com/888147574/414952f8d8" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147574/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=cd0c889c98e660f4c68aeb721ebcdadb943b6e386b3e4504583741facb00afc5" [[videos]] title="SQL's Inner Workings - Q&A" embed="https://player.vimeo.com/video/888147459?h=150f338c9d" service="vimeo" -download_link="https://vimeo.com/888147459/150f338c9d" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147459/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=591dbc80291d91a179c8837227f6e6cd4b9f1f836e1fe1e5ee7010e0a5a4773e" [[speakers]] name="Nikita Lapkov" diff --git a/content/english/media/seattle-2023/tb.md b/content/english/media/seattle-2023/tb.md index 269cd63..d99ff83 100644 --- a/content/english/media/seattle-2023/tb.md +++ b/content/english/media/seattle-2023/tb.md @@ -8,13 +8,13 @@ description="The future of compiler backends." title="Tilde Backend" embed="https://player.vimeo.com/video/887510264?h=798b29233f" service="vimeo" -download_link="https://vimeo.com/887510264/798b29233f" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510264/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=d8d3dc9d818d69bd893f566c483c02ce492cae1f2f145329ee4345a62ab5ee80" [[videos]] title="Tilde Backend - Q&A" embed="https://player.vimeo.com/video/889290606?h=2546bcb9fb" service="vimeo" -download_link="https://vimeo.com/889290606/2546bcb9fb" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290606/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=34f8054a60ef6b858b35d37455f9e5341cfd9df0d699b755eb0cff3d1a1ab239" [[speakers]] name="Yasser Arguelles" diff --git a/content/english/media/seattle-2023/the-ethics-of-psychological-manipulation.md b/content/english/media/seattle-2023/the-ethics-of-psychological-manipulation.md index 2ad83ed..d36f329 100644 --- a/content/english/media/seattle-2023/the-ethics-of-psychological-manipulation.md +++ b/content/english/media/seattle-2023/the-ethics-of-psychological-manipulation.md @@ -8,13 +8,13 @@ description="A look at how video games make money." title="The Ethics of Psychological Manipulation" embed="https://player.vimeo.com/video/888147938?h=6807c6c1bd" service="vimeo" -download_link="https://vimeo.com/888147938/6807c6c1bd" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147938/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=7032c0290103087f0d8f165c28f93fc6a73011b22e1257e162d2173631d3006f" [[videos]] title="The Ethics of Psychological Manipulation - Q&A" embed="https://player.vimeo.com/video/888147777?h=1272b516b8" service="vimeo" -download_link="https://vimeo.com/888147777/1272b516b8" +download_link="https://player.vimeo.com/progressive_redirect/playback/888147777/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=4fb4e243c5ca2270489dccb4d31f9e63d8fff94714cf7ffe1aa2f73b84174bff" [[speakers]] name="Scott Redig" diff --git a/content/english/media/seattle-2023/the-state-of-software-ux.md b/content/english/media/seattle-2023/the-state-of-software-ux.md index 9abe07e..4f8304d 100644 --- a/content/english/media/seattle-2023/the-state-of-software-ux.md +++ b/content/english/media/seattle-2023/the-state-of-software-ux.md @@ -8,7 +8,7 @@ description="A survey of user-hostile games, apps, and software." title="The State of Software UX" embed="https://player.vimeo.com/video/887532756?h=2972a82e55" service="vimeo" -download_link="https://vimeo.com/887532756/2972a82e55" +download_link="https://player.vimeo.com/progressive_redirect/playback/887532756/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=db7872eaa221996b4fe887b845b0a870739cc1d0049fa7038c97ff4159233297" [[speakers]] name="Jes Chuhta" diff --git a/content/english/media/seattle-2023/whitebox.md b/content/english/media/seattle-2023/whitebox.md index ce9b824..14de934 100644 --- a/content/english/media/seattle-2023/whitebox.md +++ b/content/english/media/seattle-2023/whitebox.md @@ -8,13 +8,13 @@ description="The world’s only live timeline debugger." title="Whitebox" embed="https://player.vimeo.com/video/887510192?h=7488c1c6a0" service="vimeo" -download_link="https://vimeo.com/887510192/7488c1c6a0" +download_link="https://player.vimeo.com/progressive_redirect/playback/887510192/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=b3c5b61e434ae0b94e37bd5336c984b7b736f81955a051a66fea2456c3ac3ef6" [[videos]] title="Whitebox - Q&A" embed="https://player.vimeo.com/video/889290745?h=b8a9f317b1" service="vimeo" -download_link="https://vimeo.com/889290745/b8a9f317b1" +download_link="https://player.vimeo.com/progressive_redirect/playback/889290745/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=ea79962e2fdc9d7b687faf72ff67f779d2cc4f63f0c6d587452be7f1d4121040" [[speakers]] name="Andrew Reece" diff --git a/layouts/media/single.html b/layouts/media/single.html index 613820d..4e8c1f6 100644 --- a/layouts/media/single.html +++ b/layouts/media/single.html @@ -26,15 +26,32 @@
{{ range .Params.Videos }}
- + {{ if eq .service "vimeo" }} + + {{ else if eq .service "youtube" }} + + {{ else }} + {{ .title }} + {{ end }}
{{ end }} + {{ range .Params.Notes }} + {{ partial "components/bignote.html" . }} + {{ end }}
@@ -52,25 +69,27 @@

About the speaker{{ if (gt (len .Params.Speakers) 1) }}s{{ end }}

{{ range .Params.Speakers }} -
-
+
+
{{ .name }}
- {{ if .bio }} + {{ if or .bio .image }}
- {{ .bio | markdownify }} + {{ if .image }} + {{ $imageurl := resources.Get .image }} + {{ if $imageurl}} +
+ {{ end }} + {{ end }} + {{ if .bio }} + {{ .bio | markdownify }} + {{ end }}
{{ end }}
- {{ if .image }} - {{ $imageurl := resources.Get .image }} - {{ if $imageurl}} -
- {{ end }} - {{ end }}
{{ end }}
diff --git a/layouts/partials/components/bignote.html b/layouts/partials/components/bignote.html new file mode 100644 index 0000000..8a05706 --- /dev/null +++ b/layouts/partials/components/bignote.html @@ -0,0 +1,13 @@ +
+
+ {{ if eq .type "notice" }} + + + + + {{ end }} +
+
+ {{ .text | markdownify }} +
+