|
72 | 72 | Looking forward to see you at the next edition of ◊link["https://www.meetup.com/tu-lambda/"]{Tü.λ—Functional Programming Night Tübingen}! |
73 | 73 | } |
74 | 74 | ◊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 | + } |
75 | 108 | ◊meetup[#:title "15.01.25"]{ |
76 | 109 | ◊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. |
78 | 111 | } |
79 | 112 | ◊div[#:class "mx-2 my-4 sm:text-lg leading-relaxed"]{ |
80 | 113 | ◊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)} |
82 | 115 | ◊abstract{ |
83 | 116 | Most of us have been there—explaining functional programming is hard. |
84 | 117 | 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