Tailored
Tranings
For teams

We love to share what we have learnt over the years.

Because every team is different, we adapt our trainings to the challenges your team is preparing for.

Here are some ideas:

Introductory topics
Trainings designed to introduce teams to new technologies and practices, and to level the knowledge of members of the team providing solid foundations.
Introduction to Symfony
Learning React and Redux
First steps with React Native
Introduction to Elixir
Specialized topics
Facing a particular challenge? We will prepare a training specifically design to help you with it. Here are some ideas of topics that may help you.
Adding real-time capabilities to PHP projects
Authentication in Symfony (OAUTH2, JWT)
Strategies to migrate legacy PHP projects
Unleashing the power of OTP in Elixir
Best practices
Topics designed to give your team solid practices for the years to come, so that you can build on top of them.
Writing code to be easily testeable
Thinking in React, fundamental concepts
Effective testing of React applications
Building RESTful APIs
Workshops
Sometimes getting down to work is exactly what you need. We help you getting fast on the right track.
Writing an application with React and Redux
Creating your first React Native application
Implementing a RESTful API with Symfony
Building an admin panel with SonataAdmin
Committed
to transmit
knowledge

Apart from private trainings, we sharpen our teaching skills by speaking in conferences and organizing them.

We organize
React Alicante
React Alicante

The international conference of React in the sunny mediterranean coast of Spain.

Apart from organizing this conference, we give a workshop about React Native and a talk about Redux Sagas.

And help organizing
deSymfony
deSymfony

The meeting point of the Symfony community in Spain, where every year hundreds of developers share their knowledge.

Our team member Nacho Martín helped as member of the organizing team since 2011.

Some talks
24-01-2019
Nacho MartínNacho Martin
Munich PHP User Group - Munich
Talk delivered at the Munich PHP User Group. An overview of the features of Elixir that may be more interesting for a PHP developer, so we focus in the platform, the cheap processes of the Erlang Virtual Machine, the philosophy of Let It Crash and how to model problems with trees of processes, and possible use cases.
27-08-2018
Nacho MartínNacho Martin
Web Summer Camp - Rovijn
In this workshop we explain how to perform server side rendering using Symfony and React -including a short introduction to React for those unfamiliar with it.
11-06-2018
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
In this workshop we see how to turn Symfony 4 into your best ally for every project. Starting with a fresh installation, we go through the process of building a RESTful API with Symfony, as well as an admin panel -two of the most common requirements in almost every project. Along the way, we review the best practices and learn how to organize the architecture of your project, as well as many useful tips and tricks learned along the years working with this framework.
07-06-2018
Nacho MartínNacho Martin
International PHP Conference - Berlin
What is SSR, which problems does it solve, why do it in PHP, what options do we have for it, libraries that are available and tips and tricks. Practical code examples for Symfony and React.js, but the fundamental points can be taken away to use in other stacks like Vue and Laravel.
07-06-2018
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
Is Symfony 4 the framework that you want to use for your next project? Since its release back in 2005, Symfony has been continuously evolving and improving. With every new version the framework has pushed forward, helping us writing better code faster. But there are many different types of projects and developers out there, and it is always good to get some insight in a technology before jumping into it.
26-01-2018
Nacho MartínNacho Martin
Agent Conf - Vorarlberg
Redux is a powerful tool to manage our state. Can we use the same concepts in the server side so we can share the same store with users using our app at the same time in games or collaborative apps? We will see how to connect our Redux store to stores in the server side written in Node.js and Elixir OTP GenServers, and how to extend this perspective beyond particular implementations.
24-10-2017
Victoria QuiranteNacho Martin
International PHP Conference - Munich
In this talk we see the new features and improvements that Symfony 4 is going to introduce next November. We learn the core ideas from this new version, understanding not only how to use it, but also what are the key assumptions and motivations behind.
30-09-2017
Nacho MartínNacho Martin
React Alicante - Alicante
Introduction to Redux-saga, presented at React Alicante 2017. Incluing an introduction about ES6 generators in the context of async operations.
28-09-2017
Nacho MartínNacho Martin
React Alicante - Alicante
In this workshop attendees learn the fundamentals of React Native, understanding all the main concepts and discovering a new way of developing mobile apps, taking profit of the philosophy 'learn once, write anywhere'. They create their first React Native project and get ready to make the most of this technology.
30-06-2017
Victoria QuiranteNacho Martin
deSymfony - Madrid
Mastering serialization is crucial if you want to build clean APIs. In this talk we expore how do the bundle and the component work, with practical user cases and we will analyize their strenghts.
29-06-2017
Nacho MartínNacho Martin
deSymfony - Madrid
JSON Web Tokens are a very practical way of securing our APIs. In this talk we saw what are their fundamental properties, how to work with them and what options do you have in Symfony when working with libraries or with LexikJWTAuthenticationBundle, and its usage of the Guard component.
30-05-2017
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
The service container – or dependency injection container – is the core concept in the heart of the Symfony framework. It allows us to properly model the logic of our business, building decoupled services and helping our projects grow in a natural and elegant way. Often left out in a first approximation to Symfony, dependency injection is a key topic that needs to be mastered to fully unleash the framework’s potential.
30-05-2017
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
Built around the HTTP specification, Symfony components provide a rock solid foundation for building RESTful APIs, whether we are using the full framework or not. In this session we will dig into those components, showing how to successfully deal with problems such as adapting our models to the desired representations back and forth, how to validate the incoming data, or how to implement our authentication strategies. Furthermore, we will see which additional tools do we have when using the full framework. All of it from a practical approach based upon real use cases.
10-05-2017
Nacho MartínNacho Martin
Munich React Native Meetup - Munich
Explanation of redux-saga for its use in React and React Native. Contains an explanation about ES6 generators, used in sagas, with emphasis in generators to manage async code.
16-01-2017
Nacho MartínNacho Martin
React Native Munich Meetup
Explanation of the fundamentals of Redux with additional tips and good practices. Presented in the Munich React Native Meetup, so the sample code is using React Native. Additional code: https://github.com/nacmartin/ReduxIntro
16-02-2017
Nacho MartínNacho Martin
PHP UK - London
Rreact represents a new way of working that represents a revolution in the way of building web projects. It has very particular characteristics that allow us, for instance, to render React code from the server side, or to include React components from Twig tags. During this talk we will present React.js, we will explore how to take advantage of it from PHP projects and we will give answers to practical problems such as universal (isomorphical) rendering and the generation of React.js forms from Symfony forms without duplication of efforts.
04-02-2017
Victoria QuiranteNacho Martin
Sunshine PHP Conference Miami - Miami
Built around the HTTP specification, Symfony components provide a rock solid foundation for building RESTful APIs, whether we are using the full framework or not. In this session we will dig into those components, showing how to successfully deal with problems such as adapting our models to the desired representations back and forth, how to validate the incoming data, or how to implement our authentication strategies. Furthermore, we will see which additional tools do we have when using the full framework. All of it from a practical approach based upon real use cases.