Blog

Why it costs more for companies when hiring many junior engineers

I recently had a chance to chat with a friend who was a project manager at well-funded company. She complained about slow development of projects and everything seemed to take too long to finish. The team was not smal...
Read more
Blockchain explained by simple Java code

Following my problem with KFC system, let's see another real world problem: The food shop chain with a central hotline/database couldn't work sometimes because of single point that needs to be always up. If the order d...

First experiment in UI Collection View Layout

In this WWDC 2019, Apple introduced many great enhancements and new features such as SwiftUI, Core ML 3 framework or Combine. But I’ve got my eyes on UICollectionViewCompositionalLayout, a new extension of UICollection...

Property Wrappers

What is the Property Wrappers Property Wrappers feature described in SE-0258 proposal, were first introduced in WWDC 2019 and came with Xcode 11 in Swift 5 The main goal is wrapping properties with logic which ca...

Collection View Layout in Practice

As we already know, the new collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range in complexity from basic lists to an advanced, multi-dim...

Authentication & WebView & React Native

You have an idea. You already had a responsive web app, it works well for mobile. It leads you to the thought of having a MVP mobile app to engage users: an app is built by embedded web-view. You also know React Native...