Noj v2 Getting Started

In this tutorial we analyse the data of the Clojure Calendar Feed.

Setup

(ns index
  (:require [scicloj.kindly.v4.kind :as kind]
            [clojure.string :as str]
            [tablecloth.api :as tc]
            [scicloj.tableplot.v1.plotly :as plotly]
            [tech.v3.datatype.datetime :as datetime]))
(defonce feed-string
  (slurp "https://www.clojurians-zulip.org/feeds/events.ics"))

Initial exploration

(kind/hiccup
 [:div {:style {:max-height "400px"
                :overflow-y :auto}}
  (kind/code
   feed-string)])
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
X-WR-CALNAME:Clojure Events
BEGIN:VEVENT
UID:message_494697398@clojurians.zulipchat.com
DTSTART:20250516T090000Z
DTEND:20250516T110000Z
SUMMARY:SciNoj Light 1st conference
LOCATION:online
DESCRIPTION:In recent months, the Clojure toolkit for data and science has been maturing. Thus, in 2025, Scicloj can finally shift more resources into making it accessible and well-known.\nSciNoj Light is one of the first steps in that direction.\nSciNoj Light is an online conference where Clojurians will share their short-term data analysis.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/494697398
URL:https://clojureverse.org/t/scinoj-light-1st-conference/11155
END:VEVENT
BEGIN:VEVENT
UID:message_494306905@clojurians.zulipchat.com
DTSTART:20250131T170000Z
DTEND:20250131T190000Z
SUMMARY:Data-recur meeting 7 - R4Clj 1: Introducing R ...
LOCATION:online
DESCRIPTION:Data-recur meeting 7 - R4Clj 1: Introducing R and the Tidyverse\n\nThe data-recur group will have its next meeting on Jan 31st.\nThis will be a beginning of a series of meetups, where we introduce the R languages and its ecosystem to the Clojure crowd.\nWhile Clojure already has an established collection of libraries for data science, it can be enlightening for Clojurians to learn about a different-but-similar language. A few of the Clojure data science libraries, such as Tablecloth and Tableplot, are explicitly inspired by R and its packages. To encourage additional inspiration of this kind, we will host a few meetings for the Clojure audience to discuss R and its relationship with Clojure.\nAgenda for this meeting\n\nThe R language\nThe Tidyverse packages\nA small example\nDiscussion\n\nJoining \n\nPlease mark your participation using the Your rsvp button at the top of this page (requires Clojureverse login).\nPlease join the Clojurians Zulip chat beforehand.\nYou can also use the Add to Calendar button to add the event to your calendar.\n\nPreparing for this meeting\nBefore the meeting, it is recommended to install R and the Tidyverse package in your system and play with the R REPL a little bit.\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\nPlatform\n\nVideo meeting: Launch Meeting - Zoom\nText chat: We will use the #data-recur Zulip stream (requires Zulip login).\n\nRecording\nSome parts of the meeting will be recorded and probably shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/494306905
URL:https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148
END:VEVENT
BEGIN:VEVENT
UID:message_494295823@clojurians.zulipchat.com
DTSTART:20250124T170000Z
DTEND:20250124T190000Z
SUMMARY:Clojure real-world-data meeting 23
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/494295823
URL:https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147
END:VEVENT
BEGIN:VEVENT
UID:message_492836393@clojurians.zulipchat.com
DTSTART:20250123T080000Z
DTEND:20250123T100000Z
SUMMARY:Visual-tools meeting 30: Workflow Demos 4
LOCATION:online
DESCRIPTION:The visual tools group will have its 30th meeting on Jan 23th 2025.\nThis meeting is part of a short Workflow Demos series. A few of our friends will demonstrate their workflows for others to learn from.\nAgenda\n(updating gradually)\n\n@stoica94 - using LLMs in Emacs for Clojure #1\n@adham - using LLMs in Emacs for Clojure #2\nTBD\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.f\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/492836393
URL:https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134
END:VEVENT
BEGIN:VEVENT
UID:message_492027114@clojurians.zulipchat.com
DTSTART:20250109T020000Z
DTEND:20250109T040000Z
SUMMARY:Los Angeles Clojure Meetup: Caveman
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Caveman - a simple web framework for Clojure.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/492027114
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/
END:VEVENT
BEGIN:VEVENT
UID:message_491802625@clojurians.zulipchat.com
DTSTART:20250218T183000Z
DTEND:20250218T203000Z
SUMMARY:Intro to Collet. A low-code ETL management too...
LOCATION:online
DESCRIPTION:Intro to Collet. A low-code ETL management tool (by Sergei Tkachenko)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Intro to Collet. A low-code ETL management tool\nSpeaker: Sergei Tkachenko\nTime: 2025-02-18 @ 18:30 (London time)\nLocal time: click here for local time\nSergei Tkachenko (https://github.com/margintop15px) will be presenting:\n"Intro to Collet. A low-code ETL management tool"\nIn this talk, we'll explore the Collet project, its features, and core concepts. We'll begin with basic building blocks like tasks and actions, and discuss best practices for combining them effectively. You'll learn about built-in and custom actions, error handling, and job monitoring. Finally, we'll cover data exploration during development and deployment options using Docker containers.\nSergei has been actively developing with Clojure since 2018, building a diverse portfolio of projects across different scales and domains. His experience spans from working with early-stage startups building solutions to architecting and maintaining high-load, data-intensive applications that process substantial volumes of information.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/491802625
URL:https://www.meetup.com/london-clojurians/events/305238843/
END:VEVENT
BEGIN:VEVENT
UID:message_491802606@clojurians.zulipchat.com
DTSTART:20250204T183000Z
DTEND:20250204T203000Z
SUMMARY:Intro to Fugato (by David Nolen)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Intro to Fugato\nSpeaker: David Nolen\nTime: 2025-02-04 @ 18:30 (London time)\nLocal time: click here for local time\nDavid Nolen (https://github.com/swannodette) will be presenting:\n"Intro to Fugato"\nA quick tour of Fugato, a tiny stateful property-based testing library for Clojure(Script). Fugato focuses on modeling the problem, but it's also easy to run the results against your programs.\nLead developer of ClojureScript since 2012.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/491802606
URL:https://www.meetup.com/london-clojurians/events/305401951/
END:VEVENT
BEGIN:VEVENT
UID:message_491802584@clojurians.zulipchat.com
DTSTART:20250128T183000Z
DTEND:20250128T203000Z
SUMMARY:Don't fear the Storm (by Juan Monetta)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Don't fear the Storm\nSpeaker: Juan Monetta\nTime: 2025-01-28 @ 18:30 (London time)\nLocal time: click here for local time\nJuan Monetta (https://github.com/jpmonettas/) will be presenting:\n"Don't fear the Storm"\nWe will dig into FlowStorm internals, from its approach to instrumentation (ClojureStorm and ClojureScriptStorm), how FlowStorm uses it for tracing, indexing to providing tools for exploring and visualizing full systems execution. We will also explore a little bit of the new FlowStorm data visualization capabilities.\nJuan has been working as a programmer since late 90s, and working professionally as a Clojure developer since 2011 over many domains. He has a passion for dev tooling and anything that makes writing software more fun.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/491802584
URL:https://www.meetup.com/london-clojurians/events/305198588/
END:VEVENT
BEGIN:VEVENT
UID:message_491802512@clojurians.zulipchat.com
DTSTART:20250121T183000Z
DTEND:20250121T203000Z
SUMMARY:Clein: Bringing a bit of leiningen to deps.edn...
LOCATION:online
DESCRIPTION:Clein: Bringing a bit of leiningen to deps.edn (by Noah Bogart)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Clein: Bringing a bit of leiningen to deps.edn\nSpeaker: Noah Bogart\nTime: 2025-01-21 @ 18:30 (London time)\nLocal time: click here for local time\nNoah Bogart (https://github.com/NoahTheDuke) will be presenting:\n"Clein: Bringing a bit of leiningen to deps.edn"\nClein attempts to handle the basic use cases of build.clj, covering the boilerplate with minimal configuration and sensible defaults. This talk will go over why and how Clein was built, and future plans.\nNoah has been a hobby programmer since 2002, a professional programmer since 2016, and a Clojure fanatic since 2018. He loves to take data in, change it, and push it out.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/491802512
URL:https://www.meetup.com/london-clojurians/events/305279887/
END:VEVENT
BEGIN:VEVENT
UID:message_491111086@clojurians.zulipchat.com
DTSTART:20250110T170000Z
DTEND:20250110T190000Z
SUMMARY:Clojure real-world-data meeting 22
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/491111086
URL:https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104
END:VEVENT
BEGIN:VEVENT
UID:message_490715541@clojurians.zulipchat.com
DTSTART:20250115T173000Z
DTEND:20250115T193000Z
SUMMARY:Visual-tools meeting 29: Workflow Demos 3
LOCATION:online
DESCRIPTION:The visual tools group will have its 29th meeting on Jan 15th 2025.\nThis meeting is part of a short Workflow Demos series. A few of our friends will demonstrate their workflows for others to learn from.\nAgenda\n\n@jpmonettas - FlowStorm\n@daslu - Clay and Kindly\n_______ - TBD\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/490715541
URL:https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099
END:VEVENT
BEGIN:VEVENT
UID:message_490223208@clojurians.zulipchat.com
DTSTART:20250107T113000Z
DTEND:20250107T133000Z
SUMMARY:Visual-tools meeting 28: Workflow Demos 2
LOCATION:online
DESCRIPTION:The visual tools group will have its 28th meeting on Jan 7th 2025.\nThis meeting is part of a short Workflow Demos series. A few of our friends will demonstrate their workflows for others to learn from.\nAgenda\n\nMykhaylo Beliansky - a Portal / Snitch / clj-reload combo\n@onetom - a few Cursive tricks\n@practicalli - Neovim with Conjure, Portal for data inspection, and Parinfer for structural editing\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/490223208
URL:https://clojureverse.org/t/visual-tools-meeting-28-workflow-demos-2/11092
END:VEVENT
BEGIN:VEVENT
UID:message_490223137@clojurians.zulipchat.com
DTSTART:20250103T173000Z
DTEND:20250103T193000Z
SUMMARY:Visual-tools meeting 27: Workflow Demos 1
LOCATION:online
DESCRIPTION:The visual tools group will have its 27th meeting on Jan 3rd 2025.\nThis meeting is part of a short Workflow Demos series. A few of our friends will demonstrate their workflows for others to learn from.\nAgenda\n\n@adham -  Emacs with CIDER and other useful packages\nJarret Atkinson - VSCode with Calva and a few additional ideas\n@mauricioszabo - Pulsar \n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/490223137
URL:https://clojureverse.org/t/visual-tools-meeting-27-workflow-demos-1/11091
END:VEVENT
BEGIN:VEVENT
UID:message_489573298@clojurians.zulipchat.com
DTSTART:20241227T170000Z
DTEND:20241227T190000Z
SUMMARY:Clojure real-world-data meeting 21
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/489573298
URL:https://clojureverse.org/t/clojure-real-world-data-meeting-21/11082
END:VEVENT
BEGIN:VEVENT
UID:message_489273847@clojurians.zulipchat.com
DTSTART:20241218T180000Z
DTEND:20241218T200000Z
SUMMARY:Intro to the Clojurians Zulip chat
LOCATION:online
DESCRIPTION:Following recent discussions, there has been an interest in learning about the Clojurians Zulip chat.\nA few of us will meet to practice using the Clojurians Zulip together. Experienced Zulip users will share their practices and try to help.\nBoth new and experienced Zulip users would be welcome.\nJoining\nPlease write to @daslu if you wish to participate. We need to know a bit about your background and expectations to prepare the session well.\nYou can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 60 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/489273847
URL:https://clojureverse.org/t/intro-to-the-clojurians-zulip-chat/11079
END:VEVENT
BEGIN:VEVENT
UID:message_485516919@clojurians.zulipchat.com
DTSTART:20241213T170000Z
DTEND:20241213T190000Z
SUMMARY:Clojure real-world-data meeting 20
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/485516919
URL:https://clojureverse.org/t/clojure-real-world-data-meeting-20/11048
END:VEVENT
BEGIN:VEVENT
UID:message_482897777@clojurians.zulipchat.com
DTSTART:20241129T170000Z
DTEND:20241129T190000Z
SUMMARY:Real-world-data meeting 19
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/482897777
URL:https://clojureverse.org/t/real-world-data-meeting-19/11016
END:VEVENT
BEGIN:VEVENT
UID:message_481003354@clojurians.zulipchat.com
DTSTART:20241114T020000Z
DTEND:20241114T040000Z
SUMMARY:Los Angeles Clojure Meetup: Lazytest
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Lazytest - a standalone test framework for Clojure.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/481003354
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/304422828/
END:VEVENT
BEGIN:VEVENT
UID:message_480248209@clojurians.zulipchat.com
DTSTART:20241115T170000Z
DTEND:20241115T190000Z
SUMMARY:Real-world-data meeting 18
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/480248209
URL:https://clojureverse.org/t/real-world-data-meeting-18/11000
END:VEVENT
BEGIN:VEVENT
UID:message_479685727@clojurians.zulipchat.com
DTSTART:20241126T183000Z
DTEND:20241126T203000Z
SUMMARY:Intro to Fugato (by David Nolen)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Intro to Fugato\nSpeaker: David Nolen\nTime: 2024-11-26 @ 18:30 (London time)\nLocal time: click here for local time\nDavid Nolen (https://github.com/swannodette) will be presenting:\n"Intro to Fugato"\nA quick tour of Fugato, a tiny stateful property-based testing library for Clojure(Script). Fugato focuses on modeling the problem, but it's also easy to run the results against your programs.\nLead developer of ClojureScript since 2012.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/479685727
URL:https://www.meetup.com/London-Clojurians/events/303861509/
END:VEVENT
BEGIN:VEVENT
UID:message_475016230@clojurians.zulipchat.com
DTSTART:20241018T170000Z
DTEND:20241018T190000Z
SUMMARY:Real-world-data meeting 16
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/475016230
URL:https://clojureverse.org/t/real-world-data-meeting-16/10959
END:VEVENT
BEGIN:VEVENT
UID:message_474948283@clojurians.zulipchat.com
DTSTART:20241010T010000Z
DTEND:20241010T030000Z
SUMMARY:Los Angeles Clojure Meetup: HoneyEQL
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore HoneyEQL - query databases with the EDN Query Language.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/474948283
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/303843293/
END:VEVENT
BEGIN:VEVENT
UID:message_472329276@clojurians.zulipchat.com
DTSTART:20241004T170000Z
DTEND:20241004T190000Z
SUMMARY:Real-world-data meeting 15
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/472329276
URL:https://clojureverse.org/t/real-world-data-meeting-15/10944
END:VEVENT
BEGIN:VEVENT
UID:message_472197004@clojurians.zulipchat.com
DTSTART:20241003T000000Z
DTEND:20241004T000000Z
SUMMARY:Last day: State of Clojure 2024 survey
LOCATION:online
DESCRIPTION:It’s time for the annual State of Clojure Community Survey!\n\nIf you are a user of Clojure or ClojureScript, we are greatly interested in your responses to the following survey: [State of Clojure 2024](https://www.surveymonkey.com/r/clojure2024)\n\nThe survey contains five pages:\n\nYour background and use of Clojure\n\nYour tools\n\nClojure JVM Questions\n\nClojureScript Questions\n\nFinal thoughts\n\nMost questions are not required, so please skip any questions that are not applicable.\n\nThe survey will close Oct 4th, after which all of the data will be released with some analysis. We greatly appreciate your input!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/472197004
END:VEVENT
BEGIN:VEVENT
UID:message_470117988@clojurians.zulipchat.com
DTSTART:20240920T170000Z
DTEND:20240920T190000Z
SUMMARY:Real-world-data meeting 14
LOCATION:online
DESCRIPTION:(edit: see the tentative agenda in the comments below)\nHi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/470117988
URL:https://clojureverse.org/t/real-world-data-meeting-14/10929
END:VEVENT
BEGIN:VEVENT
UID:message_468661007@clojurians.zulipchat.com
DTSTART:20240912T010000Z
DTEND:20240912T030000Z
SUMMARY:Los Angeles Clojure Meetup: HoneySQL
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore HoneySQL - SQL as Clojure data structures.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/468661007
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/303302710/
END:VEVENT
BEGIN:VEVENT
UID:message_465994227@clojurians.zulipchat.com
DTSTART:20241029T183000Z
DTEND:20241029T203000Z
SUMMARY:Basilisp: Clojure on the Python VM (by Chris R...
LOCATION:online
DESCRIPTION:Basilisp: Clojure on the Python VM (by Chris Rink)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Basilisp: Clojure on the Python VM\nSpeaker: Chris Rink\nTime: 2024-10-29 @ 18:30 (London time)\nLocal time: click here for local time\nChris Rink (https://github.com/chrisrink10) will be presenting:\n"Basilisp: Clojure on the Python VM"\nEveryone knows Clojure runs on the JVM and CLR, in Node, and in the browser, but what about Python? Basilisp is a mostly-compatible implementation of Clojure for Python, enabling users who may not be familiar with Java or JavaScript to experience the joy of Clojure.\nChris has worked for various startups in New York over the past 9 years. Only one of those jobs used Clojure, but that experience clearly left his mark because Chris has been hacking on Basilisp ever since.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/465994227
URL:https://www.meetup.com/London-Clojurians/events/303071450/
END:VEVENT
BEGIN:VEVENT
UID:message_465033062@clojurians.zulipchat.com
DTSTART:20240829T163000Z
DTEND:20240829T190000Z
SUMMARY:Constraining Malli Schemas, by Ambrose Bonnair...
LOCATION:online
DESCRIPTION:Constraining Malli Schemas, by Ambrose Bonnaire-Sergeant\n\n>>>> STREAM <<<<\nThis event is not at our usual time in order for the stream to be accessible from a cross-section of time-zones.\nA video will be posted after the event.\nFood will be provided. Please RSVP so we can prepare.\nFor in-person attendees, please remember Eric's practice talk next month.\nAgenda:\n\n11:30am feel free to arrive, use the stairs in the lobby to get to the 2nd floor at our usual room.\n12pm talk and stream starts\n12:45pm talk ends, online questions.\n1pm end stream, offline questions\n2pm end meetup\n\nTalk Title: Constraining Malli Schemas\nTalk Abstract:\nIn this talk we look at some ways Malli schemas are not expressive enough and must resort to partial workarounds. For example, to specify a map with one key or another but not both, the dreaded addition of :and + :fn is needed to assert a postcondition on the map. This then negatively affects error messages and generating examples.\nWe then propose a clean solution to this problem, and many problems like it, by adding support for constraints on individual schemas.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/465033062
URL:https://www.meetup.com/madison-clojure-meetup/events/302948127
END:VEVENT
BEGIN:VEVENT
UID:message_464900579@clojurians.zulipchat.com
DTSTART:20240906T170000Z
DTEND:20240906T190000Z
SUMMARY:Real-world-data meeting 13
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/464900579
URL:https://clojureverse.org/t/real-world-data-meeting-13/10904
END:VEVENT
BEGIN:VEVENT
UID:message_463448630@clojurians.zulipchat.com
DTSTART:20241001T173000Z
DTEND:20241001T193000Z
SUMMARY:Maintainable code: Visualizing structure and q...
LOCATION:online
DESCRIPTION:Maintainable code: Visualizing structure and quality metrics (by Jakub Dundalek)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Maintainable Clojure code: Visualizing structure and quality metrics\nSpeaker: Jakub Dundalek\nTime: 2024-10-01 @ 18:30 (London time)\nLocal time: click here for local time\nJakub Dundalek (https://dundalek.com/) will be presenting:\n"Maintainable Clojure code: Visualizing structure and quality metrics"\nBuilding maintainable software is limited by human cognitive ability to understand systems when they get large. Diagrams and visualizations are often used to help understanding. This talk will explore downsides of manual diagrams, challenges with automated diagrams from source code and introduce Stratify, a tool for visualizing software structure using interactive hierarchical graphs.\nJakub is a software engineer who finds joy in simplicity and the craft of coding. He looks for ways to build well-structured applications and has been working with Clojure for the last 5 years.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/463448630
URL:https://www.meetup.com/london-clojurians/events/302797081/
END:VEVENT
BEGIN:VEVENT
UID:message_463448475@clojurians.zulipchat.com
DTSTART:20240917T173000Z
DTEND:20240917T193000Z
SUMMARY:Grinding parenthesis to form Rubies (by Maur&i...
LOCATION:online
DESCRIPTION:Grinding parenthesis to form Rubies (by Maurício Szabo)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Grinding parenthesis to form Rubies\nSpeaker: Maurício Szabo\nTime: 2024-09-17 @ 18:30 (London time)\nLocal time: click here for local time\nMaurício Szabo ([https://mauricio.szabo.link/, https://gitlab.com/mauricioszabo/](https://mauricio.szabo.link/, https://gitlab.com/mauricioszabo/)) will be presenting:\n"Grinding parenthesis to form Rubies"\nChlorine is a REPL-Driven Development plug-in for Clojure. So what happens when a crazy idea emerges - to port Chlorine to work with Ruby? In this talk, we'll learn how it was done, why ClojureScript and some of the tools selected for the job (like Pathom) helped a lot in the process, and how in the end we had 85% of code reuse, and how both plug-ins use the same codebase (\nMaurício is the author of Chlorine, Clover, Lazuli, and a bunch of other tools for interactive development. He feels very happy with REPL-Driven Development, but at the same time feels it's possible to push the limits a little further\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/463448475
URL:https://www.meetup.com/london-clojurians/events/302432684/
END:VEVENT
BEGIN:VEVENT
UID:message_463448312@clojurians.zulipchat.com
DTSTART:20240820T173000Z
DTEND:20240820T193000Z
SUMMARY:Electric Clojure v3: Differential Dataflow for...
LOCATION:online
DESCRIPTION:Electric Clojure v3: Differential Dataflow for UI (by Dustin Getz)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Electric Clojure v3: Differential Dataflow for UI\nSpeaker: Dustin Getz\nTime: 2024-08-20 @ 18:30 (London time)\nLocal time: click here for local time\nDustin Getz (https://www.linkedin.com/in/dustingetz/) will be presenting:\n"Electric Clojure v3: Differential Dataflow for UI"\n18 months ago, we released Electric v2 and early adopters have been running it in production since last summer, to build rich web experiences that simply have too much interactivity, realtime streaming, and too rich network connections to be able to write all the frontend/backend network plumbing by hand. With Electric v2, we demonstrated that we weren’t crazy, this thing is commercially viable in real apps. But it also had growing pains: rendering collections was tricky, and v2’s electric lambdas had serious shortcomings. Electric v3 is a rewrite of the network runtime, fixing and resolving these issues with a new computational structure based on differential dataflow: diffs through the reactivity graph from database to dom, no collections sent over the wire ever, only diffs. This talk is a preview of Electric v3, in the form of working examples, where we will dive into the nuance of writing network transparent programs in practice, demonstrating how Electric v3's differential semantics reveal and align with the deep computational structure of a user interface.\nDustin Getz is the founder of Hyperfiddle, low-code declarative infrastructure for user interfaces. Hyperfiddle's mission is to collapse to zero the cost of frontend development for a wide range of applications, by applying distributed systems and concurrency techniques to build a new class of UI infrastructure. Dustin's research interest is in the computational structure of user interfaces.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/463448312
URL:https://www.meetup.com/London-Clojurians/events/302685725/
END:VEVENT
BEGIN:VEVENT
UID:message_461954275@clojurians.zulipchat.com
DTSTART:20240823T170000Z
DTEND:20240823T190000Z
SUMMARY:Real-world-data meeting 12
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/461954275
URL:https://clojureverse.org/t/real-world-data-meeting-12/10887
END:VEVENT
BEGIN:VEVENT
UID:message_455752629@clojurians.zulipchat.com
DTSTART:20240809T170000Z
DTEND:20240809T190000Z
SUMMARY:Real-world-data meeting 11
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/455752629
URL:https://clojureverse.org/t/real-world-data-meeting-11/10869
END:VEVENT
BEGIN:VEVENT
UID:message_455230459@clojurians.zulipchat.com
DTSTART:20240808T170000Z
DTEND:20240808T190000Z
SUMMARY:Data-recur meeting 6: Clojure Meets Metal: Wor...
LOCATION:online
DESCRIPTION:Data-recur meeting 6: Clojure Meets Metal: Working with native libraries and the GPU\n\nThe data-recur group will have its next meeting on Aug 8th.\nIn this call, phronmophobic will discuss some of the current projects bridging Clojure to nagtive libraries, and in particular, connecting with GPU computing platforms such as ggml and wgpu-native.\nA few experienced Clojurians who are involved in high-performance computing are intending to join this meeting. In the discussion part, we will look into the broader picture of related needs and opportunities.\nJoining\nPlease comment below or write to me privately if you are planning to join.\nYou can also use the Add to Calendar button to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\nPlatform\n\nVideo meeting: Launch Meeting - Zoom\nText chat: We will use the #data-recur Zulip stream.\n\nRecording\nSome parts of the meeting will be recorded and probably shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/455230459
URL:https://clojureverse.org/t/data-recur-meeting-6-clojure-meets-metal-working-with-native-libraries-and-the-gpu/10862
END:VEVENT
BEGIN:VEVENT
UID:message_453079979@clojurians.zulipchat.com
DTSTART:20240808T000000Z
DTEND:20240808T020000Z
SUMMARY:Reconsidering Malli Scope @ambrosebs
LOCATION:online
DESCRIPTION:Malli is a popular runtime verification library for Clojure. In this talk we will review how Malli approaches scope via registries and refs then motivate alternative (backwards-compatible) designs.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/453079979
URL:https://youtube.com/live/y30fUDvEcnc?feature=share
END:VEVENT
BEGIN:VEVENT
UID:message_452964759@clojurians.zulipchat.com
DTSTART:20240726T170000Z
DTEND:20240726T190000Z
SUMMARY:Real-world-data meeting 10
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/452964759
URL:https://clojureverse.org/t/real-world-data-meeting-10/10842
END:VEVENT
BEGIN:VEVENT
UID:message_449441080@clojurians.zulipchat.com
DTSTART:20240711T010000Z
DTEND:20240711T030000Z
SUMMARY:Los Angeles Clojure Meetup: Sente
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Sente, a real-time web communications library for Clojure/Script.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/449441080
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/302074834/
END:VEVENT
BEGIN:VEVENT
UID:message_448169073@clojurians.zulipchat.com
DTSTART:20240712T170000Z
DTEND:20240712T190000Z
SUMMARY:Real-world-data meeting 9
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/448169073
URL:https://clojureverse.org/t/real-world-data-meeting-9/10814
END:VEVENT
BEGIN:VEVENT
UID:message_445006569@clojurians.zulipchat.com
DTSTART:20240628T170000Z
DTEND:20240628T190000Z
SUMMARY:Real-world-data meeting 8
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/445006569
URL:https://clojureverse.org/t/real-world-data-meeting-8/10783
END:VEVENT
BEGIN:VEVENT
UID:message_443838121@clojurians.zulipchat.com
DTSTART:20240614T170000Z
DTEND:20240614T190000Z
SUMMARY:Real-world-data meeting 7
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/443838121
URL:https://clojureverse.org/t/real-world-data-meeting-7/10778
END:VEVENT
BEGIN:VEVENT
UID:message_442899333@clojurians.zulipchat.com
DTSTART:20240613T010000Z
DTEND:20240613T030000Z
SUMMARY:Los Angeles Clojure Meetup: Telemere (redux)
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Telemere, a structured telemetry library for Clojure/Script.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/442899333
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/301448644/
END:VEVENT
BEGIN:VEVENT
UID:message_439889919@clojurians.zulipchat.com
DTSTART:20240629T130000Z
DTEND:20240629T150000Z
SUMMARY:Data-recur meeting 5: Datajure - a DSL extensi...
LOCATION:online
DESCRIPTION:Data-recur meeting 5: Datajure - a DSL extension to existing data processing libraries\n\nThe data-recur group is a space for collaborations around the emerging Clojure stack for data processing and data analysis.\nThis June, it is coming back.\nIt will be presented by Matthias Buehlmaier and Yang Ming-Tian from the Business School.\nThis meeting will be dedicated to the Datajure, a Domain Specific Language extension for existing data processing libraries such as tech.ml.dataset, tablecloth, clojask and geni.\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar button to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\nPlatform\n\nVideo meeting: Launch Meeting - Zoom\nText chat: We will use the #data-recur Zulip stream.\n\nRecording\nMost of the meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/439889919
URL:https://clojureverse.org/t/data-recur-meeting-5-datajure-a-dsl-extension-to-existing-data-processing-libraries/10747
END:VEVENT
BEGIN:VEVENT
UID:message_439380806@clojurians.zulipchat.com
DTSTART:20240531T170000Z
DTEND:20240531T190000Z
SUMMARY:Real-world-data meeting 6
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/439380806
URL:https://clojureverse.org/t/real-world-data-meeting-6/10745
END:VEVENT
BEGIN:VEVENT
UID:message_438968418@clojurians.zulipchat.com
DTSTART:20240616T160000Z
DTEND:20240616T180000Z
SUMMARY:Visual-tools meeting 26 - Gemini, Space-Age, p...
LOCATION:online
DESCRIPTION:Visual-tools meeting 26 - Gemini, Space-Age, protocols from the REPL\n\nThe visual tools group will have its 26th meeting on June 16th.\nIn this meeting, Gary Johnson and @Daniel_Szmulewicz will give two talks regarding the use of internet protocols from Clojure.\nFor the background that has motivated the meetings, see the recent discussion at the Clojure mailing group.\nAgenda\n(see the detailed abstracts below)\n\nGary Johnson - Space-Age and the Gemini Protocol (Clojure on the Small Web)\nDaniel Szmulewicz - How not to be protocolary with protocols\nDiscussion\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\nTalk abstracts\nSpace-Age and the Gemini Protocol (Clojure on the Small Web) - Gary Johnson\nGemini is a text-centric, persistent communication protocol based\naround a hyperlinked web of documents that is now almost 5 years old.\nIn many ways, it feels like the early web, but at the same time, it\nprovides privacy and authentication through the use of TLS encryption\nand client-side X.509 certificates.\nThe protocol itself is an exercise in elegant minimalism and can be\neasily understood and implemented by a single developer with a few\ndays of effort. All requests are encrypted. Request and response\nheaders are extremely minimal, and there are no cookies. Every request\nserves a single document with no cascaded downloads, and there is no\nclient-side programming language like Javascript. Taken together,\nthese features ensure a private, safe, and user-driven browsing\nexperience without the need for ad blockers, browser extensions, or\nsimilar defensive measures.\nWhile the feature set may seem minimal, Gemini’s community has been\nextremely creative in the content that they have produced over the\nyears. In particular, server-side CGI scripting is well supported.\nBecause Clojure programmers also deserve a great experience in writing\nGemini pages and applications, I developed the Space-Age Gemini server\nin Clojure in the summer and fall of 2020. While having zero\ndependencies beyond Clojure itself, Space-Age supports a unique\nRing-like programming model that enables easy server-side scripting in\nour favorite programming language.\nIn this talk, I will demonstrate Space-Age’s features and show off\nsome of my favorite Gemini applications.\nUseful Links:\n\nhttps://geminiprotocol.net/\nProject Gemini FAQ\nGary Johnson / space-age · GitLab\n\nHow not to be protocolary with protocols - Daniel Szmulewicz\nI would like to talk about how Internet protocols can be fun to play with, especially at the REPL. Simple protocols like Intetd or SOCKS present a good learning experience for socket programming. Even HTTP, the opposite of a simple protocol, can be tamed given enough irreverence. I will talk about the blog post “The Anatomy Of a HTTP Server” and how the exercise led to an actual insight regarding web frameworks.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/438968418
URL:https://clojureverse.org/t/visual-tools-meeting-26-gemini-space-age-protocols-from-the-repl/10736
END:VEVENT
BEGIN:VEVENT
UID:message_437529038@clojurians.zulipchat.com
DTSTART:20240509T010000Z
DTEND:20240509T030000Z
SUMMARY:Los Angeles Clojure Meetup: Tempel
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Telemere, a structured telemetry library for Clojure/Script.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/437529038
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/300787522/
END:VEVENT
BEGIN:VEVENT
UID:message_437347804@clojurians.zulipchat.com
DTSTART:20240607T150000Z
DTEND:20240607T170000Z
SUMMARY:Visual tools meeting 25 - keg-party
LOCATION:online
DESCRIPTION:The visual tools group will have its 25th meeting on June 7th.\nAgenda\n\nMark Bastien will discuss keg-party, a collaborative tap> server written using HTMX.\nAs time permits, we will have a discussion of broader but related topics.\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/437347804
URL:https://clojureverse.org/t/visual-tools-meeting-25-keg-party/10721
END:VEVENT
BEGIN:VEVENT
UID:message_437159546@clojurians.zulipchat.com
DTSTART:20240517T170000Z
DTEND:20240517T190000Z
SUMMARY:Real-world-data meeting 5
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/437159546
URL:https://clojureverse.org/t/real-world-data-meeting-5/10719
END:VEVENT
BEGIN:VEVENT
UID:message_436137958@clojurians.zulipchat.com
DTSTART:20240503T170000Z
DTEND:20240503T190000Z
SUMMARY:Real-world-data meeting 4 - date corrected
LOCATION:online
DESCRIPTION:Real-world-data meeting 4\n\nHi!   :star: note the corrected date :star: \nIt is not too late to join the real-world-data group.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nSee the meeting 1 post for background.\nUpdates about the agenda will be shared in the group chat.\nIf you wish to join the group, please reach out beforehand. \nparens1920×1440 98.2 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/436137958
URL:https://clojureverse.org/t/real-world-data-meeting-4/10708
END:VEVENT
BEGIN:VEVENT
UID:message_433215817@clojurians.zulipchat.com
DTSTART:20240419T170000Z
DTEND:20240419T190000Z
SUMMARY:Real-world-data meeting 3
LOCATION:online
DESCRIPTION:Hi!\nIt is not too late to join the real-world-data study group.\nSee the meeting 1 post for background.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it.\nIf you wish to join the group, please reach out beforehand. \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/433215817
URL:https://clojureverse.org/t/real-world-data-meeting-3/10683
END:VEVENT
BEGIN:VEVENT
UID:message_432727353@clojurians.zulipchat.com
DTSTART:20240426T170000Z
DTEND:20240426T190000Z
SUMMARY:Visual-tools meeting 24 - badspreadsheet and HTMX
LOCATION:online
DESCRIPTION:The visual tools group will have its 24th meeting on April 26th.\nAgenda\n\nAdam James will discuss badspreadsheet - A Clojure Spreadsheet for building design tools.\nAs time permits, we will also use this opportunity to discuss HTMX (which is used by badspreadsheets), following some recent community interest.\n\nPreparing\n\nPlease read the README, the attached videos, and the explanations.\nPlease read the discussion at the Clojurians Slack.  Your comments and questions there will help a lot in preparing the meeting.\n\nJoining\nPlease write to @daslu or comment below if you wish to participate. You can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\nimage720×441 104 KB\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/432727353
URL:https://clojureverse.org/t/visual-tools-meeting-24-badspreadsheet-and-htmx/10679
END:VEVENT
BEGIN:VEVENT
UID:message_432397097@clojurians.zulipchat.com
DTSTART:20240410T233000Z
DTEND:20240411T013000Z
SUMMARY:HYBRID: Immutable Databases to Set Your Distri...
LOCATION:online
DESCRIPTION:HYBRID: Immutable Databases to Set Your Distributed System Free\n\nWriting software is just great until you need to get two different machines to agree on some state. Then you have to start solving some difficult problems. In Clojure we can see how immutable data makes building concurrent programs manageable -- what if we could apply those same lessons to our distributed systems? We'll talk about what an immutable database is, how it works in principle and in practice, and why you'll want to use one to make your life easier.\nThe talk will also be streamed live and a VOD will be posted later: https://youtube.com/live/zx4HGVx9NR8\nAgenda:\n\n6:30pm arrive, pizza served\n7:00pm talk\n7:45pm all questions\n8:00pm end stream, offline questions\n8:30pm end meetup, people who want to hang out can choose from nearby bars and restaurants\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/432397097
URL:https://www.meetup.com/madison-clojure-meetup/events/299793692
END:VEVENT
BEGIN:VEVENT
UID:message_431728611@clojurians.zulipchat.com
DTSTART:20240411T010000Z
DTEND:20240411T030000Z
SUMMARY:Los Angeles Clojure Meetup: Tempel
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore Tempel, a data security framework for Clojure.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/431728611
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/300263433/
END:VEVENT
BEGIN:VEVENT
UID:message_430933265@clojurians.zulipchat.com
DTSTART:20240405T170000Z
DTEND:20240405T190000Z
SUMMARY:Real-world-data meeting 2
LOCATION:online
DESCRIPTION:Hi!\nOn March 22nd, we had the first meeting of the real-world-data group. About 12 attended (of the 19 who joined the group).\nPlease see the meeting 1 post for background.\nThis study group is a bit different from the other ones. Participants are assumed to be actively working on a problem and willing to share it in the group.\nIf you wish to join the group, please reach out beforehand. \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/430933265
URL:https://clojureverse.org/t/real-world-data-meeting-2/10659
END:VEVENT
BEGIN:VEVENT
UID:message_429105680@clojurians.zulipchat.com
DTSTART:20240407T171500Z
DTEND:20240407T191500Z
SUMMARY:Visual-tools meeting 23 - ggplot study session 3
LOCATION:online
DESCRIPTION:The visual tools group will have its 22nd meeting on April 7th.\nAgenda\nIn this meeting, we will continue our learning of ggplot2, a grammar-of-graphics data visualization package of the R language. We will\n\nexplore parts of the ggplot2 book, focusing on Chapter 14 (“Scales and guides”)\npractice using ggplot2 from Clojure through ClojisR\ndiscuss the prototyping of a similar library in Clojure\n\nSuggested background\nTo prepare for the meeting, it is recommended to\n\nhave R installed in your environment\ntry some code examples from Section 1 of R for Data Science (2e)\nfamiliarize with R using Sections 2 & 3 of R for Data Science\nwatch the recording of the previous sessions: Session 1, Session 2\n\nJoining\nPlease write to @daslu if you wish to participate. We need to know a bit about your background and expectations to prepare the session well.\nYou can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/429105680
URL:https://clojureverse.org/t/visual-tools-meeting-23-ggplot-study-session-3/10635
END:VEVENT
BEGIN:VEVENT
UID:message_426009557@clojurians.zulipchat.com
DTSTART:20241023T120000Z
DTEND:20241025T200000Z
SUMMARY:Clojure/Conj 2024
LOCATION:online
DESCRIPTION:Clojure/conj is the oldest gathering of the Clojure community, and the next edition will be October 23-25, 2024, in Alexandria, VA, at the George Washington Masonic Memorial. The Conj is a great place to learn about the most exciting developments in the Clojure ecosystem and talk to a wide range of Clojure users.\n\nOct 25th will be Community Day, and we will include the Clojure community via streaming and remote participation. We encourage local Clojure communities to plan a gathering on this day and look forward to finding ways to share this day with a global audience.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426009557
URL:https://2024.clojure-conj.org/
END:VEVENT
BEGIN:VEVENT
UID:message_426008968@clojurians.zulipchat.com
DTSTART:20240918T070000Z
DTEND:20240919T150000Z
SUMMARY:Heart of Clojure
LOCATION:online
DESCRIPTION:We're back, baby! Five years after the legendary first edition, Heart of Clojure returns.\n\nComing to Leuven, Belgium. September 18 & 19, 2024.\n\nHeart of Clojure will take place at Het Depot, a old cinema turned music venue, and at Hal5, a converted railroad workshop, both a few minutes walk from the Leuven train station.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426008968
URL:https://2024.heartofclojure.eu/
END:VEVENT
BEGIN:VEVENT
UID:message_426007215@clojurians.zulipchat.com
DTSTART:20240409T173000Z
DTEND:20240409T193000Z
SUMMARY:Is there a place for LLM orchestration tools? ...
LOCATION:online
DESCRIPTION:Is there a place for LLM orchestration tools? (by Žygimantas Medelis)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Is there a place for LLM orchestration tools?\nSpeaker: Žygimantas Medelis\nTime: 2024-04-09 @ 18:30 (London time)\nLocal time: click here for local time\nŽygimantas Medelis (https://x.com/zzgmm) will be presenting:\n"Is there a place for LLM orchestration tools?"\nEvery second week LLM space is hit by a major announcement of new models and improved AI capabilities. Given this breakneck progress, do we need a layer of LLM orchestration tools? I argue that the answer is yes, and I'll use Bosquet – an LLM tooling library – to illustrate my point. I will show that going beyond simple LLM apps you will need support for complex promoting and workflows, model swapping, memory management, and similar functionality offered by LLM tools like Bosquet.\nŽygis has been working in Clojure, Natural Language Processing, and adjacent fields for about 15 years, and is always interested in ways to extract meaning from all the messy data we are producing. Very excited about LLMs - a technology that might finally allows us to do just that.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426007215
URL:https://www.meetup.com/London-Clojurians/events/299650081/
END:VEVENT
BEGIN:VEVENT
UID:message_425730070@clojurians.zulipchat.com
DTSTART:20240314T010000Z
DTEND:20240314T030000Z
SUMMARY:Los Angeles Clojure Meetup: UIx
LOCATION:online
DESCRIPTION:This month, we will collaboratively explore UIx, an idiomatic ClojureScript interface to modern React.js.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/425730070
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/299702055/
END:VEVENT
BEGIN:VEVENT
UID:message_425187632@clojurians.zulipchat.com
DTSTART:20240322T170000Z
DTEND:20240322T190000Z
SUMMARY:Real-world-data meeting 1
LOCATION:online
DESCRIPTION:The Scicloj real-world-data group is a new space for Clojurians working on data and science projects.\nIt is a safe space for sharing successes, troubles, problems, hopes, and doubts. Data analytics, machine learning, AI, data engineering, scientific computing, and data visualization are all welcome.\nThe group will meet regularly every couple of weeks. This will be the first meeting.\nSession agenda\n(this section will evolve gradually)\nParticipating\nIf you wish to use Clojure for a data or science project and prefer not to be alone in that journey, this group is for you.\nWe will also assume that you either know some Clojure or have a serious intention to learn it.\nTo join, please reach out to us by contacting Daniel Slutsky at the Clojurians Zulip chat, or ar the various Scicloj ways of contact. We will think together about whether this group fits your path.\nRecording\nThe session will be partially recorded. Possibly, some parts of the recording will be shared publicly.\nChat\nThe group will use the Clojurians Zulip chat. Specifically, the #real-world-data stream.\nMore information\nPlease check the group page for additional information.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/425187632
URL:https://clojureverse.org/t/real-world-data-meeting-1/10613
END:VEVENT
BEGIN:VEVENT
UID:message_424319248@clojurians.zulipchat.com
DTSTART:20240317T180000Z
DTEND:20240317T200000Z
SUMMARY:Visual-tools meeting 22 - ggplot study session 2
LOCATION:online
DESCRIPTION:The visual tools group will have its 22nd meeting on Mar 17th.\nAgenda\nIn this meeting, we will continue our learning of ggplot2, a grammar-of-graphics data visualization package of the R language. We will\n\nexplore parts of the ggplot2 book\npractice using ggplot2 from Clojure through ClojisR\ndiscuss the prototyping of a similar library in Clojure\n\nSuggested background\nTo prepare for the meeting, it is recommended to\n\nhave R installed in your environment\ntry some code examples from Section 1 of R for Data Science (2e)\nfamiliarize with R using Sections 2 & 3 of R for Data Science\nwatch the recording of the previous session - Session 1\n\nJoining\nPlease write to @daslu if you wish to participate. We need to know a bit about your background and expectations to prepare the session well.\nYou can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/424319248
URL:https://clojureverse.org/t/visual-tools-meeting-22-ggplot-study-session-2/10606
END:VEVENT
BEGIN:VEVENT
UID:message_423308711@clojurians.zulipchat.com
DTSTART:20240307T010000Z
DTEND:20240307T020000Z
SUMMARY:Leveling Up Clojure Runtime Specs @ambrosebs
LOCATION:online
DESCRIPTION:Madison Clojure Meetup presents 'Leveling Up Clojure Runtime Specs' by Ambrose Bonnaire-Sergeant.\n\nTalk description:\nClojure has a powerful selection of dynamic verification tools, including Schema, Spec, and Malli. In this talk, we will motivate the need for even more expressive runtime specifications. Repurposing familiar ideas from static types and interpreters, we will explore higher-level abstractions over runtime specs that bump up their expressivity without compromising their dynamism.\n\nAbout the speaker:\nAmbrose has been an active member of the Clojure community since 2011. He has participated in the development of many dynamic verification tools for Clojure, including trammel, core.contracts, dynalint, Schema, Spec, test.chuck, typed.clj.spec and Malli. He is the creator of Typed Clojure, the subject of his PhD thesis, and a maintainer of Plumatic Schema.\n\nSpeaker Website: https://ambrosebs.com\n\nThis event will be streamed live here: https://www.youtube.com/watch?v=2vAyJPwogSI\n\nA VOD will be available at some point after the stream.\n\nPlease join #clojure-madison on Clojurians Slack to participate.\n\nAgenda (Central Time):\n- 6:30pm local meetup starts\n- 7:00pm talk (and stream) starts\n- 7:45pm questions\n  - please leave a comment on the stream or post on #clojure-madison in Clojurians slack.\n- 8:00pm stream ends\n- 8:30pm local meetup ends\n\nTo attend in person, please sign up here: https://www.meetup.com/madison-clojure-meetup/events/299428825/\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/423308711
URL:https://www.meetup.com/madison-clojure-meetup/events/299428825
END:VEVENT
BEGIN:VEVENT
UID:message_422508967@clojurians.zulipchat.com
DTSTART:20240225T180000Z
DTEND:20240225T200000Z
SUMMARY:Visual-tools meeting 21 - studying ggplot
LOCATION:online
DESCRIPTION:The visual tools group will have its 21st meeting on Feb 25th.\nAgenda\nIn this meeting, we will learn about ggplot2, a grammar-of-graphics data visualization package of the R language.\n\nWe will explore parts of the ggplot2 book by Hadley Wickham, Danielle Navarro, and Thomas Lin Pedersen.\nIf time permits, we will practice using ggplot2 from Clojure through ClojisR.\n\nSuggested background\nTo prepare for the meeting, it is recommended to:\n\nhave R installed in your environment\ntry some code examples from Section 1 of R for Data Science (2e)\nfamiliarize with R using Sections 2 & 3 of R for Data Science\n\nJoining\nPlease write to @daslu if you wish to participate. We need to know a bit about your background and expectations to prepare the session well.\nYou can also use the Add to Calendar to add the event to your calendar.\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\nVideo Call\nZoom link: Launch Meeting - Zoom\nRecording\nPossibly, we will share a recording of parts of the meeting. This has not been decided yet.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/422508967
URL:https://clojureverse.org/t/visual-tools-meeting-21-studying-ggplot/10592
END:VEVENT
BEGIN:VEVENT
UID:message_419953871@clojurians.zulipchat.com
DTSTART:20240222T020000Z
DTEND:20240222T040000Z
SUMMARY:Los Angeles Clojure Meetup: XTDB 2.0 (part 2)
LOCATION:online
DESCRIPTION:We will continue where we left off last month, collaboratively exploring XTDB 2.0, the upcoming new version of the popular open source document database.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/419953871
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/299014142/
END:VEVENT
BEGIN:VEVENT
UID:message_412521148@clojurians.zulipchat.com
DTSTART:20240319T183000Z
DTEND:20240319T203000Z
SUMMARY:Bringing Real-Time AI to Phone Calls using cor...
LOCATION:online
DESCRIPTION:Bringing Real-Time AI to Phone Calls using core.async (by Ovi Stoica)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Bringing Real-Time AI to Phone Calls using core.async\nSpeaker: Ovi Stoica\nTime: 2024-03-19 @ 18:30 (London time)\nLocal time: click here for local time\nOvi Stoica (https://www.ovistoica.com/) will be presenting:\n"Bringing Real-Time AI to Phone Calls using core.async"\nHow to bring AI to real-time telephony using Twilio, OpenAI & clojure core.async. The talk will include details about assembling the pipeline, handling audio, and using u/log to find bottlenecks in the pipeline.\nOvi works for 3E, a company building renewable software in the renewable energy space. He has been working with Clojure for the last 3 years mostly building APIs and Web interfaces. He is passionate about AI, functional programming and bringing clojure to the startup space\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/412521148
URL:https://www.meetup.com/london-clojurians/events/298480748/
END:VEVENT
BEGIN:VEVENT
UID:message_412318401@clojurians.zulipchat.com
DTSTART:20240116T170000Z
DTEND:20240116T190000Z
SUMMARY:Applying past software architecture and design
LOCATION:online
DESCRIPTION:Welcome to the first Func Prog Sweden MeetUp 2024 – Online\nThis MeetUp will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden\nThe program starts at 18.\n\nIntro by Magnus Sedlacek\nFunctional Design: Applying past software architecture and design to our Clojure programs by Janet Carr\n\nFunctional Design: Applying past software architecture and design\nFunctional Design covers software design in functional programming with Clojure. Starting with functional programming basics, I'll demonstrate how to build some of the common functional programming abstractions like reducers, and how to think of functional programming abstractions by borrowing concepts from past software design principles.\nJanet Carr\nIndependent Clojure consultant\nhttps://janetacarr.com/\nhttps://twitter.com/janetacarr\nVideo sponsor – Ada Beat\nhttps://adabeat.com\nMerch\nIf you want to spread functional programming and support the channel, buy something from the shop:\nhttps://funcprogsweden.myspreadshop.net/\n#funcprogsweden\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/412318401
URL:https://www.meetup.com/func-prog-sweden/events/297868767/
END:VEVENT
BEGIN:VEVENT
UID:message_411462534@clojurians.zulipchat.com
DTSTART:20240111T020000Z
DTEND:20240111T040000Z
SUMMARY:Los Angeles Clojure Meetup: XTDB 2.0
LOCATION:online
DESCRIPTION:We will collaboratively explore XTDB 2.0, the upcoming new version of the popular open source document database.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/411462534
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/298365620/
END:VEVENT
BEGIN:VEVENT
UID:message_408192038@clojurians.zulipchat.com
DTSTART:20231219T160000Z
DTEND:20231219T180000Z
SUMMARY:A First Look at XTDB v2
LOCATION:online
DESCRIPTION:Over the last couple of years, the XTDB team has been hard at work on XTDB v2 (XT2), and we're excited to now be at a point where we can share it with the XT community for first impressions and feedback. \n\nKey takeaways:\n\n1. Understand what to expect from XT2 — what's new/ improved from XT1, and what's still to come before a stable release\n2. Run your first query using XTQL — our new data-oriented, composable query language\n3. Learn how to get involved in the journey to general availability, and help shape our roadmap\n\nJoin James Henderson — Head of Engineering at XTDB — as he lifts the lid on XT2 development. In this session, James will:\n\n* Outline the high-level motivation behind XT2\n* Follow the journey of an XTDB document, from transaction submission to query, covering the differences in high-level architecture between XT1 and XT2\n* Introduce XTQL in an interactive demo — talking about its inspiration, and walking through how to compose the different operators\n* Demonstrate the interoperability of SQL and XTQL — showing how data inserted using one can be queried using the other\n* Talk about what's next for XT2, the feedback we are seeking, and how you can help\n\nAfter the presentation & demo, James will do a live Q&A session with the audience. \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/408192038
URL:https://us06web.zoom.us/webinar/register/8317026293578/WN_XvaJL7frQBiANfIW2_2qAg
END:VEVENT
BEGIN:VEVENT
UID:message_407938760@clojurians.zulipchat.com
DTSTART:20240305T183000Z
DTEND:20240305T203000Z
SUMMARY:The Design of Biff (by Jacob O'Bryant)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: The Design of Biff\nSpeaker: Jacob O'Bryant\nTime: 2024-03-05 @ 18:30 (London time)\nLocal time: click here for local time\nJacob O'Bryant (https://tfos.co) will be presenting:\n"The Design of Biff"\nWe'll take a behind-the-scenes tour of Biff, everyone's favorite 4-letter Clojure web framework. Learn about the design tradeoffs and implementation details that help Biff to put solo developers first.\nJacob has been a full-time Clojurist since 2019, when he started living the dream as an entrepreneur. In 2023, after getting sick of living the dream, he joined Tyba, a startup in the renewable energy industry (they use Clojure btw). Jacob is also a musician, father of two, and connoisseur of fine dad jokes.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/407938760
URL:https://www.meetup.com/london-clojurians/events/297926307/
END:VEVENT
BEGIN:VEVENT
UID:message_407938736@clojurians.zulipchat.com
DTSTART:20240227T183000Z
DTEND:20240227T203000Z
SUMMARY:Sitefox framework: ClojureScript on the backen...
LOCATION:online
DESCRIPTION:Sitefox framework: ClojureScript on the backend (by Chris McCormick)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Sitefox framework: ClojureScript on the backend\nSpeaker: Chris McCormick\nTime: 2024-02-27 @ 18:30 (London time)\nLocal time: click here for local time\nChris McCormick (https://mccormick.cx) will be presenting:\n"Sitefox framework: ClojureScript on the backend"\nYou'll learn a fast way to build web backends (and frontends) in 100% ClojureScript. Leveraging the Node.js ecosystem Sitefox aims to solve the same problems for ClojureScript as Django does for Python, and Ruby on Rails does for Ruby. Since 2021 I've been using it to build web apps for thousands of users with indie-scale resources, and I'd like to show you how you can too.\nChris is an independent programmer who has been building software for decades for clients, side projects, and open source. He started using ClojureScript in 2015 and hasn't looked back. These days he is building full-stack web and SaaS apps on 100% cljs.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/407938736
URL:https://www.meetup.com/london-clojurians/events/297830419/
END:VEVENT
BEGIN:VEVENT
UID:message_407938705@clojurians.zulipchat.com
DTSTART:20240206T183000Z
DTEND:20240206T203000Z
SUMMARY:Streamlining state management in ClojureDart w...
LOCATION:online
DESCRIPTION:Streamlining state management in ClojureDart with re-dash (by Werner Kok)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: 🎶 Dashing through the flow.. 🎶 - Streamlining state management in ClojureDart with re-dash\nSpeaker: Werner Kok\nTime: 2024-02-06 @ 18:30 (London time)\nLocal time: click here for local time\nWerner Kok (https://github.com/wkok) will be presenting:\n"🎶 Dashing through the flow.. 🎶 - Streamlining state management in ClojureDart with re-dash"\nDealing with mutable frontend state in a non-trivial app is tricky, but fortunately, as Clojurists, we have battle-tested solutions. One of the more popular options in ClojureScript is re-frame - a well thought through & documented data loop, helping us manage state in a controlled way - derived data, flowing. re-dash is to ClojureDart what re-frame is to ClojureScript - a reactive state manager for Flutter's UI that uses events to update and subscriptions to react to changes. We'll look at the 6 dominoes of this data loop falling, each triggering the next, from when an event gets triggered until the Flutter widget gets rebuilt. We might even throw in some side effects for fun.\nWerner has worked for Hospitality Technology International (HTI) since 2001, dedicating the majority of his professional career to developing hotel booking systems with Java. In the last five years, he shifted his focus to Clojure, during which he spent a two-year stint at JUXT between his tenures at HTI\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/407938705
URL:https://www.meetup.com/london-clojurians/events/297537672/
END:VEVENT
BEGIN:VEVENT
UID:message_406493191@clojurians.zulipchat.com
DTSTART:20240322T033000Z
DTEND:20240323T123000Z
SUMMARY:IN/Clojure 2024
LOCATION:Bangalore, India
DESCRIPTION:IN/Clojure 2024 in Bangalore\n\nIN/Clojure is India's annual Clojure and ClojureScript conference, and Asia's first.\n\nOur focus: the free exchange of ideas between new and experienced Clojure programmers alike.\n\nThe 5th edition of the conference will happen in Bengaluru. The conference will run for two days, of which the first day will have workshops and the second day will have talks.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/406493191
URL:https://inclojure.org
END:VEVENT
BEGIN:VEVENT
UID:message_406392005@clojurians.zulipchat.com
DTSTART:20231214T020000Z
DTEND:20231214T040000Z
SUMMARY:Los Angeles Clojure Meetup: Electric + Biff
LOCATION:online
DESCRIPTION:We will continue exploring Electric Clojure, this time integrating it with Biff, the batteries-included web framework.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/406392005
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/297799756/
END:VEVENT
BEGIN:VEVENT
UID:message_404435087@clojurians.zulipchat.com
DTSTART:20240116T183000Z
DTEND:20240116T203000Z
SUMMARY:Desktop GUI Made Easy (by Nikita Prokopov)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Desktop GUI Made Easy\nSpeaker: Nikita Prokopov\nTime: 2024-01-16 @ 18:30 (London time)\nLocal time: click here for local time\nNikita Prokopov (https://tonsky.me/) will be presenting:\n"Desktop GUI Made Easy"\nIntroduction into Humble UI, new JVM Clojure library for desktop GUI application. Why is it needed, how is it implemented, how deep is the rabbit hole, who could it be useful to, what can you build in it?\nNikita has been programming in Clojure, Java, Python, Erlang for 18 years, been interested in UI/UX design for about the same amount of time, and created a few notable projects, including DataScript, Rum, Fira Code and now Humble UI.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/404435087
URL:https://www.meetup.com/london-clojurians/events/297092266/
END:VEVENT
BEGIN:VEVENT
UID:message_404434914@clojurians.zulipchat.com
DTSTART:20240312T183000Z
DTEND:20240312T203000Z
SUMMARY:Brimm: graph backend with a Notion-inspired UI...
LOCATION:online
DESCRIPTION:Brimm: graph backend with a Notion-inspired UI (by Filip Juruković)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Brimm: graph backend with a Notion-inspired UI\nSpeaker: Filip Juruković\nTime: 2024-03-12 @ 18:30 (London time)\nLocal time: click here for local time\nFilip Juruković (https://github.com/zeitstein) will be presenting:\n"Brimm: graph backend with a Notion-inspired UI"\nIn this talk, we'll explore Brimm: a new open source full stack project for knowledge management. We'll showcase the default UI and discuss how you can use Brimm as a tool for thought or a graph CMS.\nFilip is a web developer who fell in love with Clojure because of the parentheses. He's been writing Clojure for several years and has thought about Brimm for more. He is interested in UX, knowledge management and a more open Web.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/404434914
URL:https://www.meetup.com/London-Clojurians/events/297612163/
END:VEVENT
BEGIN:VEVENT
UID:message_404434830@clojurians.zulipchat.com
DTSTART:20240109T183000Z
DTEND:20240109T203000Z
SUMMARY:Reifying execution, the interactive programmin...
LOCATION:online
DESCRIPTION:Reifying execution, the interactive programming missing piece (by Juan Monetta)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Reifying execution, the interactive programming missing piece\nSpeaker: Juan Monetta\nTime: 2024-01-09 @ 18:30 (London time)\nLocal time: click here for local time\nJuan Monetta (https://github.com/jpmonettas/) will be presenting:\n"Reifying execution, the interactive programming missing piece"\nThis is a talk about recording Clojure programs executions, and how this recordings can be leveraged, specially in the context of interactive programming. From making sense of complex systems to debugging, from test coverage, to approximate types extraction, we will explore some instrumentation techniques, and demo a bunch of tools built for recording and visualizing programs executions.\nJuan has been working as a programmer since late 90s, and working professionally as a Clojure developer since 2011 over many domains. He has a passion for dev tooling and anything that makes writing software more fun.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/404434830
URL:https://www.meetup.com/London-Clojurians/events/297594133/
END:VEVENT
BEGIN:VEVENT
UID:message_404434718@clojurians.zulipchat.com
DTSTART:20231212T183000Z
DTEND:20231212T203000Z
SUMMARY:Cooking up a workflow for data (by Slutsky, Pr...
LOCATION:online
DESCRIPTION:Cooking up a workflow for data (by Slutsky, Prately & McLean)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Cooking up a workflow for data\nSpeaker: Slutsky, Prately & McLean\nTime: 2023-12-12 @ 18:30 (London time)\nLocal time: click here for local time\nSlutsky, Prately & McLean (https://github.com/daslu) will be presenting:\n"Cooking up a workflow for data"\nWhat does a typical data analysis workflow look like? .. and what is needed to make such workflows simple & easy for any person with a data question? In the talk, we will demonstrate some of the relevant workflows, libraries, and tools through a real-world data problem.\nDaniel Slutsky (https://github.com/daslu) is a mathematician and a community organiser at Scicloj. He has been using Clojure in various data-science and backend teams at startups since 2013. These days he is focusing on building the Clay/Claykind tooling for literate programming in collaboration with Timothy and Kira.\nTimothy Prately (https://twitter.com/timothypratley):\nTimothy grew up exploring jungles, fighting kangaroos, surfing, and programming computers. After a career of leveraging computational graphs for companies he is now building Hummi.app, a diagramming app that puts the power of graphs in the hands of individuals.\nKira McLean (https://github.com/kiramclean):\nKira is an independent software engineer from the east coast of Canada. She’s spent her career building web-facing services but has recently taken an interest in data science. After falling in love with Clojure she’s keen to explore the best ways to use the language in these different domains. In her spare time you may catch Kira playing violin, teaching yoga, or hiking with her family.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & StreamYard subscription\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/404434718
URL:https://www.meetup.com/London-Clojurians/events/297576396/
END:VEVENT
BEGIN:VEVENT
UID:message_404246049@clojurians.zulipchat.com
DTSTART:20231201T150000Z
DTEND:20231201T170000Z
SUMMARY:Visual-tools meeting 20 - various updates
LOCATION:online
DESCRIPTION:The visual tools group will have its 20th meeting on Dec 1st.\nIn this meeting, a few of our friends will share updates on their current projects in the fields of tooling, literate programming, data visualization, and UI design. Please see the gradually updating agenda below, and please reach out to add your topics to the Agenda.\n\nAgenda\n(gradually updating)\n\n\n@joshcho will present MetaREPL, an embedded LLM REPL.\nPhoenix will present a tool built with Electric, PixiJS and tech.ml.dataset for time-series analysis inspired by TradingView.\n… you?\n\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nUpdated Zoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/404246049
URL:https://clojureverse.org/t/visual-tools-meeting-20-various-updates/10454
END:VEVENT
BEGIN:VEVENT
UID:message_400428754@clojurians.zulipchat.com
DTSTART:20231109T020000Z
DTEND:20231109T040000Z
SUMMARY:Los Angeles Clojure Meetup: Electric Clojure 4
LOCATION:online
DESCRIPTION:We will continue collaboratively exploring Electric Clojure - a reactive DSL for full-stack web development, with compiler-managed frontend/backend network sync.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/400428754
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/297183764/
END:VEVENT
BEGIN:VEVENT
UID:message_400427049@clojurians.zulipchat.com
DTSTART:20231117T140000Z
DTEND:20231117T160000Z
SUMMARY:Scicloj LLM meetup 6: Implementing research pa...
LOCATION:online
DESCRIPTION:Scicloj LLM meetup 6: Implementing research papers with Bosquet\n\nOn the next meetup of the Scicloj LLM series, we will keep exploring the LLMOps platform Bosquet.\nIn this meeting, the author Žygimantas Medelis will demonstrate how Bosquet can be used to implement a couple of workflows presented in recent research. You may see examples of such implementations in Bosquet’s documentation.\n\nJoining\nPlease Reply below and mention that you plan to attend. You can also inform me by a private message.\nYou can use the Add to Calendar button to add the event to your calendar.\n\nAssumed background\nThis session will not teach the basics of LLMs. For background, you are encouraged to watch the recordings of previous sessions on this series, especially Meetups 1,2, and the short part about Bosquet in Meetup 5. You may also enjoy Meetup 3, where an earlier version of Bosquet was presented.\nWe will also assume some knowledge of Clojure.\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nSome parts of this meeting will be recorded and shared publicly.\nSome parts will not be recorded, to allow the conversation to flow freely.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/400427049
URL:https://clojureverse.org/t/scicloj-llm-meetup-6-implementing-research-papers-with-bosquet/10404
END:VEVENT
BEGIN:VEVENT
UID:message_395070262@clojurians.zulipchat.com
DTSTART:20231012T010000Z
DTEND:20231012T030000Z
SUMMARY:Los Angeles Clojure Meetup: Electric Clojure 3
LOCATION:online
DESCRIPTION:We will continue collaboratively exploring Electric Clojure - a reactive DSL for full-stack web development, with compiler-managed frontend/backend network sync.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/395070262
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/296557878/
END:VEVENT
BEGIN:VEVENT
UID:message_392335860@clojurians.zulipchat.com
DTSTART:20231004T160000Z
DTEND:20231004T180000Z
SUMMARY:Atomic Architecture
LOCATION:online
DESCRIPTION:Atomic Architecture — An Architectural Vision for Better Information Systems\n\nAs part of our drive to design better data systems for our customers, we’ve identified 7 architectural principles that yield exceptional results.\n\nIn this webinar, JUXT CTO & co-founder — Malcolm Sparks — will explain the principles behind Atomic Architecture, an architectural blueprint for building reliable information systems.\n\nMalcolm will argue that current trends in software architecture create unnecessary complexity, delivering poor outcomes for users.\n\nAtomic Architecture incorporates key ideas and principles from Functional Programming, Domain Driven Design, Event Driven Architecture, Data Mesh and more — to let data take back its central place at the heart of a distributed information system.\n\nA system that is built with the principles of Atomic Architecture has a number of benefits, across the entire data set:\n* A single source of truth\n* Full auditability with historical versioning: who did what? what happened when? \n* Secure object-level access control\n\nKey takeaways from this session:\n1. In practical terms, learn how to design a system that's compliant with Atomic Architecture\n2. Discover available tools and technologies\n3. See how to integrate Atomic Architecture into existing software infrastructure\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/392335860
URL:https://us06web.zoom.us/webinar/register/WN_DgHl4OG2Sdq5VbgJ_IyeFw
END:VEVENT
BEGIN:VEVENT
UID:message_392095002@clojurians.zulipchat.com
DTSTART:20231017T173000Z
DTEND:20231017T193000Z
SUMMARY:Ten to the Ninth: Performance Techniques in Je...
LOCATION:online
DESCRIPTION:Ten to the Ninth: Performance Techniques in Jepsen (by Kyle Kingsbury)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Ten to the Ninth: Performance Techniques in Jepsen\nSpeaker: Kyle Kingsbury\nTime: 2023-10-17 @ 18:30 (London time)\nLocal time: click here for local time\nKyle Kingsbury (https://jepsen.io) will be presenting:\n"Ten to the Ninth: Performance Techniques in Jepsen"\nJepsen is a Clojure library for testing distributed systems correctness. We'll talk about how Jepsen records and analyzes histories of up to a billion operations with the help of a new file format, faster lazy and persistent data structures, memory-adaptive caching, associative folds, and thread-safe transactional executors. Come learn about some of the lesser-known corners of the JVM and how to write faster, more efficient programs.\nKyle Kingsbury, a.k.a "Aphyr", is a computer safety researcher working as an independent consultant. He's the author of the Riemann monitoring system, the Clojure from the Ground Up introduction to programming, and the Jepsen series on distributed systems correctness. He grills databases in the American Midwest.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/392095002
URL:https://www.meetup.com/London-Clojurians/events/296225883/
END:VEVENT
BEGIN:VEVENT
UID:message_391695079@clojurians.zulipchat.com
DTSTART:20231003T173000Z
DTEND:20231003T193000Z
SUMMARY:Matrix Exposed! (or, You Don't Know Reactive) ...
LOCATION:online
DESCRIPTION:Matrix Exposed! (or, You Don't Know Reactive) (by Kenny Tilton)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Matrix Exposed! (or, You Don't Know Reactive)\nSpeaker: Kenny Tilton\nTime: 2023-10-03 @ 18:30 (London time)\nLocal time: click here for local time\nKenny Tilton (https://github.com/kennytilton) will be presenting:\n"Matrix Exposed! (or, You Don't Know Reactive)"\nNo one takes state management seriously. ReactJS punted. Flutter punted. Kenny Tilton will lead a deep dive into his Matrix state manager; make the case for state being the first problem solved by any UI framework; and explain how to evaluate state engines when our chosen UI punts.\nKenny is currently developing a new Flutter/Matrix reactive front-end library atop ClojureDart. He came to Clojure from Common Lisp ten years ago, and has used it professionally for ETL and e-commerce, as well his own O/S UI frameworks. He has used re-frame professionally, Reagent in anger, and Hoplon/Javelin, one of his favorites, for fun. Before shuffling off this mortal coil, he wants us to know the power we are missing with even today's excellent reactive solutions.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/391695079
URL:https://www.meetup.com/London-Clojurians/events/296103679/
END:VEVENT
BEGIN:VEVENT
UID:message_391693908@clojurians.zulipchat.com
DTSTART:20231128T183000Z
DTEND:20231128T203000Z
SUMMARY:Writing Maintainable Clojure Applications (by ...
LOCATION:online
DESCRIPTION:Writing Maintainable Clojure Applications (by Dmitri Sotnikov)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Writing Maintainable Clojure Applications\nSpeaker: Dmitri Sotnikov\nTime: 2023-11-28 @ 18:30 (London time)\nLocal time: click here for local time\nDmitri Sotnikov (https://github.com/yogthos/) will be presenting:\n"Writing Maintainable Clojure Applications"\nThis talk will discuss a strategy for structuring large Clojure applications to facilitate maintainability.\nDmitri has over a decade of experience doing web development using Clojure and has been an active member of the open source community. Dmitri is the author of Luminus and Kit microframeworks as well as a number of popular libraries.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\n\nClojureBridge London: supports under-represented groups discover Clojure\n\n\nre:Clojure: our free to attend annual community conference\n\n\nmonthly meetup events with speakers from all over the world\n\n\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\n\nThank you to our sponsors:\n\n\nhttps://juxt.pro/\n\n\nhttps://flexiana.com/\n\n\nhttps://gaiwan.co/\n\n\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/391693908
URL:https://www.meetup.com/london-clojurians/events/295880507/
END:VEVENT
BEGIN:VEVENT
UID:message_391693746@clojurians.zulipchat.com
DTSTART:20231024T173000Z
DTEND:20231024T193000Z
SUMMARY:Portal Internals (by Chris Badahdah)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Portal Internals\nSpeaker: Chris Badahdah\nTime: 2023-10-24 @ 18:30 (London time)\nLocal time: click here for local time\nChris Badahdah (https://djblue.github.io/) will be presenting:\n"Portal Internals"\nPortal is a Clojure data visualization and exploration tool aimed at enhancing interactive development. In this talk we will explore aspects of Portal's internals and how they enable various types of workflows for different users. After this talk, you should be better equipped to leverage Portal in your specific workflow.\nChris started learning Clojure in 2016 after he realized lisp was the ultimate programming language. In early 2020, he started working in Clojure professionally and hasn’t looked back. He’s been working with data driven systems, during which Portal has been of great use!\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\n\nClojureBridge London: supports under-represented groups discover Clojure\n\n\nre:Clojure: our free to attend annual community conference\n\n\nmonthly meetup events with speakers from all over the world\n\n\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\n\nThank you to our sponsors:\n\n\nhttps://juxt.pro/\n\n\nhttps://flexiana.com/\n\n\nhttps://gaiwan.co/\n\n\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/391693746
URL:https://www.meetup.com/london-clojurians/events/295880430/
END:VEVENT
BEGIN:VEVENT
UID:message_391693689@clojurians.zulipchat.com
DTSTART:20231010T173000Z
DTEND:20231010T193000Z
SUMMARY:TMD 7.0 - Higher Performance Functional Data S...
LOCATION:online
DESCRIPTION:TMD 7.0 - Higher Performance Functional Data Science (by Chris Nuernberger)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: TMD 7.0 - Higher Performance Functional Data Science\nSpeaker: Chris Nuernberger\nTime: 2023-10-10 @ 18:30 (London time)\nLocal time: click here for local time\nChris Nuernberger (https://github.com/cnuernber) will be presenting:\n"TMD 7.0 - Higher Performance Functional Data Science"\nThis talk is about the research and work done to move TMD, our data processing system, from version 6.0 to 7.0. It will then cover the upcoming technologies we are most interested and the vision for the future of functional data science in Clojure.\nChris has been programming in Clojure since 2009 and worked in Clojure since 2015. He is the primary author of the Clojure data analysis library tech.ml.dataset and libpython-clj. He is most interested in high performance computing and functional data analytics.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\nThank you to our sponsors:\n\nhttps://juxt.pro/\nhttps://flexiana.com/\nhttps://gaiwan.co/\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/391693689
URL:https://www.meetup.com/london-clojurians/events/295843187/
END:VEVENT
BEGIN:VEVENT
UID:message_390540499@clojurians.zulipchat.com
DTSTART:20230924T160000Z
DTEND:20230924T180000Z
SUMMARY:Scicloj LLM meetup 5: Library overviews and se...
LOCATION:online
DESCRIPTION:Scicloj LLM meetup 5: Library overviews and selected discussions\n\nThe Clojure ecosystem around LLMs has been growing, with a few new libraries and other projects. Quite a lot of that activity is discussed at the #clojurellm channel on the Clojurians Slack. You can also see most of the relevant libraries listed on the Scicloj website.\nWhile LLMs are not the current main focus of the Scicloj group, it has been organizing a meetups series to assist some of those explorations. It was done in collaboration with the wise friends at the #clojurellm channel, who’ve kindly agreed to give talks and contribute to the discussions.\nThis event aims to explore a few of the current development directions in this field.\n\nJoining\nPlease Reply below and mention that you plan to attend. You can also inform me by a private message.\nYou can use the Add to Calendar button to add the event to your calendar.\n\nContributing to the agenda\nPlease let us know if you wish to present a project or propose a discussion topic.\nYou can propose it either in a comment replying to this post or by mentioning @daslu on the #clojurellm Slack channel. Private messages are also welcome.\nFurther planning of the session will take place on Slack.\n\nAgenda (gradually updating)\n\nshort project overviews by some of the library makers\nselected discussions of topics proposed in advance\nadditional discussion\n\n\nAssumed background\nThis session will not teach the basics of LLMs. We may assume some familiarity with the common notions, mainly regarding using LLMs and composing them with other software components.\nYou are encouraged to watch the recordings of previous meetups for some background.\nSome familiarity with Clojure will be assumed, and maybe also some Python.\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nSome parts of this meeting will be recorded and shared publicly.\nSome parts will not be recorded, to allow the conversation to flow freely.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/390540499
URL:https://clojureverse.org/t/scicloj-llm-meetup-5-library-overviews-and-selected-discussions/10313
END:VEVENT
BEGIN:VEVENT
UID:message_389328816@clojurians.zulipchat.com
DTSTART:20230914T010000Z
DTEND:20230914T030000Z
SUMMARY:Los Angeles Clojure Meetup: Electric Clojure 2
LOCATION:online
DESCRIPTION:We will continue collaboratively exploring Electric Clojure – a reactive DSL for full-stack web development, with compiler-managed frontend/backend network sync.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/389328816
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/295919851/
END:VEVENT
BEGIN:VEVENT
UID:message_386801882@clojurians.zulipchat.com
DTSTART:20231031T183000Z
DTEND:20231031T203000Z
SUMMARY:A functional approach to massively concurrent ...
LOCATION:online
DESCRIPTION:A functional approach to massively concurrent application design (by Léo Noel)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: A functional approach to massively concurrent application design\nSpeaker: Léo Noel\nTime: 2023-10-31 @ 18:30 (London time)\nLocal time: click here for local time\nLéo Noel (https://github.com/leonoel) will be presenting:\n"A functional approach to massively concurrent application design"\nIn this talk, Léo will present the latest features of Missionary, a functional effect system for clojure/script. He will focus on the supervision problem, explain what it is about, show how pervasive it is in our craft, and describe a functional solution scalable to arbitrarily complex problems in many domains, from UIs to databases. You will learn how functional effect systems fit in the reactive programming landscape and how they address common concurrency concerns such as memoization, asynchronous effects, backpressured streaming, glitch-free propagation of changes and fine-grained updates.\nLéo is the creator of Missionary and the architect of Electric Clojure. As an independent software researcher, he is interested in concurrency, reactive user interfaces and language design.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events:\n\n\nClojureBridge London: supports under-represented groups discover Clojure\n\n\nre:Clojure: our free to attend annual community conference\n\n\nmonthly meetup events with speakers from all over the world\n\n\nsubscription and admin costs such as domain name & Zoom plan for larger online meetups\n\n\nThank you to our sponsors:\n\n\nhttps://juxt.pro/\n\n\nhttps://flexiana.com/\n\n\nhttps://gaiwan.co/\n\n\nhttps://freshcodeit.com/\n\n\nhttps://nette.io/\n\n\nhttps://nilenso.com/\n\n\nAnd many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/386801882
URL:https://www.meetup.com/london-clojurians/events/295524353/
END:VEVENT
BEGIN:VEVENT
UID:message_386801665@clojurians.zulipchat.com
DTSTART:20230912T173000Z
DTEND:20230912T193000Z
SUMMARY:Joyful Mobile Development with ClojureDart (by...
LOCATION:online
DESCRIPTION:Joyful Mobile Development with ClojureDart (by Baptiste & Christophe)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Joyful Mobile Development with ClojureDart\nSpeaker: Baptiste Dupuch & Christophe Grand\nTime: 12 Sept 2023 @ 18:30 (London time)\nLocal time: https://time.is/1830_12_September_2023_in_London/ (click here for local time)\nBaptiste Dupuch & Christophe Grand (@ClojureDart) will be presenting:\n"Joyful Mobile Development with ClojureDart"\nJava promised WORA: Write Once Run Anywhere.\nClojure dialects deliver SORA: Skill Once Reach Anywhere.\nClojureDart is a recent creatively-named dialect targeting Dart and its cross platform gui Flutter to bring native binaries to mobiles and desktops.\nWe’ll demo how the Clojure and Flutter combo makes app development enjoyable by leveraging strengths of our favorite language and of the Flutter ecosystem (portability, performance, libraries, tooling and community).\nBaptiste and Christophe have been contracting in Clojure together for 3 years and independently for 15 years. During the pandemic they started working on ClojureDart to make development of native GUI apps blissful.\nIf you missed this event, you can watch the recording on our YouTube channel: https://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\n\nClojureBridge London: supports under-represented groups discover Clojure\n\n\nre:Clojure: our free to attend annual community conference\n\n\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/386801665
URL:https://www.meetup.com/london-clojurians/events/295606069/
END:VEVENT
BEGIN:VEVENT
UID:message_381459265@clojurians.zulipchat.com
DTSTART:20230810T160000Z
DTEND:20230810T180000Z
SUMMARY:Bitemporality Demystified
LOCATION:online
DESCRIPTION:Bitemporality and the Art of Maintaining Accurate Databases\n\nBitemporality and the Art of Maintaining Accurate Databases.\nHow often have you had to add a `modified_at` or `effective_from` column to a database table? \nHave you ever had to keep old versions of data around and make it visible to end users?\n\nTime is a fundamental aspect of data modeling — and yet application developers are frequently reduced to rolling their own half-baked ‘bitemporal’ SQL schemas on top of popular database systems. \n\nThis ad hoc approach to handling time has been the status quo for decades, but it's a complicated, risky business — and new systems can do better.\n\nBitemporal modeling equips developers with a rigorous abstraction for working with immutable data and versioned records.\n\nJoin this webinar to discover the most common use cases for bitemporal modeling, and learn how it impacts the design and maintenance of applications.\n\nKey takeaways:\n\n* Familiarize yourself with the SQL:2011 standard temporal features\n* Understand the landscape of existing approaches and tools for implementing bitemporality to ensure successful projects \n* Discover how you can visualize your own bitemporal data using an open source interactive tool\n\nAt the end of the session, after Q&A, our speakers will share a quick demo of XTDB: a modern database that incorporates a bitemporal index at its core. \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/381459265
URL:https://register.gotowebinar.com/register/2960607012900067930?source=clojure-calendar
END:VEVENT
BEGIN:VEVENT
UID:message_374597466@clojurians.zulipchat.com
DTSTART:20230725T173000Z
DTEND:20230725T193000Z
SUMMARY:Electric Clojure — compiler managed data...
LOCATION:online
DESCRIPTION:Electric Clojure — compiler managed datasync for rich web apps\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Electric Clojure — compiler managed datasync for rich web apps\nSpeaker: Dustin Getz\nTime: 2023-07-25 @ 18:30 (London time)\nLocal time: https://time.is/1830_25_July_2023_in_London/ (click here for local time)\nDustin Getz (https://twitter.com/dustingetz) will be presenting:\n"Electric Clojure — compiler managed datasync for rich web apps"\nElectric Clojure is a reactive DSL for full-stack web development, with compiler-managed frontend/backend network sync. Electric's mission is to bring the next-generation of rich application interfaces within reach, by abstracting over client/server network plumbing in web applications by building it directly into the language/runtime, like how the JVM does with managed memory.\nDustin will be presenting an overview of Electric, including everything you need to know to get started. He will also walk through the tutorial and explain all the tricky bits. Please watch the 10 minute lightning talk before this presentation and feel free to DM him questions ahead of time on slack @ Dustin Getz.\nThis will be an interactive talk, please turn your cameras on and interrupt with questions!\nhttps://github.com/hyperfiddle/electric\nhttps://electric.hyperfiddle.net/\nhttps://hyperfiddle.notion.site/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991\nDustin is the founder @ Hyperfiddle, where he has been working on this problem for a long time.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our free to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/374597466
URL:https://www.meetup.com/london-clojurians/events/294436947/
END:VEVENT
BEGIN:VEVENT
UID:message_374597038@clojurians.zulipchat.com
DTSTART:20230801T173000Z
DTEND:20230801T193000Z
SUMMARY:Lisp for Lattice Technology (by Mike Anderson)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Lisp for Lattice Technology\nSpeaker: Mike Anderson\nTime: 2023-08-01 @ 18:30 (London time)\nLocal time: https://time.is/1830_01_Aug_2023_in_London/ (click here for local time)\nMike Anderson ( https://www.linkedin.com/in/mike-cvx/ ) will be presenting:\n"Lisp for Lattice Technology"\nConvex (https://convex.world/) is a new decentralised network based on lattice technology - a promising alternative to blockchain based solutions. Best of all it runs a new dialect of Lisp, heaving influenced by Clojure and\nRacket. The session will include an introduction to both lattice technology and programming smart contracts with Convex Lisp.\nMike leads the Convex Foundation, developing decentralised technology\nfor programmable economic systems. A passionate open-source\ncontributor, he has been enjoyed working with Clojure for over ten\nyears, including developing the core.matrix numerical library.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/374597038
URL:https://www.meetup.com/london-clojurians/events/294596750/
END:VEVENT
BEGIN:VEVENT
UID:message_374596975@clojurians.zulipchat.com
DTSTART:20230829T173000Z
DTEND:20230829T193000Z
SUMMARY:Talking to Martians (by Oliver Hine)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Talking to Martians\nSpeaker: Oliver Hine\nTime: 2023-08-29 @ 18:30 (London time)\nLocal time: https://time.is/1830_29_August_2023_in_London/ (click here for local time)\nOliver Hine (https://github.com/oliyh) will be presenting:\n"Talking to Martians"\nHow describing remote interfaces using schemas allows abstraction from HTTP and leads to greater good.\nOliver enjoys writing software and wants others to enjoy it too. A decade of Clojure dev across the stack.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our free to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/374596975
URL:https://www.meetup.com/london-clojurians/events/294724965/
END:VEVENT
BEGIN:VEVENT
UID:message_373547918@clojurians.zulipchat.com
DTSTART:20230713T010000Z
DTEND:20230713T030000Z
SUMMARY:Los Angeles Clojure Meetup: Electric Clojure
LOCATION:online
DESCRIPTION:We will collaboratively explore Electric Clojure – a reactive DSL for full-stack web development, with compiler-managed frontend/backend network sync.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/373547918
URL:https://www.meetup.com/Los-Angeles-Clojure-Users-Group/events/294686531/
END:VEVENT
BEGIN:VEVENT
UID:message_369141902@clojurians.zulipchat.com
DTSTART:20230808T173000Z
DTEND:20230808T193000Z
SUMMARY:Java Interop Performance (by Alex Miller)
LOCATION:online
DESCRIPTION:THIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Java Interop Performance\nSpeaker: Alex Miller\nTime: 2023-08-08 @ 18:30 (London time)\nLocal time: https://time.is/1830_08_August_2023_in_London/ (click here for local time)\nAlex Miller ( https://insideclojure.org ) will be presenting:\n"Java Interop Performance"\nJava interop is a common area of Clojure performance issues. In this\ntalk we'll look at the two most important issues - reflection and\nboxed math. You will learn how to detect these problems (and develop\nan intuition for when they will happen), and how to fix them with type\nhints.\nAlex Miller is part of the Clojure core team working at Nubank and\ncoauthor of Programming Clojure and Clojure Applied. He is also the\ncreator of the Strange Loop, Clojure/west, and Lambda Jam conferences\nand one of the organizers of the Clojure/conj conference.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/369141902
URL:https://www.meetup.com/london-clojurians/events/294389328/
END:VEVENT
BEGIN:VEVENT
UID:message_368045489@clojurians.zulipchat.com
DTSTART:20230714T140000Z
DTEND:20230714T160000Z
SUMMARY:Scicloj LLM meetup 4: Architectures and ideas ...
LOCATION:online
DESCRIPTION:Scicloj LLM meetup 4: Architectures and ideas behind transformer-based generative LLMs\n\nThis 4th meetup in the LLM meetup series will offer an overview of the core ideas behind transformer-based generative LLMs.\nUnlike many of our meetups, this one is not specifically about Clojure.\n\nJoining\nIt would be nice to Reply below and mention that you plan to attend. You can also inform me by a private message.\nYou can use the Add to Calendar button to add the event to your calendar.\n\nAgenda\n\nDimid Duchovny will explain some of the concepts behind LLM services:\n\nself-attention as a mechanism to capture dependencies and relationships within data\ntraining processes - from unsupervised pre-training to RLHF\nthe inference process\n\n\nDimid will then cover additional practical topics:\n\nusing LLMs locally from Python\na detailed look into the OpenAI API and its various parameters\n\n\n\n@daslu will briefly demonstrate performing such tasks from Clojure.\n\n\nAssumed background\nPrior knowledge about LLMs would be excellent but is not required.\nSome familiarity with Python will be assumed.\n\nAbstract\nJoin us for an engaging meetup session that delves into the captivating world of GenAI, where we will embark on an exciting journey through the architecture and ideas behind transformer-based generative Large Language Models (LLMs).\nIn this meetup, we will begin by unraveling the fundamental concepts that underpin services such as ChatGPT, highlighting their ability to generate coherent and contextually rich text. We will explore how these models leverage self-attention mechanisms to effectively capture dependencies and relationships within vast amounts of data, resulting in remarkable generative capabilities. We’ll go over their training process from unsupervised pre-training to RLHF and also discuss inference.\nNext, we will dive into the OpenAI API. We will discuss how to access the API, and explore its various params. Discover how you can leverage this interface to generate creative and contextually relevant text, and gain insights into best practices and trade-offs.\nWhether you are a seasoned data scientist, an AI enthusiast, or simply curious about the latest advancements in natural language processing, this meetup is designed to provide an introduction to Generative AI and its practical uses.\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/368045489
URL:https://clojureverse.org/t/scicloj-llm-meetup-4-architectures-and-ideas-behind-transformer-based-generative-llms/10137
END:VEVENT
BEGIN:VEVENT
UID:message_366108262@clojurians.zulipchat.com
DTSTART:20230926T173000Z
DTEND:20230926T193000Z
SUMMARY:Building conditional data dependency graphs wi...
LOCATION:online
DESCRIPTION:Building conditional data dependency graphs with Nodely (by Sophia Velten)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Building conditional data dependency graphs with Nodely\nSpeaker: Sophia Velten\nTime: 2023-09-26 @ 18:30 (London time)\nLocal time: https://time.is/1830_26_September_2023_in_London/ (click here for local time)\nSophia Velten ( https://twitter.com/sophiavelten ) will be presenting:\n"Building conditional data dependency graphs with Nodely"\nThere are many libraries out there for declaring and running data\ndependency pipelines expressed by directed acyclic graphs, but to our\nknowledge none of them have built-in support for expressing\nconditional dependencies. With Nodely it is possible to express\nconditional dependencies declaratively and decouple declaration from\nexecution. We are able to run the same dependency definition with\nmultiple engines such as: lazy synchronous, async with core-async,\nasync with promesa and potentially many others, unlocking the power of\nasync and avoiding execution of unneeded dependencies.\nSophia Velten is a Computer Engineer currently working at Nubank as a\nSenior Staff Software Engineer, where she designed State Flow, an open\nsource Clojure library which is the standard integration testing\nframework at Nubank. Her main interest in tech is the interface\nbetween humans and machines, which usually means language. She enjoys\na bunch of esoteric languages ranging from Ancient Greek to Haskell,\nLisps (Clojure) and Smalltalk and tends to apply category theory in\nmore places than it is advisable. Beyond tech she is also interested\nin philosophy and (karaoke) singing.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/366108262
URL:https://www.meetup.com/london-clojurians/events/294043904/
END:VEVENT
BEGIN:VEVENT
UID:message_363811852@clojurians.zulipchat.com
DTSTART:20230615T010000Z
DTEND:20230615T030000Z
SUMMARY:Los Angeles Clojure Meetup: Cues
LOCATION:online
DESCRIPTION:We will collaboratively explore Cues, which provides low-latency persistent blocking queues, processors, and graphs via Chronicle Queue.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/363811852
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/293999701
END:VEVENT
BEGIN:VEVENT
UID:message_363051119@clojurians.zulipchat.com
DTSTART:20230620T170000Z
DTEND:20230620T180000Z
SUMMARY:Webinar: The Xiana Framework for Clojure
LOCATION:online
DESCRIPTION:This webinar will give a solid intro to Xiana! Xiana is a lightweight web-application framework written in Clojure, for Clojure. The goal is to be simple, fast, and most importantly - a welcoming platform for web programmers with different backgrounds who want to experience the wonders of functional programming!\nIt's easy to install, fun to experiment with, and a powerful tool to produce monolithic web applications.\nThis session will cover what it is, its core concepts, its architecture overview, and how to set up a project using Xiana.\nJoin in!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/363051119
URL:https://www.meetup.com/tech-webinars-by-flexiana/events/293850615/
END:VEVENT
BEGIN:VEVENT
UID:message_361277921@clojurians.zulipchat.com
DTSTART:20230617T140000Z
DTEND:20230617T160000Z
SUMMARY:Scicloj LLM meetup 3: Bosquet (login for details)
LOCATION:online
DESCRIPTION:This 3rd meetup in the LLM meetup series will focus on the Bosquet LLMOps tool.\n\nAgenda\nŽygimantas Medelis will present Bosquet, dive in a bit into its internals (e.g., the use of Slemer and Pathom), and discuss future directions.\n\nAssumed background\nSome familiarity with LLMs will be assumed (e.g., the content of the previous meetings in this series).\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nTime\nSaturday June 17th 2pm UTC\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/361277921
URL:https://clojureverse.org/t/scicloj-llm-meetup-3-bosquet-login-for-details/10058
END:VEVENT
BEGIN:VEVENT
UID:message_361277826@clojurians.zulipchat.com
DTSTART:20230616T140000Z
DTEND:20230616T160000Z
SUMMARY:Scicloj LLM meetup 2: Prompt engineering (logi...
LOCATION:online
DESCRIPTION:Scicloj LLM meetup 2: Prompt engineering (login for details)\n\nThis 2nd meetup in the LLM meetup series will focus on prompt engineering.\nOne of the main goals here will be to clarify some notions and practices before the 3rd meetup (that will focus on Bosquet).\n\nAgenda\n@irfanns and @daslu will explain and demonstrate some practices from Clojure.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nTime\nFriday June 16th 2pm UTC\n\nLength\nThe official part will be 90 minutes long.\nSometimes, some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/361277826
URL:https://clojureverse.org/t/scicloj-llm-meetup-2-prompt-engineering-login-for-details/10057
END:VEVENT
BEGIN:VEVENT
UID:message_360372177@clojurians.zulipchat.com
DTSTART:20230707T160000Z
DTEND:20230707T180000Z
SUMMARY:Visual-tools meeting 19 - Electric (login for ...
LOCATION:online
DESCRIPTION:Visual-tools meeting 19 - Electric (login for details)\n\nWhile the coming meeting 18 of the visual-tools group is this Saturday, in this post we are announcing meeting 19 – a special meeting where @dustingetz will present Electric.\nPreparing for the session, you may join the thread at the Clojurians Slack.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nAgenda\n\npresentation by @dustingetz\n\ndiscussion\n\n\nTime\nFriday July 7th 4pm UTC\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nUpdated Zoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/360372177
URL:https://clojureverse.org/t/visual-tools-meeting-19-electric-login-for-details/10029
END:VEVENT
BEGIN:VEVENT
UID:message_360360880@clojurians.zulipchat.com
DTSTART:20230526T140000Z
DTEND:20230526T160000Z
SUMMARY:Scicloj LLM meetup 1: Introduction (login for ...
LOCATION:online
DESCRIPTION:Scicloj LLM meetup 1: Introduction (login for details)\n\nThis coming Friday, we will have the first meetup in a new series exploring Large Language Models in Clojure.\n\nAgenda\nIn this meetup, Martynas M. will give an interview on the topic, introducing a few of the basic ideas behind LLMs and demonstrating some of the practices of prompt engineering.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nUpdated Zoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nFuture meetings\n\nAt a following meetup that will be announced soon, Žygimantas Medelis will present Bosquet – a Clojure LLMOps platform for Large Language Model based applications.\nWe are also planning a talk by Dimid Duchovny that will explore a little more of the architecture and ideas behind transformer-based models.\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/360360880
URL:https://clojureverse.org/t/scicloj-llm-meetup-1-introduction-login-for-details/10025
END:VEVENT
BEGIN:VEVENT
UID:message_359694126@clojurians.zulipchat.com
DTSTART:20230527T053000Z
DTEND:20230527T073000Z
SUMMARY:Clojure-Asia May 2023;  Goose - Akstat
LOCATION:online
DESCRIPTION:Next-level Background Processing (Goose) - Akshat\n\n#clojure-asia May 2023 Meetup\n\nDate: 27th May 2023 (Saturday)\nTime: 1330-1500 SGT (0530-0700 UTC)\n\nAkshat will be giving a talk titled: Next-level Background Processing\n\nAbstract:\n\nConventional background processing libraries have failed to keep up with the demands of distributed systems in 2023. This talk will explore the key features that modern web developers require from an asynchronous system: Reliability, Scalability, Pluggability, and Extensibility.\n\nFurthermore, we'll talk about the journey of building Goose, a versatile background processing library for Clojure designed with next-level features like pluggable message brokers. Goose serves as specimen for open-source libraries, as it exemplifies community-collaboration, thorough documentation, and built-in reliability.\n\nPlease fill up the signup form :)\nhttps://forms.gle/1Wpa3xcXvsQMD1C6A\n\nZachary (zackteo)\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/359694126
URL:https://clojureverse.org/t/next-level-background-processing-goose-akshat-clojure-asia-05-23-online-meetup/10015/
END:VEVENT
BEGIN:VEVENT
UID:message_358743768@clojurians.zulipchat.com
DTSTART:20230613T173000Z
DTEND:20230613T193000Z
SUMMARY:The jank programming language (by Jeaye Wilker...
LOCATION:online
DESCRIPTION:The jank programming language (by Jeaye Wilkerson)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **The jank programming language**\nSpeaker: **Jeaye Wilkerson**\nTime: **2023-06-13 @ 18:30 (London time)**\nLocal time: https://time.is/1830_13_June_2023_in_London/ (click here for local time)\nJeaye Wilkerson (https://github.com/jeaye) will be presenting:\n"The jank programming language"\njank (https://jank-lang.org/) is a Clojure dialect on LLVM with C++ interop. In this talk, Jeaye will cover jank's use cases, some challenges around building a native Clojure dialect, and some insights about Clojure itself found only by spelunking deep into the Clojure compiler.\nJeaye has a background in C++ systems programming, focusing on games\nand game engines. After several years of that, he co-founded an\ne-sports tournament startup written in full-stack Clojure for another\n5 years. These days, he’s at Electronic Arts (EA) building tooling\nused to make some of the world’s top games.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/358743768
URL:https://www.meetup.com/london-clojurians/events/293062043/
END:VEVENT
BEGIN:VEVENT
UID:message_358743327@clojurians.zulipchat.com
DTSTART:20230530T173000Z
DTEND:20230530T193000Z
SUMMARY:Clojure Goes Brrr: a quest for performanc...
LOCATION:online
DESCRIPTION:Clojure Goes Brrr: a quest for performance (by Oleksandr Yakushev)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Clojure Goes Brrr: a quest for performance**\nSpeaker: **Oleksandr Yakushev**\nTime: **2023-05-30 @ 18:30 (London time)**\nLocal time: https://time.is/1830_30_May_2023_in_London/ (click here for local time)\nOleksandr Yakushev (https://twitter.com/unlog1c) will be presenting:\n"Clojure Goes Brrr: a quest for performance"\nOleksandr will do a live demo of using the tools from\nClojure Goes Fast umbrella to tackle a life-like programming task. He\nwill show how these tools interoperate and complement each other, and\nhow to integrate them into your regular development workflow.\nOleksandr has been involved in the Clojure community since 2012. He\nhas spent seven years at Grammarly using Clojure full-time for\nNLP-related performance-critical tasks. For the last year, Oleksandr\nhas been serving in Armed Forces of Ukraine.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/358743327
URL:https://www.meetup.com/London-Clojurians/events/293273349/
END:VEVENT
BEGIN:VEVENT
UID:message_358743015@clojurians.zulipchat.com
DTSTART:20230606T173000Z
DTEND:20230606T193000Z
SUMMARY:Load testing stateful applications in Clojure ...
LOCATION:online
DESCRIPTION:Load testing stateful applications in Clojure (by Markus Hjort)\n\nLondon Clojurians Talk: Load testing stateful applications in Clojure (by Markus Hjort)\n---\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/358743015
URL:https://www.meetup.com/London-Clojurians/events/293470078/
END:VEVENT
BEGIN:VEVENT
UID:message_358742727@clojurians.zulipchat.com
DTSTART:20230711T173000Z
DTEND:20230711T193000Z
SUMMARY:Why you need Fulcro, the framework to build ap...
LOCATION:online
DESCRIPTION:Why you need Fulcro, the framework to build apps better, faster (by Jakub Holý)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Why you need Fulcro, the web framework to build apps better, faster\nSpeaker: Jakub Holý\nTime: 2023-07-11 @ 18:30 (London time)\nLocal time: https://time.is/1830_11_July_2023_in_London/ (click here for local time)\nJakub Holý (https://holyjak.cz/) will be presenting:\n"Why you need Fulcro, the web framework to build apps better, faster"\nFulcro (https://github.com/fulcrologic/fulcro) is my web framework of\nchoice whenever I need to create any non-trivial web application\nthanks to its productivity. Its overarching design goal is sustainable\ndevelopment speed as time goes and code grows and it really shows\nup. It is developer friendly, with minimal boilerplate, and features\nyou need for any serious application. And it is surprisingly\nflexible. Fulcro is based on a few simple ideas that combine\npowerfully to produce a multitude of capabilities, including its Rapid\nApplication Development "add-on". Some people find Fulcro complicated\nand scary - but it doesn't need to be. Stop choosing "simpler" web\nframeworks - and ending up implementing half of Fulcro with much more\neffort and verbosity and much less value. I will present the\nminimalist way of learning Fulcro with its three corner stones and\nexplain Fulcro's building blocks. After this talk, you will understand\nthe design and value of Fulcro, be motivated to learn it, and equipped\nto do so quickly.\nJakub has been developing enterprise software since 2005, fell in love\nwith Clojure in 2012, and with Fulcro in 2020. He cares deeply about\nproductivity (and thus Clojure, DevOps, and Fulcro) and quality and\nenjoys sharing his discoveries and thoughts on his blog. Aside of his\ndaily job, he also mentors and pair-programs with Fulcro beginners. He\ncomes from the Czech Republic and lives currently in Norway.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/358742727
URL:https://www.meetup.com/London-Clojurians/events/293543779/
END:VEVENT
BEGIN:VEVENT
UID:message_355028979@clojurians.zulipchat.com
DTSTART:20230527T180000Z
DTEND:20230527T200000Z
SUMMARY:Visual-tools meeting 18 - various updates
LOCATION:online
DESCRIPTION:The visual tools group will have its 18th meeting on May 26th.\nIn this meeting, a few of our friends will share updates on their current projects. Please see the gradually updating agenda below, and please reach out to add your topics to the Agenda.\nA few of the topics will be updates on ongoing projects, but we will encourage participants to make their presentations self-contained.\n\nAgenda\n(gradually updating)\n\n\n@daslu - updates about using Kindly - Clay - Quarto in documentation\n… you?\n\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nUpdated Zoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/355028979
URL:https://clojureverse.org/t/visual-tools-meeting-18-various-updates/9981
END:VEVENT
BEGIN:VEVENT
UID:message_353183735@clojurians.zulipchat.com
DTSTART:20230610T070000Z
DTEND:20230610T190000Z
SUMMARY:1st babashka-conf in Berlin
LOCATION:Berlin
DESCRIPTION:Welcome to the first ever conference dedicated to Babashka! It will not only be about showcasing the latest advancements and use cases of Babashka, but also about celebrating the community that has formed around it.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/353183735
URL:https://babashka.org/conf/
END:VEVENT
BEGIN:VEVENT
UID:message_348291292@clojurians.zulipchat.com
DTSTART:20230413T010000Z
DTEND:20230413T030000Z
SUMMARY:Los Angeles Clojure Meetup: WebMX
LOCATION:online
DESCRIPTION:We will collaboratively explore Web MX - ClojureScript Web programming powered by the Matrix state manager.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/348291292
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/292735643/
END:VEVENT
BEGIN:VEVENT
UID:message_348201020@clojurians.zulipchat.com
DTSTART:20230627T173000Z
DTEND:20230627T193000Z
SUMMARY:Betting your company on Lisp: 5 years with Clo...
LOCATION:online
DESCRIPTION:Betting your company on Lisp: 5 years with Clojure in Prod (by Adam Tornhill)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Betting your company on Lisp: 5 years with Clojure in production**\nSpeaker: **Adam Tornhill**\nTime: **2023-06-27 @ 18:30 (London time)**\nLocal time: https://time.is/1830_27_June_2023_in_London/ (click here for local time)\nAdam Tornhill (https://twitter.com/AdamTornhill) will be presenting:\n"Betting your company on Lisp: 5 years with Clojure in production"\nFunctional Programming is sold as a silver bullet, yet many\norganizations lack real-world experience with the paradigm at\nscale. How well does functional programming work in practice? What\nhappens when you bet your company on a functional programming language like Clojure? In this talk, Adam shares his experience from building the CodeScene tool and how the FP hype transferred into real\nproductivity gains and cheaper maintenance.\nAdam Tornhill is a programmer who combines degrees in engineering and\npsychology. He’s the founder of CodeScene, the leading Software\nEngineering Intelligence tool. Adam is also the author of multiple\ntechnical books, including the best-selling Your Code as a Crime\nScene. Adam’s other interests include modern history, music, retro\ncomputing, and martial arts.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/348201020
URL:https://www.meetup.com/london-clojurians/events/292730420/
END:VEVENT
BEGIN:VEVENT
UID:message_348200876@clojurians.zulipchat.com
DTSTART:20230418T173000Z
DTEND:20230418T193000Z
SUMMARY:Portfolio: A 'visual REPL' for UI Co...
LOCATION:online
DESCRIPTION:Portfolio: "visual REPL" for UI Component development\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Portfolio: A "visual REPL" for UI Component development**\nSpeaker: **Christian Johansen**\nTime: **2023-04-18 @ 18:30 (London time)**\nLocal time: https://time.is/1830_18_April_2023_in_London/ (click here for local time)\nChristian Johansen (https://github.com/cjohansen) will be presenting:\n"Portfolio: A "visual REPL" for UI Component development"\nChristian will present Portfolio, a library inspired by devcards\nand Storybook.JS for working with UI components. He will show you\nwhat the tool can do and how to use it. He'll also show examples\nfrom his own work, including custom extensions for i18n, theming and more.\nChristian works for the Norwegian consultancy Kodemaker.\nHe's worked backends and frontends for web and mobile apps\nsince the early 2000s and picked up Clojure in 2013.He's been\nfortunate enough to do Clojure and ClojureScript full-time since 2017.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/@LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/348200876
URL:https://www.meetup.com/London-Clojurians/events/292784243/
END:VEVENT
BEGIN:VEVENT
UID:message_342664721@clojurians.zulipchat.com
DTSTART:20230401T180000Z
DTEND:20230401T200000Z
SUMMARY:Visual-tools meeting 17 - coming back, various...
LOCATION:online
DESCRIPTION:Visual-tools meeting 17 - coming back, various updates\n\nPlease note that some clocks are shifting these days, and the Clojureverse view might be misleading.\nThe time is 18:00 in UTC time zone. You can click Add to Calendar to add the event to your calendar.\nAfter a break of a few months, the visual tools group will have its 17h meeting on April 1st.\nIn this meeting, a few of our friends will share updates of their current projects. Please see the gradually updating agenda below, and please reach out to add your topics to the Agenda.\nA few of the topics will be updates of ongoing projects, but we will encourage participants to make their presentations self-contained.\n\nAgenda\n\n\n@daslu:\n\n\nKindly updates: support for Clerk & Quarto, exploring Portal\n\nClay updates: bridging between interactive backend computation to static documents\n\n\n… you?\n\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nZoom link: Launch Meeting - Zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/342664721
URL:https://clojureverse.org/t/visual-tools-meeting-17-coming-back-various-updates/9879
END:VEVENT
BEGIN:VEVENT
UID:message_342261008@clojurians.zulipchat.com
DTSTART:20230406T223000Z
DTEND:20230407T000000Z
SUMMARY:2023-04-06 Clojure Transducers: Sequence Processing on ...
LOCATION:online
DESCRIPTION:Clojure Transducers: Sequence Processing on Steroids\n\nSpeaker: Mayank Prakash\nTopic: Clojure Transducers: Sequence Processing on Steroids\nTransducers in Clojure harness the power of higher-order functions to implement separation of concerns in sequence processing. They allow the same standard sequence processing functions like map, filter, take, partition, etc. to work with any source of sequential data, whether in-memory data structures, event streams, core.async channels, queues, etc. and to produce output in any of these formats. Additionally, as a side effect, they also allow us to eliminate intermediate data structures when chaining multiple operations.\nIn this talk, we will introduce the concept using a step-by-step approach to explain transducers, and show how we can leverage them in our own code.\nAgenda:\n6:30 Pre-presentation hellos\n6:45 Presentation, Q&A\n7:45 Post-presentation discussions, breakouts as warranted\nAbout our Speaker:\nMayank Prakash is an Application Architect and a software veteran of more than 4 decades. His first introduction to Lisp was in the early 80's and he was floored by the power and flexibility of the language. Since then he has dabbled in multiple Lisp dialects, including Interlisp, Common Lisp, Elisp, Scheme, and most recently, Clojure. Clojure in particular has become his first choice for functional programming.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/342261008
URL:https://www.meetup.com/boston-clojure-group/events/bzspbtyfcgbrb/
END:VEVENT
BEGIN:VEVENT
UID:message_341263590@clojurians.zulipchat.com
DTSTART:20230318T053000Z
DTEND:20230318T073000Z
SUMMARY:Clojure-Asia March 2023 - Generating music
LOCATION:online
DESCRIPTION:Clojure-Asia March 2023 Online Meetup - Generating music\n\nHello my fellow Clojurians!  We will be having our Clojure-Asia Online Meetup for the month of March! \n@camdez (Cameron Desautels) will be giving a talk involving MIDI hardware, and creating software instruments and generating music which he then plays through a DAW (Ableton, to be specific).\nSessions are typically such that the talk will be followed by QnA/discussion. Hope to see you there! \nMeeting Details:\nDate: 18th March 2023 (Saturday)\nTime: 1330-1500 SGT (0530-0700 UTC)\nLocation: Jitsi (Easy to setup open source video conferencing) (will email the link in time)\nPlease fill up the form here: https://forms.gle/4LFfb4UzJH74kaBAA\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/341263590
URL:https://clojureverse.org/t/generating-music-with-midi-and-software-instruments-cameron-desautels-clojure-asia-march-2023-online-meetup/9868
END:VEVENT
BEGIN:VEVENT
UID:message_340324544@clojurians.zulipchat.com
DTSTART:20230321T170000Z
DTEND:20230321T190000Z
SUMMARY:Second Func Prog Sweden 2023 - Online
LOCATION:online
DESCRIPTION:Second Func Prog Sweden 2023 – Online\n\nWelcome to the second Func Prog Sweden MeetUp 2022 – Online\nThis MeetUp will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden\nThe program starts at 18.\n\nIntro by Magnus Sedlacek\nGotta catch 'em all: Let's do it with Tablecloth! by Mey Beisaron\nTBA\n\nGotta catch 'em all: Let's do it with Tablecloth!\nHave you ever wondered which Pokémon shares your height and weight features? I'm guessing never.\nIn this talk I’m going to show you how you can find the Pokemon that shares your features and see if you could win all Pokemon battles if you were this Pokemon.\nAlthough I’m sure that finding your matching Pokemon is an interesting thing to learn, what we will truly focus on is the magical Clojure library that I used to get this magic happen - Tablecloth!\nTablecloth is a Clojure library that we can use for performing queries on columnar datasets.\nWe will go through the main features this library offers, see code examples of using Tablecloth and compare these code examples with the same queries done in other ways in Clojure.\nWe will think together - which way is preferred for use in different use cases.\nJoin me on the journey of learning about Tablecloth and finding your matching Pokemon.\nEven if you’ve never thought about your matching Pokemon, aren't you just a little bit curious?\nMey Beisaron\nMey is a Software Engineer, a Public speaker and a Mentor.\nWhen she is not spending her weekends coding games or speaking at tech conferences, she experiments with algorithms or playing Super Mario Bros on the Nintendo Switch.\nAs she recently joined the Infrastructure forces at Forter, Clojure is not her main development language anymore, but it will forever be her favorite one.\nMey is a sworn Star Wars fan. May the force be with you.\nTwitter: https://twitter.com/ladymeyy\nLinkedIn: https://www.linkedin.com/in/ladymey/\nVideo sponsor – Ada Beat\nhttps://adabeat.com\nMerch\nIf you want to spread functional programming and support the channel, buy something from the shop:\nhttps://funcprogsweden.myspreadshop.net/\n#funcprogsweden\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/340324544
URL:https://www.meetup.com/func-prog-sweden/events/291001737/
END:VEVENT
BEGIN:VEVENT
UID:message_339606255@clojurians.zulipchat.com
DTSTART:20230309T020000Z
DTEND:20230309T040000Z
SUMMARY:Los Angeles Clojure Meetup: cljbox2d
LOCATION:online
DESCRIPTION:We will collaboratively explore cljbox2d - an idiomatic and cross-platform Clojure version of the Box2D physics engine API.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/339606255
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/292033201/
END:VEVENT
BEGIN:VEVENT
UID:message_336471134@clojurians.zulipchat.com
DTSTART:20230502T173000Z
DTEND:20230502T193000Z
SUMMARY:Software Development Leverage (by Tony Kay)
LOCATION:online
DESCRIPTION:**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Software Development Leverage**\nSpeaker: **Tony Kay**\nTime: **2023-05-02 @ 18:30 (London time)**\nLocal time: https://time.is/1830_02_May_2023_in_London/ (click here for local time)\nTony Kay (github.com/awkay) will be presenting:\n"Software Development Leverage"\nThis talk is about Tony's experiments and experiences around the issue\nof efficient and sustainable software development that have led to\nopen source libraries such as Fulcro, Fulcro RAD, Guardrails, and\nmore. It briefly explores what led to his choice of Clojure and the\ndesign decisions in his open-source work, and how those things have\nevolved through success and failure.\nTony has been a professional software developer for more than 3\ndecades, with interests that have ranged from operating system\ninternals to language processing, and he has mainly worked with (or\nco-owned) companies in the early phases of development. In the past\ndecade he has had an increased interest in how software development\nsucceeds or fails as a human endeavor. He spends a lot of his spare\ntime hiking in forested and alpine areas of the Pacific Northwest in\nthe United States, and has interests in perennial food systems, soil\nscience, and regenerative agriculture.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/336471134
URL:https://www.meetup.com/london-clojurians/events/291838848/
END:VEVENT
BEGIN:VEVENT
UID:message_336470778@clojurians.zulipchat.com
DTSTART:20230321T183000Z
DTEND:20230321T203000Z
SUMMARY:HOP on and jump-start the development of your ...
LOCATION:online
DESCRIPTION:HOP on and jump-start the development of your Clojure web apps (by Lucas Sousa)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: HOP on and jump-start the development and deployment of your Clojure web applications\nSpeaker: Lucas Sousa\nTime: 2023-03-21 @ 18:30 (London time)\nLocal time: https://time.is/1830_21_Mar_2023_in_London/ (click here for local time)\nLucas Sousa (https://github.com/lucassousaf) will be presenting:\n"HOP on and jump-start the development and deployment of your Clojure web applications"\nIn this talk you will see HOP’s capabilities to build a production\nsystem to manage the entire stack (databases, code, deployment) in\nyour local environments, and test and deploy into production\nenvironments effortlessly.\nLucas works for a small cooperative company called Magnet based in\nSpain since 2018. He has been working as a full-stack Clojure(Script)\ndeveloper for 5 years now, mostly building web applications for final\nclients.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/336470778
URL:https://www.meetup.com/London-Clojurians/events/291838750/
END:VEVENT
BEGIN:VEVENT
UID:message_329674423@clojurians.zulipchat.com
DTSTART:20230225T053000Z
DTEND:20230225T073000Z
SUMMARY:Clojure-Asia meetup
LOCATION:online
DESCRIPTION:Hello my fellow Clojurians! : We will be having another Clojure-Asia Online Meetup for the month of February! :D\n\nWe currently do not have any talk planned but we can have a good catch up session! :)\n\nSessions are typically such that the talk will be followed by QnA/discussion. Hope to see you there! :D\n\nMeeting Details:\nDate: 25th February 2023 (Saturday)\nTime: 1330-1500 SGT (0530-0700 UTC)\nLocation: Jitsi (Easy to setup open source video conferencing) (will email the link in time)\n\nContact Info:\nEmail: clojure.asia@gmail.com\nSlack/Telegram: @zackteo\n\nPlease fill up the form here: https://forms.gle/LgUWoU6U9ueD4Tue8\n\nAlso:\nDo join us on the #clojure-asia channel in the Clojurian Slack: https://clojurians.slack.com/archives/C02N2TTDVT5\n\nHere's the google calendar link for planned Clojure-Asia Meetups in 2023 (every 3rd Saturday of the month): https://calendar.google.com/calendar/u/0?cid=OWRtcjQ5Z29ybmNydjNna3FoZWoxdWRhczRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/329674423
URL:https://forms.gle/LgUWoU6U9ueD4Tue8
END:VEVENT
BEGIN:VEVENT
UID:message_328969911@clojurians.zulipchat.com
DTSTART:20230221T183000Z
DTEND:20230221T203000Z
SUMMARY:Model-driven systems with zen-lang (by Nikolai...
LOCATION:online
DESCRIPTION:Model-driven systems with zen-lang (by Nikolai Ryzhikov)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Model-driven systems with zen-lang\nSpeaker: Nikolai Ryzhikov\nTime: 2023-02-21 @ 18:30 (London time)\nLocal time: https://time.is/1830_21_Feb_2023_in_London/ (click here for local time)\nNikolai Ryzhikov (https://twitter.com/niquola) will be presenting:\n"Model-driven systems with zen-lang"\nWe all use a lot of fantastic data-based DSLs in Clojure. What if we\ndescribe the whole system as a composable meta-data with zen-lang\n(https://github.com/zen-lang/zen)\nCTO & Engineer in Health Samurai. Crafting FHIR platform for future\nhealthcare in Clojure & PostgreSQL for the last decade.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nreClojure: our free to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- https://freshcodeit.com/\n- https://nette.io/\n- https://nilenso.com/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/328969911
URL:https://www.meetup.com/london-clojurians/events/290555251/
END:VEVENT
BEGIN:VEVENT
UID:message_328949818@clojurians.zulipchat.com
DTSTART:20230223T170000Z
DTEND:20230223T200000Z
SUMMARY:Blambda! The sound of Babashka and Lambda coll...
LOCATION:online
DESCRIPTION:Blambda! The sound of Babashka and Lambda colliding.\n\n\nThe presentations will be streamed via https://www.youtube.com/watch?v=NfgYon96dsE\n\nJoin us for pizza and drinks (non-alcoholic and alcoholic) and two talks for the price of none!\nPlease note: Spaces are quite limited + we will be buying food and drinks. Please, please, make sure to only RSVP yes if you are sure you are coming. If your plans change, update your response as well!\nGive me Interactive Programming or give me Death - Peter Strömberg\nPeter strolls down memory lane piecing together his answer to the question “what makes work fun?” He visits himself with his first computer, a Commodore VIC 20, and recalls his years programming PostScript printers. When, much later in life, he meets the Clojure REPL it feels like love at first sight! But is it actually first sight, or is it a reunion with his teenage sweetheart?\nBlambda! The sound of Babashka and Lambda colliding - Josh Glover\n“Clojure on AWS Lambda, how hard could it be?” The answer to these famous last words turns out to be, “not so hard, actually.” So perhaps the better question is this: “Clojure on AWS Lambda without slow deployments, long coldstarts, gross tools like Docker and NPM, and a feedback loop that makes you want to give up and go back to C; how hard could it be?” Now that sounds like a fun question for Josh to answer in this talk!\nThe venue:\nThanks to Agical for hosting us!\nAgical helps businesses keep the fun in software development. Amongst us we count programmers, user experience designers, and leadership experts. Sometimes all of it in the same consultants.\nThe food and drink:\nThanks to Pitch for providing sustenance!\nPitch is the collaborative presentation platform for modern teams. Founded in 2018 by the team behind Wunderlist, thousands of teams use Pitch to create and deliver beautiful presentations together.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/328949818
URL:https://www.meetup.com/sthlm-clj/events/291204199/
END:VEVENT
BEGIN:VEVENT
UID:message_326638120@clojurians.zulipchat.com
DTSTART:20230209T020000Z
DTEND:20230209T040000Z
SUMMARY:Los Angeles Clojure Meetup: Mafs.cljs
LOCATION:online
DESCRIPTION:We will collaboratively explore Mafs.cljs, a Reagent interface to the Mafs interactive 2d math visualization library.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/326638120
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/291434285/
END:VEVENT
BEGIN:VEVENT
UID:message_320522540@clojurians.zulipchat.com
DTSTART:20230118T025900Z
DTEND:20230118T035900Z
SUMMARY:Clojure/Conj 2023: (extended) deadline to subm...
LOCATION:online
DESCRIPTION:Clojure/Conj 2023: (extended) deadline to submit a session\n\nThis is a reminder to submit a session to Clojure/Conj 2023.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/320522540
URL:https://sessionize.com/clojureconj-2023/
END:VEVENT
BEGIN:VEVENT
UID:message_319870967@clojurians.zulipchat.com
DTSTART:20230112T010000Z
DTEND:20230112T030000Z
SUMMARY:Los Angeles Clojure Meetup: libpython-clj
LOCATION:online
DESCRIPTION:We will collaboratively explore libpython-clj, the interoperability layer between Clojure and Python.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/319870967
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/290773051/
END:VEVENT
BEGIN:VEVENT
UID:message_316934527@clojurians.zulipchat.com
DTSTART:20230427T120000Z
DTEND:20230428T220000Z
SUMMARY:Clojure/Conj 2023
LOCATION:online
DESCRIPTION:Clojure/conj 2023 welcomes you back to Durham, after its discontinuation following the COVID-19 pandemic. This 11th edition will be a two-day program, with an in-person audience of over 400 people and streaming access. Founded in 2010, the conference is a great place to meet worldwide Clojure developers and enthusiasts, and learn about what is happening in the language, the community, and in companies using Clojure.\n\nWHAT TO EXPECT:\n\nTwo days of cutting-edge Clojure, ClojureScript and functional programming talks\nOver 400 Clojure developers from around the world\nConference Swag and sponsor tables\nNetworking for information, sales and employment\nAll-day beverages and snacks\nLivestreaming and edited conference video publishing\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/316934527
URL:https://2023.clojure-conj.org/
END:VEVENT
BEGIN:VEVENT
UID:message_316927721@clojurians.zulipchat.com
DTSTART:20230207T183000Z
DTEND:20230207T203000Z
SUMMARY:Simpler User Interfaces with Membrane (by Adri...
LOCATION:online
DESCRIPTION:Simpler User Interfaces with Membrane (by Adrian Smith)\n\nTHIS IS AN ONLINE EVENT\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Simpler User Interfaces with Membrane\nSpeaker: Adrian Smith\nTime: 2023-02-07 @ 18:30 (London time)\nLocal time: https://time.is/1830_07_Feb_2023_in_London/ (click here for local time)\nAdrian Smith (https://github.com/phronmophobic) will be presenting:\n"Simpler User Interfaces with Membrane"\nUser Interfaces are brittle, highly coupled, and inflexible. This talk\nwill diagnose some of the root problems that plague user interfaces\nand show how a different approach can make UI programs dramatically\nsimpler using Membrane (https://github.com/phronmophobic/membrane).\nAdrian is a software engineer and creator of membrane, a UI library\nthat runs anywhere. He got started programming by making tic-tac-toe\nfor his TI-83 calculator. Since then, he's built web, mobile, and\ndesktop apps using python, javascript, ruby, php, objective-c, and c++\nbefore finally finding clojure. He believes that programming should be\nfor everyone and that you shouldn't need a CS degree to make a simple\nweb, desktop, or mobile app. The right tools for making programming\naccessible don't exist... yet, but he's working to change that.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nreClojure: our free-to- attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/316927721
URL:https://www.meetup.com/London-Clojurians/events/290017912/
END:VEVENT
BEGIN:VEVENT
UID:message_316927484@clojurians.zulipchat.com
DTSTART:20230124T183000Z
DTEND:20230124T203000Z
SUMMARY:Open Source Licenses for Developers (by Martin...
LOCATION:online
DESCRIPTION:Open Source Licenses for Developers (by Martin Clausen)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Open Source Licenses for Developers\nSpeaker: Martin Clausen\nTime: 2023-01-24 @ 18:30 (London time)\nLocal time: https://time.is/1830_24_Jan_2023_in_London/ (click here for local time)\nMartin Clausen (https://github.com/maacl) will be presenting:\n"Open Source Licenses for Developers"\nWhat are the different types of Open Source license, and how do I pick\none for my project. The are questions that may dev struggle with. I\nwill try to address these, provide an overview of the Open Source\nlicense landscape, and dive into the EPL v1 which dominates the\nClojure community.\nMartin is a recovering General Counsel who now spends his time\ndeveloping a practical Computable Contract platform using Clojure. In\nthe past Martin has work for world leading companies within ocean\ntransportation and renewables. Martin can teach you how to make a\nproper Sauce Béarnaise.\nIf you missed this event, you can watch the recording on our YouTube channel: https://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/316927484
URL:https://www.meetup.com/london-clojurians/events/289965685/
END:VEVENT
BEGIN:VEVENT
UID:message_314211586@clojurians.zulipchat.com
DTSTART:20221206T173000Z
DTEND:20221206T210000Z
SUMMARY:Eleventh Func Prog Sweden MeetUp 2022 – ...
LOCATION:online
DESCRIPTION:Eleventh Func Prog Sweden MeetUp 2022 – Online\n\nThe program\n\nIntro by Magnus Sedlacek\nHow Griffin uses tap> and portal to understand and debug their event-driven architecture by James Trunk\nA Sweet Beginner's Guide to Scala by Daniel Ciocîrlan\nReduce system complexity with Data-Oriented Programming by Yehonathan Sharvit\nThis Is Not a Monad Tutorial by John Azariah\n\nJames Trunk\nJames is a technology leader, with two decades of experience building successful digital products and high performing teams. He started his career as a software developer, but an early interest for people, processes, and psychology pulled him towards leadership.\nJames loves to transform teams and perfect products, which he’s done in previous roles as a Product Owner, CTO, and Head of Engineering. He has board experience, has advised leadership teams, and coached C-level executives.\nJames also co-developed and open sourced an exciting new approach to software architecture called Polylith, and occasionally finds the time to teach functional programming on YouTube.\nhttps://linkedin.com/in/james-trunk\nA Sweet Beginner's Guide to Scala\nScala can be very intimidating at first sight, but it doesn't have to be. In this talk for beginners, we'll cover the nice and sweet aspects of Scala that make it a powerful, concise, expressive and effective programming language.\nDaniel Ciocîrlan\nDaniel is a Scala developer and the founder of Rock the JVM, a learning platform for everything in the Scala ecosystem (and beyond). He has taught more than 70000 developers with his free and premium online courses, and he has personally trained engineering teams at companies like Apple, Adobe and Microsoft (yes, they use Scala, too).\nhttps://www.linkedin.com/in/danielciocirlan/\nReduce system complexity with Data-Oriented Programming\nComplexity is one of the main difficulties in the development of successful software systems. Modern programming languages and frameworks make it easy to develop and deploy our code quickly, but as the code base grows, complexity makes it challenging to add new features.\nData-Oriented programming is a paradigm that aims at reducing the complexity of information systems such as back-end applications, web services, web workers, and front-end applications by rethinking data.\nData-Oriented programming treats data as an immutable value that is manipulated by general-purpose functions. Moreover, data is validated à la carte.\nIn this talk, we illustrate the principles of Data-Oriented programming in the context of a software production system.\nAfter attending this talk, you will be able to apply Data-Oriented programming principles in your preferred programming language and reduce the complexity of the systems you build.\nTakeaways\n\nApply Data-Oriented Programming principles in your preferred programming language\nApply data validation techniques without using static types\nRepresent data with immutable data structures\nManipulate data with generic functions\n\nYehonathan Sharvit\nYehonathan has been working as a software engineer since 2000, programming with C++, Java, Ruby, JavaScript, Clojure, and ClojureScript.\nCurrently, he is a software architect at Cycognito, building software infrastructures for high-scale data pipelines.\nHe is the author of Data-Oriented programming, published by Manning.\nhttps://www.linkedin.com/in/viebel/\nThis Is Not a Monad Tutorial\nAs a new functional programmer, I struggled with a lot of new terminology, intimidating mathematics, strange concepts – and virtually every discussion I had made me feel like my 2 decades of experience as a professional software engineer hadn’t prepared me for FP.\nNow, after many years of working with FP in the industry, and having brought many people along the journey, I have some learnings about how to communicate some foundations of functional programming to professional software engineers – starting with why functional programming matters, how to get started, how to be effective, and how to improve over time.\nSo, we’ll talk about that today. We’ll explore how functional programming comes naturally with a few different perspectives and a few fundamental concepts, and hopefully look at programming in a new light. There will be a little mathematical notation, but nothing that should leave a professional software engineer stymied!\nJohn Azariah Principal SDE, Microsoft\nJohn is a frequent speaker at conferences on various topics of expertise including Quantum Computing, Functional Programming, Cloud Computing, and Software Engineering. He has over three decades of experience in writing software, designing software systems, and leading teams to deliver software products, services and platforms all over the world. He currently works for Microsoft in Australia for the AKS team, and was previously on the Microsoft Quantum team, where he was one of the designers of the Q# programming language.\nhttps://www.linkedin.com/in/johnaz/\nVideo sponsor – Ada Beat\nhttps://adabeat.com\n#funcprogsweden\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/314211586
URL:https://www.meetup.com/func-prog-sweden/events/288323903/
END:VEVENT
BEGIN:VEVENT
UID:message_312008988@clojurians.zulipchat.com
DTSTART:20230110T183000Z
DTEND:20230110T203000Z
SUMMARY:Lisp curse vs Lisp envy (by Mauricio Szabo)
LOCATION:online
DESCRIPTION:**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Lisp curse vs Lisp envy\nSpeaker: Mauricio Szabo\nTime: 2023-01-10 @ 18:30 (London time)\nLocal time: https://time.is/1830_10_Jan_2023_in_London/ (click here for local time)\nMauricio Szabo (https://github.com/mauricioszabo/) will be presenting:\n"Lisp curse vs Lisp envy"\nWe sometimes say "this doesn't exist in Clojure because of the Lisp\nCurse", or blame it for some other lack of "mature libraries". In this\ntalk, we will revisit the idea of what the "curse" is, and what\nother "curses" we have on other communities, to conclude if what we\nhave is a "bug" or a "feature".\nMauricio is a Clojure and ClojureScript developer, author of Chlorine,\nClover, Spock some other libraries; He calls himself a "test-freak",\nhe like motorcycles and windsurf, and a lot of other random things\ntoo.\nIf you missed this event, you can watch the recording on our YouTube channel: https://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/312008988
URL:https://www.meetup.com/london-clojurians/events/289944517/
END:VEVENT
BEGIN:VEVENT
UID:message_311134072@clojurians.zulipchat.com
DTSTART:20221127T190000Z
DTEND:20221127T210000Z
SUMMARY:Visual-tools meeting 16 - Calva Notebooks and ...
LOCATION:online
DESCRIPTION:Visual-tools meeting 16 - Calva Notebooks and Portal - Rescheduled\n\nThe visual tools group will have its 16th meeting on Nov 27th (after postponing it from Nov 19th).\nThis meeting will focus on Calva Notebooks and their integration with Portal, presented by the creators: @Lukas_Domagala (of the Calva team) and @djblue (Portal’s author).\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nZoom link: https://bit.ly/visual-tools-1-zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/311134072
URL:https://clojureverse.org/t/visual-tools-meeting-16-calva-notebooks-and-portal-rescheduled/9541
END:VEVENT
BEGIN:VEVENT
UID:message_310611399@clojurians.zulipchat.com
DTSTART:20221221T000000Z
DTEND:20221221T020000Z
SUMMARY:Clojure Toronto meeting (virtual)
LOCATION:online
DESCRIPTION:As discussed in our Slack, we're taking this meetup to the cloud! Use this zoom room to join us: https://zoom.us/j/96455851626?pwd=YUg3dktnOGFIaEhLcFMxcnFvUVdhQT09\nCome join us for an evening of talks, programming and socializing centered around the Clojure language!\nWe do most of our communication via our Slack team. Send a message to Dann if you'd like to join.\n"Doors" open at 7:00 and we'll go for about two hours. See you there!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/310611399
URL:https://www.meetup.com/clojure-toronto/events/csnzzrydcqbbc/
END:VEVENT
BEGIN:VEVENT
UID:message_310611313@clojurians.zulipchat.com
DTSTART:20221208T000000Z
DTEND:20221208T020000Z
SUMMARY:Clojure Beginners - Monthly Practice (virtual)
LOCATION:online
DESCRIPTION:A monthly remote meetup for anyone new to Clojure.\nThis session is done in "dojo" / "mob-programming" style, where the group works on an exercise together, with participants taking turns "driving."\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/310611313
URL:https://www.meetup.com/clojure-toronto/events/tvjqwsydcqbkb/
END:VEVENT
BEGIN:VEVENT
UID:message_310303560@clojurians.zulipchat.com
DTSTART:20221118T140000Z
DTEND:20221118T160000Z
SUMMARY:A reClojure preview session
LOCATION:online
DESCRIPTION:On the coming Friday, we will have a Scicloj meeting with a few of the coming reClojure presenters.\nIt will be an informal meeting where presenters will discuss the topics of their talks with a small Clojure audience.\nJoining this meeting as the audience would be very helpful in providing feedback and ideas to the speakers.\n\nJoining\n\nIf you are a presenter and wish to present anything, please reach out to @daslu.\nIf you wish to attend as a listener, please mark the Going button at the top of this page. Note you may also find the Add to Calendar button useful.\n\n\nAgenda\n\n\n@adham: Navigating Clojure: A Fresh Look From a Data Analysis\n\n@kiramclean: Data and Clojure: Using Clojure for more than software development\nTBD\n\n\nVideo meeting\nWe will use the following Zoom link:\n  \n      \n\n      Zoom Video\n  \n\n  \n    \n\nJoin our Cloud HD Video Meeting\n\n  Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference...\n\n\n  \n\n  \n    \n    \n  \n\n  \n\n\n\nRecording\nThe meeting will be recorded for the use of the presenters. The recording will not be made public.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/310303560
URL:https://clojureverse.org/t/a-reclojure-preview-session/9520
END:VEVENT
BEGIN:VEVENT
UID:message_309351788@clojurians.zulipchat.com
DTSTART:20221116T000000Z
DTEND:20221116T020000Z
SUMMARY:Clojure Toronto meeting (virtual)
LOCATION:online
DESCRIPTION:As discussed in our Slack, we're taking this meetup to the cloud! Use this zoom room to join us: https://zoom.us/j/96455851626?pwd=YUg3dktnOGFIaEhLcFMxcnFvUVdhQT09\nCome join us for an evening of talks, programming and socializing centered around the Clojure language!\nWe do most of our communication via our Slack team. Send a message to Dann if you'd like to join.\n"Doors" open at 7:00 and we'll go for about two hours. See you there!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/309351788
URL:https://www.meetup.com/clojure-toronto/events/csnzzrydcpbtb/
END:VEVENT
BEGIN:VEVENT
UID:message_309351320@clojurians.zulipchat.com
DTSTART:20221202T093000Z
DTEND:20221203T213000Z
SUMMARY:reClojure 2022 virtual conference
LOCATION:online
DESCRIPTION:The London Clojurians are proud to present:\nreClojure 2022 - The conference\nreClojure is a two days virtual conference free to attend.\nFor the speakers go to the following link:\nhttps://www.reclojure.org/#speakers\nThe Zoom link will be provided one day before the conference start.\nTickets are FREE of charge, anyone can attend!\nIf you wish to support the London Clojurians with your donations and help us to bring more talks and other events go to our OpenCollective page: https://opencollective.com/london-clojurians\nMany thanks to our sponsors:\n\nhttps://www.juxt.pro/\nhttps://gaiwan.co/\nhttps://flexiana.com/\nAnd the many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/309351320
URL:https://www.meetup.com/london-clojurians/events/289598000/
END:VEVENT
BEGIN:VEVENT
UID:message_308738291@clojurians.zulipchat.com
DTSTART:20221119T140000Z
DTEND:20221119T160000Z
SUMMARY:Visual-tools meeting 16 - Calva Notebooks and ...
LOCATION:online
DESCRIPTION:Visual-tools meeting 16 - Calva Notebooks and Portal\n\nThe visual tools group will have its 16th meeting on Nov 19th.\nThis meeting will focus on Calva Notebooks and their integration with Portal, presented by the creators: @Lukas_Domagala (of the Calva team) and @djblue (Portal’s author).\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo Call\nZoom link: https://bit.ly/visual-tools-1-zoom\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/308738291
URL:https://clojureverse.org/t/visual-tools-meeting-16-calva-notebooks-and-portal/9493
END:VEVENT
BEGIN:VEVENT
UID:message_307800724@clojurians.zulipchat.com
DTSTART:20221110T010000Z
DTEND:20221110T030000Z
SUMMARY:Los Angeles Clojure Meetup: Fulcro Experience ...
LOCATION:online
DESCRIPTION:Los Angeles Clojure Meetup: Fulcro Experience Report\n\nThis month, Nigel Harsch will share his experience adding Fulcro to an existing application.\n\nFulcro: https://fulcro.fulcrologic.com/\nProject: https://github.com/nharsch/script_annotator\n\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/307800724
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/289524811/
END:VEVENT
BEGIN:VEVENT
UID:message_306691312@clojurians.zulipchat.com
DTSTART:20221103T190000Z
DTEND:20221103T200000Z
SUMMARY:Avoiding Death by a Thousand Classes
LOCATION:online
DESCRIPTION:Avoiding Death by a Thousand Classes\nOOP and FP: Reducing Complexity Together\nAsk Me Anything - Yehonathan Sharvit and Eric Normand\n\n\nManning is delighted to welcome Yehonathan Sharvit and Eric Normand for an Ask Me Anything on November 3 at 3 pm EDT (7 pm GMT).\nDiscover how Object Oriented and Functional Programming can be used together to reduce complexity.\nHave your chance to ask questions directly to gain a deeper understanding of these programming paradigms.\nThe insightful session will discuss both the synergies between OOP and FP, their best practices, and their fundamental differences. You’ll also discover how the new Data-Oriented Programming paradigm can be a big part of the solution to software complexity.\nFinally, together, we will gaze into the crystal ball to see what the future holds…\n\nwhere: YT – Link will be emailed \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/306691312
URL:https://freecontent.manning.com/yehonathan-sharvit-and-eric-normand-ask-me-anything/
END:VEVENT
BEGIN:VEVENT
UID:message_306481310@clojurians.zulipchat.com
DTSTART:20221029T053000Z
DTEND:20221029T073000Z
SUMMARY:Clojure-Asia October 2022 Online Meetup
LOCATION:online
DESCRIPTION:Hello my fellow Clojurians!  We will be having another Clojure-Asia Online Meetup for the month of October!! In a 2 days!!\nCurrently no talk in scheduled so we will just have a chill chit chat session \nUsually sessions are such that the talk will be followed by QnA/discussion. Hope to see you there! \nMeeting Details:\nDate: 29th October 2022 (Saturday)\nTime: 1330-1500 SGT (0530-0700 UTC)\nLocation: Jitsi (Easy to setup open source video conferencing) (will email the link in time)\nContact Info:\nEmail: clojure.asia@gmail.com\nSlack/Telegram: @zackteo\nPlease fill up the form here: https://forms.gle/MDMJmhMiRACcvYU46\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/306481310
URL:https://clojureverse.org/t/clojure-asia-october-2022-online-meetup/9462
END:VEVENT
BEGIN:VEVENT
UID:message_304680493@clojurians.zulipchat.com
DTSTART:20221026T213000Z
DTEND:20221026T223000Z
SUMMARY:Clojure Turns 15 | Building Nu Engineering Mee...
LOCATION:online
DESCRIPTION:Clojure Turns 15 | Building Nu Engineering Meetup #03\n\nIn this special edition of the Nubank Engineering Meetup, we invite the Clojure team to a round table celebrating 15 years of Nubank's favorite programming language!\n\nBack in 2005, Rich Hickey funded the development of Clojure during a sabbatical, implementing 100% of the language before releasing it in 2007. Since then, Rich's team has grown and Clojure has become one of the most loved programming languages out there (e.g., 3rd place on the 2022 Stack Overflow Developer Survey) with adoption in many industries.\n\nJaret Binford will host our roundtable conversation about the past, present and future of Clojure. You'll learn about key moments in the development of the language from some of the people that were there as it happened.\n\nOur guests:\nRich Hickey, Author of Clojure & Distinguished Software Engineer\nStuart Halloway, Distinguished Software Engineer\nAlex Miller, Principal Software Engineer\nMichael Fogus, Principal Software Engineer\n\nWe at Nubank are proud to be the global sponsors of Clojure and invite you to this celebration!\n\nThe event will take place on October 26, 2022 at 6:30pm BRT (Brasília Timezone) BRT or 5:30pm EST. It will be broadcast online in English and will have live interpretation in Portuguese and Spanish.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/304680493
URL:https://www.linkedin.com/events/clojureturns15-buildingnuengine6987854393173807104/about/
END:VEVENT
BEGIN:VEVENT
UID:message_303865733@clojurians.zulipchat.com
DTSTART:20221105T140000Z
DTEND:20221105T153000Z
SUMMARY:Data-recur meeting 4: an intro to Tablecloth
LOCATION:online
DESCRIPTION:The data-recur group is a new space for collaborations around the emerging Clojure stack for data processing and data analysis.\nThe forth monthly meeting will be at the end of October and will be dedicated to the Tablecloth dataset manipulation library by @generateme.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar button to add the event to your calendar.\n\nAgenda (gradually updating)\nTablelcloth is a popular data-processing library built on top of tech.ml.dataset. It provides an easy-to-use API for interacting with tabular “datasets”. In this session, we will cover some of the basic concepts of Tablecloth and the stack that powers it.\n\npresonal intros\nsmall updates\nan intro to Tablecloth by @ethanmiller (who is involved in Tablecloth development)\ndiscussion\n\nIf you wish to share an update, please let us know so that we can add you to the agenda here.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nPlatform\n\nVideo meeting: Launch Meeting - Zoom\n\nText chat: We will use the #data-recur Zulip stream (see the meeting 4 topic thread).\n\n\nRecording\nMost of the meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/303865733
URL:https://clojureverse.org/t/data-recur-meeting-4-an-intro-to-tablecloth/9435
END:VEVENT
BEGIN:VEVENT
UID:message_303371468@clojurians.zulipchat.com
DTSTART:20221030T170000Z
DTEND:20221030T190000Z
SUMMARY:NLP study session 2: Predict real vs. fake dis...
LOCATION:online
DESCRIPTION:NLP study session 2: Predict real vs. fake disaster tweets with DVC, Clojure and Python\n\nThe second NLP-in-Clojure study session will take place at the end of October.\nThis is part of our preparations for the coming ds4clj course.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nA note on time\nNote that in some countries, the clock is shifted on October 30th. Please make sure you are clear about the time of the meeting.\n\nAgenda\nThis time, we will have @Carsten_Behring presenting some recommended practices of connecting Clojure & Python in a DVC pipeline for a classification problem, following the recent Predict real vs. fake disaster tweets blog post.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nPlatform\n\nVideo call Zoom link: Launch Meeting - Zoom\n\nWe will use the #ds4clj Zulip stream (see the nlp session 2, 2022-10-30 topic thread)\n\n\nRecording\nMost of the meeting will be recorded and shared publicly.\nWe will possibly share the recording publicly.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/303371468
URL:https://clojureverse.org/t/nlp-study-session-2-predict-real-vs-fake-disaster-tweets-with-dvc-clojure-and-python/9426
END:VEVENT
BEGIN:VEVENT
UID:message_303371382@clojurians.zulipchat.com
DTSTART:20221020T160000Z
DTEND:20221020T180000Z
SUMMARY:Visual-tools meeting 14 - Clerk workshop
LOCATION:online
DESCRIPTION:The visual tools group will have its 14h meeting on Oct 20th.  edit: fixed date\nIt will be a special meeting, offering an online version of the recent Stange Loop Clerk workshop, presented by @mkvlr.\n\nJoining\nThis meeting is intended to be small, with a limited number of participants. If you wish to join, please drop a message to @daslu. \nYou can also use the Add to Calendar to add the event to your calendar.\n\nPreparing for the meeting\nIt is recommended to look into Clerk beforehand and try it out at your environment.\nSome materials will be shared before the workshop. Please follow the details at this page.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nVideo call\nA zoom link will be shared with the participants before the meeting.\n\nRecording\nPossibly, the meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/303371382
URL:https://clojureverse.org/t/visual-tools-meeting-14-clerk-workshop/9423
END:VEVENT
BEGIN:VEVENT
UID:message_303371281@clojurians.zulipchat.com
DTSTART:20221023T150000Z
DTEND:20221023T163000Z
SUMMARY:Visual-tools meeting 15 - a common ground for ...
LOCATION:online
DESCRIPTION:Visual-tools meeting 15 - a common ground for notes with Kindly\n\nThe visual tools group will have its 15h meeting on Oct 23th.\nIn this meeting, @daslu will share some current attempts at creating a common setup for data visualization and literate programming.\n\nGoal\nThe idea is to offer a basic way to specify how things should be displayed, with some sensible defaults which are user-configurable. This is done in the so-called Kindly project, that is going through changes these days.\nIn the near future, we will start writing various learning resources this way, and gradually collaborate with tool-makers to write adapters, so that our notes will render correctly on the various relevant tools (hopefully Calva Notebooks, Oz, Clerk, Portal, etc.).\nIn this meeting, we wish to discuss the details of the plan.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nPlatform\n\nvideo call zoom link: Launch Meeting - Zoom\n\ntopic thread at the Clojurians Zulip chat: #visual-tools / meeting 15\n\n\n\nRecording\nThe meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/303371281
URL:https://clojureverse.org/t/visual-tools-meeting-15-a-common-ground-for-notes-with-kindly/9425
END:VEVENT
BEGIN:VEVENT
UID:message_302740097@clojurians.zulipchat.com
DTSTART:20221013T010000Z
DTEND:20221013T030000Z
SUMMARY:Los Angeles Clojure Meetup: Quickblog
LOCATION:online
DESCRIPTION:We will collaboratively explore Quickblog, a lightweight static blog engine for Clojure and Babashka.\nAs usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem.\nThe meeting will be recorded.\nWe will continue with an online virtual meeting until further notice.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/302740097
URL:https://www.meetup.com/los-angeles-clojure-users-group/events/288930417/
END:VEVENT
BEGIN:VEVENT
UID:message_301453219@clojurians.zulipchat.com
DTSTART:20221014T160000Z
DTEND:20221014T180000Z
SUMMARY:Visual-tools meeting 13 - monthly - Interactiv...
LOCATION:online
DESCRIPTION:Visual-tools meeting 13 - monthly - Interactive visualizations: Shiny, Shadow-cljs, Clay\n\n(Please note the date change.) \nThe visual tools group will have its 13th meeting on Oct 7th.\nIt will be a monthly meeting, focusing this time on different ways (in Clojure and other languages) to create interactive visualizations.\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\nIf you wish to present anything in the meeting, suggest ideas, or raise questions, that would be wonderful. It’d be good to know in advance if possible so that we can be clever about our use of time.\n\nAgenda\n\n\n@adham - will share an overview (and a use case) of Shiny – a package for interactive data visualizations in R (and recently also Python)\n\n@jamiepratt - interactive animations of Bayesian inference using shadow-cljs\n\n(if time permits) @daslu - basic interactive visualizations with clay\n\n… you?\ndiscussion\n\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nPlatform\n\nWe will use Zoom for the video call.\nWe will use the #visual-tools Zulip stream for chat (see the meeting 13 topic thread).\n\n\nVideo call\nZoom link: Launch Meeting - Zoom\n\nRecording\nMost of the meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301453219
URL:https://clojureverse.org/t/visual-tools-meeting-13-monthly-interactive-visualizations-shiny-shadow-cljs-clay/9367
END:VEVENT
BEGIN:VEVENT
UID:message_301443740@clojurians.zulipchat.com
DTSTART:20220930T160000Z
DTEND:20220930T180000Z
SUMMARY:Data-recur meeting 3: general monthly - focusi...
LOCATION:online
DESCRIPTION:Data-recur meeting 3: general monthly - focusing on Meander\n\nThe data-recur group is a new space for collaborations around the emerging Clojure stack for data processing and data analysis.\nThe third monthly meeting will be at the end of September and will be dedicated to Meander.\n\nMeander is a Clojure/ClojureScript library that empowers you to write transparent data transformation code that allows you to plainly see the input and output of these transformations. The latest version of the library can be found at the following link.\n\n\nJoining\nPlease use the Going button at the top of this post to mark your participation.\nYou can also use the Add to Calendar to add the event to your calendar.\n\nAgenda (gradually updating)\n\npresonal intros\nsmall updates\nan overview of Meander by Joel Holdbrooks (noprompt)\ndiscussion\n\nIf you wish to share an update, please let us know so that we can add you to the agenda here.\n\nLength\nThe official part will be 90 minutes long.\nSometimes some of us like to stay longer and chat.\n\nPlatform\n\nWe will use Zoom for the video call.\nWe will use the #data-recur Zulip stream for chat (see the meeting 3 topic thread).\nFor the Meander-related comments and Q&A, it is recommended to join the #meander channel at the Clojurians Slack.\n\n\nVideo call\nZoom link: Launch Meeting - Zoom\n\nRecording\nMost of the meeting will be recorded and shared publicly.\nSome parts will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301443740
URL:https://clojureverse.org/t/data-recur-meeting-3-general-monthly-focusing-on-meander/9352/2
END:VEVENT
BEGIN:VEVENT
UID:message_301402168@clojurians.zulipchat.com
DTSTART:20220929T163000Z
DTEND:20220929T183000Z
SUMMARY:Biff coding #7: try to run untrusted Babashka ...
LOCATION:online
DESCRIPTION:Biff coding #7: try to run untrusted Babashka code with Fly.io Machines\n\nBefore the full glory of Platypub can be realized, we need a good setup for running untrusted user code on demand (see #21). I think Fly Machines might be the answer. We'll go through the docs on that page and hopefully get a hello-world Babashka script running in a sandbox before our time runs out.\nBackground: Platypub is a blogging platform that supports custom themes. A theme is just a Babashka script that spits out a folder of HTML files and such. That makes custom themes very flexible, but also means that we can't deploy a publicly-accessible production instance of Platypub until we have a safe way to run the theme code. The theme script will run whenever a user needs to preview or publish to their blog.\nAs always, this will be completely unscripted and un-prepared-for. Hopefully we don't end up having to sit and do nothing for 5 minutes while a Docker container builds, or something.\nRSVP for access to the Zoom link.\n---\nTwice per month we'll hack on a Biff project together. One week I'll do a solo coding session, and the other we'll do pair programming if someone has signed up. It'll be relaxed, no preparation required. Afterwards we can chat if anyone has anything to talk about.\nAll meetups will be held on Zoom. We'll record the coding session, and the post-coding chat part will be unrecorded.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301402168
URL:https://www.meetup.com/biff-coding/events/288235328/
END:VEVENT
BEGIN:VEVENT
UID:message_301388988@clojurians.zulipchat.com
DTSTART:20221129T183000Z
DTEND:20221129T203000Z
SUMMARY:Joyride VS Code using a Clojure REPL (by Peter...
LOCATION:online
DESCRIPTION:Joyride VS Code using a Clojure REPL (by Peter Strömberg and Michiel Borkent)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Joyride VS Code using a Clojure REPL\nSpeaker: Peter Strömberg and Michiel Borkent\nTime: 2022-11-29 @ 18:30 (London time)\nLocal time: https://time.is/1830_29_Nov_2022_in_London/ (click here for local time)\nPeter Strömberg (https://github.com/PEZ) and Michiel Borkent (https://github.com/borkdude) will be presenting:\n"Joyride VS Code using a Clojure REPL"\nWhat if you could script and control VS Code with a REPL, like you can\ndo with Emacs? What if it is a Clojure REPL? Leveraging SCI, this is\nwhat Joyride (https://github.com/BetterThanTomorrow/joyride) lets you\ndo. We'll take a look at what possibilities this opens, what the\nlimitations are, and what people have done with Joyride so far, four\nmonths since the first release.\nPeter is a former product manager turned developer by Clojure. He uses\nVS Code, and lacked a lot of the awesome Clojure support that Emacs\nusers enjoy through CIDER. He decided to try to bring some of that to\nhis editor of choice, resulting in Calva. Peter also feels strongly\nfor the Clojure "Getting Started" experience and is always thinking\nabout ways to contribute to improving it.\nMichiel Borkent doesn't really need introductions in our community. He\nis the main author of clj-kondo, babashka, jet and so many other\nClojure tools. He can be found as @borkdude in various places on the\nweb.\nIf you missed this event, you can watch the recording on our YouTube channel: https://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301388988
URL:https://www.meetup.com/london-clojurians/events/286030325/
END:VEVENT
BEGIN:VEVENT
UID:message_301388928@clojurians.zulipchat.com
DTSTART:20221115T183000Z
DTEND:20221115T203000Z
SUMMARY:Reveal: lessons learned (by Vlad Protsenko)
LOCATION:online
DESCRIPTION:**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Reveal: lessons learned**\nSpeaker: **Vlad Protsenko**\nTime: **2022-11-15 @ 18:30 (London time)**\nLocal time: https://time.is/1830_15_Nov_2022_in_London/ (click here for local time)\nVlad Protsenko (https://github.com/vlaaad/) will be presenting:\n"Reveal: lessons learned"\nIn this talk Vlad shares his findings after developing and using\nReveal daily. Reveal (https://github.com/vlaaad/reveal) aims to solve\nthis problem by creating an in-process repl output pane that makes\ninspecting values as easy as selecting an interesting datum. It\nrecognizes the value of text as a universal interface, that's why its\noutput looks like a text: you can select it, copy it, save it into a\nfile. Unlike text, reveal output holds references to printed values,\nmaking inspecting selected value a matter of opening a context menu.\nVlad is a software developer currently buliding desktop applications\nin Clojure. He also plays DnD and Fortnite. Another one of his hobbies\nis caring for plants.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301388928
URL:https://www.meetup.com/london-clojurians/events/288224866/
END:VEVENT
BEGIN:VEVENT
UID:message_301388859@clojurians.zulipchat.com
DTSTART:20221108T183000Z
DTEND:20221108T203000Z
SUMMARY:Streamline common DB tasks with datapotato and...
LOCATION:online
DESCRIPTION:Streamline common DB tasks with datapotato and dbxray (by Daniel Higginbotham)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: Streamline common annoying database tasks with datapotato and dbxray\nSpeaker: Daniel Higginbotham\nTime: 2022-11-08 @ 18:30 (London time)\nLocal time: https://time.is/1830_08_Nov_2022_in_London/ (click here for local time)\nDaniel Higginbotham (https://twitter.com/nonrecursive) will be presenting:\n"Streamline common annoying database tasks with datapotato and dbxray"\ndatapotato (https://github.com/donut-power/datapotato) is a library\nfor generating and inserting test fixtures in a way that's clear and\nconcise, eliminating boilerplate.\ndbxray (https://github.com/donut-power/dbxray) returns a Clojure map of your db's metadata (columns, their types, whether they're nullable, etc)\nand uses that to generate specs for clojure.spec, malli, plumatic\nschema. Come learn how these libraries can make your programming life\na little less dreary and a little more fun!\nDaniel is the author of the very popular "Clojure for the Brave and True"\nbook available online at https://www.braveclojure.com/. He loves\nmaking things and helping others make things.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n\nClojureBridge London: supports under-represented groups discover Clojure\nre:Clojure: our free-to-attend annual community conference\nmonthly meetup events with speakers from all over the world\nsubscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\n\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301388859
URL:https://www.meetup.com/london-clojurians/events/288750683/
END:VEVENT
BEGIN:VEVENT
UID:message_301388744@clojurians.zulipchat.com
DTSTART:20221101T183000Z
DTEND:20221101T203000Z
SUMMARY:Transform anything with Pattern (by Darrick Wi...
LOCATION:online
DESCRIPTION:Transform anything with Pattern (by Darrick Wiebe)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Transform anything with Pattern**\nSpeaker: **Darrick Wiebe**\nTime: **2022-11-01 @ 18:30 (London time)**\nLocal time: https://time.is/1830_01_Nov_2022_in_London/ (click here for local time)\nDarrick Wiebe (https://github.com/pangloss/) will be presenting:\n"Transform anything with Pattern"\nPattern (https://github.com/pangloss/pattern) lets you work with and\ntransform any data structure in Clojure. This talk will be a high\nlevel intro to show you how you can use it. If we have time we'll also\ntake it for a spin and maybe solve an interesting problem with it.\nDarrick has been programming for 25 years, 10 of them primarily in\nClojure. His previous startup made him an expert in graph databases. The\ncurrent startup, Untether AI, is gradually making him one in\nsemiconductor architecture, simulation, verification, compilation, and\nneural nets.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301388744
URL:https://www.meetup.com/london-clojurians/events/288224789/
END:VEVENT
BEGIN:VEVENT
UID:message_301387829@clojurians.zulipchat.com
DTSTART:20221018T173000Z
DTEND:20221018T193000Z
SUMMARY:Graphcom: composable incremental graph of comp...
LOCATION:online
DESCRIPTION:Graphcom: composable incremental graph of computations (by Alberto Fernandez)\n\n**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\nThe London Clojurians are happy to present:\nTitle: **Graphcom: composable incremental graph of computations**\nSpeaker: **Alberto Fernandez**\nTime: **2022-10-18 @ 18:30 (London time)**\nLocal time: https://time.is/1830_18_Oct_2022_in_London/ (click here for local time)\nAlberto Fernandez (https://github.com/bortexz) will be presenting:\n"Graphcom: composable incremental graph of computations"\nWith Clojure is easy to compose pure functions together to compute a\ngiven result. But when those computations are incremental (i.e they\nkeep their current value and only introduce new changes), dealing with\ntheir internal state on a graph with multiple nested computations can\nbecome difficult. Graphcom (https://github.com/bortexz/graphcom) is an\nattempt to enable that graph of composable incremental computations,\nwhile keeping the functional and pure Clojure approach.\nAlberto has been working as a Full Stack Engineer for about 10 years,\nthe latest 3 working with Clojure. After working at OnTheMarket on the\nData Engineering team, he decided to go on a sabbatical to spend time\non his algorithmic trading pet project.\nIf you missed this event, you can watch the recording on our YouTube channel:\nhttps://www.youtube.com/c/LondonClojurians\n(The recording will be uploaded a couple of days after the event.)\nPlease, consider supporting the London Clojurians with a small donation:\nhttps://opencollective.com/london-clojurians/\nYour contributions will enable the sustainability of the London\nClojurians community and support our varied set of online and\nin-person events:\n- ClojureBridge London: supports under-represented groups discover Clojure\n- re:Clojure: our **free** to attend annual community conference\n- monthly meetup events with speakers from all over the world\n- subscription and admin costs such as domain name & Zoom plan for\nlarger online meetups\nThank you to our sponsors:\n- https://www.juxt.pro/\n- https://flexiana.com/\n- https://gaiwan.co/\n- And many individual sponsors\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/301387829
URL:https://www.meetup.com/london-clojurians/events/288224718/
END:VEVENT
BEGIN:VEVENT
UID:message_300974917@clojurians.zulipchat.com
DTSTART:20221004T173000Z
DTEND:20221004T193000Z
SUMMARY:Clojure? That's a terrible idea!
LOCATION:online
DESCRIPTION:**THIS IS AN ONLINE EVENT**\n[Connection details will be shared 1h before the start time]\n\nEwa Trzemżalska (https://www.linkedin.com/in/ewatrzemzalska/) will be presenting:\n"Clojure? That's a terrible idea!"\n\nEwa will be telling us her history of starting a career in programming\nin Clojure, despite the fact that everyone told her not to. Come and\nhear about the struggles, where Clojure shines and where things still\nneed to improve.\n\nEwa is a Backend Engineer, currently working at LiveKid - her second\nfull-time job. She started her career in Clojure and is very excited\nabout the language and its community.\n\nIf you missed this event, you can watch the recording on our YouTube channel:\n\nhttps://www.youtube.com/c/LondonClojurians\n\n(The recording will be uploaded a couple of days after the event.)\n\nAnnounced via [the zulip-events cli](https://gitlab.com/clojurians-zulip/feeds/-/blob/master/README.md#announce-an-event).\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/300974917
URL:https://www.meetup.com/London-Clojurians/events/288373088/
END:VEVENT
BEGIN:VEVENT
UID:message_242652253@clojurians.zulipchat.com
DTSTART:20210725T180000Z
DTEND:20210725T200000Z
SUMMARY:Data Science in Clojure
LOCATION:online
DESCRIPTION:Data science in Clojure: Almost Ready, Already Useful\n\nThe Boston Clojure Group is excited to present an online meetup featuring @**Daniel Slutsky**, "Data science in Clojure: Almost Ready, Already Useful". We'll explore a real-world data problem using a Clojure data science stack, and discuss the present and future state of data science in Clojure.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/242652253
URL:https://www.meetup.com/Boston-Clojure-Group/events/278828212/
END:VEVENT
BEGIN:VEVENT
UID:message_240609424@clojurians.zulipchat.com
DTSTART:20210720T173000Z
DTEND:20210720T193000Z
SUMMARY:Babashka tasks
LOCATION:online
DESCRIPTION:Babashka tasks (by Michiel Borkent)\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/240609424
URL:https://www.meetup.com/London-Clojurians/events/278466747/
END:VEVENT
BEGIN:VEVENT
UID:message_239261153@clojurians.zulipchat.com
DTSTART:20210605T060000Z
DTEND:20210605T140000Z
SUMMARY::clojureD
LOCATION:online
DESCRIPTION::clojureD Special Summer Edition\n\nThis special year :clojureD will take place in summer and not only in Berlin, but online worldwide.\nIt will be a small but fine edition with excellent speakers and some surprises.\n\nBesides exciting talks, our biggest challenge is to create a lively atmosphere and space for inspiring encounters, exchange, and to have fun together.\nOur goal is to get as close as possible to a live event.\n\nOur ticket sale is on and our fantastic speakers will be announced step by step.\n\nStay tuned!\n\nLooking so forward to see you all again soon!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/239261153
URL:https://clojured.de/
END:VEVENT
BEGIN:VEVENT
UID:message_236475519@clojurians.zulipchat.com
DTSTART:20210428T160000Z
DTEND:20210428T180000Z
SUMMARY:Func Prog Sweden meetup
LOCATION:online
DESCRIPTION:Welcome to the fourth Func Prog Sweden - 2021!\n\nThis MeetUp will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden\n\nWe will have several speakers and a small audience and then we will live stream it to all of you.\n\nThe program starts at 18.\n\n* Intro\n* Type safe, message driven, distributed - a whirlwind tour of Akka by Johan Andrén\n* Developer Ergonomics with VS Code, Clojure, and ClojureScript by Peter Strömberg\n* Functional programming primer for Java by Deepu K Sasidharan\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/236475519
URL:https://www.meetup.com/Func-Prog-Sweden/events/276148449
END:VEVENT
BEGIN:VEVENT
UID:message_234865576@clojurians.zulipchat.com
DTSTART:20210622T173000Z
DTEND:20210622T193000Z
SUMMARY:Structure and Interpretation of Malli Regex Sc...
LOCATION:online
DESCRIPTION:Structure and Interpretation of Malli Regex Schemas\n\nPauli Jaakkola explores the implementation of Malli (https://github.com/metosin/malli) seqex schemas and how it came to be.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/234865576
URL:https://www.meetup.com/London-Clojurians/events/277608728/
END:VEVENT
BEGIN:VEVENT
UID:message_232466143@clojurians.zulipchat.com
DTSTART:20210401T160000Z
DTEND:20210401T180000Z
SUMMARY:ml-study 14.1
LOCATION:online
DESCRIPTION:We will have a session about [scicloj.ml](https://github.com/scicloj/scicloj.ml) with the author, Carsten Behring. \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/232466143
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/join.20discussion.20on.20scicloj.2Eml.20.3F
END:VEVENT
BEGIN:VEVENT
UID:message_230059595@clojurians.zulipchat.com
DTSTART:20210405T170000Z
DTEND:20210405T180000Z
SUMMARY:Workshop: explaining Data-Oriented programming
LOCATION:online
DESCRIPTION:Workshop: How to explain Data-Oriented programming to non-Clojure developers\n\nIn this workshop we will explore strategies and methods for explaining the benefits of Data-Oriented programming (a.k.a just use maps) to non-Clojure developers.\nIn addition to the need of finding the appropriate library for persistent data structures, we need to think also about the integration of persistent data structures into an existing code base and how to overcome cultural habits of developers.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/230059595
URL:https://www.meetup.com/Clojure-Mid-Cities/events/276743782/
END:VEVENT
BEGIN:VEVENT
UID:message_230058730@clojurians.zulipchat.com
DTSTART:20210323T230000Z
DTEND:20210324T010000Z
SUMMARY:CRUX DB from JUXT.Pro
LOCATION:online
DESCRIPTION:CRUX DB from JUXT.Pro - with Jeremy Taylor (https://opencrux.com)\n\nWe'll hear from Jeremy about the excellent Crux Database his team is working on!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/230058730
URL:https://www.meetup.com/Clojure-Provo/events/276822964/
END:VEVENT
BEGIN:VEVENT
UID:message_228816916@clojurians.zulipchat.com
DTSTART:20210307T190000Z
DTEND:20210307T210000Z
SUMMARY:sci-fu 12.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228816916
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20sessions.2012
END:VEVENT
BEGIN:VEVENT
UID:message_228816860@clojurians.zulipchat.com
DTSTART:20210306T190000Z
DTEND:20210306T210000Z
SUMMARY:sci-fu 12.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228816860
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20sessions.2012
END:VEVENT
BEGIN:VEVENT
UID:message_228816630@clojurians.zulipchat.com
DTSTART:20210307T070000Z
DTEND:20210307T090000Z
SUMMARY:ml-study 13.2
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228816630
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2013
END:VEVENT
BEGIN:VEVENT
UID:message_228816515@clojurians.zulipchat.com
DTSTART:20210305T100000Z
DTEND:20210305T120000Z
SUMMARY:ml-study 13.1
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228816515
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2013
END:VEVENT
BEGIN:VEVENT
UID:message_228766551@clojurians.zulipchat.com
DTSTART:20210511T173000Z
DTEND:20210511T193000Z
SUMMARY:Clojure - JVM + BEAM = Clojerl
LOCATION:online
DESCRIPTION:Juan Facorro (https://github.com/jfacorro) will be presenting:\nClojure was designed to be a hosted language, it is meant to run on\nmore platforms than the JVM, which is part of the reason why Clojerl\n(https://github.com/clojerl) was born. The BEAM (the name for the\nErlang VM) is a powerful virtual machine that offers tools and\nmechanisms to build resiliency into the systems that run on it. This\nsession will explore some of these aspects and how you can use them\nwhile staying in the comfort of your Clojure home.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228766551
URL:https://www.meetup.com/London-Clojurians/events/276730898/
END:VEVENT
BEGIN:VEVENT
UID:message_228765059@clojurians.zulipchat.com
DTSTART:20210413T173000Z
DTEND:20210413T193000Z
SUMMARY:RESTful Web APIs: a new approach
LOCATION:online
DESCRIPTION:Building a RESTful Web API in Clojure: a new approach\n\nMalcolm Sparks (https://github.com/malcolmsparks) will be presenting\n\nStarting with https://www.rest.guide/README.html, and then to\ndesign-first OpenAPI, this talk will demonstrate a new approach to\nbuilding Clojure APIs. The talk will include a demonstration of Site,\nan open-source API server built on Crux.\n\nMalcolm is the CTO of JUXT. He was the original author of bidi\n(https://github.com/juxt/bidi), a Clojure web router.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228765059
URL:https://www.meetup.com/London-Clojurians/events/276444743/
END:VEVENT
BEGIN:VEVENT
UID:message_228764451@clojurians.zulipchat.com
DTSTART:20210330T173000Z
DTEND:20210330T193000Z
SUMMARY:What's So Hard About Writing A Compiler, Anyway?
LOCATION:online
DESCRIPTION:Ramsey Nasser (http://github.com/nasser/) will be presenting:\n\n"A few months ago I wrapped up work on my Clojure compiler MAGIC, a\ncompiler for Clojure written in Clojure targeting the C# runtime. This\ntalk is an overview of how MAGIC works, basic compiler construction\ntheory, my learning process, and reflections on the sources of\ncompiler complexity following a five year project where not everything\nwent right."\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228764451
URL:https://www.meetup.com/London-Clojurians/events/276166994/
END:VEVENT
BEGIN:VEVENT
UID:message_228764009@clojurians.zulipchat.com
DTSTART:20210316T183000Z
DTEND:20210316T203000Z
SUMMARY:Distributed Task Management
LOCATION:online
DESCRIPTION:Distributed Task Management with Kafka and Clojure\n\nMischa Czarny (https://github.com/mischac) will be presenting:\nHow to utilise some not (yet) public Kafka functionality to build a\nrobust distributed task management. And how to test it.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228764009
URL:https://www.meetup.com/London-Clojurians/events/275730307/
END:VEVENT
BEGIN:VEVENT
UID:message_228121569@clojurians.zulipchat.com
DTSTART:20210220T120000Z
DTEND:20210220T130000Z
SUMMARY:Brave Clojure Redux - Chapter 3 - Practicalli ...
LOCATION:online
DESCRIPTION:Brave Clojure Redux - Chapter 3 - Practicalli study group \n\nExercise - shires next top model\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/228121569
URL:https://youtu.be/be4uCsrjy30
END:VEVENT
BEGIN:VEVENT
UID:message_227788492@clojurians.zulipchat.com
DTSTART:20210228T190000Z
DTEND:20210228T210000Z
SUMMARY:ml-study 12.2
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/227788492
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2012
END:VEVENT
BEGIN:VEVENT
UID:message_227788257@clojurians.zulipchat.com
DTSTART:20210226T100000Z
DTEND:20210226T120000Z
SUMMARY:ml-study 12.1
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/227788257
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2012
END:VEVENT
BEGIN:VEVENT
UID:message_227100974@clojurians.zulipchat.com
DTSTART:20210220T170000Z
DTEND:20210220T180000Z
SUMMARY:Brave Clojure Redux - Chapter 3 - Practicalli ...
LOCATION:online
DESCRIPTION:Brave Clojure Redux - Chapter 3 - Practicalli study group \n\nUsing and defining functions in Clojure\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/227100974
URL:https://youtu.be/81y9wSx33YE
END:VEVENT
BEGIN:VEVENT
UID:message_226814543@clojurians.zulipchat.com
DTSTART:20210221T073000Z
DTEND:20210221T093000Z
SUMMARY:ml-study 11.2
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226814543
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2011
END:VEVENT
BEGIN:VEVENT
UID:message_226814464@clojurians.zulipchat.com
DTSTART:20210219T130000Z
DTEND:20210219T150000Z
SUMMARY:ml-study 11.1
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226814464
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2011
END:VEVENT
BEGIN:VEVENT
UID:message_226814340@clojurians.zulipchat.com
DTSTART:20210221T190000Z
DTEND:20210221T210000Z
SUMMARY:sci-fu 11.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226814340
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20sessions.2011
END:VEVENT
BEGIN:VEVENT
UID:message_226814281@clojurians.zulipchat.com
DTSTART:20210220T190000Z
DTEND:20210220T210000Z
SUMMARY:sci-fu 11.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226814281
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20sessions.2011
END:VEVENT
BEGIN:VEVENT
UID:message_226356451@clojurians.zulipchat.com
DTSTART:20210215T190000Z
DTEND:20210215T210000Z
SUMMARY:sci-fu 10.3
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226356451
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20session.2010
END:VEVENT
BEGIN:VEVENT
UID:message_226036461@clojurians.zulipchat.com
DTSTART:20210214T190000Z
DTEND:20210214T210000Z
SUMMARY:sci-fu 10.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226036461
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20session.2010
END:VEVENT
BEGIN:VEVENT
UID:message_226036414@clojurians.zulipchat.com
DTSTART:20210212T190000Z
DTEND:20210212T210000Z
SUMMARY:sci-fu 10.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226036414
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.20session.2010
END:VEVENT
BEGIN:VEVENT
UID:message_226036266@clojurians.zulipchat.com
DTSTART:20210213T130000Z
DTEND:20210213T150000Z
SUMMARY:ml-study 10.2
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226036266
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2010
END:VEVENT
BEGIN:VEVENT
UID:message_226036220@clojurians.zulipchat.com
DTSTART:20210212T130000Z
DTEND:20210212T150000Z
SUMMARY:ml-study 10.1
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/226036220
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.2010
END:VEVENT
BEGIN:VEVENT
UID:message_225155890@clojurians.zulipchat.com
DTSTART:20210228T130000Z
DTEND:20210228T150000Z
SUMMARY:fxl: a composable, data-oriented spreadsheet libr
LOCATION:online
DESCRIPTION:fxl: a composable, data-oriented spreadsheet library\n\nOn Feb. 28th, @**Anthony Khong** will give a public talk about '[fxl](https://github.com/zero-one-group/fxl): a composable, data-oriented spreadsheet library'.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/225155890
URL:https://github.com/zero-one-group/fxl
END:VEVENT
BEGIN:VEVENT
UID:message_225153917@clojurians.zulipchat.com
DTSTART:20210207T190000Z
DTEND:20210207T210000Z
SUMMARY:sci-fu 9.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/225153917
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.209
END:VEVENT
BEGIN:VEVENT
UID:message_225153884@clojurians.zulipchat.com
DTSTART:20210206T190000Z
DTEND:20210206T210000Z
SUMMARY:sci-fu 9.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/225153884
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.209
END:VEVENT
BEGIN:VEVENT
UID:message_225153778@clojurians.zulipchat.com
DTSTART:20210206T130000Z
DTEND:20210206T150000Z
SUMMARY:ml-study 9.2
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/225153778
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.209
END:VEVENT
BEGIN:VEVENT
UID:message_225153755@clojurians.zulipchat.com
DTSTART:20210205T130000Z
DTEND:20210205T150000Z
SUMMARY:ml-study 9.1
LOCATION:online
DESCRIPTION:We will be exploring data and working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/225153755
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.209
END:VEVENT
BEGIN:VEVENT
UID:message_224364296@clojurians.zulipchat.com
DTSTART:20210131T130000Z
DTEND:20210131T150000Z
SUMMARY:ml-study 8.3
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224364296
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.208
END:VEVENT
BEGIN:VEVENT
UID:message_224364219@clojurians.zulipchat.com
DTSTART:20210130T130000Z
DTEND:20210130T150000Z
SUMMARY:ml-study 8.2
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224364219
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.208
END:VEVENT
BEGIN:VEVENT
UID:message_224364109@clojurians.zulipchat.com
DTSTART:20210129T130000Z
DTEND:20210129T150000Z
SUMMARY:ml-study 8.1
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224364109
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.208
END:VEVENT
BEGIN:VEVENT
UID:message_224363779@clojurians.zulipchat.com
DTSTART:20210131T190000Z
DTEND:20210131T210000Z
SUMMARY:sci-fu 8.3
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224363779
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.208
END:VEVENT
BEGIN:VEVENT
UID:message_224363733@clojurians.zulipchat.com
DTSTART:20210130T190000Z
DTEND:20210130T210000Z
SUMMARY:sci-fu 8.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224363733
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.208
END:VEVENT
BEGIN:VEVENT
UID:message_224363676@clojurians.zulipchat.com
DTSTART:20210129T190000Z
DTEND:20210129T210000Z
SUMMARY:sci-fu 8.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/224363676
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.208
END:VEVENT
BEGIN:VEVENT
UID:message_223569358@clojurians.zulipchat.com
DTSTART:20210124T190000Z
DTEND:20210124T210000Z
SUMMARY:sci-fu 7.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223569358
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.207
END:VEVENT
BEGIN:VEVENT
UID:message_223569275@clojurians.zulipchat.com
DTSTART:20210123T190000Z
DTEND:20210123T210000Z
SUMMARY:sci-fu 7.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223569275
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.207
END:VEVENT
BEGIN:VEVENT
UID:message_223569172@clojurians.zulipchat.com
DTSTART:20210124T140000Z
DTEND:20210124T160000Z
SUMMARY:ml-study 7.3
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223569172
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.207
END:VEVENT
BEGIN:VEVENT
UID:message_223569115@clojurians.zulipchat.com
DTSTART:20210123T140000Z
DTEND:20210123T160000Z
SUMMARY:ml-study 7.2
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223569115
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.207
END:VEVENT
BEGIN:VEVENT
UID:message_223568995@clojurians.zulipchat.com
DTSTART:20210122T140000Z
DTEND:20210122T160000Z
SUMMARY:ml-study 7.1
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223568995
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.207
END:VEVENT
BEGIN:VEVENT
UID:message_223439777@clojurians.zulipchat.com
DTSTART:20210128T160000Z
DTEND:20210128T180000Z
SUMMARY:Common Lisp for the Curious Clojurian
LOCATION:online
DESCRIPTION:Common Lisp for the Curious Clojurian -- a talk by Alan Dipert\n\nDetails & RSVP: https://clojureverse.org/t/scicloj-public-meeting-common-lisp-for-the-curious-clojurian/\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/223439777
URL:https://clojureverse.org/t/scicloj-public-meeting-common-lisp-for-the-curious-clojurian/
END:VEVENT
BEGIN:VEVENT
UID:message_222651888@clojurians.zulipchat.com
DTSTART:20210117T150000Z
DTEND:20210117T170000Z
SUMMARY:ml-study 6.7
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651888
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651842@clojurians.zulipchat.com
DTSTART:20210117T110000Z
DTEND:20210117T130000Z
SUMMARY:ml-study 6.6
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651842
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651770@clojurians.zulipchat.com
DTSTART:20210116T150000Z
DTEND:20210116T170000Z
SUMMARY:ml-study 6.5
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651770
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651704@clojurians.zulipchat.com
DTSTART:20210116T110000Z
DTEND:20210116T130000Z
SUMMARY:ml-study 6.4
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651704
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651631@clojurians.zulipchat.com
DTSTART:20210115T190000Z
DTEND:20210115T210000Z
SUMMARY:ml-study 6.3
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651631
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651536@clojurians.zulipchat.com
DTSTART:20210115T150000Z
DTEND:20210115T170000Z
SUMMARY:ml-study 6.2
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651536
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651471@clojurians.zulipchat.com
DTSTART:20210115T110000Z
DTEND:20210115T130000Z
SUMMARY:ml-study 6.1
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651471
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/plannig.20ml-study.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651206@clojurians.zulipchat.com
DTSTART:20210117T190000Z
DTEND:20210117T210000Z
SUMMARY:sci-fu 6.2
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651206
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.206
END:VEVENT
BEGIN:VEVENT
UID:message_222651104@clojurians.zulipchat.com
DTSTART:20210116T190000Z
DTEND:20210116T210000Z
SUMMARY:sci-fu 6.1
LOCATION:online
DESCRIPTION:We will be working on tablecloth and tablecloth.time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222651104
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.206
END:VEVENT
BEGIN:VEVENT
UID:message_222075987@clojurians.zulipchat.com
DTSTART:20210109T100000Z
DTEND:20210109T110000Z
SUMMARY:Brave Clojure Redux - Chapter 1&2 Practicalli ...
LOCATION:online
DESCRIPTION:Brave Clojure Redux - Chapter 1&2 Practicalli study group review\n\nUnderstanding the current approaches for using the REPL and Clojure aware editors.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222075987
URL:https://youtu.be/li8dRt6JdfQ
END:VEVENT
BEGIN:VEVENT
UID:message_222006014@clojurians.zulipchat.com
DTSTART:20210110T190000Z
DTEND:20210110T210000Z
SUMMARY:sci-fu 5.2
LOCATION:online
DESCRIPTION:We will be working on the tablecloth.time time-series processing library.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222006014
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.205
END:VEVENT
BEGIN:VEVENT
UID:message_222005997@clojurians.zulipchat.com
DTSTART:20210109T190000Z
DTEND:20210109T210000Z
SUMMARY:sci-fu 5.1
LOCATION:online
DESCRIPTION:We will be working on the tablecloth.time time-series processing library.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222005997
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003785@clojurians.zulipchat.com
DTSTART:20210110T160000Z
DTEND:20210110T170000Z
SUMMARY:ml-study 5.7
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003785
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003652@clojurians.zulipchat.com
DTSTART:20210110T130000Z
DTEND:20210110T140000Z
SUMMARY:ml-study 5.6
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003652
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003612@clojurians.zulipchat.com
DTSTART:20210109T160000Z
DTEND:20210109T170000Z
SUMMARY:ml-study 5.5
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003612
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003569@clojurians.zulipchat.com
DTSTART:20210109T130000Z
DTEND:20210109T140000Z
SUMMARY:ml-study 5.4
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003569
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003450@clojurians.zulipchat.com
DTSTART:20210108T190000Z
DTEND:20210108T200000Z
SUMMARY:ml-study 5.3
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003450
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003377@clojurians.zulipchat.com
DTSTART:20210108T130000Z
DTEND:20210108T140000Z
SUMMARY:ml-study 5.2
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003377
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_222003330@clojurians.zulipchat.com
DTSTART:20210108T090000Z
DTEND:20210108T100000Z
SUMMARY:ml-study 5.1
LOCATION:online
DESCRIPTION:We will be working on the Scicloj Data Science Handbook.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/222003330
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.205
END:VEVENT
BEGIN:VEVENT
UID:message_221754761@clojurians.zulipchat.com
DTSTART:20210120T160000Z
DTEND:20210120T180000Z
SUMMARY:Reading group "Clojure for the Brave and True"
LOCATION:online
DESCRIPTION:Clojure for the Brave and True: meetups for beginner Clojurians\n\nStarting this January, we will be reading Clojure for the Brave and True.\n\nReadings:\n\n    CBT chapter 3: Do things: a Clojure crash course (pp. 35-69)\n\nExercises:\n\n    1-6, pp. 69-70 CBT\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/221754761
URL:https://asamonek.github.io/events/2021/01/01/beginner-clojurians-online-meetup.html
END:VEVENT
BEGIN:VEVENT
UID:message_221754237@clojurians.zulipchat.com
DTSTART:20210106T160000Z
DTEND:20210106T180000Z
SUMMARY:Reading group "Clojure for the Brave and True"
LOCATION:online
DESCRIPTION:Clojure for the Brave and True: meetups for beginner Clojurians\n\nStarting this January, we will be reading Clojure for the Brave and True.\n\nThe first meeting will be dedicated to environment set-up, so we will cover the entire part I of the book (2 chapters). There are no exercises in part I, but if you have the time, try and set up your environment and play around with Emacs and the REPL.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/221754237
URL:https://asamonek.github.io/events/2021/01/01/beginner-clojurians-online-meetup.html
END:VEVENT
BEGIN:VEVENT
UID:message_221322423@clojurians.zulipchat.com
DTSTART:20210103T190000Z
DTEND:20210103T210000Z
SUMMARY:sci-fu 4.3
LOCATION:online
DESCRIPTION:continuing our work on a time-series library\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/221322423
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.204
END:VEVENT
BEGIN:VEVENT
UID:message_221322415@clojurians.zulipchat.com
DTSTART:20210102T190000Z
DTEND:20210102T210000Z
SUMMARY:sci-fu 4.2
LOCATION:online
DESCRIPTION:continuing our work on a time-series library\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/221322415
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.204
END:VEVENT
BEGIN:VEVENT
UID:message_221090028@clojurians.zulipchat.com
DTSTART:20201229T190000Z
DTEND:20201229T210000Z
SUMMARY:sci-fu 4.1
LOCATION:online
DESCRIPTION:Emacs+Notespace setup, continuing our work on a time-series library\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/221090028
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/session.204.2E1
END:VEVENT
BEGIN:VEVENT
UID:message_220834396@clojurians.zulipchat.com
DTSTART:20201227T190000Z
DTEND:20201227T210000Z
SUMMARY:ml-study 4.2
LOCATION:online
DESCRIPTION:continuing our work on converting Python handbook examples to Clojure\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220834396
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.204
END:VEVENT
BEGIN:VEVENT
UID:message_220834386@clojurians.zulipchat.com
DTSTART:20201227T140000Z
DTEND:20201227T160000Z
SUMMARY:ml-study 4.1
LOCATION:online
DESCRIPTION:continuing our work on converting Python handbook examples to Clojure\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220834386
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.204
END:VEVENT
BEGIN:VEVENT
UID:message_220375771@clojurians.zulipchat.com
DTSTART:20201220T190000Z
DTEND:20201220T210000Z
SUMMARY:sci-fu 3.3
LOCATION:online
DESCRIPTION:Learning about time series libraries and building our own\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220375771
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.203
END:VEVENT
BEGIN:VEVENT
UID:message_220375739@clojurians.zulipchat.com
DTSTART:20201219T190000Z
DTEND:20201219T210000Z
SUMMARY:sci-fu 3.2
LOCATION:online
DESCRIPTION:Learning about time series libraries and building our own\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220375739
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.203
END:VEVENT
BEGIN:VEVENT
UID:message_220375594@clojurians.zulipchat.com
DTSTART:20201218T190000Z
DTEND:20201218T210000Z
SUMMARY:sci-fu 3.1
LOCATION:online
DESCRIPTION:Learning about time series libraries and building our own\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220375594
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu/topic/planning.20sci-fu.203
END:VEVENT
BEGIN:VEVENT
UID:message_220359732@clojurians.zulipchat.com
DTSTART:20210119T183000Z
DTEND:20210119T203000Z
SUMMARY:Building a DSL
LOCATION:online
DESCRIPTION:Building a DSL with just data and multi-methods\n\nMartin Clausen (https://github.com/maacl) will be explaining how he\nbuilt a practically useful DSL for modelling commercial contracts\nusing - almost - just Clojure(Script) data structures and\nmulti-methods.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220359732
URL:https://www.meetup.com/London-Clojurians/events/274144011/
END:VEVENT
BEGIN:VEVENT
UID:message_220358876@clojurians.zulipchat.com
DTSTART:20210216T183000Z
DTEND:20210216T203000Z
SUMMARY:Data Oriented Programming
LOCATION:online
DESCRIPTION:Data Oriented Programming in Practice\n\nYehonathan Sharvit (https://twitter.com/viebel) will be presenting:\nClojure guides us to think in terms of immutable data and write most\nof our code as functions that manipulate data. As a Clojure\nprogrammer, you feel it and you take it for granted. In this talk, we\nare going to put words on this “feeling” and explore together what are\nthe core principles of data-oriented programming. We will discover\nthat those principles are in fact language agnostic and can be applied\nin other programming languages.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/220358876
URL:https://www.meetup.com/London-Clojurians/events/275140066/
END:VEVENT
BEGIN:VEVENT
UID:message_219697285@clojurians.zulipchat.com
DTSTART:20201212T090000Z
DTEND:20201212T100000Z
SUMMARY:Clojure CLI tools and designing aliases
LOCATION:online
DESCRIPTION:Clojure CLI tools discussion, including how to use and design aliases to run more than just a repl\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219697285
URL:https://youtu.be/CuOW_pDPLcg
END:VEVENT
BEGIN:VEVENT
UID:message_219406671@clojurians.zulipchat.com
DTSTART:20201213T210000Z
DTEND:20201213T220000Z
SUMMARY:ml-study 3.11
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406671
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406577@clojurians.zulipchat.com
DTSTART:20201213T160000Z
DTEND:20201213T170000Z
SUMMARY:ml-study 3.10
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406577
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406487@clojurians.zulipchat.com
DTSTART:20201213T110000Z
DTEND:20201213T120000Z
SUMMARY:ml-study 3.9
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406487
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406437@clojurians.zulipchat.com
DTSTART:20201213T060000Z
DTEND:20201213T070000Z
SUMMARY:ml-study 3.8
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406437
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406399@clojurians.zulipchat.com
DTSTART:20201212T210000Z
DTEND:20201212T220000Z
SUMMARY:ml-study 3.7
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406399
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406330@clojurians.zulipchat.com
DTSTART:20201212T160000Z
DTEND:20201212T170000Z
SUMMARY:ml-study 3.6
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406330
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406270@clojurians.zulipchat.com
DTSTART:20201212T110000Z
DTEND:20201212T120000Z
SUMMARY:ml-study 3.5
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406270
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406238@clojurians.zulipchat.com
DTSTART:20201212T060000Z
DTEND:20201212T070000Z
SUMMARY:ml-study 3.4
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406238
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219406196@clojurians.zulipchat.com
DTSTART:20201211T210000Z
DTEND:20201211T220000Z
SUMMARY:ml-study 3.3
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219406196
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219405744@clojurians.zulipchat.com
DTSTART:20201211T160000Z
DTEND:20201211T170000Z
SUMMARY:ml-study 3.2
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219405744
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_219405676@clojurians.zulipchat.com
DTSTART:20201211T110000Z
DTEND:20201211T120000Z
SUMMARY:ml-study 3.1
LOCATION:online
DESCRIPTION:Dec 11th-13th weekend - working together on Clojure implementations of examples from the [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) by VanderPlas - [details at the #ml-study stream](https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422) \n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/219405676
URL:https://clojurians.zulipchat.com/#narrow/stream/264992-ml-study/topic/planning.20ml-study.203/near/219282422
END:VEVENT
BEGIN:VEVENT
UID:message_218991647@clojurians.zulipchat.com
DTSTART:20201207T120000Z
DTEND:20201207T140000Z
SUMMARY:sci-fu 2.3
LOCATION:online
DESCRIPTION:Continuing our study sessions about time-series and dtype-next, on our way to build a time-series analysis library in Clojure.\nBackground: https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/\nChat stream: https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/218991647
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu
END:VEVENT
BEGIN:VEVENT
UID:message_218496664@clojurians.zulipchat.com
DTSTART:20201206T180000Z
DTEND:20201206T200000Z
SUMMARY:sci-fu 2.2
LOCATION:online
DESCRIPTION:Continuing our study sessions about time-series and dtype-next, on our way to build a time-series analysis library in Clojure.\nBackground: https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/\nChat stream: https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/218496664
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu
END:VEVENT
BEGIN:VEVENT
UID:message_218496622@clojurians.zulipchat.com
DTSTART:20201206T130000Z
DTEND:20201206T150000Z
SUMMARY:sci-fu 2.1
LOCATION:online
DESCRIPTION:Continuing our study sessions about time-series and dtype-next, on our way to build a time-series analysis library in Clojure.\nBackground: https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/\nChat stream: https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/218496622
URL:https://clojurians.zulipchat.com/#narrow/stream/265544-sci-fu
END:VEVENT
BEGIN:VEVENT
UID:message_218125232@clojurians.zulipchat.com
DTSTART:20201128T090000Z
DTEND:20201128T100000Z
SUMMARY:Practicalli Live - Exercism.io challenges
LOCATION:online
DESCRIPTION:Walking through solutions to the Exercism.io challenge Series\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/218125232
URL:https://youtu.be/tPs7GYKE1sE
END:VEVENT
BEGIN:VEVENT
UID:message_217695777@clojurians.zulipchat.com
DTSTART:20201129T120000Z
DTEND:20201129T140000Z
SUMMARY:Scicloj ml-study 2.4: Notespace (by Daslu)
LOCATION:online
DESCRIPTION:We will learn about [Notespace](https://github.com/scicloj/notespace) from the point of view of extending and tweaking it. We will also discuss some possible directions for our next steps in building literate programming solutions.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217695777
URL:https://scicloj.github.io/posts/2020-11-24-end-nov-2020-ds-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_217695637@clojurians.zulipchat.com
DTSTART:20201128T180000Z
DTEND:20201128T200000Z
SUMMARY:Scicloj ml-study 2.3: ETL mob-prog (by J)
LOCATION:online
DESCRIPTION:We will explore a data problem with an emphasis on ETL data processing. Everybody will edit the same code using VSCode's remote abilities in a mob coding fashion.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217695637
URL:https://scicloj.github.io/posts/2020-11-24-end-nov-2020-ds-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_217695495@clojurians.zulipchat.com
DTSTART:20201127T180000Z
DTEND:20201127T200000Z
SUMMARY:Scicloj ml-study 2.2: NLP (by Jake Nylund)
LOCATION:online
DESCRIPTION:Through a data problem, we will learn about some of the options for Natural Language Processing in Clojure.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217695495
URL:https://scicloj.github.io/posts/2020-11-24-end-nov-2020-ds-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_217694885@clojurians.zulipchat.com
DTSTART:20201127T130000Z
DTEND:20201127T150000Z
SUMMARY:Scicloj ml-study 2.1: data visualization practice
LOCATION:online
DESCRIPTION:We will explore a data problem with an emphasis on data visualizations. We will share sharing a joint REPL session on a remote machine with our local editors. We will switch hands from time to time.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217694885
URL:https://scicloj.github.io/posts/2020-11-24-end-nov-2020-ds-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_217517580@clojurians.zulipchat.com
DTSTART:20210126T183000Z
DTEND:20210126T200000Z
SUMMARY:Dynamic Notebooks and Literate Programming
LOCATION:online
DESCRIPTION:Dynamic Notebooks and Literate Programming (by Sam Ritchie)\n\nThis talk will introduce Sam's current effort to create a networked, stateful, literate programming system in Clojure. We'll discuss the history of literate programming and the creation of "microworlds", and how Clojure has a special edge in the search for humane computing interfaces.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217517580
URL:https://www.meetup.com/London-Clojurians/events/274735491/
END:VEVENT
BEGIN:VEVENT
UID:message_217462254@clojurians.zulipchat.com
DTSTART:20201121T090000Z
DTEND:20201121T100000Z
SUMMARY:Practicalli Live - Exercism.io challenges
LOCATION:online
DESCRIPTION:Walking through solutions to the Exercism.io challenge Bank Account and looking at Softare Transactional Memory\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217462254
URL:https://youtu.be/OLAYsbNbXiE
END:VEVENT
BEGIN:VEVENT
UID:message_217344627@clojurians.zulipchat.com
DTSTART:20201202T140000Z
DTEND:20201202T160000Z
SUMMARY:Sicmutils #1
LOCATION:online
DESCRIPTION:Sicmutils #1 - geometry, symbolic math, and physics in Clojure(script) \n\nA first of a couple of meetups about Sicmutils\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217344627
URL:https://clojureverse.org/t/scicloj-meeting-sicmutils-1-geometry-symbolic-math-and-physics-in-clojure-script/6840
END:VEVENT
BEGIN:VEVENT
UID:message_217020167@clojurians.zulipchat.com
DTSTART:20201216T140000Z
DTEND:20201216T160000Z
SUMMARY:Nikita Propokov about Skija - graphics in the JVM
LOCATION:online
DESCRIPTION:Scicloj meeting: Nikita Propokov about Skija - graphics in the JVM\n\nTonsky has recently released Skija: a library for high-performance graphics on the JVM.\nhttps://tonsky.me/blog/skija/\nOf course, this opens some possibilities in Clojure. In this talk, Tonsky will present Skija to the Clojure audience.\nYou may look into some initial examples by Nikita here:\nhttps://github.com/JetBrains/skija/tree/master/examples/clojure\nThe meeting moderator will be Kannan Ramamoorthy.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/217020167
URL:https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/Skija
END:VEVENT
BEGIN:VEVENT
UID:message_216793520@clojurians.zulipchat.com
DTSTART:20201205T083000Z
DTEND:20201205T173000Z
SUMMARY:re:Clojure 2020
LOCATION:online
DESCRIPTION:re:Clojure is a community-driven effort to bring together knowledgeable speakers to present new and exciting topics on all things Clojure and Clojurescript.\n\nDay 2 features (among others) Eric Normand (keynote), Sami Kallinnen (Data Science and Clojure), Mourjo Sen (Building Resilient Services in Clojure), Vladislav Protsenko (Reveal: Read Eval Visualize Loop)\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216793520
URL:https://reclojure.org/
END:VEVENT
BEGIN:VEVENT
UID:message_216793515@clojurians.zulipchat.com
DTSTART:20201204T140000Z
DTEND:20201204T230000Z
SUMMARY:re:Clojure 2020
LOCATION:online
DESCRIPTION:re:Clojure is a community-driven effort to bring together knowledgeable speakers to present new and exciting topics on all things Clojure and Clojurescript.\n\nDay 1 features (among others) Daniel P. Friedman (keynote), Jon Pither (Crux: Past, Present and Future), Mey Beisaron (Multiplayer Online Game in Clojure), Jacob O'Bryant (Biff: Self-Hosted Firebase for Clojure)\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216793515
URL:https://reclojure.org/
END:VEVENT
BEGIN:VEVENT
UID:message_216406430@clojurians.zulipchat.com
DTSTART:20201121T150000Z
DTEND:20201121T154500Z
SUMMARY:Scicloj fundamentals study group: planning chat
LOCATION:online
DESCRIPTION:Clojure fundamentals study group: planning chat\n\nIn this short meeting, we will discuss our expectations and plans for the study group about the emerging new layers of infrastructure in the Clojure ecosystem. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216406430
URL:https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_216406178@clojurians.zulipchat.com
DTSTART:20201122T150000Z
DTEND:20201122T170000Z
SUMMARY:Scicloj fundamentals study meeting #1.2
LOCATION:online
DESCRIPTION:Clojure fundamentals study meetings #1 (dtype-next): session 2\n\nThis is one of two study sessions we will have in November about dtype-next, and is the beginning of a new study group about the emerging new layers of infrastructure at the Clojure ecosystem. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216406178
URL:https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_216406100@clojurians.zulipchat.com
DTSTART:20201120T180000Z
DTEND:20201120T200000Z
SUMMARY:Scicloj fundamentals study meeting #1.1
LOCATION:online
DESCRIPTION:Clojure fundamentals study meetings #1 (dtype-next): session 1\n\nThis is one of two study sessions we will have in November about dtype-next, and is the beginning of a new study group about the emerging new layers of infrastructure at the Clojure ecosystem. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216406100
URL:https://scicloj.github.io/posts/2020-11-11-nov-2020-fundamentals-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_216010813@clojurians.zulipchat.com
DTSTART:20201114T090000Z
DTEND:20201114T100000Z
SUMMARY:Practicalli Live - Exercism.io challenges
LOCATION:online
DESCRIPTION:Walking through solutions to the Exercism.io challenges\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/216010813
URL:https://youtu.be/Z5C7X1UN8yo
END:VEVENT
BEGIN:VEVENT
UID:message_215892842@clojurians.zulipchat.com
DTSTART:20210105T183000Z
DTEND:20210105T203000Z
SUMMARY:Multiplayer Online Game
LOCATION:online
DESCRIPTION:Multiplayer Online Game in Clojure: Attack of the Clones (by Mey Beisaron)\n\nMey Beisaron (https://www.linkedin.com/in/ladymey/) will be presenting\nabout writing a MOG in Clojure: why, what and most\nimportantly - HOW?? Whether you're a real Clojurian at heart or just\ninterested in hearing a talk about multiplayer online games\ndevelopment in Clojure from a sworn star wars fan - this talk is for\nyou!\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215892842
URL:https://www.meetup.com/London-Clojurians/events/274368658/
END:VEVENT
BEGIN:VEVENT
UID:message_215875704@clojurians.zulipchat.com
DTSTART:20201208T183000Z
DTEND:20201208T203000Z
SUMMARY:Designing with Malli
LOCATION:online
DESCRIPTION:Tommi Reiman (https://twitter.com/ikitommi) will be presenting Malli\n(https://github.com/metosin/malli) is a fresh new data-driven data\nvalidation and specification library for Clojure/Script. In this talk,\nTommi will give a quick introduction to Malli, compare it to prior art\nincluding Plumatic Schema and clojure.spec and demonstrate how to\nelegantly solve real-world problems with it. Also, peek beyond the\nruntime validation.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215875704
URL:https://www.meetup.com/London-Clojurians/events/274367598/
END:VEVENT
BEGIN:VEVENT
UID:message_215493845@clojurians.zulipchat.com
DTSTART:20201112T020000Z
DTEND:20201112T040000Z
SUMMARY:Simplicity & Power of theClojure CLI (Nate ...
LOCATION:online
DESCRIPTION:Simplicity and Power in the latest Clojure CLI (Nate Jones)\n\nRecently, the Clojure command line tools received their largest update since they were first released two and a half years ago. Nate Jones will walk through what's new and updated, how the changes will impact you, and what new capabilities are now unlocked.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215493845
URL:https://www.meetup.com/Los-Angeles-Clojure-Users-Group/events/274336226/
END:VEVENT
BEGIN:VEVENT
UID:message_215374360@clojurians.zulipchat.com
DTSTART:20210112T183000Z
DTEND:20210112T200000Z
SUMMARY:REPL-Driven Development (Sean Corfield)
LOCATION:online
DESCRIPTION:REPL-Driven Development - Clojure's Superpower\n\nSean Corfield (https://github.com/seancorfield) will be presenting 'REPL-Driven Development - Clojure's Superpower'. Everyone talks about RDD but what it is really? Why is Clojure’s REPL\nnot like other languages’ REPLs? Can you really develop an\napplication “live”? What about restarts, refreshes? Don’t I need\nspecial, magical tooling for this? This talk will show you how\nfundamental Clojure’s REPL is to development, and how to build a web\napplication, live, from your editor, with no restarts, no refreshes,\njust simple, basic tooling. Clojure’s REPL is truly its superpower:\nit lets you hold your application in your hand, query it, modify it,\nevolve it, with just a basic set of tools and an understanding of what\n“REPL-friendly development” means.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215374360
URL:https://www.meetup.com/London-Clojurians/events/274302844/
END:VEVENT
BEGIN:VEVENT
UID:message_215203337@clojurians.zulipchat.com
DTSTART:20201215T183000Z
DTEND:20201215T200000Z
SUMMARY:μ/log and the next 100 logging systems
LOCATION:online
DESCRIPTION:μ/log and the next 100 logging systems (by Bruno Bonacci)\n\nBruno Bonacci (https://github.com/BrunoBonacci) will be presenting\nhis library μ/log (https://github.com/BrunoBonacci/mulog) and the\nmotivation behind the need of yet, another logging system.\nHe will cover the main features of the library and what's coming next.\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215203337
URL:https://www.meetup.com/London-Clojurians/events/274302629/
END:VEVENT
BEGIN:VEVENT
UID:message_215123951@clojurians.zulipchat.com
DTSTART:20201115T140000Z
DTEND:20201115T160000Z
SUMMARY:Scicloj machine learning study meeting #1.5
LOCATION:online
DESCRIPTION:Clojure machine learning study meetings #1: session 5\n\nThis is one of several sudy sessions we will have in mid-November about the current Clojure stack for "classical" machine learning. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215123951
URL:https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_215123912@clojurians.zulipchat.com
DTSTART:20201114T170000Z
DTEND:20201114T190000Z
SUMMARY:Scicloj machine learning study meeting #1.4
LOCATION:online
DESCRIPTION:Clojure machine learning study meetings #1: session 4\n\nThis is one of several sudy sessions we will have in mid-November about the current Clojure stack for "classical" machine learning. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215123912
URL:https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_215123820@clojurians.zulipchat.com
DTSTART:20201114T120000Z
DTEND:20201114T140000Z
SUMMARY:Scicloj machine learning study meeting #1.3
LOCATION:online
DESCRIPTION:Clojure machine learning study meetings #1: session 3\n\nThis is one of several sudy sessions we will have in mid-November about the current Clojure stack for "classical" machine learning. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215123820
URL:https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_215123742@clojurians.zulipchat.com
DTSTART:20201113T160000Z
DTEND:20201113T180000Z
SUMMARY:Scicloj machine learning study meeting #1.2
LOCATION:online
DESCRIPTION:Clojure machine learning study meetings #1: session 2\n\nThis is one of several sudy sessions we will have in mid-November about the current Clojure stack for "classical" machine learning. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215123742
URL:https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_215123667@clojurians.zulipchat.com
DTSTART:20201113T110000Z
DTEND:20201113T130000Z
SUMMARY:Scicloj machine learning study meeting #1.1
LOCATION:online
DESCRIPTION:Clojure machine learning study meetings #1: session 1\n\nThis is one of several sudy sessions we will have in mid-November about the current Clojure stack for "classical" machine learning. See the RSVP link for more details.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215123667
URL:https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
END:VEVENT
BEGIN:VEVENT
UID:message_215098041@clojurians.zulipchat.com
DTSTART:20201101T180000Z
DTEND:20201101T200000Z
SUMMARY:Clojure and Data Science in Health Care
LOCATION:online
DESCRIPTION:Scicloj meeting: Clojure and Data Science in Healthcare\n\nThis is our first in a series of public meetings about healthcare.\n\nIn this meeting, the main theme will be knowledge management.\n\nAgenda:\n* @**Sivaram Arabandi** : "Biomedical Ontologies - Design Patterns and Applications"\n* Pier Federico Gherardini:  "CANDEL: A platform for biological data science using Clojure, R, and Datomic"\n* Discussion\n\nModerator: @**Joao Santiago**\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215098041
URL:https://tinyurl.com/yxl3xh7o
END:VEVENT
BEGIN:VEVENT
UID:message_215018579@clojurians.zulipchat.com
DTSTART:20201031T090000Z
DTEND:20201031T100000Z
SUMMARY:Practicalli Live Coding broadcast
LOCATION:online
DESCRIPTION:Practicallli Live: Solving Exercism.io code challenges with regular expressions\n\nLive coding broadcast covering the "Bob" challenge from Exercise.io. Walking through several approaches to solve the chalky and using a lot of different regular expression patterns.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/215018579
URL:https://youtu.be/QKBZYSITkRc
END:VEVENT
BEGIN:VEVENT
UID:message_214689967@clojurians.zulipchat.com
DTSTART:20201121T160000Z
DTEND:20201121T180000Z
SUMMARY:Clojure in Geography (Joanne Cheng)
LOCATION:online
DESCRIPTION:Scicloj meeting: Clojure in Geography II -- a meeting with Joanne Cheng\n\nOn our next public meeting in the short series about Clojure in Geography, we will hear a talk by Joanne Cheng.\nAfter the talk, we will have a discussion.\nThe meeting will be 2 hours long.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/214689967
URL:https://tinyurl.com/yxoqj2mb
END:VEVENT
BEGIN:VEVENT
UID:message_214689506@clojurians.zulipchat.com
DTSTART:20201107T200000Z
DTEND:20201107T220000Z
SUMMARY:Reveal -- Read Eval Visualize Loop
LOCATION:online
DESCRIPTION:Scicloj meeting: Reveal -- Read Eval Visualize Loop\n\nA meeting with Vlad Protsenko about Reveal -- Read Eval Visualize Loop\nhttps://vlaaad.github.io/reveal/\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/214689506
URL:https://tinyurl.com/y2qj7m8k
END:VEVENT
BEGIN:VEVENT
UID:message_214688628@clojurians.zulipchat.com
DTSTART:20201117T183000Z
DTEND:20201117T203000Z
SUMMARY:Dark CIDER (Bozhidar Batsov)
LOCATION:online
DESCRIPTION:Dark CIDER (by Bozhidar Batsov)\n\nBozhidar Batsov (https://github.com/bbatsov) will show some of the lesser-known CIDER\nfeatures.\n\nBozhidar is the maintainer of CIDER, nREPL, and many Clojure libraries\nrelated to Clojure tooling. He’s also the editor of the community\nClojure style guide. He is also very known in the Emacs world as the\nauthor Prelude Emacs, Projectile and many other Emacs packages. He\nloves the Lisp family of languages and the functional programming in\ngeneral and Clojure in particular. He is a frequent conference speaker\nand he practices and promotes “Conference Driven Development” (the art\nof developing stuff to show off at conferences).\n\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/214688628
URL:https://www.meetup.com/London-Clojurians/events/274159509/
END:VEVENT
BEGIN:VEVENT
UID:message_214688158@clojurians.zulipchat.com
DTSTART:20201110T183000Z
DTEND:20201110T203000Z
SUMMARY:HATEOAS in Clojure
LOCATION:online
DESCRIPTION:Discoverable Hypermedia-Driven RESTful Web Services in Clojure (HATEOAS)\n\nDaniel Zurawski (https://www.linkedin.com/in/daniel-zurawski-8b107a32) will be presenting\nHypermedia as the Engine of Application State for microservice\narchitectures, including a demonstration of how you can build a\ndiscoverable Hypermedia-Driven RESTful Web Service in Clojure using\nbidi, liberator, halboy, hype and OpenTelemetry.\n\nDaniel is a Senior Software Developer at Kroo, helping to build a new\ndigital bank where money meets friends using Clojure. Previously\nTechnical Lead at SuperAwesome (now part of Epic Games). Passionate\nabout products & startups, functional programming, cloud\ninfrastructure, and messy data.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/214688158
URL:https://www.meetup.com/London-Clojurians/events/274159868/
END:VEVENT
BEGIN:VEVENT
UID:message_214090081@clojurians.zulipchat.com
DTSTART:20201201T183000Z
DTEND:20201201T203000Z
SUMMARY:babashka and sci internals (Michiel Borkent)
LOCATION:online
DESCRIPTION:babashka and sci internals (by Michiel Borkent)\n\nMichiel Borkent (https://github.com/borkdude) doesn't really need introductions in our community. He is the main author of clj-kondo, babashka, jet and so many other Clojure tools. He can be found as @borkdude in various places on the web.\n\nIn this talk, Michiel will tell us more about the internals of babashka and sci (Small Clojure Interpreter). A really good opportunity to gain a better understanding of how this increasingly popular tool is built.\n\nZulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/214090081
URL:https://www.meetup.com/London-Clojurians/events/274014078/
END:VEVENT
END:VCALENDAR

Data parsing

(def feed-dataset
  (-> feed-string
      (str/split #"END:VEVENT\nBEGIN:VEVENT")
      (->> (map (fn [event-string]
                  (-> event-string
                      str/split-lines
                      (->> (map (fn [event-line]
                                  (when-let [k (re-find #"URL:|SUMMARY:|DTSTART:" event-line)]
                                    [(-> k
                                         (str/replace ":" "")
                                         str/lower-case
                                         keyword)
                                     (-> event-line
                                         (str/replace k ""))])))
                           (into {}))))))
      (tc/dataset {:parser-fn {:dtstart [:local-date-time
                                         "yyyyMMdd'T'HHmmss'Z'"]}})
      (tc/set-dataset-name "Clojure Calendar Feed")))

Exploring the dataset

feed-dataset

Clojure Calendar Feed [282 3]:

:dtstart :summary :url
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104
2020-11-14T17:00 Scicloj machine learning study meeting #1.4 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-14T12:00 Scicloj machine learning study meeting #1.3 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-13T16:00 Scicloj machine learning study meeting #1.2 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-13T11:00 Scicloj machine learning study meeting #1.1 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-01T18:00 Clojure and Data Science in Health Care https://tinyurl.com/yxl3xh7o
2020-10-31T09:00 Practicalli Live Coding broadcast https://youtu.be/QKBZYSITkRc
2020-11-21T16:00 Clojure in Geography (Joanne Cheng) https://tinyurl.com/yxoqj2mb
2020-11-07T20:00 Reveal – Read Eval Visualize Loop https://tinyurl.com/y2qj7m8k
2020-11-17T18:30 Dark CIDER (Bozhidar Batsov) https://www.meetup.com/London-Clojurians/events/274159509/
2020-11-10T18:30 HATEOAS in Clojure https://www.meetup.com/London-Clojurians/events/274159868/
2020-12-01T18:30 babashka and sci internals (Michiel Borkent) https://www.meetup.com/London-Clojurians/events/274014078/
(type feed-dataset)
tech.v3.dataset.impl.dataset.Dataset
(map? feed-dataset)
true
(keys feed-dataset)
(:dtstart :summary :url)
(:dtstart feed-dataset)
#tech.v3.dataset.column<local-date-time>[282]
:dtstart
[2025-05-16T09:00, 2025-01-31T17:00, 2025-01-24T17:00, 2025-01-23T08:00, 2025-01-09T02:00, 2025-02-18T18:30, 2025-02-04T18:30, 2025-01-28T18:30, 2025-01-21T18:30, 2025-01-10T17:00, 2025-01-15T17:30, 2025-01-07T11:30, 2025-01-03T17:30, 2024-12-27T17:00, 2024-12-18T18:00, 2024-12-13T17:00, 2024-11-29T17:00, 2024-11-14T02:00, 2024-11-15T17:00, 2024-11-26T18:30...]
(type (:dtstart feed-dataset))
tech.v3.dataset.impl.column.Column

Visualizing progress

Ordering

(-> feed-dataset
    (tc/order-by [:dtstart]))

Clojure Calendar Feed [282 3]:

:dtstart :summary :url
2020-10-31T09:00 Practicalli Live Coding broadcast https://youtu.be/QKBZYSITkRc
2020-11-01T18:00 Clojure and Data Science in Health Care https://tinyurl.com/yxl3xh7o
2020-11-07T20:00 Reveal – Read Eval Visualize Loop https://tinyurl.com/y2qj7m8k
2020-11-10T18:30 HATEOAS in Clojure https://www.meetup.com/London-Clojurians/events/274159868/
2020-11-12T02:00 Simplicity & Power of theClojure CLI (Nate … https://www.meetup.com/Los-Angeles-Clojure-Users-Group/events/274336226/
2020-11-13T11:00 Scicloj machine learning study meeting #1.1 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-13T16:00 Scicloj machine learning study meeting #1.2 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-14T09:00 Practicalli Live - Exercism.io challenges https://youtu.be/Z5C7X1UN8yo
2020-11-14T12:00 Scicloj machine learning study meeting #1.3 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2020-11-14T17:00 Scicloj machine learning study meeting #1.4 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104
2025-01-15T17:30 Visual-tools meeting 29: Workflow Demos 3 https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155

Adding a count column

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds)))))

Clojure Calendar Feed [282 4]:

:dtstart :summary :url :count
2020-10-31T09:00 Practicalli Live Coding broadcast https://youtu.be/QKBZYSITkRc 0
2020-11-01T18:00 Clojure and Data Science in Health Care https://tinyurl.com/yxl3xh7o 1
2020-11-07T20:00 Reveal – Read Eval Visualize Loop https://tinyurl.com/y2qj7m8k 2
2020-11-10T18:30 HATEOAS in Clojure https://www.meetup.com/London-Clojurians/events/274159868/ 3
2020-11-12T02:00 Simplicity & Power of theClojure CLI (Nate … https://www.meetup.com/Los-Angeles-Clojure-Users-Group/events/274336226/ 4
2020-11-13T11:00 Scicloj machine learning study meeting #1.1 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 5
2020-11-13T16:00 Scicloj machine learning study meeting #1.2 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 6
2020-11-14T09:00 Practicalli Live - Exercism.io challenges https://youtu.be/Z5C7X1UN8yo 7
2020-11-14T12:00 Scicloj machine learning study meeting #1.3 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 8
2020-11-14T17:00 Scicloj machine learning study meeting #1.4 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 9
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/ 271
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104 272
2025-01-15T17:30 Visual-tools meeting 29: Workflow Demos 3 https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099 273
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/ 274
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134 275
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147 276
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/ 277
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148 278
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/ 279
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/ 280
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155 281

Plotting the time-series

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (plotly/layer-point {:=x :dtstart
                         :=y :count}))

Adding the year column

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds)))))

Clojure Calendar Feed [282 5]:

:dtstart :summary :url :count :year
2020-10-31T09:00 Practicalli Live Coding broadcast https://youtu.be/QKBZYSITkRc 0 2020
2020-11-01T18:00 Clojure and Data Science in Health Care https://tinyurl.com/yxl3xh7o 1 2020
2020-11-07T20:00 Reveal – Read Eval Visualize Loop https://tinyurl.com/y2qj7m8k 2 2020
2020-11-10T18:30 HATEOAS in Clojure https://www.meetup.com/London-Clojurians/events/274159868/ 3 2020
2020-11-12T02:00 Simplicity & Power of theClojure CLI (Nate … https://www.meetup.com/Los-Angeles-Clojure-Users-Group/events/274336226/ 4 2020
2020-11-13T11:00 Scicloj machine learning study meeting #1.1 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 5 2020
2020-11-13T16:00 Scicloj machine learning study meeting #1.2 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 6 2020
2020-11-14T09:00 Practicalli Live - Exercism.io challenges https://youtu.be/Z5C7X1UN8yo 7 2020
2020-11-14T12:00 Scicloj machine learning study meeting #1.3 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 8 2020
2020-11-14T17:00 Scicloj machine learning study meeting #1.4 https://scicloj.github.io/posts/2020-10-29-nov-2020-ml-study-meetings/ 9 2020
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/ 271 2025
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104 272 2025
2025-01-15T17:30 Visual-tools meeting 29: Workflow Demos 3 https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099 273 2025
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/ 274 2025
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134 275 2025
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147 276 2025
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/ 277 2025
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148 278 2025
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/ 279 2025
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/ 280 2025
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155 281 2025

Filtering by year – keeping the last couple of years

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023)))))

Clojure Calendar Feed [132 5]:

:dtstart :summary :url :count :year
2023-01-10T18:30 Lisp curse vs Lisp envy (by Mauricio Szabo) https://www.meetup.com/london-clojurians/events/289944517/ 150 2023
2023-01-12T01:00 Los Angeles Clojure Meetup: libpython-clj https://www.meetup.com/los-angeles-clojure-users-group/events/290773051/ 151 2023
2023-01-18T02:59 Clojure/Conj 2023: (extended) deadline to subm… https://sessionize.com/clojureconj-2023/ 152 2023
2023-01-24T18:30 Open Source Licenses for Developers (by Martin… https://www.meetup.com/london-clojurians/events/289965685/ 153 2023
2023-02-07T18:30 Simpler User Interfaces with Membrane (by Adri… https://www.meetup.com/London-Clojurians/events/290017912/ 154 2023
2023-02-09T02:00 Los Angeles Clojure Meetup: Mafs.cljs https://www.meetup.com/los-angeles-clojure-users-group/events/291434285/ 155 2023
2023-02-21T18:30 Model-driven systems with zen-lang (by Nikolai… https://www.meetup.com/london-clojurians/events/290555251/ 156 2023
2023-02-23T17:00 Blambda! The sound of Babashka and Lambda coll… https://www.meetup.com/sthlm-clj/events/291204199/ 157 2023
2023-02-25T05:30 Clojure-Asia meetup https://forms.gle/LgUWoU6U9ueD4Tue8 158 2023
2023-03-09T02:00 Los Angeles Clojure Meetup: cljbox2d https://www.meetup.com/los-angeles-clojure-users-group/events/292033201/ 159 2023
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/ 271 2025
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104 272 2025
2025-01-15T17:30 Visual-tools meeting 29: Workflow Demos 3 https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099 273 2025
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/ 274 2025
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134 275 2025
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147 276 2025
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/ 277 2025
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148 278 2025
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/ 279 2025
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/ 280 2025
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155 281 2025

Visualize again

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (plotly/layer-point {:=x :dtstart
                         :=y :count}))

Making the plot informative

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (plotly/layer-point {:=x :dtstart
                         :=y :count
                         :=text :summary}))

Recognizing groups

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (tc/select-rows :url)
    (tc/map-columns :group
                    [:url]
                    (fn [url]
                      (re-find #"london-clojurians|los-angeles-clojure|visual-tools|data-recur|real-world-data|scicloj-llm"
                               (str/lower-case url)))))

Clojure Calendar Feed [131 6]:

:dtstart :summary :url :count :year :group
2023-01-10T18:30 Lisp curse vs Lisp envy (by Mauricio Szabo) https://www.meetup.com/london-clojurians/events/289944517/ 150 2023 london-clojurians
2023-01-12T01:00 Los Angeles Clojure Meetup: libpython-clj https://www.meetup.com/los-angeles-clojure-users-group/events/290773051/ 151 2023 los-angeles-clojure
2023-01-18T02:59 Clojure/Conj 2023: (extended) deadline to subm… https://sessionize.com/clojureconj-2023/ 152 2023
2023-01-24T18:30 Open Source Licenses for Developers (by Martin… https://www.meetup.com/london-clojurians/events/289965685/ 153 2023 london-clojurians
2023-02-07T18:30 Simpler User Interfaces with Membrane (by Adri… https://www.meetup.com/London-Clojurians/events/290017912/ 154 2023 london-clojurians
2023-02-09T02:00 Los Angeles Clojure Meetup: Mafs.cljs https://www.meetup.com/los-angeles-clojure-users-group/events/291434285/ 155 2023 los-angeles-clojure
2023-02-21T18:30 Model-driven systems with zen-lang (by Nikolai… https://www.meetup.com/london-clojurians/events/290555251/ 156 2023 london-clojurians
2023-02-23T17:00 Blambda! The sound of Babashka and Lambda coll… https://www.meetup.com/sthlm-clj/events/291204199/ 157 2023
2023-02-25T05:30 Clojure-Asia meetup https://forms.gle/LgUWoU6U9ueD4Tue8 158 2023
2023-03-09T02:00 Los Angeles Clojure Meetup: cljbox2d https://www.meetup.com/los-angeles-clojure-users-group/events/292033201/ 159 2023 los-angeles-clojure
2025-01-09T02:00 Los Angeles Clojure Meetup: Caveman https://www.meetup.com/los-angeles-clojure-users-group/events/305450027/ 271 2025 los-angeles-clojure
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104 272 2025 real-world-data
2025-01-15T17:30 Visual-tools meeting 29: Workflow Demos 3 https://clojureverse.org/t/visual-tools-meeting-29-workflow-demos-3/11099 273 2025 visual-tools
2025-01-21T18:30 Clein: Bringing a bit of leiningen to deps.edn… https://www.meetup.com/london-clojurians/events/305279887/ 274 2025 london-clojurians
2025-01-23T08:00 Visual-tools meeting 30: Workflow Demos 4 https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4/11134 275 2025 visual-tools
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147 276 2025 real-world-data
2025-01-28T18:30 Don’t fear the Storm (by Juan Monetta) https://www.meetup.com/london-clojurians/events/305198588/ 277 2025 london-clojurians
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148 278 2025 data-recur
2025-02-04T18:30 Intro to Fugato (by David Nolen) https://www.meetup.com/london-clojurians/events/305401951/ 279 2025 london-clojurians
2025-02-18T18:30 Intro to Collet. A low-code ETL management too… https://www.meetup.com/london-clojurians/events/305238843/ 280 2025 london-clojurians
2025-05-16T09:00 SciNoj Light 1st conference https://clojureverse.org/t/scinoj-light-1st-conference/11155 281 2025

Colouring by group

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (tc/select-rows :url)
    (tc/map-columns :group
                    [:url]
                    (fn [url]
                      (re-find #"london-clojurians|los-angeles-clojure|visual-tools|data-recur|real-world-data|scicloj-llm"
                               (str/lower-case url))))
    (plotly/layer-point {:=x :dtstart
                         :=y :count
                         :=color :group}))

Time series per group

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (tc/select-rows :url)
    (tc/map-columns :group
                    [:url]
                    (fn [url]
                      (re-find #"london-clojurians|los-angeles-clojure|visual-tools|data-recur|real-world-data|scicloj-llm"
                               (str/lower-case url))))
    (tc/group-by [:group])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    tc/ungroup)

_unnamed [131 6]:

:dtstart :summary :url :year :group :count
2023-01-10T18:30 Lisp curse vs Lisp envy (by Mauricio Szabo) https://www.meetup.com/london-clojurians/events/289944517/ 2023 london-clojurians 0
2023-01-24T18:30 Open Source Licenses for Developers (by Martin… https://www.meetup.com/london-clojurians/events/289965685/ 2023 london-clojurians 1
2023-02-07T18:30 Simpler User Interfaces with Membrane (by Adri… https://www.meetup.com/London-Clojurians/events/290017912/ 2023 london-clojurians 2
2023-02-21T18:30 Model-driven systems with zen-lang (by Nikolai… https://www.meetup.com/london-clojurians/events/290555251/ 2023 london-clojurians 3
2023-03-21T18:30 HOP on and jump-start the development of your … https://www.meetup.com/London-Clojurians/events/291838750/ 2023 london-clojurians 4
2023-04-18T17:30 Portfolio: A ‘visual REPL’ for UI Co… https://www.meetup.com/London-Clojurians/events/292784243/ 2023 london-clojurians 5
2023-05-02T17:30 Software Development Leverage (by Tony Kay) https://www.meetup.com/london-clojurians/events/291838848/ 2023 london-clojurians 6
2023-05-30T17:30 Clojure Goes Brrr: a quest for performanc… https://www.meetup.com/London-Clojurians/events/293273349/ 2023 london-clojurians 7
2023-06-06T17:30 Load testing stateful applications in Clojure … https://www.meetup.com/London-Clojurians/events/293470078/ 2023 london-clojurians 8
2023-06-13T17:30 The jank programming language (by Jeaye Wilker… https://www.meetup.com/london-clojurians/events/293062043/ 2023 london-clojurians 9
2024-10-04T17:00 Real-world-data meeting 15 https://clojureverse.org/t/real-world-data-meeting-15/10944 2024 real-world-data 14
2024-10-18T17:00 Real-world-data meeting 16 https://clojureverse.org/t/real-world-data-meeting-16/10959 2024 real-world-data 15
2024-11-15T17:00 Real-world-data meeting 18 https://clojureverse.org/t/real-world-data-meeting-18/11000 2024 real-world-data 16
2024-11-29T17:00 Real-world-data meeting 19 https://clojureverse.org/t/real-world-data-meeting-19/11016 2024 real-world-data 17
2024-12-13T17:00 Clojure real-world-data meeting 20 https://clojureverse.org/t/clojure-real-world-data-meeting-20/11048 2024 real-world-data 18
2024-12-27T17:00 Clojure real-world-data meeting 21 https://clojureverse.org/t/clojure-real-world-data-meeting-21/11082 2024 real-world-data 19
2025-01-10T17:00 Clojure real-world-data meeting 22 https://clojureverse.org/t/clojure-real-world-data-meeting-22/11104 2025 real-world-data 20
2025-01-24T17:00 Clojure real-world-data meeting 23 https://clojureverse.org/t/clojure-real-world-data-meeting-23/11147 2025 real-world-data 21
2024-06-29T13:00 Data-recur meeting 5: Datajure - a DSL extensi… https://clojureverse.org/t/data-recur-meeting-5-datajure-a-dsl-extension-to-existing-data-processing-libraries/10747 2024 data-recur 0
2024-08-08T17:00 Data-recur meeting 6: Clojure Meets Metal: Wor… https://clojureverse.org/t/data-recur-meeting-6-clojure-meets-metal-working-with-native-libraries-and-the-gpu/10862 2024 data-recur 1
2025-01-31T17:00 Data-recur meeting 7 - R4Clj 1: Introducing R … https://clojureverse.org/t/data-recur-meeting-7-r4clj-1-introducing-r-and-the-tidyverse/11148 2025 data-recur 2

Plotting the multiple time series

(-> feed-dataset
    (tc/order-by [:dtstart])
    (tc/add-column :year
                   (fn [ds]
                     (datetime/long-temporal-field
                      :years
                      (:dtstart ds))))
    (tc/select-rows (fn [row]
                      (-> row
                          :year
                          (>= 2023))))
    (tc/select-rows :url)
    (tc/map-columns :group
                    [:url]
                    (fn [url]
                      (re-find #"london-clojurians|los-angeles-clojure|visual-tools|data-recur|real-world-data|scicloj-llm"
                               (str/lower-case url))))
    (tc/group-by [:group])
    (tc/add-column :count
                   (fn [ds]
                     (range (tc/row-count ds))))
    tc/ungroup
    (plotly/base {:=x :dtstart
                  :=y :count
                  :=color :group
                  :=text :summary})
    plotly/layer-point 
    plotly/layer-line)
source: notebooks/index.clj