Developers Blog - Schibsted Tech Polska



Setup Gradle for your Android project like a boss – part 2

Gradle is a native build system supported by Android Studio. In the previous post I covered some basics and then focused on generating version code and name, which was especially helpful while building apk. Time to move on to the other fancy tricks.

Yet another architecture clean up

This article discusses different approaches to creating a layered architecture – how to reflect the business context in the code; how to structure it; how to understand the dependency inversion and infrastructure layer; and finally as a possibly isolate modules.

Working with the Percent Support Library

Google released new Percent Support Library which contains two extra container classes: PercentFrameLayout and PercentRelativeLayout. I want to show you how to work with these layouts which are great in handling percentage-based sizing of widgets.

How to build an incremental search using FRP

Functional Reactive Programming (FRP) has changed how I think about solving problems in iOS. Here I will show you a complete and simple way to build an incremental search using FRP.

How to async in JavaScript

I’d like to share with you a few different ways of writing asynchronous code in JavaScript. Whether you’re writing for the browser or building complex Node.js apps you might find some useful tips how to improve the quality and readability of your code either by using popular techniques or some more

Web technologies news straight from Fluent 2016

Thousands of JavaScript developers, web developers, mobile app developers, software engineers, and a wide range of other people who work with Web Platform technologies come together at Fluent. So did I! What is my impression?

Google Test Lab, first impression

I was invited to Google Test Lab, and I have to say: it’s not much but it’s quite impressive.

Time traveling with event sourcing

Event sourcing is the way of modelling applications that has become very popular last months. But this is not a new model, actually it’s very old. It was used decades ago but then it was superseded by current state concept and CRUD based applications.

Advertising made smart with the InstaAds tool!

This article is written to get the reader familiar with InstaAds project developed by Stavanger Aftenblad team from Schibsted Tech Polska. Don’t know what that is? Time to see the video!

Object-Oriented Thinking in the Data-Centric World

The mental model of object-oriented programming is not intuitive. The speed and dynamics of today’s data-centric world make it a difficult case. How to learn object-oriented programming then?

Confessions of a command line addict

tldr; Set low key repeat interval. Establish one way of editing text, use it everywhere you can. Use fuzzy search, vim, tmux, zsh, fuzzyclipboard. AKA more effective utilization of command line.

Introduction to tvOS – the new focus engine

I want to tell you how does the new focus engine work and show you the list of things that I found interesting during the development of native tvOS application for VGTV. So, welcome to tvOS!