Skip to content

Instantly share code, notes, and snippets.

View konovalov-nk's full-sized avatar
🏠
Building awesome stuff from home!

Konovalov Nikolay konovalov-nk

🏠
Building awesome stuff from home!
View GitHub Profile
@konovalov-nk
konovalov-nk / read.me
Last active November 5, 2016 06:49
My programmer competency matrix on 05.11.2016, taken from http://sijinjoseph.com/programmer-competency-matrix/
Note that the knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n.
Computer Science
* data structures - n^2
* algorithms - n^2
* systems programming - n^2
Software Engineering
* source code version control - log(n)
* build automation - n
@konovalov-nk
konovalov-nk / nginx-config.conf
Last active January 3, 2018 08:07
Useful nginx SSL hardened (letsencrypt) config for setting up Rails application with Puma webserver
upstream myappdev {
server unix:///home/your_user/git/dev.your.website.com/shared/sockets/puma-dev.sock;
}
# don't forget to add this to server {..} block
# add_header X-Xss-Protection "1; mode=block";
server {
listen 80;
listen 443 ssl http2;
// VtigerCRM - Title & Other
// version 0.1 BETA!
// 2014-07-07
// Copyright (c) 2014, Nikolay Konovalov
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script. To install it, you need