Skip to content

Commit

Permalink
Final speaker update
Browse files Browse the repository at this point in the history
  • Loading branch information
plexus committed Jul 6, 2024
1 parent 8a8214b commit 1951d49
Show file tree
Hide file tree
Showing 27 changed files with 70 additions and 25 deletions.
2 changes: 1 addition & 1 deletion _talks/an-exceptionally-janky-tale.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ speakers:
personal-site-url: https://jeaye.com
twitter: jeayewilkerson
abstract: "Gather 'round, friends, it's story time! Hear the adventurous tale of plunging into unknown depths and meeting new friends along the way.\r\n\r\nMeanwhile, in the interludes, we'll be plunging ourselves deep into the jank compiler and implementing our story's chapters: throw, try, catch, and finally. We won't shy away from the C++ involved, so be ready for a highly technical discussion.\r\n\r\nBy the end of the talk, you'll not only have your heart warmed, you'll also have a clear idea of how a non-trivial compiler feature is implemented, from parsing through to code generation."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeaye+Wilkerson&title=An+Exceptionally+Janky+Tale&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/jeaye-wilkerson.png%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeaye+Wilkerson&title=An+Exceptionally+Janky+Tale&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/jeaye-wilkerson.png%3Fv%3D2
redirect_from:
- /talks/caution-jank-ahead/
---
2 changes: 1 addition & 1 deletion _talks/an-introduction-to-application-garden.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ speakers:
avatar: http://cfp.heartofclojure.eu/media/avatars/T03RZGPFR-U0303ET1R2T-24120934fcb3-512_gDjzNnx.png
img: /img/speakers/paolo-holinski.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=kr8gdk8c4ya552y&speaker=Jack+Rusher%2C+Paolo+Holinski&title=An+introduction+to+application.garden&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/jack-rusher-paolo-holinski.png%3F1
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Jack+Rusher%2C+Paolo+Holinski&title=An+introduction+to+application.garden&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/jack-rusher-paolo-holinski.png%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/babashka-in-practice.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ speakers:
mastodon-handle: christian
mastodon-instance: deff.no
abstract: "What is Babashka? Why should you care?\r\n\r\nIn 90 minutes you’ll get an introduction to Babashka, and hands-on experience with it through a shared programming experience with the rest of the group and two veteran Clojure programmers. You’ll learn what Babashka is, how it fits in with JVM Clojure, and how to work with it in a practical sense.\r\n\r\nThe workshop aims to be a joyful learning experience where we’ll get to know each other better and learn more about REPL-driven programming, testing Clojure, and, of course scripting with Babashka."
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Michiel+Borkent%2C+Teodor+Heggelund%2C+Christian+Johansen&title=Babashka+in+practice&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/michiel-borkent-teodor-heggelund-christian-johansen.png%3F1
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Michiel+Borkent%2C+Teodor+Heggelund%2C+Christian+Johansen&title=Babashka+in+practice&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/michiel-borkent-teodor-heggelund-christian-johansen.png%3Fv%3D2
---
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
avatar: http://cfp.heartofclojure.eu/media/avatars/mitesh-oxalorg-sq1_FAYOS1c.png
img: /img/speakers/mitesh-shah.png
abstract: "To the mainstream public (devs and business folks), clojure is either seen as an arcane lisp, or as a hyped language. This perception of Clojure is further solidified by the fact that it's hard to get started with Clojure.\r\n\r\nClojure definitely has a very passionate community and undeniable strengths, then what is holding it back? \r\n\r\nBy openly discussing these issues and collborating on solutions, we can propel Clojure beyond it's current position as a powerful defacto business choice. There are many low hanging fruits and quick wins we can do to get the ball rolling."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Mitesh+Shah&title=Beyond+the+Hype%3A+Obstacles+on+the+Path+to+Clojure+Adoption&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/mitesh-shah.png%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Mitesh+Shah&title=Beyond+the+Hype%3A+Obstacles+on+the+Path+to+Clojure+Adoption&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/mitesh-shah.png%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/build-a-desktop-application-with-humble-ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ speakers:
mastodon-handle: nikitonsky
mastodon-instance: mastodon.online
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=Build+a+Desktop+Application+with+Humble+UI&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/nikita-prokopov.jpg%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Nikita+Prokopov&title=Build+a+Desktop+Application+with+Humble+UI&type=Workshop&img=https%3A//2024.heartofclojure.eu/img/speakers/nikita-prokopov.jpg%3Fv%3D2
redirect_from:
- /talks/making-ui-great-again-with-humble-ui/
---
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
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%3F1
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%3Fv%3D2
---
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ speakers:
img: /img/speakers/pawel-stroinski.jpeg
personal-site-url: https://stroin.ski
abstract: This talk will be a story of inheriting a bespoke text editor with annotation features written in ClojureScript and turning it into a number of things. It will include horror stories of debugging in-house Specter macros running in browser as well as calming stories of how nice it is to work in a code with a good test coverage even if it is difficult to approach, or how enjoyable it is to create interactive audio annotation tooling in ClojureScript.
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Pawe%C5%82+Stroi%C5%84ski&title=Building+Conversational+Speech+Annotation+Tool+in+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/pawel-stroinski.jpeg%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Pawe%C5%82+Stroi%C5%84ski&title=Building+Conversational+Speech+Annotation+Tool+in+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/pawel-stroinski.jpeg%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/cursive-office-hours.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
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%3F1
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%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/klor-choreographic-programming-in-clojure.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ speakers:
avatar: http://cfp.heartofclojure.eu/media/avatars/sung-square_MxfIe9g.png
img: /img/speakers/sung-shik-jongmans.png
abstract: "Over the past five years, the European Commission has invested over 250M EUR in its **Next Generation Internet** initiative. As part of this ambitious program, we are developing a new free and open-source core technology for distributed systems -- in Clojure, of course.\r\n\r\nThe idea behind our project, called Klor (https://github.com/lovrosdu/klor), is to use a new domain-specific language (DSL) -- embedded in Clojure -- to write distributed systems as **choreographies**. A choreography is very similar to any \"normal\" Clojure program, except that it has a special message-passing primitive for processes to communicate: instead of the usual two `send` and `receive` primitives, there is just one `communicate` primitive that embodies a whole end-to-end transmission. The great thing about this is that bugs like communication mismatches and deadlocks -- very hard to diagnose and fix! -- become syntactically impossible to write in the first place. The choreography essentially acts as a single source of truth and is used to automatically generate the implementations of the processes in the system. `communicate` still compiles to a `send` and a corresponding `receive` behind the scenes, but it all happens completely transparently to the programmer.\r\n\r\nKlor is implemented on top of the `clojure.tools.analyzer` compiler framework and hooks into Clojure's macro system to perform all of its analysis and code generation at macroexpansion-time, imposing virtually no run-time cost on the user. It uses a lightweight \"type\" system to track the locations of values and knowledge shared between the processes, and supports standard higher-order features that help with composition and modularity. Still, Klor does not impose any hard restrictions and embraces the interactive and dynamically typed spirit of Clojure: there is seamless interoperability with external Clojure code and standard REPL-based development is highly encouraged. All in all, Clojure's excellent support for concurrency, host interop and mature tooling makes it a great foundation to use for Klor.\r\n\r\nThe aim of this talk is to demonstrate Klor's usage and highlight some of the interesting implementation challenges we faced."
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Lovro+Lugovi%C4%87%2C+Sung-Shik+Jongmans&title=Klor%3A+Choreographic+Programming+in+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/lovro-lugovic-sung-shik-jongmans.png%3F1
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Lovro+Lugovi%C4%87%2C+Sung-Shik+Jongmans&title=Klor%3A+Choreographic+Programming+in+Clojure&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/lovro-lugovic-sung-shik-jongmans.png%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/living-with-legacy-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
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=https%3A//2024.heartofclojure.eu/img/speakers/james-reeves.jpeg%3F1
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%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/open-hearts-for-diversity.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
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=https%3A//2024.heartofclojure.eu/img/speakers/katja-bohnke.jpg%3F1
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%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/opening-keynote-tbd.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ speakers:
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.
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=Keynote&img=https%3A//2024.heartofclojure.eu/img/speakers/lu-wilson.png%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Lu+Wilson&title=Opening+Keynote+%28TBD%29&type=Keynote&img=https%3A//2024.heartofclojure.eu/img/speakers/lu-wilson.png%3Fv%3D2
---
24 changes: 24 additions & 0 deletions _talks/our-lovely-hosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
slug: our-lovely-hosts
title: Our Lovely Hosts
type: Host
speaker-img: /img/speakers/jordan-miller-carmen-huidobro.png
speakers:
- name: Jordan Miller
biography: Jordan has been a force in the Clojure community for some years now. She hosts the Lost in Lambduhhs podcast, is one of the Clojure Camp founders, and a Heart of Clojure co-organizer.
avatar: http://cfp.heartofclojure.eu/media/avatars/jordan_mMWqyFR.jpg
img: /img/speakers/jordan-miller.jpg
personal-site-url: https://linktr.ee/lambduhhh
- mastodon: '@hola-soy-milk@hola_soy_milk.online'
name: Carmen Huidobro
twitter: '@hola_soy_milk'
mastodon-handle: hola-soy-milk
personal-site-url: https://carmenh.dev
mastodon-instance: hola_soy_milk.online
avatar: http://cfp.heartofclojure.eu/media/avatars/carmen-huidobro_0sL04NN.jpg
biography: Carmen Huidobro is a developer advocate and dev education enthusiast. She thrives on lifting others up in their tech careers and loves a good CSS challenge. Always excited to talk about teaching tech, especialmente en Español, oder auf Deutsch.
company: DevCraft Academy
img: /img/speakers/carmen-huidobro.jpg
abstract: Carmen and Jordan will be your esteemed hosts. They will guide you through your Heart of Clojure journey, warm up the crowd, and make sure speakers get the introduction they deserve.
image: https://dynogee.com/gen?id=kr8gdk8c4ya552y&speaker=Jordan+Miller%2C+Carmen+Huidobro&title=Our+Lovely+Hosts&type=Host&img=https%3A//2024.heartofclojure.eu/img/speakers/jordan-miller-carmen-huidobro.png%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/responsible-data-and-ai.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
avatar: http://cfp.heartofclojure.eu/media/avatars/Anna-Colom-self-shot-cropped-328x328_Y2TgoH7.png
img: /img/speakers/anna-colom.png
abstract: -TBD-
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Anna+Colom&title=Responsible+Data+and+AI&type=Keynote&img=https%3A//2024.heartofclojure.eu/img/speakers/anna-colom.png%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Anna+Colom&title=Responsible+Data+and+AI&type=Keynote&img=https%3A//2024.heartofclojure.eu/img/speakers/anna-colom.png%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/richer-sql.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
avatar: http://cfp.heartofclojure.eu/media/avatars/Jeremy_Taylor_large_Q3rolwc.jpg
img: /img/speakers/jeremy-taylor.jpg
abstract: "SELECT NAME FROM EMP WHERE DEPT = 'TOY'\r\n\r\n...SQL has been celebrating its 50th birthday this year, and this original query still runs flawlessly across countless implementations - an impressive milestone in the world of software that nobody could have predicted back in 1974. SQL is the most potent example of declarative programming and backwards compatibility.\r\n\r\nHowever SQL's continued dominance and legacy has not been without significant downsides. Mountains of complexity has been built, and continues to be built, upon its sprawling, anachronistic designs.\r\n\r\nIn search of some antidote to SQL's myriad issues the Clojure community has always been a vibrant melting pot of visions and attempts to tame SQL or surpass it entirely.\r\n\r\nThe XTDB team has spent the past 3 years working on _evolving_ SQL to make it more compatible with Clojure's philosophy and in this talk we will take a tour through how this is achieved and where it might lead."
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeremy+Taylor&title=Richer+SQL&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/jeremy-taylor.jpg%3F1
image: https://dynogee.com/gen?id=xqxdvgzswovkl2c&speaker=Jeremy+Taylor&title=Richer+SQL&type=Talk&img=https%3A//2024.heartofclojure.eu/img/speakers/jeremy-taylor.jpg%3Fv%3D2
---
2 changes: 1 addition & 1 deletion _talks/sailing-with-scicloj-a-bayesian-adventure.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ speakers:
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%3F1
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%3Fv%3D2
---
Loading

0 comments on commit 1951d49

Please sign in to comment.