Pull to refresh
41
0
Send message
Любителям однострочников:
for (let i = 1, s = ''; i < 101; i++) (s = (i % 3 ? '' : 'Miss') + (i % 5 ? '' : 'Kiss')) && setTimeout(function() { console.log(s); }, 50 * i);
Автор, видимо, ещё не получал каждый месяц письмо всё-таки проимпортировать адресную книгу, потому что «80% людей находят работу через людей, которых они знают».
Если кому интересно, небезисвестный Parse использовал RocksDB в MongoDB ещё в 2015 (MongoDB + RocksDB at Parse).
Самой неожиданной новость про SQL Server 2016 стало то, что все возможности Enterprise версии стали доступны в SP1 для Standard и Express.
Статья годная, спасибо. На мой взгляд есть проблема over engineering и перекос в сторону strong consistency. Как результат «Обработчик команды может возвращать значение.» и маштабирование через async/await. Если есть опыт работы с eventual consistency реализацией, то будет интересно прочитать аналогичную квинтэссенцию.
А есть ли необходимость сверяться с Environment в любой точке решения? Может просто задать начальные зависимости и абстрагировать остальные компоненты?
Ок, но вопрос о преимуществах новой модели над старой.
Скажите, а чем Environments лучше Conditional compilation symbols, которые позволяют не тащить с собой ненужный в заданном окружение код?
Извините, но чем не подошёл WCF Data Services, реализация OData для NHibernate? Я вижу как преимущества хорошо описанный протокол, контроль над тем, какие запросы допускается использовать клиенту, возможность простого вызова через любой http client, нет протекающих абстракций вида PostQuery.
Hotel – приют для localhost

Со словом приют больше Hostel ассоциируется :)
Странно, что никто не упомянул алгоритм генерации ObjectId из MongoDB:
ObjectId is a 12-byte BSON type, constructed using:

a 4-byte value representing the seconds since the Unix epoch,
a 3-byte machine identifier,
a 2-byte process id, and
a 3-byte counter, starting with a random value.
В своё время, с пониманием как работают замыкания под капотом, очень помог труд Nicholas C. Zakas JavaScript for Web Developers.
Не спешите, известный tweet от создателя Bootstrap, Марка Отто:
Oh, btw—Bootstrap 4 will be in SCSS. And if you care, v5 will likely be in PostCSS because holy crap that sounds cool.
В своё время для C# перешёл с Doxygen на Sandcastle. Сейчас проверил развитие Sandcastle на Codeplex остановилось в 2010, но нашёлся добрый человек, который сделал форк, выложил на GitHub и даже выпустил Help File Builder and Tools v2015.1.12.0.
В то время как Facebook купил шлем виртуальной реальности Oculus Rift, Microsoft просто не стал заморачиваться и купил другую реальность.
тоже верно, хотя сам предпочитаю не передавать, не так уж часто undefined используется в чистом виде
Когда-то давно прочитал в одной из статей о jQuery, зачем в функцию вставляется аргумент с названием undefined.

Потому что undefined, который на самом деле переменная window.undefined, может быть перекрыт. А в вашем примере self-invoking function, код внутри начинает использовать undefined параметр, переданный в функцию, который неожиданно без инициализации имеет значение примитивного типа undefined.
Примеры хорошие, но на мой взгляд есть небольшая подмена понятий в Deferred Object и Promise Object (который я бы переводил как промис). Последний получается из первого путём вызова метода promise на объекте jQuery.Deferred:
function example() {
  var dfd = new jQuery.Deferred();
 
  // Resolve
  // Reject
  // Notify
 
  // Return the Promise so caller can't change the Deferred
  return dfd.promise();
}

Сам Promise Object согласно справке:
This object provides a subset of the methods of the Deferred object (then, done, fail, always, pipe, and state) to prevent users from changing the state of the Deferred.

Т.е., в моём понимании, Promise Object это результат работы, а Deferred Object — способ повлиять на неё.
По моему опыту могу сказать что если компания переходит на TFS, то это означает, что она уже давно и плотно сидит на продуктах Microsoft и никуда не собирается мигрировать.

Information

Rating
Does not participate
Registered
Activity