Skip to content

Instantly share code, notes, and snippets.


Daniel Steshenko dan-ste

View GitHub Profile
lolmaus / ❤lodash❤.md
Created December 20, 2017 12:14
Часто используемые методы lodash
View ❤lodash❤.md
  • groupBy -- разбивает массив на подмассивы по критерию
  • keyBy -- то же самое, когда критерий не повторяется
  • map, forEach, find умеют обходить объекты, очень удобно
  • mapKeys, mapValues -- преобразование объектов
  • toPairs и fromPairs -- преобразовывает {foo: 'bar'} в [['foo', 'bar']] и обратно
  • intersection, difference, union -- взаимодействие нескольких массивов
  • flatten -- без него вообще не жизнь
  • flatMap -- map+flatten, очень удобно
  • findIndex, sortedIndex -- когда тебе нужен только индекс элемента, а не сам элемент
  • findKey -- когда нужно найти ключ в объекте по критерию
stevekinney /
Created August 9, 2015 00:47
Front-end Curriculum Draft

Module 1

  • Semantic markup
  • HTML standards mode and quirks mode
  • HTML fundamentals
    • Classes and IDs
  • CSS fundamentals
    • Selectors
    • Resets and normalizers
    • The box model
kristianmandrup / Converting libraries to Ember CLI
Last active November 25, 2022 21:17
Guide to Developing Addons and Blueprints for Ember CLI
View Converting libraries to Ember CLI

Converting libraries to Ember CLI addons

In this guide we will cover two main cases:

  • Ember specific library
  • vendor library

Ember library

The Ember library will assume that Ember has already ben loaded (higher in the loading order) and thus will assume it has access to the Ember API.

caridy / export-syntax.js
Last active January 15, 2022 14:22
ES6 Module Syntax Table
View export-syntax.js
// default exports
export default 42;
export default {};
export default [];
export default foo;
export default function () {}
export default class {}
export default function foo () {}
export default class foo {}
adamgibbons /
Last active January 17, 2023 15:17
Install MongoDB on Mac OS X 10.9

Install MongoDB with Homebrew

brew install mongodb
mkdir -p /data/db

Set permissions for the data directory

Ensure that user account running mongod has correct permissions for the directory:

Chaser324 /
Last active March 21, 2023 23:50
GitHub Standard Fork & Pull Request Workflow

Whether you're trying to give back to the open source community or collaborating on your own projects, knowing how to properly fork and generate pull requests is essential. Unfortunately, it's quite easy to make mistakes or not know what you should do when you're initially learning the process. I know that I certainly had considerable initial trouble with it, and I found a lot of the information on GitHub and around the internet to be rather piecemeal and incomplete - part of the process described here, another there, common hangups in a different place, and so on.

In an attempt to coallate this information for myself and others, this short tutorial is what I've found to be fairly standard procedure for creating a fork, doing your work, issuing a pull request, and merging that pull request back into the original project.

Creating a Fork

Just head over to the GitHub page and click the "Fork" button. It's just that simple. Once you've done that, you can use your favorite git client to clone your repo or j

kevin-smets /
Last active March 22, 2023 11:52
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)





dypsilon /
Last active March 18, 2023 04:37
A badass list of frontend development resources I collected over time.
getify / ex1-prototype-style.js
Last active August 8, 2022 18:04
OLOO (objects linked to other objects) pattern explored (with comparison to the prototype style of the same code)
View ex1-prototype-style.js
function Foo(who) { = who;
Foo.prototype.identify = function() {
return "I am " +;
function Bar(who) {,"Bar:" + who);