Lisk Statistic

While reading about decentralized apps and blockchain I found Lisk blockchain application platform. I'm trying to learn more about the stock market but real-time market stats are changing to fast for me too read :) In order to provide myself some time to study the patterns I created an app which

Sit Up Straight (macOS)(Discontinued)

Sit Up Straight helps you to maintain a proper posture while working on computer. If you start to slouch, an overlay with sound will remind you to correct your posture. The reminder will stay active until you correct your posture then it will disappear automatically. The app uses Mac’s

Open ATC

Cross-platform compatible (Linux, OS X and iOS) air traffic simulator. The source code and sample applications are available under GPL-3.0 license and can be downloaded from Github It was fun to prototype different ideas, play with modular design but it hasn't attracted too much attention.

Notbloko (macOS)(Discontinued)

I've been using Notational Velocity for a long time to take care of my notes. I like the idea of single text-entry used for both creating and searching content. I wrote my version in Swift with some features I needed for my use. You can read more about the app

Two-way binding. Interstellar FRP - Cocoa

A small experiment how to two-way bind a String property to a NSTextField. References: Interstellar How to use Functional Reactive Programming without Black Magic - Slide num. 40 var observableKey: UInt8 = 0 extension NSTextField: NSTextFieldDelegate { // text is a readonly property (proxy). We create an observable string when text property is

Create Ubuntu 14.04 docker image with the latest Swift preview snapshot

Short tutorial if you need a quick way to test Swift code on Linux. First, you need to download the latest available Swift preview from: https://swift.org/download/ (currently it's https://swift.org/builds/swift-3.0-preview-6/ubuntu1404/swift-3.0-PREVIEW-6/swift-3.0-PREVIEW-6-ubuntu14.04.tar.gz) Download Docker for Mac from

Moving Contents to Ghost

I needed to make a change, I should write more often. I decided to switch my personal website to Ghost platform. Sean V Baker wrote fantastic article "A Ghost Workflow" on how to automate Ghost deployment with Git. Following Sean's article and Ghost installation tutorial I set up the workflow,