Gå til indhold
Codense
Stakken

Det vi bygger med.

Hver teknologi på denne side kører i et af vores produkter, blev brugt i en case vi må beskrive, eller arbejder en af os i dagligt. Intet står her, fordi det er på mode.

Denne side er udledt af resten af sitet, ikke skrevet i hånden — så den kan ikke nævne et værktøj, intet her bruger, og den ændrer sig, når produkterne gør.

I produktion

Hvad vores egne produkter kører på.

Den stærkeste reference vi har: produkter vi selv driver, og den stak hvert af dem er bygget med.

Mest brugt

Det vi griber først.

Syv ting bærer det meste af arbejdet: det vores produkter kører på, det vi ville starte et nyt projekt med i morgen, og det vi har haft i produktion længe nok til at kende de skarpe kanter.

  1. 01 Kerne

    PHP

    Sproget de fleste af vores backends er skrevet i.

  2. 02 Kerne

    Laravel

    Vores standard-backend: web, API, køer og planlægning på ét sted.

  3. 03 Kerne

    Flutter

    Én kodebase til iOS og Android, når det er den bedre handel.

  4. 04 Kerne

    Dart

    Sproget under Flutter.

  5. 05 Kerne

    PostgreSQL

    Databasen under alle de produkter, vi driver.

  6. 06 Kerne

    Docker

    Alle de miljøer, vi leverer, er en container.

  7. 07 Kerne

    Hetzner

    Hvor vores egne produkter bor — tyske datacentre, ærlige priser.

Sprog & runtimes

Grupperet efter hvad det er til. Hvor en teknologi kører i et af vores produkter eller blev brugt i en case, står det der — resten er det, vi griber efter i kundearbejde.

  • PHP

    Kerne

    Sproget de fleste af vores backends er skrevet i.

  • JavaScript

    I alle de browsere vi leverer til, og i byggeværktøjerne.

  • TypeScript

    JavaScript med typer, til brugerflader der skal holde.

  • Go

    Små, hurtige services og CLI'er — Deploy er skrevet i det.

  • Kotlin

    Native Android, og den fælles kerne i Diver.

  • Swift

    Native iOS, når selve platformen er produktet.

  • Dart

    Kerne

    Sproget under Flutter.

  • SQL

    Skrevet i hånden, hvor ORM'en ville gemme omkostningen.

  • Node.js

    Byggeværktøjer, og den enkelte service, der hører hjemme i JavaScript.

Frameworks

Frontend-værktøjer

  • Blade

    Laravels templates — dette site er bygget med dem.

  • Tailwind CSS

    Utility-CSS: designbeslutninger i markuppen, ét stylesheet at levere.

  • Alpine.js

    Nogle få kilobyte adfærd, hvor et framework ville være for meget.

  • Vite

    Bundler og hot-reloader alt det ovenstående.

Data & søgning

Infrastruktur & levering

AI & machine learning

  • LLM integration

    Sprogmodeller koblet ind i rigtige produkter, med sikkerhedsnet.

  • Machine learning

    Klassiske modeller, hvor de slår en prompt: prognoser, klassifikation.

  • GPU workloads

    Provisionering og drift af inferens på GPU-hardware.

Kvalitet & kodestil

  • PHPUnit

    Testrunneren under alle de Laravel-kodebaser, vi rører.

  • Pest

    PHPUnit med en pænere pen.

  • Playwright

    Browsertests der klikker igennem den rigtige ting — Detectly kører på det.

  • k6

    Belastningstests, så loftet findes før lanceringsdagen.

  • PHPStan

    Statisk analyse på det strengeste niveau kodebasen kan bære.

  • Laravel Pint

    Én kodestil, håndhævet af en maskine, diskuteret af ingen.

  • Rector

    Automatiseret refaktorering og PHP-opgraderinger.

  • ESLint

    Samme disciplin for JavaScript og TypeScript.

  • Prettier

    Formatering, som ingen behøver tænke over.

  • Chromium

    Den headless browser bag Detectlys tjek og vores Playwright-kørsler.

Næste skridt

Fortæl os, hvad der ikke virker.

En time på et møde, uden beregning og uden slides. Vi siger ærligt, om det er arbejde vi er gode til — og hvis det ikke er, hvem I så skal tale med i stedet.

Svar inden for
En arbejdsdag
Første møde
En time, gratis
Opsigelse
En måned, begge veje
Vi sidder i
Odense & København