training workshops

Boost the productivity of your development team

Custom and interactive online training courses for tech-focused companies.
IT COnsulting

Empower Your IT Team With Functional Programming & Design

Leverage the power of functional programming to build reliable, scalable, maintainable, and resilient web applications.

Continuous learning is key to maintaining high efficiency and productivity within your design and development team. With our ad hoc interactive workshops, you can train developers at all experience levels — from beginners to advanced.

code arrows
TECHNICAL WORKSHOPS

practical functional programming in typescript

Our workshops are the result of multiple years of professional experience in writing typescript application code, as well as designing advanced open-source typescript libraries.

1. Typescript from the ground up

We cover every aspect of the language, from the very basic introduction up to more advanced type-level techniques that can be exploited to write extremely generic or powerful code. 
This workshop is aimed at developers with minimal/no knowledge of typescript. While some of the topics are quite advanced, we primarily focus on the language and explore mid-level topics.
green arrow
Workshop duration: 20h
Book a session

2. Advanced Typescript

Take an in-depth look at the typescript type-system, including its inference, its rules, and a set of advanced type-level techniques that can be exploited to design very intuitive and user-friendly APIs.
This workshop is aimed at developers with basic knowledge of typescript.
green arrow
Workshop duration: 20h
Book a session

3. Testing React in Typescript

Explore every aspect of the testing process: from unit to end-to-end, using best-in-class open source tools and frameworks like Jest and Cypress. We use cutting-edge techniques to write well-designed code that can be tested with ease. 
This workshop is aimed at front-end developers with basic knowledge of typescript.
green arrow
Workshop duration: 20h
Book a session

4. Functional Effects in Typescript

Take a deep-dive into @effect-ts/system, including its inner workings and ecosystem of libraries. You will learn both the practical applications and theoretical knowledge of statically-typed, pure, functional programming, using algebraic effect systems to guarantee an extremely high degree of testability and correctness in application code.
This workshop aims backend developers with knowledge of typescript (not necessarily advanced). 
green arrow
Workshop duration: 24h
Book a session

5. Cutting-Edge Functional Typescript

Take a comprehensive look at @effect-ts/core. This workshop features a brand new way of approaching statically-typed, purely functional programming that diverges from the classical Haskell-inspired functor hierarchy — aiming to maximize efficiency and type inference. We cover a broad range of practical applications and theory.
This workshop is aimed at developers with previous (not necessarily advanced) knowledge of TS.
green arrow
Workshop duration: 24h
Book a session

6. Classic Functional Typescript

We cover an in-depth analysis of fp-ts, including its inner workings and its ecosystem of libraries. The learning process involves practical applications and theoretical knowledge of statically-typed, purely functional programming in its classical form.
This workshop targets developers with previous (not necessarily advanced) knowledge of TS.
green arrow
Workshop duration: 16h
Book a session

7. Day-to-Day Functional Modelling

Get a thorough jargon-free approach to understand the ways to design day-to-day application code without type classes or excessive theory. Many problems can be solved efficiently with a domain-specific model that leverages immutable data structures, combinators, and high degrees of composability.
This workshop is aimed at back-end developers with some previous knowledge of typescript in its advanced form.
green arrow
Workshop duration: 24h
Book a session

8. Event Sourcing, CQRS & Event-Driven Applications

We host a detailed theoretical discussion with practical examples about Event Sourcing as a persistence model, an application design pattern at CQRS, and more generally, as Event-Driven Applications.  Through extensive analysis, we explore the tradeoffs of each technique.
The concepts in this workshop are very general (applicable to different languages and systems) and for the practical parts, it uses: typescript, effect-ts, PostgreSQL, Kafka, ElasticSearch, and EventStore.
green arrow
Workshop duration: 24h
Book a session

Stay updated on our current and upcoming training workshops!

web design

design user interfaces with webflow

An interactive workshop that introduces Webflow to boost your design workflow. This workshop can be customized for Front-End Developers as well as UX/UI Designers.

In this workshop, you’ll learn how to build responsive websites and user interfaces for web apps with Webflow. Learning includes a thorough introduction to the Webflow design tool with practical examples and website prototypes. 

The workshop covers several topics based on the web design knowledge level of the participants.
You will learn the ins and outs of responsive web design and best practices to make sure you build like a real web designer from day one.

At the end of the workshop, you’ll have a strong understanding of how to structure web pages, and you’ll be ready to design and build responsive websites and product interfaces with Webflow.
let's talk business

How can we help you?

Are you looking for ad-hoc training to boost the skills of your software engineers? Get in touch and we'll set up customized training workshops on functional programming with typescript.

You will receive a reply within 24 hours!

Thank you! Your message has been received!
We will soon be in touch with you!
Oops! Something went wrong while submitting the form. Please try again!