Skip to content

Instantly share code, notes, and snippets.

View pavelpower's full-sized avatar
🔥
Fire energy

Pavel Akhv pavelpower

🔥
Fire energy
View GitHub Profile
@pavelpower
pavelpower / interview.md
Created September 13, 2016 09:10 — forked from DChinin/interview.md
Frontend interview

Workflow:

  • Расскажите о своей среде разработки (ОС, редактор, браузер(ы), прочие инструменты)
  • Какую VCS используете? Как работали в команде? PR, методологии, оценка времени
  • Использовали CI?
  • Как узнаете о новинках в мире JS? Какие конференции/митапы посятили за последние полгода? Какую технологию изучили недавно?

Базовые вопросы

  • Как браузер отрисовывает HTML-страницу на экране? (что происходит после получения ответа от сервера)
@pavelpower
pavelpower / tips.md
Created January 18, 2016 09:11 — forked from DChinin/tips.md
Vim guide

Перемещение

Клавиша/Команда Описание
:e! отменяет все изменения, сделанные за сеанс
h,j,k,l перемещение курсора ←, ↓, ↑, →
0 переход в начало строки
$ переход в конец строки
^ переход на первый непустой символ
w вперед на слово
@pavelpower
pavelpower / commit-msg
Last active August 29, 2015 14:02 — forked from sletix/commit-msg
#!/bin/bash
# Создаем файл .git/hooks/commit-msg и сохраняем туда этот текст
# Не забываем дать права на выполнение этого файла $ chmod 777 .git/hooks/commit-msg
# создаем временный файл
tempname="ticket-id-XXXX";
tempfile=`mktemp $tempname`;
# выделяем из имени бранча номер тикета. Бранч всегда называется по шаблону Номер_Краткое_Описание
# например 1364_restore_xterm_title или 1364-restore-xterm-title
@pavelpower
pavelpower / example.js
Last active December 27, 2015 03:59 — forked from mwmaleks/example.js
/**
* Created by mwmaleks on 31.10.13.
*/
var mongoose = require('mongoose');
console.log('Версия монгуса -', mongoose.version);
var db = mongoose.createConnection('mongodb://localhost/learn');
db.on("error", console.error.bind(console, "connection error:"));
db.once("open", function callback () {
console.log("Connected!")
@pavelpower
pavelpower / user.js
Last active December 24, 2015 13:59 — forked from mwmaleks/user.js
var Backbone = require('backbone');
var _ = require('underscore');
var User = Backbone.Model.extend({
// TODO: эту функцию вообще не надо писать,
// потому что конструктор такого же вида и так по дефолту создается
// при вызове функции Backbone.Model.extend
constructor: function() {
Backbone.Model.apply(this, arguments);