Boston 2023 media and download links for boston and seattle 2023.
parent
ea2be4e354
commit
618e5e66d8
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 9.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 427 B |
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
|
|
@ -91,4 +91,9 @@
|
|||
|
||||
.announcement a:hover {
|
||||
text-decoration: underline !important;
|
||||
}
|
||||
}
|
||||
|
||||
.bignote-notice {
|
||||
background-color: #fff3cd;
|
||||
color: #856404;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
|
||||
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
|
|
@ -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!
|
||||
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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)"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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)"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -26,15 +26,32 @@
|
|||
<div class="flex-grow flex flex-col gap-5">
|
||||
{{ range .Params.Videos }}
|
||||
<div class="video-container">
|
||||
<iframe
|
||||
src="{{ .embed }}"
|
||||
frameborder="0"
|
||||
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
|
||||
style="width:100%;height:100%;"
|
||||
title="{{ .title }}">
|
||||
</iframe>
|
||||
{{ if eq .service "vimeo" }}
|
||||
<iframe
|
||||
src="{{ .embed }}"
|
||||
frameborder="0"
|
||||
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
|
||||
style="width:100%;height:100%;"
|
||||
title="{{ .title }}">
|
||||
</iframe>
|
||||
{{ else if eq .service "youtube" }}
|
||||
<iframe
|
||||
src="{{ .embed }}"
|
||||
title="{{ .title }}"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||||
referrerpolicy="strict-origin-when-cross-origin"
|
||||
style="width:100%;height:100%;"
|
||||
allowfullscreen>
|
||||
</iframe>
|
||||
{{ else }}
|
||||
<a href="{{ .embed }}">{{ .title }}</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ range .Params.Notes }}
|
||||
{{ partial "components/bignote.html" . }}
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="flex flex-col gap-5 lg:w-1/3">
|
||||
<div class="dark:text-white">
|
||||
|
|
@ -52,25 +69,27 @@
|
|||
<h4 class="mb-2">About the speaker{{ if (gt (len .Params.Speakers) 1) }}s{{ end }}</h4>
|
||||
<div class="flex flex-col gap-3">
|
||||
{{ range .Params.Speakers }}
|
||||
<div class="flex gap-8 items-center">
|
||||
<div class="grow">
|
||||
<div class="">
|
||||
<div class="">
|
||||
<div class="font-bold dark:text-white">{{ .name }}</div>
|
||||
{{ if .bio }}
|
||||
{{ if or .bio .image }}
|
||||
<div>
|
||||
{{ .bio | markdownify }}
|
||||
{{ 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>
|
||||
{{ if .image }}
|
||||
{{ $imageurl := resources.Get .image }}
|
||||
{{ if $imageurl}}
|
||||
<div
|
||||
class="rounded-full aspect-square overflow-hidden shrink-0 w-24 self-start"
|
||||
style="background: url({{ $imageurl.RelPermalink }}) center top no-repeat; background-size: cover;"
|
||||
title="{{ .name }}"
|
||||
></div>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
<div class="bignote-{{ .type }} flex gap-4 items-center px-4 py-6 rounded">
|
||||
<div class="w-32">
|
||||
{{ if eq .type "notice" }}
|
||||
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z">
|
||||
</path>
|
||||
</svg>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div>
|
||||
{{ .text | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Reference in New Issue