Developers Blog - Schibsted Tech Polska

Blog

search
expand_more
expand_more
Showing 12-24 of 34 results

Results for category: Back-end close

Developing Lag Compensated Multiplayer Game, pt. 2: The Server

Lag compensated games

In the previous part of the series, we’ve implemented an offline game and got ourselves ready to tackle the multiplayer. This time we’ll get our hands dirty fleshing out the server part.

To mutate or not – on Entities and Value Objects

To mutate or not

We all know that immutability is GOOD. But should we use it everywhere by default? Let’s show it on the basis of a distinction between Entities and Value Objects.

Developing Lag Compensated Multiplayer Game, pt. 1: Offline

Developing smooth multiplayer action games was always somewhat baffling to me. How should I split client-server responsibilities and make up for network latencies so that game action seems instant? I wanted to find answers to those questions and if they spark your curiosity too, read on!

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.

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

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.

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

WWDC2016 – don’t get lost!

The Apple World Wide Developers Conference 2016 (WWDC) has just ended. The number of new videos from the conference reaches over 130! That’s a lot! So I’ve decided to pick the most interesting videos, summaries, blogposts, and tutorials that are worth reading and watching.

Choosing the best AWS Messaging Service

When you start working with microservices or when you want to decouple the components of your architecture you can use one of three existing services with slightly similar features on Amazon Web Services (AWS): SQS, SNS and Kinesis. Which service is proper for your projects? Let’s try to find the

How to use the AWS Identity and Access Management Service

Learn how to use the Identity and Access Management service from Amazon Web Services. This video is from an internal workshop organized at Schibsted Tech Polska.

Get there quicker… through a faster API!

How to undertake a refactoring for the performance of a legacy project and build a fast and scalable API.

Dependency injection in Play Framework using Scala

This article is an overview of dependency injection (DI) techniques that can be used in Scala Play framework apps: Guice, manual DI, the cake pattern, MacWire, and the reader monad.