
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 moreDigital 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 moreEffective 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 moreSvelte & 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 moreHands-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 moreIntroduction 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 moreWeb-based Services in Rust
Rust allows creating web services that are fast, reliable, and cost-effective. This workshop aims to guide you through the process of building web services using the ecosystem around the Tokio async runtime.
Learn moreYou 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 moreTesting 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 moreTesting 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