Friday, January 20, 2017

Vuejs for AngularJS developers presentation

Thursday, January 19, 2017

vue.js essential community links


When staring with using new technology or library you first have to clarify the basic concepts. When you master whose you're diving into practice and then it's always handy to see what's you colleagues do or do in is similar cases. Below are some links on the community activities that a starter could follow to better master Vue.js:

Tuesday, January 10, 2017

vue.js plugins

Recently I've spent some time with vue.js framework. I've been tweeting about it a lot, plus developed several small functional plugins/app for it.

vue.js content scroll progress plugin

Top bar indicating amount of content scrolled
https://github.com/shershen08/vuejs-content-scroll-progress
Install: npm install vue-content-scroll-progress --save

vue.js lorem ipsum

Lorem ipsum text generator component for vue.js
https://github.com/shershen08/vue-lorem-ipsum
Install: npm install vue-lorem-ipsum --save


vue.js sound player

HTML5 <audio> tag sound player UI for Vue.js v2
https://github.com/shershen08/vuejs-sound-player

Install: npm install vue-audio --save

vue.js CRUD app

Demo app with router

Sunday, December 25, 2016

Strategy and Factory patterns in Typescript

I've recently read the dzone article Design Patterns: The Strategy and Factory Patterns which gives clean example of how design patterns such as Strategy and Factory patterns can improve code structure in every day programming tasks.
I've converted the JAVA syntax used in the article to Typescript, to see how close are the language constructs in those two. Here's the gist with the code:

Sunday, December 4, 2016

React, Redux architecture notes



After some discovering of the React JS (and Redux of course) as a way to build modern web apps, I've collected some keynotes that could have helped the newbie to start off faster.

Monday, November 7, 2016

modern webapp starter packages - typescript, es6, redux etc.

Recently I've created couple of starter repositories with configured modern client-side stack. Main goal was to avoid using major frameworks (like Angular or React) built in but to have the best tooling which goes together with them. It was mostly for personal use and training skills. Hopefully it may save you some time - because, you know, cutting off boilerplate code is less efficient than starting with a small and clean project customising it for you purposes later.

es6-webpack-starter 
contains webpack powered app using Redux (with no React) and set of libraries for data handling and routing. On a UI side there's a material design library attached + LESS configured.

systemjs-typescript-simple 
Typescript (without Angular) with systemjs built application.


In addition - yet another react starter kit but not overloaded with all kinds of plugins and best practices examples. Clean and really simple to bootstrap.
https://github.com/alicoding/react-webpack-babel

Saturday, June 11, 2016

Android app development quick start

I've been diving into native Android application development with Android Studio lately. It went quite well, thanks to lots of available tutorials and large community on Stackoverflow.
As a result of last 2 weeks I've created this gist with links and code snippets for Android development that will hopefully help you to bootstrap.