Learn or die
Storybook + Flutter = storybook_flutter
This article is all about promoting my Flutter library for showcasing isolated widgets and screens. Something like Storybook in the React world. Actually, it's even named storybook_flutter. Why do you need it?First, to speed up UI development. Yes, Flutter has a "hot reload" that makes UI development very
Adopting accessibility: this is how we do it
Adopting accessibility in a product can be quite an overwhelming task. There are a lot of different sources out there on the topic. We did some internal research to come up with action points we could put on roadmap, and now we want to share it publicly. This might be
You understand your product, do others?
As a product manager, you need to manage your product and ensure it’s successful. In B2C, you have a direct relationship with your users: you gather metrics, see what gets used, see what doesn't, where they get lost, which flows don’t convert, and you can directly affect costs,
Almost three years ago, I made the transition from development to product management. I had met a few product managers working for online companies in the Czech Republic before that, but I never understood how their role was actually useful to a company. So, it was quite weird that it
Are we migrating to microservices and should you?
“Should we migrate from monolith to microservices?” That’s the inevitable question most scaling companies ask these days, including Mews. Looking at the state of the art, one might rephrase Dan Ariely’s quote about Big Data to microservices. Microservices are like teenage sex: everyone talks about it, nobody really
1 year in production with Flutter: lessons learned
This is a text version of my presentation at DartUP 2020. What do we do?Our main product is a large and complex Property Management System. Also, we have a set of smaller products, one of which is a mobile application intended mainly for housekeepers and other hotel staff. Initially,
Code & Tell
Your own colleagues are your most important community. That’s how I see the role of the Community Manager in a technological company. Of course, you need to make sure that the developers talk at conferences, meetups and that they write blog posts. Simply sharing their knowledge and experience. However,
Pair programming in the Payments team
A few months ago, we had a discussion about problems that members of the Payments team face. We identified knowledge sharing as the main problem: the Payments team takes care of payments, obviously, but that means communication with payment service providers, card tokenization, payment automation... And it’s not just