Tech radar
Tech radar
The tools we work with and what we think of each: what we use without a second thought, what we are trying out and what we would rather avoid.
Adopt
We use it on real projects and recommend it without reservation.
MongoDB
Data
Document database: stores data as flexible JSON, with no fixed table schema.
PostgreSQL
Data
Robust, extensible open-source relational database with excellent JSON support.
Redis
Data
Very fast in-memory data store for caching, queues, sessions and real-time data.
Angular
Framework
Google's framework for web applications with TypeScript, components and signals.
Flutter
Framework
Google's SDK for mobile, web and desktop apps from a single Dart codebase.
NestJS
Framework
Node.js framework in TypeScript for modular, scalable APIs and backends.
Laravel
Framework
PHP framework for web applications and APIs, with an ORM, queues and the rest built in.
RxJS
Framework
Reactive programming in JavaScript: streams of events and async data combined with operators.
AnalogJS
Framework
Angular meta-framework on Vite, with server rendering, file-based routing and API routes.
NgRx
Framework
Reactive state management for Angular, based on Redux and RxJS, with signals and effects.

Bloc
Framework
Pattern and library for separating logic from the interface in Flutter and Dart apps.
gRPC
Framework
High-performance remote procedure call framework between services, using Protocol Buffers.
Ionic
Framework
Component kit for mobile and web apps built with web technologies, on Angular, React or Vue.
Stencil
Framework
Compiler for Web Components that work in any framework, or none.
Docker
Infrastructure
Containers that package an application with everything it needs and run it the same anywhere.
Apache Kafka
Infrastructure
Distributed event streaming platform for moving and processing data in real time.
NATS
Infrastructure
Lightweight, very fast messaging system for distributed services and the edge.
JavaScript
Language
The language of the web: it runs in every browser and, with Node.js, on the server too.
TypeScript
Language
JavaScript with static types: it catches errors before running and makes code easier to maintain.
PHP
Language
Server-side language built for the web, behind Laravel, WordPress and much of the internet.
GraphQL
Language
Query language for APIs: the client asks for exactly the data it needs.
WordPress
Tool
Open-source content management system for websites, blogs and shops.
Trial
We are trying it out on projects where the risk is acceptable.
MySQL
Data
Open-source relational database, among the most widely used in web applications.
React
Framework
Meta's library for building interfaces from components with a declarative model.
Astro
Framework
Content-focused web framework: HTML first, and JavaScript only where it is needed.
React Native
Framework
Native iOS and Android apps written with React.
Rust
Language
Fast systems language with guaranteed memory safety and no garbage collector.
Swift
Language
Apple's safe, fast language for iOS, macOS and the rest of its platforms.
Assess
It interests us and we are looking into it, without using it seriously yet.
Kotlin Multiplatform
Framework
Share Kotlin logic across Android, iOS, web and desktop while keeping native interfaces.
Spring Boot
Framework
Java framework for production-ready services and APIs with minimal configuration.
Vue.js
Framework
Progressive JavaScript framework for web interfaces, easy to adopt step by step.
Nuxt
Framework
Vue framework with server rendering, file-based routing and everything a full app needs.
Next.js
Framework
React framework for websites with server rendering, static generation and file-based routing.
Pinia
Framework
Vue's official state management: simple, typed and modular stores.
Zustand
Framework
Minimal state management for React, with hooks and hardly any boilerplate.
SolidJS
Framework
UI library with fine-grained reactivity: no virtual DOM, it updates only what changes.
RabbitMQ
Infrastructure
Reliable message broker for connecting services through queues.
Go
Language
Google's simple, compiled language, built for concurrent services and network tooling.
Java
Language
Object-oriented language on the JVM, the basis of much enterprise software and of Android.
Hold
For now we would rather not start anything new with it.
Marble.js
Framework
Functional, reactive Node.js framework for servers and APIs, built on RxJS.
Redux
Framework
Predictable state container for JavaScript apps, with a single store and actions.
Quarkus
Framework
Java framework built for containers: fast startup, low footprint and native compilation.
Symfony
Framework
PHP framework and set of reusable components, the foundation of many other projects.
Gatsby
Framework
React framework for fast websites generated from many data sources.

Dart Frog
Framework
Fast, minimal Dart backend framework for writing APIs in the same language as Flutter.
