This website uses cookies We use cookies to further personalize and enhance the user experience, conduct analytical research - for example, counting visits and traffic sources - place advertisements and contact third parties. Users can manage their cookie settings by clicking the "Choose your preferences " link."

Cookie policy

Blog

search
expand_more
expand_more

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

Stop reducing yourself

Finding yourself in a dynamic, fast growing IT economy placed in the world of fast changes, uncertainty, and competition, has never been easy. If you want to succeed as a software engineer, you are not only expected to deliver the software but also have a wider view of your business environment.

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.

Cache it? All you want to know, but are afraid to ask

Almost every day we are challenged with the question: to cache or not to cache? It looks that such dilemma is hard to resolve without further investigation. There are quite many factors to consider before coming up with the final decision.

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.

How to share activities in workflows in CRM 2013

In this article, we describe how to manage security access to activities created in workflows in Microsoft Dynamics CRM 2013. We also show how we use the activitypointer as a universal activity type parameter in workflow custom code activity.

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