Oleksii Rudenko
Stuttgart, GermanyGithub
Web Developer, passionated about Software Development and the Web.
Oleksii's articles
February 7, 2017 7:20 PMBetter Resource Management with Bluebird
How to properly manage (allocate and dispose) resources in your Node services with the help of Bluebird's Resource Management API: examples with node-postgres, redlock and node-tmp.
January 8, 2017 1:32 PMSimple Starter Kit for NodeJS AWS Lambda functions using CloudFormation
In this tutorial, I present a simple dependency-free starter kit which uses CloudFormation to help you manage NodeJS Lambda functions
October 30, 2016 3:23 PMUniversal Javascript with JSPM
This is a short tutorial on how to implement something similar to what next.js does using JSPM ( with server-side rendering and automatic code splitting). Inspired by next.js
October 23, 2016 8:55 PMImmediate State Updates for REST/HTTP APIs using Observer Pattern
In this post I talk about some limitations of APIs developed in enterprises nowadays and in particular about the problem of getting updates via normal HTTP APIs and how it can be solved by applying the Observer pattern.
June 1, 2016 8:55 PMWorking with PostgreSQL's timestamp without timezone in Node
In the post you will learn how to use timestamp fields without a timezone in PostgreSQL and Node and how to avoid issues with timezones
February 5, 2016 9:16 PMES6 Slides
Slides presenting major ES6 features and probable ES7 features. Also highlights what features are supported in node 4.2.*, the current LTS release
January 11, 2016 7:25 PMExecuting JS Code in a Sandbox with Node's VM Module
Executing JS code with Node's VM module: basic usage, performance and safety issues.
November 20, 2015 7:58 PMTwo CSS bugs in mobile Safari
A couple of things that don't work in Safari as expected
November 9, 2015 9:00 PMGenerating Coupon/Voucher Codes in NodeJS
simple tutorial on using a nodejs library for coupon code generation called coupon-code
October 27, 2015 5:26 PMEmber Way to Format Data Using Dynamic CPs, Services and Helpers
Complete tutorial on implementing formatting routines and connecting them to various parts of your app through computed properties, services and helpers.
October 21, 2015 10:29 PMBest Practices for Using Promises in JS
A list of 6 things that I consider as best practices when it comes to working with Promises
October 18, 2015 12:46 AMUsing Recast to Automate Analysis and Maintenance of JS Code
Read an introduction to Recast and a short tutorial on using it to automate common tasks of source code processing
September 30, 2015 9:47 PMAdding Analytics to Your Ember Apps Once and for all Using Segment's Analytics.js
This tutorial shows how to integrate your Ember or ember-cli app with Analytics.js by Segment - an open-source adapter for various analytics platforms
September 30, 2015 9:47 PMRouter service for Ember Apps
An example of how to prepare your Ember App for the soon-coming(hopefully) Router service
August 13, 2015 8:42 PMHow to render an HTMLBars template to a string in Ember 2.0?
In this blog post, I show how to render a HTMLBars template to a string in Ember 2.0
July 10, 2015 10:15 PMRapid Server Development with Koa.js, Redis, PM2 and ES6 generators
Tips by 60devs is a micro-donations platform that allows sending money (aka tips) to people who helped you on the Web. In this blog post I explain how we built a nodejs server for it using Koa.js, Redis, PM2 and ES6 generators
July 5, 2015 9:03 PMTips by 60devs: New Social Payments Platform
Tips is a new social payments platform providing an opportunity to thank developers (and/or others), who helped you out on Stack Overflow, Github or Gitter by sending them money gratuities (tips).
July 3, 2015 1:15 AMEmber.js: Process Click on Link-To Helper if No Transition Happens
For 1 year of development with Ember I never needed something like this until yesterday. The task was to attach a handler to the `link-to` helper that would run when there is no transition fired by the helper itself (e.g. when the link-to helper points to the current route). In particular, I needed to scroll to the top of the window when no transition happens
June 25, 2015 9:25 PMOptimizing default JSPM workflow with Gulp and Nginx
The default JSPM workflow is slow for bigger apps. This post is about optimizing the default workflow using nginx and gulp and about making it 10x faster. Demo project included.
June 23, 2015 7:55 PMHow to Start the App as Early as Possible or DOMContentLoaded vs window.onload
There are cases when you need to show your app as soon as possible without waiting for the page to be completely loaded. It's a common requirement for embeddable apps which are injected into a 3rd party web page via asynchronous `script` tag
May 5, 2015 7:55 PMHow to Use SystemJS hooks for building a Production Version of Your App
I use Ember.js and JSPM to build apps. Ember releases usually contain several files: ember.prod.js, ember.debug.js, ember.min.js etc. Ember.debug.js is handy for development and contains some extra code that enables better development process. And ember.prod.js is the version specifically made for production use...
May 5, 2015 7:55 PMNotes About Differences in Plugin Micro Syntax Between Various ES6 Module Loaders
I've made a small research on how various module loaders handle non-js resources and template(hbs) files in particular. I've compared three of them: Webpack, AMD/RequireJS, the one JSPM relies on and the one ember-cli uses
April 12, 2015 2:00 PMSimple Way to Manage Local Node Modules Using NPM Link
If you develop a modular application for Node.js, you may end up having lots of local node modules which you don't want to publish yet. Nevertheless, you need to use them pretty much like any of the published node modules in order to ease the subsequent publishing
April 1, 2015 10:42 PMUsing HTML 5 Application Cache for Single Page Applications
About common pitfalls when working with HTML5 Application cache. Recently I added the HTML 5 application cache to an Ember app. Actually, the app already used the application cache but it didn't work well. For example, the new releases didn't always make it to the users and the app broke because the client part of it was stale and the server part was new.
February 3, 2015 8:57 PMEmber.js: How to Hide Views Using IsVisible Property
How to control display of items using Ember.js View's isVisible property
December 14, 2014 1:34 PMEmber.js: My Observers Do Not Work or RTFM
The article is about Ember.js observers and how to make them fire on object initialization
December 7, 2014 5:00 PMEmber.js and the Web Speech API: Example of a Speech Recognition Component
The article describes the Web Speech API (speech synthesis and speech recognition) using a simple Ember.js component as an example. The component gets the voice input and sends it to your Ember.js app. Also it can speak back what the API has recognized
November 30, 2014 1:00 PMEmber.JS: Using The Unbound Helper
Unbound helpers in Ember.js allow product output that does not change of the input data changes. These helpers may improve performance and this article describes some features of the unbound helpers in Ember.js
November 18, 2014 12:14 AMExperiments: Using Image Sprites and IMG Tags to Display a Set of Images
The article discusses the image sprites to be used with the IMG tag for the content images. The generation of the sprites happens on the fly on the nodejs server