Developers Blog - Schibsted Tech Polska

Blog

search
expand_more
expand_more

How to make XML-generating code more readable with Kotlin extensions and lambdas

more-readable-xml-generating-code

XML-generating code in Kotlin may not be readable enough by default. Thankfully, using Kotlin extension functions and lambdas with receiver, we can improve it significantly.

Realm Mobile Platform: Offline-first TaskManager app – Authentication

In this part of the series “Realm Mobile Platform: Offline-first TaskManager app”, we are going to implement authentication mechanism in our TaskManager app. The article includes both email and Facebook mechanisms!

Serverless architecture – AWS Lambda

Road to serverless area

Serverless architecture sounds awkward when you hear it for the first time. One might think. – Hold on! So, how to execute my code? There’s no server, really? Where is the catch? This article describes our experience we gained during our recent adventure with AWS Lambda – the serverless architecture

Under the hood of CHINOOK. Front page demystified

This fourth article in the series is all about the front page challenge. What are the scenarios behind the front pages? How does this mechanism even work? Read on to find out!

Chinook: cracking the front page challenge

Separation of concerns, content stacking, priorities…. These are my keywords of today. I hope that this article will give you a broad understanding of two things – the decision-making process that leads to the layout of the front page and what our library, called CHINOOK, does.

Realm Mobile Platform: Android “TaskManager” – Realm Object Server

In this part of the tutorial we are going to learn how to set up our Realm Object Server (launched on Ubuntu 16.04 Amazon EC2 instance) which will provide an automatic data synchronization and authentication for our app.

RDS Database Connection Pooling

This article presents our experience and practices we got while working with MySQL engine running on Amazon Relational Database Service (RDS). I focus especially on the connection layer and tweaking of Tomcat JDBC Connection Pool.

Realm Mobile Platform: Offline-first TaskManager app – basics of Realm

In this part of the series we are going to focus on implementing basic Realm support to the TaskManager app by using Realm Mobile Database. Part 1: REALM MOBILE PLATFORM: OFFLINE-FIRST TASKMANAGER APP – INTRO Part 3: REALM MOBILE PLATFORM: ANDROID “TASKMANAGER” – REALM OBJECT SERVER Part 4: REALM MOBILE PLATFORM:

Realm Mobile Platform: Offline-first TaskManager app – Intro

This article is the first one in a series of five. Each part will describe the steps of building offline-first TaskManager app with realtime synchronization. Part one is devoted to defining the technology stack and the UI of the app. Part 2: REALM MOBILE PLATFORM: OFFLINE-FIRST TASKMANAGER APP – BASICS

Design forecast for 2017

Last years have brought us a lot of changes in the way we design for the web and the apps, the trends are changing and developing as fast as the new technologies. Responsive layout is a must, flat icons are everywhere, grids are a standard, so let’s figure out what

A front page dilemma

The article is all about a front page. It is meant to give you some perspective on how Aftenposten news organization approaches the subject and show you a more general picture. In the end, you will get a sneak peek into the CHINOOK – our answer to the front page challenge.

Tracing back Scala Future chains

I want to tell you how to write asynchronous code using Scala’s Futures. In the era of asynchronous programming, it’s important to know that function invocations that form a logical chain in the source code are not confined to one thread. I’ll show you how to benefit from this knowledge. Preface: synchronous vs asynchronous In the