Aarhus C++ User Group

AaCppUG Website

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++ October Meetup

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.

Læs mere på https://orbit.au.dk/cplusplus-november-2024 (tilmelding påkrævet)

Upcoming Events

Embedded google calendar into our website Link

Meeting Minutes

C++ October Meetup

Bjørn Reese tager os med på et deep-dive ind i variadic algorithms.

Læs mere på https://orbit.au.dk/cplusplus-october/ (tilmelding påkrævet)

C++ September Meetup @ KeyShot

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

Talks: A buffet of interresting lightning talks

Læs mere på https://orbit.au.dk/cplusplus-may/ (tilmelding påkrævet)

April Meetup

Talks:

Vi kigger nærmere på dispatch, code generation og type-erasure.

Læs mere på https://orbit.au.dk/cplusplus-april/ (tilmelding påkrævet)

March Meetup

Talks:

Vi kigger nærmere på brugen og udviklingen af Safetypes/Namedtypes og status på Freestanding.

Læs mere på https://orbit.au.dk/c-march-meetup/ (tilmelding påkrævet)

February Meetup

Talks:

Tema-eftermiddag om memory-modellen i C++ med Ralf Mattethat

Læs mere på https://orbit.au.dk/cplusplus-february/ (tilmelding påkrævet)

November meetup

Talks:

Our usual meetup but with special guest stars.

Læs mere på https://orbit.au.dk/cplusplus-november/ (tilmelding påkrævet)

September Meetup

Program:

Brugergruppemøde @ Luxion

Talks:

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

Talks:

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”

Talks:

“Nye Features i C++20”

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”

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

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

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

Tilmelding påkrævet

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:

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

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

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:

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).