Skip to content

Instantly share code, notes, and snippets.

View DenisIzmaylov's full-sized avatar
🎯
Focusing

Denis Izmaylov DenisIzmaylov

🎯
Focusing
View GitHub Profile
@DenisIzmaylov
DenisIzmaylov / index.js
Created June 14, 2015 14:28
My React routes implementation by Oct '14
var Router = require('director').Router;
var Dispatcher = require('flux2/dispatcher');
var React = require('react');
var Content = require('./components/content');
var routes = require('./routes');
React.render(
React.createElement(Content, null),
document.getElementById('content')
);
@DenisIzmaylov
DenisIzmaylov / NOTICES.md
Last active March 17, 2016 09:31
IE8 Fallbacks
@DenisIzmaylov
DenisIzmaylov / gist:f9db2487277f55d8931ba7f5e068f923
Created May 7, 2016 18:20
Note on tools for building micro-services based architecture: CI, CD, Cluster Management, etc

Tools for buiding microservices architecture (May 7, 2016)

We are obviously in the age of Microservices, Mobile first, Polyglot, post-Java JVM languages, GitHub and Docker uprise. In this world, Open Source usage dominates, and the speed of change is intense. Knowing the direction of DevOps tools and picking the right one for the project is crucial.

Terms

Continuous Integration is the practice of running your tests on a non-developer machine automatically everytime someone pushes new code into the source repository.

This has the tremendous advantage of always knowing if all tests work and getting fast feedback. The fast feedback is important so you always know right after you broke the build (introduced changes that made either the compile/build cycle or the tests fail) what you did that failed and how to revert it.

@DenisIzmaylov
DenisIzmaylov / README.md
Created January 22, 2016 15:00 — forked from magnetikonline/README.md
IE 7/8/9/10/11 Virtual machines from Microsoft - Linux w/VirtualBox installation notes.
@DenisIzmaylov
DenisIzmaylov / Git push deployment in 7 easy steps.md
Created June 5, 2016 00:50 — forked from thomasfr/Git push deployment in 7 easy steps.md
7 easy steps to automated git push deployments. With small and configurable bash only post-receive hook
@DenisIzmaylov
DenisIzmaylov / NOTES.md
Last active June 7, 2016 00:56
Step By Step Guide to Kubernetes over CoreOS Cluster
@DenisIzmaylov
DenisIzmaylov / es-code-style.md
Last active June 10, 2016 22:38
ES Code Style

Code Style

Use Airbnb Code Style as Basic rules. This document only override some given rules.

TODO:

  • Make it as shareable cards (Twitter, FB, LinkedIn, VK)
  • Explain the reasons
  • Allow to discuss for every rule
@DenisIzmaylov
DenisIzmaylov / RECIPE.md
Last active September 12, 2016 22:39
How to update io.js to Node 4 and npm 3

How to update io.js to Node 4 and npm 3

The recipe described below works fine in OS X El Capitan and Homebrew tool.

Fine tested with node@4.1 and npm@3.3.4.

io.js -> Node.js 4

brew unlink iojs
@DenisIzmaylov
DenisIzmaylov / OOP-and-FP.md
Last active November 6, 2016 12:08
Key difference between OOP and FP in JavaScript

Key difference between OOP and FP in JavaScript

In OOP we have mixed instance data and class functions:

class Animal { 
  constructor(name) {
    this.name = name;
  }
 speak() {