Rostyslav DiachokReimplementing simple HTTP server on top of TCP serverI’m learning crystal-lang and I tried to reimplement simple HTTP (version 1) server. So basicly all we need is to just send properly…Nov 28, 2021Nov 28, 2021
Rostyslav DiachokSimple implementation of promise based generator flow control libraryToday I read nice old article from TJ Holowaychuk about async control flow in JavaScript. Main idea is that usually generators are better…Jan 7, 2019Jan 7, 2019
Rostyslav DiachokRails infinite redirect problemToday I got strange infinite redirect inside my Rails app. I’m using gem Pundit for authorization. And if user isn’t authorization to see…Jan 3, 2019Jan 3, 2019
Rostyslav DiachokRails page transition animations with BarbaJSRails has Turbolinks to makes navigating your web application faster, but as for me it’s so complicated to configure and it’s not easy to…Sep 30, 2018Sep 30, 2018
Rostyslav DiachokMaybe HAML is not so slow?Yestaday I noticed that one page on production server had wery poor load speed (almost 4 seconds). My first thought was to migrate to more…May 19, 2018May 19, 2018
Rostyslav DiachokSimple 3D without matrix transformationsToday I was trying to reinvent 3d effect by myself. There are 3 main components: point in 3D space, screen and camera. And all I need is…Apr 25, 2018Apr 25, 2018
Rostyslav DiachokSCSS grid with mixinsFew days ago I was looking for simple and configurable grid system for SCSS. Looks like it’s easy task, because almost every mature CSS…Apr 15, 2018Apr 15, 2018
Rostyslav DiachokVSCode setup for JS developmentI use VSCode for everyday work and I like when IDE helps me to write better code. So for that reason I use 2 great utilities StandardJS and…Mar 19, 2018Mar 19, 2018
Rostyslav DiachokFew notes about Ruby (MRI) and threadsRuby supports real OS-level threads and it data structures are not thread-safe (it’s all about Matz Ruby MRI). So threads could corrupt…Mar 15, 2018Mar 15, 2018