Skip to main content

LUGN117 - dinsdag 10 mei 2022

10
mei 2022

De honderdzeventiende bijeenkomst is op dinsdag 10 mei 2022. De bijeenkomst is dit keer weer op onze vaste locatie in De Klinker, Van Broeckhuysenstraat 46, Nijmegen. Gratis toegang. Er was veel interesse in het onderwerp van vorige bijeenkomst, maar dat kon toen helaas niet doorgaan. Daarom dit keer opnieuw...

Programma: 

  • 20:00 uur - Go (Programmeertaal) [niveau: gevorderden] - Leo Willems
    Go (Golang) is een relatief nieuwe taal die ontwikkeld is bij Google. De opdracht aan een stel oude UNIX guru's (Ken Thompson enzo) was: maak een taal (en tooling eromheen) die the best of breed is van de laatste 50 jaar programmeertalen en die geschikt is voor moderne multi-core cpu's, type strong is en gecompileerd. Doel: alle programmeurs werken met 1 taal op 1 manier aan netwerk services (micro services). De taal maar met name de tooling moet passen bij een DevOps wijze van werken met ondersteuning voor refactoring, etc.

    Inhoud:
    * Introduction
    * History
    * Applications
    * Language and syntax
    * Interfaces
    * Goroutines and channels
    * Error handling
    * Packages
    * Overview Tooling & IDE’s
    * Idiomatic Go
    * Formatting and Documentation: go fmt and go doc
    * Test, Example
    * Modules
    * Miscellaneous
    Voorkennis: elke programmeertaal is ok maar hoe meer je er gezien hebt hoe beter.
    Sheets: pdfIntroduction-programming-language-go-golang.pdf

  • 22:30 uur - Einde.