Skip to content

Commit efea37b

Browse files
committed
update events
1 parent 0413154 commit efea37b

3 files changed

+125
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
= Data-recur meeting 5: Datajure
2+
2024-06-29
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://clojureverse.org/t/data-recur-meeting-5-datajure-a-dsl-extension-to-existing-data-processing-libraries/10747
6+
:jbake-location: online
7+
:jbake-start: 2024-06-29
8+
:jbake-end: 2024-06-29
9+
10+
== Data-recur meeting 5: Datajure - a DSL extensi...
11+
12+
Data-recur meeting 5: Datajure - a DSL extension to existing data processing libraries +
13+
+
14+
The data-recur group is a space for collaborations around the emerging Clojure stack for data processing and data analysis. +
15+
This June, it is coming back. +
16+
It will be presented by Matthias Buehlmaier and Yang Ming-Tian from the Business School. +
17+
This 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. +
18+
Joining +
19+
Please use the Going button at the top of this post to mark your participation. +
20+
You can also use the Add to Calendar button to add the event to your calendar. +
21+
Length +
22+
The official part will be 90 minutes long. +
23+
Sometimes some of us like to stay longer and chat. +
24+
Platform +
25+
+
26+
Video meeting: Launch Meeting - Zoom +
27+
Text chat: We will use the #data-recur Zulip stream. +
28+
+
29+
Recording +
30+
Most of the meeting will be recorded and shared publicly. +
31+
Some parts will be unrecorded. +
32+
+
33+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/439889919 +
34+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
= Real-world-data meeting 6
2+
2024-05-31
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://clojureverse.org/t/real-world-data-meeting-6/10745
6+
:jbake-location: online
7+
:jbake-start: 2024-05-31
8+
:jbake-end: 2024-05-31
9+
10+
== Real-world-data meeting 6
11+
12+
Hi! +
13+
It is not too late to join the real-world-data group. +
14+
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. +
15+
See the meeting 1 post for background. +
16+
Updates about the agenda will be shared in the group chat. +
17+
If you wish to join the group, please reach out beforehand. +
18+
parens1920×1440 98.2 KB +
19+
+
20+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/439380806 +
21+
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
= Visual-tools meeting 26
2+
2024-06-16
3+
:jbake-type: event
4+
:jbake-edition:
5+
:jbake-link: https://clojureverse.org/t/visual-tools-meeting-26-gemini-space-age-protocols-from-the-repl/10736
6+
:jbake-location: online
7+
:jbake-start: 2024-06-16
8+
:jbake-end: 2024-06-16
9+
10+
== Visual-tools meeting 26 - Gemini, Space-Age, p...
11+
12+
Visual-tools meeting 26 - Gemini, Space-Age, protocols from the REPL +
13+
+
14+
The visual tools group will have its 26th meeting on June 16th. +
15+
In this meeting, Gary Johnson and @Daniel_Szmulewicz will give two talks regarding the use of internet protocols from Clojure. +
16+
For the background that has motivated the meetings, see the recent discussion at the Clojure mailing group. +
17+
Agenda +
18+
(see the detailed abstracts below) +
19+
+
20+
Gary Johnson - Space-Age and the Gemini Protocol (Clojure on the Small Web) +
21+
Daniel Szmulewicz - How not to be protocolary with protocols +
22+
Discussion +
23+
+
24+
Joining +
25+
Please 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. +
26+
Length +
27+
The official part will be 90 minutes long. +
28+
Sometimes, some of us like to stay longer and chat. +
29+
Video Call +
30+
Zoom link: Launch Meeting - Zoom +
31+
Recording +
32+
Possibly, we will share a recording of parts of the meeting. This has not been decided yet. +
33+
Talk abstracts +
34+
Space-Age and the Gemini Protocol (Clojure on the Small Web) - Gary Johnson +
35+
Gemini is a text-centric, persistent communication protocol based +
36+
around a hyperlinked web of documents that is now almost 5 years old. +
37+
In many ways, it feels like the early web, but at the same time, it +
38+
provides privacy and authentication through the use of TLS encryption +
39+
and client-side X.509 certificates. +
40+
The protocol itself is an exercise in elegant minimalism and can be +
41+
easily understood and implemented by a single developer with a few +
42+
days of effort. All requests are encrypted. Request and response +
43+
headers are extremely minimal, and there are no cookies. Every request +
44+
serves a single document with no cascaded downloads, and there is no +
45+
client-side programming language like Javascript. Taken together, +
46+
these features ensure a private, safe, and user-driven browsing +
47+
experience without the need for ad blockers, browser extensions, or +
48+
similar defensive measures. +
49+
While the feature set may seem minimal, Gemini’s community has been +
50+
extremely creative in the content that they have produced over the +
51+
years. In particular, server-side CGI scripting is well supported. +
52+
Because Clojure programmers also deserve a great experience in writing +
53+
Gemini pages and applications, I developed the Space-Age Gemini server +
54+
in Clojure in the summer and fall of 2020. While having zero +
55+
dependencies beyond Clojure itself, Space-Age supports a unique +
56+
Ring-like programming model that enables easy server-side scripting in +
57+
our favorite programming language. +
58+
In this talk, I will demonstrate Space-Age’s features and show off +
59+
some of my favorite Gemini applications. +
60+
Useful Links: +
61+
+
62+
https://geminiprotocol.net/ +
63+
Project Gemini FAQ +
64+
Gary Johnson / space-age · GitLab +
65+
+
66+
How not to be protocolary with protocols - Daniel Szmulewicz +
67+
I 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. +
68+
+
69+
Zulip: https://clojurians.zulipchat.com/#narrow/stream/262224-events/near/438968418 +
70+

0 commit comments

Comments
 (0)