Sökresultat för

Vi har kurser för

Lär dig ett nytt programspråk eller ramverk hos Ribomation. Alla våra kurser ges i realtid och med en lärare som kan sitt ämne och vill lära ut detsamma.

  • Schemalagda kurser, du kan anmäla dig till
  • Fjärrkurser via Zoom
  • Företagsanpassade kurser, ute hos er
  • Kunskapsspäckade kurser för programmerare
  • Kurser skrivna av erfarna programmerare
Se alla våra kurser
graphics-2
Fjärrkurser och klassrumskurser
graphics-1
Titta, vilka fina omdömen våra kursdeltagare ger

Så här tycker våra kunder

Genomgående är våra kursdeltagare mycket nöjda med att gå kurs hos Ribomation och upplever att det fått ut det mesta av kursinnehållet.

Tack! Kändes som en väldigt kunnig och bra lärare!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra format med blandning av övningar och presentationer.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ for Memory Constrained Systems

This is the best explanation of lambdas I've heard so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra upplägg med teori, övningar och demon. Bra med gott om tid att utföra övningar.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Java 8/9/10/...

Mycket bra kurs som jag kommer att rekommendera för andra kollegor.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Grundkurs i Angular

One of the best courses I have attended.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Threads Programming using C++

Amazing teacher with very deep and relevant knowledge of the subject.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

This was the best course that I have taken so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

En av de bästa kurserna jag gått. Bra balans mellan teori och praktik.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Android Kickstart

The quality of the course exceeded my expectation. Very good course! Very good teacher!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

High pace, but fun. Nice and competent teacher.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Erlang Basics

De senaste artiklarna

Vi publicerar (o)regelbundet ett brett fält av artiklar, från tekniska artiklar med gott om källkod, via kåserier om tidigare eskapader, till rena kursnyheter och helghälsningar.

Väderdata med Boost

Väderdata med Boost

Fyra miljoner väderobservationer från tolv tusen stationer, 900 MB data och en enkel fråga: var var det varmast och kallast under året? Svaret kräver att man hämtar, packar upp och tolkar ett helt arkiv — och med Boost går det i ett enda strömmande flöde, utan att datan någonsin ligger i minnet. Jag bygger programmet i fyra steg, med Program_options och Property_tree för konfigurationen, Beast och URL för HTTPS, Iostreams för GZIP-strömmen, Tokenizer för CSV och Accumulators för statistiken. På vägen visar det sig att Boost inte kan läsa TAR-filer, att Iostreams räknare slår i taket vid 2 GB, och att push() kopierar mer än man tror — så en del fick jag skriva själv.

Jens Riboe
Jens Riboe

15 okt. 2026

35 minuter i lästid

Kom igång med Boost

Kom igång med Boost

Standardbiblioteket i C++ saknar ringbuffertar, kommandoradsparsning och mycket annat som nästan varje program behöver — men Boost har det, och har haft det i över 25 år. Här går jag igenom fyra sätt att installera Boost, vad CONFIG i find_package() egentligen betyder, skillnaden mellan header-only och kompilerade bibliotek, och varför jag alltid länkar statiskt. Två kompletta exempel visar hela vägen från installation till en fristående binär utan ett enda Boost-beroende vid körning.

Jens Riboe
Jens Riboe

2 okt. 2026

15 minuter i lästid

C++26 ORM via Reflection

C++26 ORM via Reflection

Annotera en vanlig struct och få tabeller, CRUD och typade queries — utan en rad SQL. Java har haft det i tjugo år, och nu kan C++26 också. I den här artikeln bygger jag ett litet men fullt fungerande ORM-ramverk med compile-time reflection, som pratar med både PostgreSQL och SQLite, och stöter på vägen på ett hinder ingen varnade för. Avslutningsvis läser vi in tusen personer från en CSV-fil, stoppar in dem i databasen och spottar ut resultatet som JSON — allt med samma reflektiva teknik, i kod som helt enkelt inte gick att skriva före C++26.

Jens Riboe
Jens Riboe

29 sep. 2026

26 minuter i lästid