Welcome to The Aarhus C++ User Group Website
Welcome to the website of the C++ user group of Aarhus.
Join Our Mailinglist
https://groups.google.com/forum/#!forum/aarhus-cpp-user-group
To join, simply send an empty email to aarhus-cpp-user-group+subscribe@googlegroups.com
We also now have a discord channel, so join us at: https://discord.gg/UbwFQ4FqUn
Next Up: C++ December Meetup
- Monday, Dec. 2nd, 2024, 16:15
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Vi byder velkommen til et kig på de udfordringer og løsninger, der opstår i arbejdet med ressourcebegrænsede systemer og avanceret grafikprogrammering. Aftenens talere er Rune Heick og Viktor Krarup Andersen.
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: Rune Heick om optimering af C++ til ressourcebegrænsede systemer.
- 17.15: Pause
- 17.25: Viktor Krarup Andersen om GPU-kommunikation og C++20 bibliotekdesign
- 18.10: Pizza og netværk
Læs mere på https://orbit.au.dk/cplusplus-december-2024 (tilmelding påkrævet)
Upcoming Events
Embedded google calendar into our website Link
Meeting Minutes
C++ November Meetup
- Wednesday, Nov. 6th, 2024, 16:15
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Vi byder velkommen til et kig på cppreference.com og en warstory om operator new overloading. Aftenens talere er Mikkel Kirkegaard, Søren Hansen og Thorbjørn Lund Martsum med et bonus video-indslag (hvis tiden tillader det) af Jason Turner.
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: Simpelt take på at komme i gang cppreference og erfaringsdeling
- 17.15: Pause
- 17.25: En Warstory omkring new operator overload pitfalls
- 17.40: Pause
- 17.50: Jason Turner video: A simplified std::function Implementation
- 18.10: Pizza og netværk
Læs mere på https://orbit.au.dk/cplusplus-november-2024 (tilmelding påkrævet)
C++ October Meetup
- Tuesday, Oct. 9th, 2024, 16:15
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Bjørn Reese tager os med på et deep-dive ind i variadic algorithms.
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: Variadic Algorithms, part 1
- 17.15: Pause
- 17.25: Variadic Algorithms, part 2
- 18.10: Pizza og netværk
Læs mere på https://orbit.au.dk/cplusplus-october/ (tilmelding påkrævet)
C++ September Meetup @ KeyShot
- Tuesday, Sep 10th, 2024, 16:15
- Place: Keyshot, Rymarken 2, 8210 Aarhus V
auto cppug = [&nerds](auto time){std::ranges::for_each(nerds | talk(time) | tacos());}(tuesday(10,9,2024));
Vi skal høre om deres nyeste projekter, og så er der selvfølgelig også mulighed for en rundvisning i virksomheden, hvor du kan opleve et ægte udviklerhabitat!
Eventet krydres med god mad og hyggeligt samvær. Alle interesserede uanset niveau er velkomne.
Tilmeld dig her: https://forms.office.com/e/HZMiijJyyq (tilmelding påkrævet)
May Meetup
- Tuesday, May 7th, 2024, 16:15 - 18:15++
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Talks: A buffet of interresting lightning talks
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: Running code on the GPU, v. Viktor Andersen
- 16.45: Ben Eater 8bits PC, v. Kalle Møller
- 17.00: Static and Dynamic code analysis, v. Christian Oppermann
- 17.15: Pause
- 17.30: The Member Notation, v. Bjørn Reese
- 17.45: Compile-time Interfaces Composition Through Inheritance, v. Frederik Brænderup
- 18.00: Data validation with string templates, v. Thorbjørn Martsum
- 18.15: Pizza og hygge
Læs mere på https://orbit.au.dk/cplusplus-may/ (tilmelding påkrævet)
April Meetup
- Wednesday, April 10th, 2024, 16:15 - 18:15++
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Talks:
Vi kigger nærmere på dispatch, code generation og type-erasure.
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: Dispatching and code generation, v. Andreas Hermann
- 17:00: PAUSE
- 17:15: Type-erasure and code generation, v. Jonas Hansen
- 18:15: Pizza og netværk
Læs mere på https://orbit.au.dk/cplusplus-april/ (tilmelding påkrævet)
March Meetup
- Wednesday, March 6th, 2024, 16:15 - 18:10++
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Talks:
Vi kigger nærmere på brugen og udviklingen af Safetypes/Namedtypes og status på Freestanding.
- 16.15: Velkomst og fælles pizzabestilling
- 16.30: SafeTypes/NamedTypes, v. Søren Hansen
- 17:15: PAUSE
- 17:25: Fortid, nutid og fremtid for freestanding, v. Paul M. Bendixen
- 18:10: Pizza og netværk
Læs mere på https://orbit.au.dk/c-march-meetup/ (tilmelding påkrævet)
February Meetup
- Tuesday, February 6th, 2024, 16:15 - 18:35++
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Talks:
Tema-eftermiddag om memory-modellen i C++ med Ralf Mattethat
- 16.15: Velkomst og intro
- 16.25: Memorymodellen part #1, v. Ralf Mattethat
- 17:40: PAUSE
- 17:50: Memorymodellen part #2, v. Ralf Mattethat
- 18:35: Mulighed for fælles pizzabestilling og netværk
Læs mere på https://orbit.au.dk/cplusplus-february/ (tilmelding påkrævet)
November meetup
- Wednesday, November 15th, 2023, 16:15 - 18:15
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Talks:
Our usual meetup but with special guest stars.
- Mateusz Fejcher talks about Qt D-Bus
- Lukas Kosinski gives an introduction to QML for modern UI development
Læs mere på https://orbit.au.dk/cplusplus-november/ (tilmelding påkrævet)
September Meetup
- Wednesday, September 27th, 2023, 16:15-??
- Place: ORBIT, Aarhus University, Department of Electrical and Computer Engineering @ Finlandsgade 20, 8200 Aarhus N
Program:
- 16.15: Velkomst og intro
- 16.25: Bent Bisballe Nyeng: Contemporary C++ without Free-Store (~15 min)
- 16.45: Morten Haahr Kristensen: A different kind of view (~15 min)
- 17.00: Pause
- 17.15: Jacob Toft Pedersen: Brutal refactoring – how to make legacy code submit to testing (~30 min)
- 17.30: Forfriskninger og netværk
Brugergruppemøde @ Luxion
- Thursday, March 10th, 2022, 17:00-19:00
- Place: Luxion @ Rymarken 2, 8210 Aarhus V
Talks:
- 15 min: Luxion: Corporate overview
- 30 min: Bent: C++ build system (cctor.cc)
- 15 min: Maiken: Optimizations of importers
- 5 min: Jan: Learning from Oldschool C: Clean Scopes & Local Functions
- 20 min: Paul: Embo++: Modern C++ on freestanding embedded devices
- Remaining: Small talk while Luxion provides food and drink
Luxion will provide food and drink.
For better planning, please inform us if you are coming and whether you want food or not: https://da.surveymonkey.com/r/9SQXW59
Meeting @ Roku
- Wednesday 3’rd November 2021, kl 17-19
- Place: Roku Hedeager 44
Talks:
- 30 min: C++ & Tech @ Roku
- 30 min: Freestanding by Paul Bendixen (Trifork)
- 30 min: break
- 30 min: The future of AACppUG
There will be something to eat & drink, and an opportunity to see more about what Roku is working on & how we do it.
As this is the first event since corona struck we allocate ample time for general chit-chat and to discuss where we want to take the C++ user group. Should we get back in the groove of regular meetings, should we do company visits, how can we keep up to speed on the new C++ features.
“Circular spans, Kalman filtre & FFT i CPP”
- Mandag den 7. Oktober kl 17-19
- Sted: Roku Hedeager 44
Talks:
-
Morten fra LM: Kalman filtre & FFT i CPP
-
Bjørn fra Roku: Circular span
“Nye Features i C++20”
- Mandag 2. september 2019: 17:00 – 19:00
- Sted: Mjølner Informatics A/S - Finlandsgade 10, 8200 Aarhus N
Tanken er at der vil være en række mindre oplæg af enkeltstående features som vi vil gennemgå, præsenteret af dem som har lyst. Derefter vil vi gennemgå de resterende emner på en mere kursorisk måde for til sidst at have dannet et godt overbliksbillede af hvad den kommende standard kommer til at indeholde.
Skulle du have lyst til at præsentere netop din ynglingsfeature, så meld tilbage her på listen. Hvis du ikke føler for at holde et oplæg er du naturligvis velkommen alligevel ;)
Vi vil prøve at lave præsentationsniveauet, så alle kan være med, og eftersom det jo er bleeding edge stuff vi skal snakke om, skulle der være rig lejlighed til at lære noget for både en newbie samt den mest hårdkogte c++ guru :-)
Reddit har en glimrende overblikstråd som man med fordel kan skimme inden mødet: link.
Og så har Herb Sutter naturligvis den obligatoriske trip report fra selve ISO C++ mødet i Køln: link
Vel mødt
“Freestanding on the Shoulder of Giants”
- Mandag 25. februar 2019: 17:00 – 19:00
- Sted: Open Space Aarhus - Katrinebjergvej 105, 8200 Aarhus N
Da Paul har fået accepteret en talk til EmBo++ i Bochum Tyskland får hele brugergruppen mulighed for at være prøvekaniner på talken. Titlen er “Freestanding on the Shoulder of Giants” og omhandler implementeringen af det nye freestanding forslag ( http://wg21.link/p0829 ) i avr-gcc. Herefter vil der som sædvanlig være generel socialisering og networking (ikke asio versionen)
Vel mødt
Virksomhedsbesøg hos Roku Denmark
- Torsdag 17. januar 2019: 17:00 – 19:00
- Sted: Hedeager 44 i Skejby
Roku Denmark har i anledning af deres nylige indryk inviteret brugergruppen på virksomhedsbesøg.
Roku er pt den førende streaming platform i USA, og den danske afdeling specialiserer sig indenfor trådløs lyd til audio produkter i Roku’s økosystem.
De byder på en bid mad, demoer af trådløs lyd, masser af advanceret C++ på embedded devices, og en session om statistisk analyse i real-tid med C++ fra Bjørn Reese.
Det foregår på deres kontor, Hedeager 44 i Skejby, også kendt som ‘AKSEN’.
Vi ses den på den første 17. i 2019.
Juleafslutningsbrugergruppemøde og MeetingCpp trip report
- Mandag 17. december 2018: 17:00 – 19:00++.
- Sted: Open Space Aarhus, Katrinebjergvej 105 (se eventuelt http://osaa.dk/).
Flere af vore medlemmer har deltaget i MeetingCpp i Berlin og programmet kommer således til bestå af lightning talks om udvalgte dele af konferencen samt den legendariske conan-quiz.
Det kan ikke garanteres at afslutningstidspunktet overholdes, og ej heller at der ikke vil være juleøl.
Vel mødt
Virksomhedsbesøg hos Luxion
Tirsdag d. 6. november 2018 kl. 17 - ca. 19
Hos Luxion: Rymarken 2, 8210 Aarhus V
Tilmelding påkrævet. Send en email til tmartsum@gmail.com for deltagelse.
Søren Gammelmark holder et indlæg: “En kort historie om optimering - hvordan man opnår 200x speedup”
Derefter er der som sædvanlig mulighed for generel networking.
Læs mere om Luxion og deres (Qt) projekt KeyShot på deres hjemmeside
Vel mødt
Præsentation af nyttige biblioteker.
Mandag d. 24. september 2018 kl. 17 - ca. 19
Hos Open Space Aarhus - Katrinebjergvej 105, 8200 Aarhus N
Bent Bisballe Nyeng vil denne gang holde et oplæg om forskellig biblioteker som oprindeligt blev skrevet som komponenter til forskellige softwareløsninger han har arbejdet på, og sidenhen er blevet trukket ud som sine egne spin-off projekter, til potentiel glæde for andre. Heriblandt et bibliotek til dynamisk at forbinde hændelser i et system med handlinger, et unit-test “framework” i en enkelt header fil, et generelt framework til at udvikle audio plugins i og en moderne C++ wrappeer til getopt. Derudover vil også en række andre biblioteker blive gennemgået, som dækker forskellige brugsscenarier som de fleste støder på. Heriblandt xml og json parsning, en png parser, og en hyper moderne variant at readline.
Hvis andre kunne tænke sig at fortælle om nogle biblioteker som de har fundet særlig anvendelige, så vil der være lejlighed til det efter oplægget.
Vel mødt
Mjølner seminar: C++17 - endnu en revision af standarden og hva’ så?
Torsdag d. 7. juni 2018 kl. 16 - ca. 18
Hos Mjølner Informatics A/S - Finlandsgade 10, 8200 Aarhus N
Kunne du tænke dig viden om og indsigt i de nyeste udvidelser og ændringer af C++ i C++17? Mjølner åbner dørene til et fagligt seminar, og denne gang får du mulighed for at dykke ned i et udvalg af nyhederne i C++17. Vi har fået ekspert Søren Hansen til at komme og guide dig. Han vil komme ind på de tiltag der er foretaget for at gøre sproget mere tilgængeligt for den ‘almene udvikler’, herunder structured bindings, inline variables, nested namespace, if & switch with initialisers, mm. Søren vil også tale om standardbiblioteket, hvor der er nyheder som std::string_view, std::optional, std::variant og std::filesystem. Af andre spændende og avancerede nyskabelser er der class template argument deduction, compile time if, fold expressions og void_t. Endelig er der kommet support for parallel algoritmer i standardbiblioteket, som fx std::for_each, std::transform. Seminaret vil være en blanding af konceptuelle forklaringer og kode – dog med fokus på kode. Der er med andre ord et par spændende eftermiddagstimer på programmet.
OBS: AaCppUG er ikke arrangør af seminaret, det er Mjølner, vi opfordrer blot vores medlemmer til deltagelse :-)
Virksomhedsbesøg hos Kamstrup
Torsdag d. 3. Maj 2018 kl. 17:00 til 19:00.
Hos Kamstrup, Industrivej 28, 8660 Stilling
Agendaen vil være:
- Præsentation af Kamstrup
- Qt i embedded Linux uden skærm
- Fra Qt til std:: hvad de nye standarder kan gøre
Da Kamstrup går meget op i sikkerheden er det desværre nødvendigt at tilmelde sig ved at skrive en e-mail til pmb@kamstrup.dk med navn i senest tirsdag d. 1/5.
Vi vil opfordre til at arrangere fælleskørsel via mailinglisten, alternativt går rute 200 næsten til døren.
Workshop - Introduktion til Qt på Raspberry Pi Zero
- Mandag 19. marts: 16.30 – 20.30++.
- Sted: Open Space Aarhus, Katrinebjergvej 105 (se eventuelt http://osaa.dk/).
Vi starter med en introduktion til Qt generelt, efterfulgt af en gennemgang af hvordan man bruger Qt på indlejrede systemer.
Derefter vil der være nogle opgaver som vi vil prøve at løse i fællesskab på Raspberry Pi Zeros. Vi har en håndfuld, men hvis du selv har een, skal du være mere end velkommen til at medbringe den.
For at lette selve kompileringen har vi (dvs. Søren Hansen) lavet et VMWare image med den fulde toolchain. Det, samt et image til at flashe SD kortet på Raspberry Pien kan hentes her: http://www.aasimon.org/public/aacppug-qt
Hvis man vil prøve kræfter med imaget inden workshoppen er der en kort introduktion til hvordan man kommer igang i README filen.
Virksomhedsbesøg hos Draupner Graphics - TouchGFX
- Thursday 22nd Febuary: 17.00 – 19.00.
- Finlandsgade 10.
- Room: Hymer (2nd floor)
TouchGFX is a C++ based graphics framework that enables you to create innovative embedded GUIs with high-end graphics and smooth animations on microcontrollers.
With partners like STMicroelectronics, NXP and Renesas and customer including companies like LG, Velux and SodaStream TouchGFX is widely used and well known around the world.
Read more about the product at http://TouchGFX.com
Come and meet TouchGFX core team members, get an introduction to the product and the company. Hear about some of the C++ design choices, some of the challenges of C++ and hopefully a general discussion about doing graphics on embedded devices (using C++ of course:).
2017-12-18 - Planning meeting
Wohoo! We have a new website: http://aacppug.dk forwarding to http://aacppug.github.io
Next meeting: Friday 12th January 2018 Kalle talks about boost-asio (+ christmas quiz) in OSAA:
- 17:00 Velkommen
- 17:10 Kalle fortæller om Boost Asio Part I
- 17:50 Pause og bestilling af Pizza ( poodle.osaa.dk )
- 18:00 Kalle fortæller om Boost Asio Part II
- 19:00+ Afslutning på det officielle, pizza og generel socialisering
Visit at a company in February (Draupner/TouchGfx?) (TBA).
Introduction to Qt (Thorbjørn et al?) in OSAA planned around ultimo February/primo March (TBA).