Skip to content

Commit a6928d3

Browse files
committed
Add new meetup
1 parent aa317c8 commit a6928d3

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed

index.html.pm

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,46 @@
7272
Looking forward to see you at the next edition oflink["https://www.meetup.com/tu-lambda/"]{Tü.λ—Functional Programming Night Tübingen}!
7373
}
7474
◊meetups{
75+
◊meetup[#:title "26.03.25"]{
76+
◊par{
77+
The next meetup will take place on the 26.03.25 at the ◊link["https://itdesign.de/"]{itdesign office}, Friedrichstraße 12.
78+
}
79+
div[#:class "mx-2 my-4 sm:text-lg leading-relaxed"]{
80+
◊orga{18:45 Doors open & Welcome}
81+
◊p[#:class ""]{◊span[#:class "font-medium"]{Building a Large-Scale, Streaming-Based Logging and Monitoring Solution} (Marcus)}
82+
◊abstract{
83+
◊p[#:class ""]{
84+
In a semiconductor fab, numerous processes play a role in manufacturing a
85+
microchip. Keeping track of the manufacturing process, recording all the data
86+
and metrics that occur in the different steps, sending alerts when parameters
87+
indicate production problems, and correlating the data with the resulting
88+
product is essential for a successful and efficient production.
89+
}
90+
91+
◊p[#:class "my-2"]{
92+
We show how we have built a large-scale logging and monitoring solution of a
93+
large and heterogenous legacy enterprise IT infrastructure that controls
94+
semiconductor manufacturing. Our streaming-based system uses Riemann and
95+
handles more than 5,000 events per second, stores terabytes of logs and metrics
96+
persistently in Elasticsearch and Prometheus, and provides visualizations with
97+
Kibana and Grafana and real-time alerting.
98+
}
99+
}
100+
◊orga{Short break}
101+
◊p[#:class ""]{◊span[#:class "font-medium"]{Lightning Talks} (Spontaneous 👀)}
102+
◊abstract{
103+
}
104+
◊orga{Food, talking, coding, whatever}
105+
◊orga{22.00 End}
106+
}
107+
}
75108
◊meetup[#:title "15.01.25"]{
76109
◊par{
77-
The next meetup will take place on the 15.01.25 at the ◊link["https://itdesign.de/"]{itdesign office}, Friedrichstraße 12.
110+
This meetup took place on the 15.01.25 at the ◊link["https://itdesign.de/"]{itdesign office}, Friedrichstraße 12.
78111
}
79112
div[#:class "mx-2 my-4 sm:text-lg leading-relaxed"]{
80113
◊orga{18:45 Doors open & Welcome}
81-
◊p[#:class ""]{◊span[#:class "font-medium"]{Explaining Functional Programming} (Beat)}
114+
◊p[#:class ""]{◊span[#:class "font-medium"]{◊link["https://haglobah.github.io/talks/2025-01-15-explaining-functional-programming"]{Explaining Functional Programming}} (Beat)}
82115
◊abstract{
83116
Most of us have been there—explaining functional programming is hard.
84117
This talk first gathers the prerequisites for understanding functional programming and then provides a template for explaining it. In the meantime, it touches on the history of programming, programming languages, and some general concepts such as coupling and complexity.

0 commit comments

Comments
 (0)