Undervisning i klassrum och i seminarieform

Lärarledda programmeringskurser

En lärarledd kurs innebär att du träffar vår lärare och andra deltagare under kurstillfället. Du kan när som helst prata och ställa frågor till läraren. Vi erbjuder dels schemalagda kurser, vilket innebär att du bokar dig som deltagare på ett visst kurstillfälle, vilket kan vara i vårt klassrum eller via Zoom. Om ni är flera, så är det mer flexibelt att ni beställer en företagsanpassad kurs.

Klassrum

Kom till oss i centrala Stockholm och du sitter i våra trevliga klassrum. Tag med din laptop så att du har din egen utvecklingsmiljö att ta med hem efter kursen.

Online

Anslut enkelt via Zoom och du är i vårt virtuella klassrum. Du behöver en dator med kamera och ett headset, eller mikrofon/högtalare.

Företagsanpassat

Vi kommer till er och håller kursen på svenska eller engelska. Välj om ni vill anpassa kursinnehållet, samt när i tiden ni önskar.

Målgrupp

Ribomation vänder sig uteslutande till yrkesverksamma programmerare och erbjuder uteslutande kurser om programspråk, ramverk och verktyg för programutveckling. Kurserna är fullmatade med kunskap och förvärvade erfarenheter efter många års programmering. Detta gör att våra kunder är kolossalt nöjda med kurserna och återkommer ständigt för att ta del av nya insikter och kunskaper.

Kunder

Våra kunder utgörs av företag och organisationer inom tillverkande industri, datakonsulter, myndigheter med flera. Vi vinnlägger oss om att ha transparenta priser, så att kunderna redan på denna webbplats kan bilda sig en uppfattning om kostnaden. Detta gäller också för anpassade kurser då vi kommer ut till kunden i dennes lokaler eller håller kursen via Zoom.

Vad våra kunder tycker


Nöjd deltagare på kursen:

De senaste artiklarna

An image that describes something
1BRC - Summering
16 feb. 2024

Det är dags att summera 1BRC. I denna artikel tabellerar jag topplistan av lösningsförslagen, samt även mina egna lösningar i olika programspråk, jag diskuterat i tidigare artiklar.

An image that describes something
1BRC - C med eller utan malloc
5 feb. 2024

Hur implementerar man en hash-tabell i C? Ska man använda malloc eller kan man klara sig utan? Hur ska man resonera om minneshantering i C. Har det tillkommit något nytt i språket de senaste 30 åren? Hur snabbt blev det i C jämfört med vår tidigare version i C++?

An image that describes something
1BRC - Erlang
29 jan. 2024

Hur klarar språket Erlang utmaningen 1BRC. I denna artikel lär jag ut lite kort om själva språket och går sen i detalj igenom hur lösningsprogrammet fungerar. Givetvis, kör vi programmet och mäter förfluten tid, baserad på olika filstorlekar. Hur snabbt tror du Erlang är?

An image that describes something
1BRC - JavaScript / Node.js
25 jan. 2024

Hur matchar modern JavaScript mot klassisk JavaScript, vad gäller exekveringstid för 1BRC (1 Billion Row Challenge)? I denna artikel implementerar jag två lösningar, dels med moderna förtecken via användning av await och dels enligt klassisk continuation-style med event-handlers. Vilken vinner, tror du?

An image that describes something
1BRC - Python vs. Perl
23 jan. 2024

Hur matchar Python jämfört med Perl, när det kommer till 1BRC? I denna artikel, implementerar jag en lösning till 1BRC (1 Billion Row Challenge) dels i Python och dels i Perl och mäter tiden för att behandla olika filstorlekar. Vem vinner, tror du?

An image that describes something
Optimerad 1BRC i C++
18 jan. 2024

Det här är en direkt fortsättning på förra artikeln. I denna artikel, implementerar jag en betydligt mer optimerad lösning, för att se hur vi kan minska ned totaltiden. Bl.a. memory-mapped I/O, multi-threaded aggregation och thread-private heaps.