LUGN151 - dinsdag 11 maart 2025
De honderdeenenvijftigste bijeenkomst is op dinsdag 11 maart 2025. De bijeenkomst is op onze vaste locatie in De Klinker, Van Broeckhuysenstraat 46, Nijmegen. Gratis toegang.
Programma:
-
20:00 uur - Message Brokers [niveau: alle] - Oscar Buse
We gaan dit keer kijken naar Message Brokers
* Wat is een message broker?
* Waarom gebruik je een message broker?
* Hoe werkt een message broker?We leggen een aantal belangrijke begrippen uit, zoals: publishers, subscribers, topics, producers, receivers, exchanges , routing, queues, QoS, ...
Twee specifieke implementaties worden toegelicht:
* De broker Mosquitto, welke het MQTT (Message Queuing Telemetry Transport) protocol ondersteunt
* De broker RabbitMQ, welke het AMQP protocol (Advanced Message Queuing Protocol) ondertsteunt (en ook MQTT)Aan de hand van eenvoudige voorbeelden in Python maken we de werking duidelijk en zullen we ook de overeenkomsten en verschillen tussen beide zien. Tevens wordt er ingegaan in welke situaties je welke broker en welk protocol het beste kan gebruiken.
- 21:30 uur - Lightning Talks (korte presentaties over Linux gerelateerde onderwerpen)
Talk 1: Alpine Linux [niveau: alle] - Peter Martin
Alpine Linux is een minimalistische, op beveiliging gerichte Linux-distributie, perfect voor (docker) containers en embedded systemen. Met apk als pakketmanager biedt Alpine snelle en eenvoudige software-updates zonder onnodige overhead.
Talk 2: Een stukje Unix- en PDP-11-geschiedenis [niveau: alle] - Leo Willems
Leo stuitte onlangs op enkele oude documenten uit de begintijd van Unix, daterend uit het midden van de jaren ’70.
Talk 3: Een logging systeem maken mbv ChatGPT [niveau: alle] - Oscar Buse
Oscar heeft nogal wat logging. Hij heeft ChatGPT gevraagd om mee te helpen met het ontwerpen van een logging / alerting systeem. Na een paar uur had hij al iets werkends. In deze talk vertelt Oscar hoe dat tot stand kwam.
- 22:30 uur - Einde