Man standing at whiteboard presenting to three team members sitting to either side of him

We teach teams like yours how to build sustainable products that work well today and keep working well tomorrow

Design system kickoff (interface inventory)

Create an interface inventory of your digital product, and align with your team on how to prioritize refactoring using a design systems methodology.

Learn more

Digital product strategy workshop

A clear product strategy is essential to get as much value as possible for your time and investment. In this workshop we will collaborate to formulate clear product vision, establishing a blueprint for your digital product’s development process. This workshop is a great kickoff for an MVP project.

Learn more

Effective Git

Git is at the center of modern pull request-based development workflows. Mastering it makes teams more productive and developers’ job more enjoyable.

Learn more

Svelte & SvelteKit

Two or three days hands-on Svelte and SvelteKit workshop. We take participants through the entire process of building a real-world, progressively enhanced application.

Learn more

Hands-on Ember.js

Two or three days hands-on Ember.js workshop. We cover all relevant aspects of the framework from the CLI to routing and components, ember-data and testing.

Learn more

Introduction to Rust for Web Developers

Two or three days hands-on Rust workshop teaching all the main concepts by developing a simple web application.

Learn more

Build production-ready API services in Rust

Rust allows creating web services that are fast, reliable, and cost-effective. However, the main challenge is knowing where to start. This workshop guides you through the process. At the end of the journey, you'll know enough to set up a production-ready HTTP API using the Axum framework.

Learn more

You can't fix what you can't see: telemetry for Rust APIs

Your Rust application has finally been deployed to production! Nice! But is it working? This workshop will introduce you to a comprehensive toolkit to detect, troubleshoot and resolve issues in your Rust APIs.

Learn more

Testing in Rust: an introduction

Rust's type system is great, but it's not enough on its own to ensure correctness: a solid testing strategy is a requirement for any serious Rust application. By the end of this workshop, you will be well equipped for the testing journey ahead of you!

Learn more

Testing in Rust: going beyond the basics

No application is an island: you need to interact with third-party APIs, databases and who knows what else. Testing those interactions is tricky, to say the least! This workshop will focus on expanding your Rust testing toolkit, going beyond the basic techniques you're already familiar with. At the end of the session, you'll have a strategy to test most of the scenarios that are relevant for a complex Rust application.

Learn more
Three smiling team members looking at a laptop

Grow your business with us

Our experts are ready to guide you through your next big move. Let us know how we can help.
Get in touch