From 27th to 28th of August there was the first public Flamingo Workshop.
Here we are sharing most of the training material. You might want to use it to learn and try out things yourself
Day 1 "Flamingo":¶
We started with the official Flamingo Hello World example - that you can read up yourself here: Hello World Example
After this some of the core concepts and features of Flamingo where discussed. You can find the relevant slides here:
The main concepts that have been introduced can also be read up in the documentation:
- Flamingo Bootstrap
- Dingo - the dependency injection for Flamingo
- The configuration concept
- The routing concept
After this there was an introduction to Flamingo Carotene and we worked on the Flamingo Carotene Example Application. Here are the slides for Flamingo Carotene and you can work through the examples yourself Example Flamingo Carotene Project on Github
The next agenda point for this day was Flamingo and GraphQL. The slides are available here:
The day ended with the topic „Flamingo in production“ and introduced the powerful monitoring, tracing and logging concepts build into flamingo. The slides are also online (see Flamingo in production Slides) and the content is available in this online documentation: Flamingo in production
Day 2 "Flamingo Commerce":¶
The day 2 focused on Flamingo Commerce.
It started with an introduction to Flamingo Commerce:
After this we started the Hands On part and got the Flamingo Commerce Demoshop running for everyone. You can try this out yourself as well: Flamingo Commerce Demo on Github
The next topic was about the software architecture and introduced Ports and Adapters. The slides are available here: Flamingo Commerce Ports and Adapters Slides.
You can also read about Ports and Adapters here
After this we continued the "hands on" part and coded our own product adapter for the demoshop. You can follow this by cloning the branch "productadapter-step1“ in the demoshop repository. There you will see the a simple custom adapter to get products. (Example Adapter on Github)
After lunch we continued with a deep dive into some of the Flamingo Commerce Modules:
We closed the day with discussions about the status and upcoming ideas for the Magento2 Adapters.