Skip to content

Commit 05bec4a

Browse files
committed
Merge branch 'master' into 1.12-doc-updates
2 parents 2c61ec8 + 2bee89c commit 05bec4a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1476
-29
lines changed

content/community/tools.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Community led hyper-hackable text editor, a project created after the sunset of
9393

9494
== Dependency management
9595

96-
* <<xref/../../guides/deps_and_cli#,clj and deps.edn>> - clj is a tool for managing dependencies, running a REPL, and executing Clojure programs, built by the Clojure core team
96+
* <<xref/../../reference/clojure_cli#,clj>> is a tool for managing dependencies, running a REPL, and executing Clojure programs, built by the Clojure core team, with deps in <<xref/../../reference/deps_edn#,deps.edn>>
9797
* https://leiningen.org/[Leiningen] - an extensible build tool that provides dependency management, REPL support, testing, packaging, deployment, and many other capabilities
9898
* https://boot-clj.github.io/[Boot] - build tooling for Clojure: instead of a special-purpose DSL, Boot supplies abstractions and libraries you can use to automate nearly any build scenario with the full power of the Clojure language
9999

content/dev/contributors.csv

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,7 @@ Esteban Franqueiro,efranqueiro
487487
Matthew Frazier,leafstorm
488488
Gary Fredericks,fredericksgary
489489
Mark Fredrickson,
490+
Olav Frengstad,lafka
490491
Michael Frericks,frericksm
491492
David Frese,dfrese
492493
Adam Frey,adamfrey
@@ -613,6 +614,7 @@ Scott Haleen,scotthaleen
613614
Stuart Halloway,
614615
Peter Hanak,hanakpet
615616
Manish Handa,hmanish
617+
"Susan Hansen (LMI, Inc.)",
616618
Marko Hantula,mhantula
617619
Chris Hapgood,cch1
618620
Jonathan Hartwell,jhartwell
@@ -1013,6 +1015,7 @@ Cristian Malinescu,Cristian-Malinescu
10131015
Alan Malloy,
10141016
Henrish Maluleka,henroid
10151017
Itay Maman,
1018+
Ndivhuwo Justice Mamidza,Mamidze
10161019
Chester Mancini,chetmancini
10171020
Vedang Manerikar,vedang
10181021
Max Jiayin Mao,jmao
@@ -1145,6 +1148,7 @@ Thomas Patrick Mulvaney,thomasmulvaney
11451148
Marco Munizaga,MarcoPolo
11461149
Elliot Murphy,statik
11471150
Jason Murphy,jsonmurphy
1151+
Pavel Murygin,coder11
11481152
Brendon John Muschamp,brendonjohn
11491153
Ramakrishnan Muthukrishnan,
11501154
Tim Myrtle,
@@ -1333,6 +1337,7 @@ Martin Račák,rakyi
13331337
Sameer Rahmani,lxsameer
13341338
Drew Raines,"drewr, mtndrew0"
13351339
R U Naresh Raju,meumanaresh
1340+
Alejandro Atienza Ramos,alexati
13361341
Benjamin Ran,benjaminran
13371342
Roger E. Randall II,randre03
13381343
Wendy Randolph,the-dress-code
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
= Applying past software architecture and
2+
2024-01-16
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/func-prog-sweden/events/297868767/
6+
:jbake-location: online
7+
:jbake-start: 2024-01-16
8+
:jbake-end: 2024-01-16
9+
10+
== Applying past software architecture and design
11+
12+
Welcome to the first Func Prog Sweden MeetUp 2024 &ndash; Online +
13+
This MeetUp will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden +
14+
The program starts at 18. +
15+
+
16+
Intro by Magnus Sedlacek +
17+
Functional Design: Applying past software architecture and design to our Clojure programs by Janet Carr +
18+
+
19+
Functional Design: Applying past software architecture and design +
20+
Functional 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. +
21+
Janet Carr +
22+
Independent Clojure consultant +
23+
https://janetacarr.com/ +
24+
https://twitter.com/janetacarr +
25+
Video sponsor &ndash; Ada Beat +
26+
https://adabeat.com +
27+
Merch +
28+
If you want to spread functional programming and support the channel, buy something from the shop: +
29+
https://funcprogsweden.myspreadshop.net/ +
30+
#funcprogsweden +
31+
+
32+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/412318401 +
33+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
= Bringing Real-Time AI to Phone Calls
2+
2024-03-19
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/london-clojurians/events/298480748/
6+
:jbake-location: online
7+
:jbake-start: 2024-03-19
8+
:jbake-end: 2024-03-19
9+
10+
== Bringing Real-Time AI to Phone Calls using cor...
11+
12+
Bringing Real-Time AI to Phone Calls using core.async (by Ovi Stoica) +
13+
+
14+
THIS IS AN ONLINE EVENT +
15+
[Connection details will be shared 1h before the start time] +
16+
The London Clojurians are happy to present: +
17+
Title: Bringing Real-Time AI to Phone Calls using core.async +
18+
Speaker: Ovi Stoica +
19+
Time: 2024-03-19 @ 18:30 (London time) +
20+
Local time: click here for local time +
21+
Ovi Stoica (https://www.ovistoica.com/) will be presenting: +
22+
&quot;Bringing Real-Time AI to Phone Calls using core.async&quot; +
23+
How to bring AI to real-time telephony using Twilio, OpenAI &amp; clojure core.async. The talk will include details about assembling the pipeline, handling audio, and using u/log to find bottlenecks in the pipeline. +
24+
Ovi 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 +
25+
If you missed this event, you can watch the recording on our YouTube channel: +
26+
https://www.youtube.com/@LondonClojurians +
27+
(The recording will be uploaded a couple of days after the event.) +
28+
Please, consider supporting the London Clojurians with a small donation: +
29+
https://opencollective.com/london-clojurians/ +
30+
Your contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events: +
31+
+
32+
ClojureBridge London: supports under-represented groups discover Clojure +
33+
re:Clojure: our free to attend annual community conference +
34+
monthly meetup events with speakers from all over the world +
35+
subscription and admin costs such as domain name &amp; StreamYard subscription +
36+
+
37+
Thank you to our sponsors: +
38+
+
39+
https://juxt.pro/ +
40+
https://flexiana.com/ +
41+
And many individual sponsors +
42+
+
43+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/412521148 +
44+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
= Clojure/Conj 2024
2+
2024-10-23
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://2024.clojure-conj.org/
6+
:jbake-location: online
7+
:jbake-start: 2024-10-23
8+
:jbake-end: 2024-10-25
9+
10+
== Clojure/Conj 2024
11+
12+
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. +
13+
+
14+
Oct 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. +
15+
+
16+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426009557 +
17+

content/events/2024/clojure-conj.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
= Clojure/Conj 2024
2+
2024-10-23
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://2024.clojure-conj.org/
6+
:jbake-location: online
7+
:jbake-start: 2024-10-23
8+
:jbake-end: 2024-10-25
9+
10+
== Clojure/Conj 2024
11+
12+
https://2024.clojure-conj.org/[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 https://gwmemorial.org/[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.
13+
14+
Oct 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.
15+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
= Heart of Clojure
2+
2024-09-18
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://2024.heartofclojure.eu/
6+
:jbake-location: online
7+
:jbake-start: 2024-09-18
8+
:jbake-end: 2024-09-19
9+
10+
== Heart of Clojure
11+
12+
We're back, baby! Five years after the legendary first edition, Heart of Clojure returns. +
13+
+
14+
Coming to Leuven, Belgium. September 18 & 19, 2024. +
15+
+
16+
Heart 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. +
17+
+
18+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426008968 +
19+
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
= HYBRID: Immutable Databases to Set Your
2+
2024-04-10
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/madison-clojure-meetup/events/299793692
6+
:jbake-location: online
7+
:jbake-start: 2024-04-10
8+
:jbake-end: 2024-04-11
9+
10+
== HYBRID: Immutable Databases to Set Your Distri...
11+
12+
HYBRID: Immutable Databases to Set Your Distributed System Free +
13+
+
14+
Writing 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. +
15+
The talk will also be streamed live and a VOD will be posted later: https://youtube.com/live/zx4HGVx9NR8 +
16+
Agenda: +
17+
+
18+
6:30pm arrive, pizza served +
19+
7:00pm talk +
20+
7:45pm all questions +
21+
8:00pm end stream, offline questions +
22+
8:30pm end meetup, people who want to hang out can choose from nearby bars and restaurants +
23+
+
24+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/432397097 +
25+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
= Is there a place for LLM orchestration
2+
2024-04-09
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/London-Clojurians/events/299650081/
6+
:jbake-location: online
7+
:jbake-start: 2024-04-09
8+
:jbake-end: 2024-04-09
9+
10+
== Is there a place for LLM orchestration tools? ...
11+
12+
Is there a place for LLM orchestration tools? (by Žygimantas Medelis) +
13+
+
14+
THIS IS AN ONLINE EVENT +
15+
[Connection details will be shared 1h before the start time] +
16+
The London Clojurians are happy to present: +
17+
Title: Is there a place for LLM orchestration tools? +
18+
Speaker: Žygimantas Medelis +
19+
Time: 2024-04-09 @ 18:30 (London time) +
20+
Local time: click here for local time +
21+
Žygimantas Medelis (https://x.com/zzgmm) will be presenting: +
22+
&quot;Is there a place for LLM orchestration tools?&quot; +
23+
Every 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 &ndash; an LLM tooling library &ndash; 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. +
24+
Ž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. +
25+
If you missed this event, you can watch the recording on our YouTube channel: +
26+
https://www.youtube.com/@LondonClojurians +
27+
(The recording will be uploaded a couple of days after the event.) +
28+
Please, consider supporting the London Clojurians with a small donation: +
29+
https://opencollective.com/london-clojurians/ +
30+
Your contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events: +
31+
+
32+
ClojureBridge London: supports under-represented groups discover Clojure +
33+
re:Clojure: our free to attend annual community conference +
34+
monthly meetup events with speakers from all over the world +
35+
subscription and admin costs such as domain name &amp; StreamYard subscription +
36+
+
37+
Thank you to our sponsors: +
38+
+
39+
https://juxt.pro/ +
40+
https://flexiana.com/ +
41+
And many individual sponsors +
42+
+
43+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/426007215 +
44+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
= Leveling Up Clojure Runtime Specs
2+
2024-03-07
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/madison-clojure-meetup/events/299428825
6+
:jbake-location: online
7+
:jbake-start: 2024-03-07
8+
:jbake-end: 2024-03-07
9+
10+
== Leveling Up Clojure Runtime Specs @ambrosebs
11+
12+
Madison Clojure Meetup presents 'Leveling Up Clojure Runtime Specs' by Ambrose Bonnaire-Sergeant. +
13+
+
14+
Talk description: +
15+
Clojure 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. +
16+
+
17+
About the speaker: +
18+
Ambrose 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. +
19+
+
20+
Speaker Website: https://ambrosebs.com +
21+
+
22+
This event will be streamed live here: https://www.youtube.com/watch?v=2vAyJPwogSI +
23+
+
24+
A VOD will be available at some point after the stream. +
25+
+
26+
Please join #clojure-madison on Clojurians Slack to participate. +
27+
+
28+
Agenda (Central Time): +
29+
- 6:30pm local meetup starts +
30+
- 7:00pm talk (and stream) starts +
31+
- 7:45pm questions +
32+
- please leave a comment on the stream or post on #clojure-madison in Clojurians slack. +
33+
- 8:00pm stream ends +
34+
- 8:30pm local meetup ends +
35+
+
36+
To attend in person, please sign up here: https://www.meetup.com/madison-clojure-meetup/events/299428825/ +
37+
+
38+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/423308711 +
39+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
= Los Angeles Clojure Meetup: Tempel
2+
2024-04-11
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/los-angeles-clojure-users-group/events/300263433/
6+
:jbake-location: online
7+
:jbake-start: 2024-04-11
8+
:jbake-end: 2024-04-11
9+
10+
== Los Angeles Clojure Meetup: Tempel
11+
12+
This month, we will collaboratively explore Tempel, a data security framework for Clojure. +
13+
As usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem. +
14+
The meeting will be recorded. +
15+
We will continue with an online virtual meeting until further notice. +
16+
+
17+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/431728611 +
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
= Los Angeles Clojure Meetup: UIx
2+
2024-03-14
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/los-angeles-clojure-users-group/events/299702055/
6+
:jbake-location: online
7+
:jbake-start: 2024-03-14
8+
:jbake-end: 2024-03-14
9+
10+
== Los Angeles Clojure Meetup: UIx
11+
12+
This month, we will collaboratively explore UIx, an idiomatic ClojureScript interface to modern React.js. +
13+
As usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem. +
14+
The meeting will be recorded. +
15+
We will continue with an online virtual meeting until further notice. +
16+
+
17+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/425730070 +
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
= Los Angeles Clojure Meetup: XTDB 2.0
2+
2024-02-22
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://www.meetup.com/los-angeles-clojure-users-group/events/299014142/
6+
:jbake-location: online
7+
:jbake-start: 2024-02-22
8+
:jbake-end: 2024-02-22
9+
10+
== Los Angeles Clojure Meetup: XTDB 2.0 (part 2)
11+
12+
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. +
13+
As usual, we will start off the meetup discussing recent releases and developments of note in the Clojure ecosystem. +
14+
The meeting will be recorded. +
15+
We will continue with an online virtual meeting until further notice. +
16+
+
17+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/419953871 +
18+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
= Real-world-data meeting 1
2+
2024-03-22
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://clojureverse.org/t/real-world-data-meeting-1/10613
6+
:jbake-location: online
7+
:jbake-start: 2024-03-22
8+
:jbake-end: 2024-03-22
9+
10+
== Real-world-data meeting 1
11+
12+
The Scicloj real-world-data group is a new space for Clojurians working on data and science projects. +
13+
It 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. +
14+
The group will meet regularly every couple of weeks. This will be the first meeting. +
15+
Session agenda +
16+
(this section will evolve gradually) +
17+
Participating +
18+
If 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. +
19+
We will also assume that you either know some Clojure or have a serious intention to learn it. +
20+
To 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. +
21+
Recording +
22+
The session will be partially recorded. Possibly, some parts of the recording will be shared publicly. +
23+
Chat +
24+
The group will use the Clojurians Zulip chat. Specifically, the #real-world-data stream. +
25+
More information +
26+
Please check the group page for additional information. +
27+
+
28+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/425187632 +
29+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
= Real-world-data meeting 2
2+
2024-04-05
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://clojureverse.org/t/real-world-data-meeting-2/10659
6+
:jbake-location: online
7+
:jbake-start: 2024-04-05
8+
:jbake-end: 2024-04-05
9+
10+
== Real-world-data meeting 2
11+
12+
Hi! +
13+
On March 22nd, we had the first meeting of the real-world-data group. About 12 attended (of the 19 who joined the group). +
14+
Please see the meeting 1 post for background. +
15+
This 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. +
16+
If you wish to join the group, please reach out beforehand. +
17+
+
18+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/430933265 +
19+

0 commit comments

Comments
 (0)