Skip to content

Commit

Permalink
Add next batch of speakers
Browse files Browse the repository at this point in the history
  • Loading branch information
plexus committed Jul 1, 2024
1 parent 45983a8 commit 5e5ab51
Show file tree
Hide file tree
Showing 23 changed files with 71 additions and 11 deletions.
2 changes: 1 addition & 1 deletion _layouts/talk.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ <h3>Speakers</h3>
<ul>
{% for speaker in page.speakers %}
<li>
<img class="avatar" src="{{speaker.avatar}}">
<img class="avatar" src="{{speaker.img}}">
<div>
<h4>{{speaker.name}}</h4>
<p>{{speaker.biography | newline_to_br}}</p>
Expand Down
11 changes: 11 additions & 0 deletions _talks/an-introduction-to-application-garden.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: An introduction to application.garden
type: Workshop
speakers:
- name: Jack Rusher
biography: Jack Rusher's long career as a computer scientist includes time at Bell Labs/AT&T Research and a number of successful startups. Much of his current work focuses on the deep relationship between art and technology.
avatar: http://cfp.heartofclojure.eu/media/avatars/avatar-2023_1j21Qz1.png
img: /img/speakers/jack-rusher.png
abstract: Learn how to use application.garden to quickly deploy a working application with hassle-free authentication, cron jobs, email handling, and a live REPL.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jack+Rusher&title=An+introduction+to+application.garden&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/jack-rusher.png
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Build full-stack ClojureScript apps with and without Sitefox
type: Workshop
speakers:
- name: Chris McCormick
biography: Chris is an independent computer programmer building open source software, freelancing, and bootstrapping online micro-businesses with ClojureScript. He's always looking for efficient and joyful ways to create software, so when a friend introduced him to Clojure at a game jam and he was hooked. He also enjoys tinkering with game dev and making procedural music, and uses ClojureScript for this too.
avatar: http://cfp.heartofclojure.eu/media/avatars/avatar-chris_Ky5anv1.jpg
img: /img/speakers/chris-mccormick.jpg
abstract: Interested in building "full stack" ClojureScript software running on the Node ecosystem instead of Java? I'll take you step by step through different options for going all-in on ClojureScript. We'll start with simple backend-only websites and work our way up to apps with both frontend and backend components. We'll learn about shadow-cljs (front and backend), Nbb, Squint, Scittle and my web framework, Sitefox. We'll look at the tradeoffs of different approaches and learn to get web projects up and running quickly and with minimum fuss.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Chris+McCormick&title=Build+full-stack+ClojureScript+apps+with+and+without+Sitefox&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/chris-mccormick.jpg
---
3 changes: 2 additions & 1 deletion _talks/caution-jank-ahead.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ speakers:
- name: Jeaye Wilkerson
biography: "Jeaye has a background in C++ systems programming, focusing on games and game engines. After several years of making games, he co-founded and built an e-sports tournament startup written in full-stack Clojure. These days, he’s writing Clojure at Electronic Arts (EA) to build tooling used for making some of the world’s top games.\r\n\r\nJeaye is the creator of the jank programming language, a Clojure dialect on LLVM with a native runtime and C++ interop."
avatar: http://cfp.heartofclojure.eu/media/avatars/me-slack_r04uspj.png
img: /img/speakers/jeaye-wilkerson.png
abstract: "What would happen if we combine C++ with Clojure? Would the result be too dangerous for this world? Imagine a language that allows you to leverage Clojure's expressive, functional programming capabilities while tapping into the raw performance and system-level access of C++. That language is called jank. \r\n\r\nTogether, we'll discover how jank bridges the gap between the elegance of Clojure and the raw native power of C++ and why this seemingly dangerous combination might be the future of high-performance computing."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeaye+Wilkerson&title=Caution%21+jank+ahead&type=Talk&img=http%3A//cfp.heartofclojure.eu/media/avatars/me-slack_r04uspj.png
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeaye+Wilkerson&title=Caution%21+jank+ahead&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/jeaye-wilkerson.png
---
11 changes: 11 additions & 0 deletions _talks/cursive-office-hours.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Cursive office hours
type: Office Hours
speakers:
- name: Colin Fleming
biography: Colin is the developer of Cursive. He has programmed things for a long time now, in a bunch of different programming languages. When he's not hacking on Cursive, he's mostly climbing in the hills nearby.
avatar: http://cfp.heartofclojure.eu/media/avatars/IMG_3175_CZSAe6P.jpeg
img: /img/speakers/colin-fleming.jpeg
abstract: Come with all your questions about Cursive! I have developed Cursive from the very start, and I'd love to hear your questions, see how you're using Cursive and (hopefully!) help you with any problems you're experiencing. Whether you're an experienced Cursive user, an experienced Emacs user curious about why anyone might want to use anything else, or anywhere in between those two points, I'd love to hear from you and help with any issues you're experiencing.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Colin+Fleming&title=Cursive+office+hours&type=Office+Hours&img=https%3A//2024.heartofclojure.eu/img/speakers/colin-fleming.jpeg
---
3 changes: 2 additions & 1 deletion _talks/living-with-legacy-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ speakers:
- name: James Reeves
biography: A Clojure developer since 2008, and the maintainer of several prominent libraries such as Ring, Hiccup and Integrant. James currently works as a freelance contractor just outside of London.
avatar: http://cfp.heartofclojure.eu/media/avatars/photo_of_self_NDkKuUU.jpeg
img: /img/speakers/james-reeves.jpeg
abstract: A look into maintaining backward compatibility in Clojure codebases.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=James+Reeves&title=Living+With+Legacy+Code&type=Talk&img=http%3A//cfp.heartofclojure.eu/media/avatars/photo_of_self_NDkKuUU.jpeg
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=James+Reeves&title=Living+With+Legacy+Code&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/james-reeves.jpeg
---
7 changes: 4 additions & 3 deletions _talks/making-ui-great-again-with-humble-ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ title: Making UI great again with Humble UI
type: Workshop
speakers:
- name: Nikita Prokopov
biography: Nikita (https://tonsky.me/) is a Clojure developer with an eye for desing and UX. He’s the author of DataScript, Humble UI, Rum, Clojure Sublimed, Tongue, Uberjars, clj-simple-router, and Fira Code.
biography: Nikita is a Clojure developer with an eye for desing and UX. He’s the author of DataScript, Humble UI, Rum, Clojure Sublimed, Tongue, Uberjars, clj-simple-router, and Fira Code.
avatar: http://cfp.heartofclojure.eu/media/avatars/3ba61cbf493eb6cb19e738c497e206e4_6EoGwIB.jpg
abstract: "Humble UI is an ongoing project to build desktop-class UIs in Clojure without help of the browser.\r\n\r\nIn this talk, we’ll see how we approach things differently from other cross-platform UI frameworks, what fundamental problems can be fixed by starting from scratch, why Clojure is the best language for this, and see some demos."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Nikita+Prokopov&title=Making+UI+great+again+with+Humble+UI&type=Workshop&img=http%3A//cfp.heartofclojure.eu/media/avatars/3ba61cbf493eb6cb19e738c497e206e4_6EoGwIB.jpg
img: /img/speakers/nikita-prokopov.jpg
abstract: "Humble UI is an ongoing project to build desktop-class UIs in Clojure without help of the browser.\r\n\r\nIn this workshop, we’ll try to build a new graphical desktop application that works across all three OSes from scratch."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Nikita+Prokopov&title=Making+UI+great+again+with+Humble+UI&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/nikita-prokopov.jpg
---
3 changes: 2 additions & 1 deletion _talks/open-hearts-for-diversity.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ speakers:
- name: Katja Böhnke
biography: Katja Böhnke is a software engineer and psychology student. She values connection and learning. She loves to work on diverse teams and to create spaces where people can be themselves and connect with each other.
avatar: http://cfp.heartofclojure.eu/media/avatars/Foto2018_Ornr9jv.jpg
img: /img/speakers/katja-bohnke.jpg
abstract: "As women in tech I am used to being the only women in the room. I am used to feeling different. At time this raises the question: Do I belong here?\r\n\r\nWorking on a team with people of different age, gender, sexual orientation, religion, physical and mental abilities, ethnic and social background helps me to realize that we are all different and we all belong. Unfortunately, many teams are less diverse and not all people get to make this experience. Therefore, it is important to create opportunities to learn about each other and to become aware of similarities and differences.\r\n\r\nIn this interactive session we share experiences and talk about challenges. The goal is to raise awareness for the topic, to hear each others stories and to support each other. The session is open for all! I invite you to open your hearts for diversity and connect with each other!"
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Katja+B%C3%B6hnke&title=Open+hearts+for+diversity&type=Session&img=http%3A//cfp.heartofclojure.eu/media/avatars/Foto2018_Ornr9jv.jpg
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Katja+B%C3%B6hnke&title=Open+hearts+for+diversity&type=Session&img=https%3A//2024.heartofclojure.eu/img/speakers/katja-bohnke.jpg
---
11 changes: 11 additions & 0 deletions _talks/opening-keynote-tbd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Opening Keynote (TBD)
type: Talk
speakers:
- name: Lu Wilson
biography: Lu creates slightly-surreal videos about creative-coding under the Todepond moniker. They are one of the hosts of the Future of Coding podcast, a coder at tldraw, and a researcher in residence at Ink and Switch.
avatar: http://cfp.heartofclojure.eu/media/avatars/phaces_gIDwCrH.png
img: /img/speakers/lu-wilson.png
abstract: We are excited to have Lu join us to deliver the opening keynote. Stay tuned for more details.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Lu+Wilson&title=Opening+Keynote+%28TBD%29&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/lu-wilson.png
---
11 changes: 11 additions & 0 deletions _talks/sailing-with-scicloj-a-bayesian-adventure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: 'Sailing with Scicloj: A Bayesian Adventure'
type: Talk
speakers:
- name: Sami Kallinen
biography: Sami is a full-stack Clojure developer, data scientist, and the founder of 8-bit-sheep.com, with experience in leading digital products and media strategy since the early 1990s. Sami has been working at KP System in Växjö, Sweden, for the past three years.
avatar: http://cfp.heartofclojure.eu/media/avatars/Screenshot_2024-05-15_at_16.19.25_Gy4G1uZ.png
img: /img/speakers/sami-kallinen.png
abstract: The presentation, created in collaboration with Daniel Slutsky and the Scicloj community, discusses the Scicloj project and the data science tools for Clojure. Sami Kallinen shares his personal journey of learning to sail during the Covid-19 pandemic. The main focus of the presentation is on Polar diagrams, which are crucial for assessing a boat's performance, important for racing tactics and choosing the optimal sailing routes. The speaker has collected and analyzes various data points to create these diagrams for a 46-year-old Finnish half-tonner cruising sailboat with a classic design. The primary focus is on showcasing how Clojure's data science tools are used to analyze data and construct models, especially through Bayesian analysis.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Sami+Kallinen&title=Sailing+with+Scicloj%3A+A+Bayesian+Adventure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/sami-kallinen.png
---
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ title: 'TimeLines: Crafting a Live Coding Musical Instrument with & out of Cloju
type: Talk
speakers:
- name: Dimitris Kyriakoudis
biography: null
avatar: /img/hoc-logo-2024-avatar.png
biography: "Dimitris is a music tech PhD Student at Univeristy of Sussex, as well as a Live Coding Luthier & Performer\r\n\r\nHe's the creator of the TimeLines live coding system, originally written in Haskell, but since ported to Clojure."
avatar: http://cfp.heartofclojure.eu/media/avatars/2024-07-01_094423_RIAKbqe.png
img: /img/speakers/dimitris-kyriakoudis.png
abstract: 'TimeLines is an ongoing PhD research project in the design and implementation of Live Coding musical instruments. Live Coding is a creative practice that, at its core, involves real-time Human-Computer Interaction (HCI) with a live and dynamic computational system - as much an instrument as an open-ended instrument-building workbench. TimeLines follows a purely functional approach to music, treating both the synthesis of sounds and of musical structure to be functions of just a single numerical argument: time itself. All time-varying behavior is encoded in those pure functions, enabling the potential for massive parallelization and static analyses. Clojure''s Lisp-heritage''s metaprogramming powers are greatly relied upon to make an instrument that is capable of creating and extending itself.'
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Dimitris+Kyriakoudis&title=TimeLines%3A+Crafting+a+Live+Coding+Musical+Instrument+with+%26+out+of+Clojure&type=Talk&img=/img/hoc-logo-2024-avatar.png
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Dimitris+Kyriakoudis&title=TimeLines%3A+Crafting+a+Live+Coding+Musical+Instrument+with+%26+out+of+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/dimitris-kyriakoudis.png
---
Binary file added img/speakers/avatar-chris_Ky5anv1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/chris-mccormick.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/colin-fleming.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/dimitris-kyriakoudis.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/jack-rusher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/james-reeves.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/jeaye-wilkerson.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/katja-bohnke.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/lu-wilson.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/nikita-prokopov.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/speakers/sami-kallinen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ <h2>Speakers</h2>
{% for talk in site.talks %}
{% for speaker in talk.speakers %}
<li>
<img class=avatar src="{{speaker.avatar}}">
<img class=avatar src="{{speaker.img}}">
<h3><a href={{talk.url}}>{{speaker.name}}</a></h3>
</li>
{% endfor %}
Expand Down

0 comments on commit 5e5ab51

Please sign in to comment.