Trust is neither given nor taken, it’s built and maintained.
Our journey through the world of backend architecture in a few words.
We would like to share our second part towards a custom data warehouse solution. This time it's all about selecting a proper storage.
Nice learnings, a lot of great people and a former updudette who is now speaking for Google = two days of fun!
In this blog post we will provide a few insights on the architecture of the _upday_ news app, focusing on the work put on the resiliency and robustness of the components around the My News feature.
Doing good is fine, but talking about it is even better. How we motivated engineers to write blog posts.
First Overview of Holacracy.
Public speaking allowed me to get to know myself, what works for me and what not. Here's what I learned about intros.
My talk at the International Women’s Day event, organised by Women Techmakers gave me the chance to share my story about public speaking and also to try something new - using blank slides.
Being a Product Manager has always meant being the voice of the user to deliver a product they'll love. With the recent explosion of Big Data, a new form of user feedback has become audible - and Product Managers should be able to hear it. This piece explores the need for data literacy in Product and shows some of the ways it can revolutionise your day-to-day work. Read More
A short story about how to measure a team cut experiment. We changed the team set up a few times already – this article explains how we learn which team set up is more productive and how to perform those experiments as smoothly as possible. Read More
To be agile, it’s vital to continuously improve. Improving requires change. Change is not easy - humans like habits and known patterns. Lean Change approaches changes in small steps, where you evaluate the outcome and iterate. Find out how we use insights and experiments for driving change. Read More
All Android code lines dream about one thing — to one day be part of a dex file, packaged in an APK and run (error) free on a device. In this blog post I want to tell you about the journey that your app’s code goes through, on its way to becoming part of dex files. Read More
We would like to share our first approach towards a custom data warehouse solution. This is based on the amount and type of data that needs processing. We describe DWH components and identify tools which can be applied for implementation. We also introduce a data lake as a more 'Big-Data-friendly' but provisional solution. Read More
App Shortcuts introduced in Android N provides quick access points to your app. Let's take a look at how to implement this in detail.
You’re a developer, you’re writing code and learning new things every day. Share it! Share your experience, your problems and solutions, the APIs that help you write good, clean, performant code.
You have replaced all image resources in your app with VectorDrawables - your APK is smaller and your images look better. But are you really using them correctly? Here's how VectorDrawables work and how they should be used. Because #PERFMATTERS. Read More
See what frustrations you will encounter while using RxJava. Documentation, anonymous classes, forgetting to subscribe, are just some we've dealt with while using RxJava. Here's how we handled them.
Our choice for the upday app - the Model-View-ViewModel pattern. Find out what it is, how we applied it in Android and why we consider it perfect for us.
The MVP pattern became one of the most popular patterns in Android in the last couple of years. Let's see what MVP is and how we applied it in Google's Android Architecture Blueprints.
Deep knowledge was shared by some of the best Android developers in the world at Droidcon NYC 2016. Here are some of the things we learned.
The first part of a series of articles chronicling our fellow data platform team on their quest for a functional custom data warehouse solution.
Three days, 49 participants and 30+ ideas. Find out what we did during our Hack-Week, why we did it, and what we learnt from it.
Code reviews are a common practice for knowledge distribution, learning and increasing quality - but do we perform them in a way that actually creates value?
The Model-View-Controller pattern is one of the first ones to be applied in Android. Discover what it is, how it should be implemented and some of its advantages and disadvantages.
What do Donald Duck and reactive programming have in common? Burgers! Check out why.
Why are the Rx Subjects so often misunderstood?
Issues to take into account when using MVVM + RxJava architecture
Did you ever had problems with touch events on views after they were animated? Here's why.
An overview of the things learned and best talks at Droidcon Zagreb 2016
Get to know the thread switching operations.
My highlights from the Google Test Conference 2015 in Boston.