EmberFest 2025
The Frontend City
Leading a team of engineers and maintaining a live-product means staying highly alert, high-pressure situations, making plenty decisions and while also guiding and supporting peers. There is rewarding tasks but also annoying ones. Let’s turn some of the annoying into rewarding ones.
-
The journey no developer likes or wants: Pitching a technical initiative to upper management. It’s a journey of being misunderstood, seeing technical improvements and benefits for your team being denied, while drowning in politics.
-
Maintaining your application, ensuring all aspects of operating a production app are addressed and handled can be overwhelming.
This talk aims to bring piece to these aspects. Following the idea to treat your app as a city and address the needs to keep it operable, maintainable and evolving. Being able to quickly communicate your ideas to upper management as well as fellow engineers speeds up your own workflow providing a framework for making good, better and quicker decisions.
EmberFest
Scalable Frontend Architecture That Meets Your Business
Connecting code with your business and scale it up
Webinale 2023
Frontend Architecture: How to Build a Zoo?
It’s a sunny day, a great time to visit the zoo. Nice themed areas set the mood to explore the animals. On a rainy day, time to hack a new feature into your product. You’ll also explore animals, but they are not grouped in themed areas, instead are deconstructed. You’ll find the fur of all animals washed with the same color, carnivores and herbivores are in the same compound (uh-oh!) – your code doesn’t spark the same mood as the zoo.
As much as a zoo groups cohesive elements together, so should our code. Designing a good architecture is everything but trivial. This talk explains the elements of architecture with focus on frontend on these areas:
-
Strategies for organizing code
-
Closing the communication gap on strategic and tactical design between frontend and backend
-
Connecting architecture with technical challenges in frontend
Architectural language is complex and hard to understand. This talk provides alternatives by using story telling to convey architectural design in practical bite-sized pieces.
Ember.js Europe Q2
How to onCommunicate isClearly() ?!
Using the same language across multiple disciplines to work on a product sounds like the perfect setup for a trap of miscommunication. How do we as engineers “participate” in this scenario? We’ll look into some of those and learn how to prevent these pitfalls.
Ember Ignite
Frontend Component Architecture
Have you ever worked with components that were out of control? In this talk, we’ll talk about mental models for understanding component architectures so we can write better components.
