|
73 | 73 | } |
74 | 74 | ◊meetups{ |
75 | 75 |
|
76 | | - ◊meetup[#:title "29.10.25"]{ |
| 76 | + ◊meetup[#:title "03.12.25"]{ |
77 | 77 | ◊par{ |
78 | 78 | The next meetup will take place on the 29.10.25 at the ◊link["https://itdesign.de/"]{itdesign office}, Friedrichstraße 12. |
79 | 79 | } |
| 80 | + ◊div[#:class "mx-2 my-4 sm:text-lg leading-relaxed"]{ |
| 81 | + ◊orga{18:45 Doors open & Welcome} |
| 82 | + ◊p[#:class ""]{◊span[#:class "font-medium"]{What the Guix!?} (Bost, Alex)} |
| 83 | + ◊abstract{ |
| 84 | + ◊p[#:class "my-2"]{ |
| 85 | + Hey you! |
| 86 | + } |
| 87 | + ◊p[#:class "my-2"]{ |
| 88 | + Psst, are you a developer or an IT person? Do you use multiple computers with many packages and move between them back and forth? |
| 89 | + } |
| 90 | + ◊p[#:class "my-2"]{ |
| 91 | + We feel your pain and may have some remedy for it. |
| 92 | + You don't have to sell your soul to get out of dependency hell, BTW ;-) |
| 93 | + } |
| 94 | + ◊p[#:class "my-2"]{ |
| 95 | + We will show you how to embrace the Functional Programming Model even at the operating system level! |
| 96 | + Eelco Dolstra explored these ideas in his PhD thesis in 2006, also introducing NixOS. |
| 97 | + } |
| 98 | + ◊p[#:class "my-2"]{ |
| 99 | + Today we focus on GNU Guix, forked from NixOS in 2012 by Ludovic Courtès. |
| 100 | + GNU Guix is a stand-alone operating system and a package manager also available for other Linux distributions. |
| 101 | + For crafting the system, Guix uses Guile Scheme - a proper programming language with clean design. |
| 102 | + } |
| 103 | + ◊p[#:class "mt-8"]{ |
| 104 | + ◊ul[#:class "list-inside list-disc"]{ |
| 105 | + ◊li{Alex gives you an introduction to the concepts and the system's architecture.} |
| 106 | + ◊li{Bost shows you the good and the not-so-good parts: how he uses Guix and how you could use it as well.} |
| 107 | +} |
| 108 | + } |
| 109 | +
|
| 110 | + } |
| 111 | + ◊orga{Food, talking, coding, and:} |
| 112 | + ◊p[#:class ""]{◊span[#:class "font-medium"]{Open Stage: Workflow, Use-Cases, and Tips and Tricks for Guix (and NixOS)} (Alex)} |
| 113 | + ◊abstract{ |
| 114 | + ◊p[#:class "my-2"]{ |
| 115 | +How are using your declarative, functional package manager? Show us your workflow or solution for your use-case! |
| 116 | + } |
| 117 | + ◊p[#:class "my-2"]{ |
| 118 | +Neat tricks welcome :) |
| 119 | + } |
| 120 | + } |
| 121 | + ◊orga{22.00 End} |
| 122 | + } |
| 123 | + } |
| 124 | +
|
| 125 | + ◊meetup[#:title "29.10.25"]{ |
| 126 | + ◊par{ |
| 127 | + The this meetup took place on the 29.10.25 at the ◊link["https://itdesign.de/"]{itdesign office}, Friedrichstraße 12. |
| 128 | + } |
80 | 129 | ◊div[#:class "mx-2 my-4 sm:text-lg leading-relaxed"]{ |
81 | 130 | ◊orga{18:45 Doors open & Welcome} |
82 | 131 | ◊p[#:class ""]{◊span[#:class "font-medium"]{On Closures and Objects} (Beat)} |
|
0 commit comments