• Книга «Децентрализованные приложения. Технология Blockchain в действии»
    0
    Правительство, имея админ. ресурс и лучших it спецов на зарплате взяло под контроль всю систему Bitcoin. Т.е. для правительства эта система открыта и известен баланс каждого участника с его досье и известны транзакции

    И каким образом это произойдет?
    Суть децентрализации в том что систему контролирует большинство. Если большинство подтвердит что у тебя 500$ на счету, значит у тебя действительно 500$ на счету. Если большинство подтвердит что ты перевел 50$ на счет с номером 12345654321, значит у тебя на счету осталось 450$, а на счету 12345654321 прибавилось 50$.
  • Async/await это шаг назад для JavaScript'a?
    0
    Код вполне типичный. Просто во всех местах где будет юзаться эта функция делается что-то типа такого:
    const result = doSomeWork(request);
    if (!result) return;
    // Дальше нормальное выполнение
    
  • Async/await это шаг назад для JavaScript'a?
    +3
    Так ведь async/await и не отменяет промисы. Там где нужна параллельность, действительно можно использовать Promise.all(), но в моем примере нужна была именно последовательность.
  • Async/await это шаг назад для JavaScript'a?
    0
    Где ошибся?
  • Async/await это шаг назад для JavaScript'a?
    0
    Спасибо, я знаю про то что их можно запустить параллельно.
    Но смысл есть, когда количество урлов идет на тысячи.
  • Async/await это шаг назад для JavaScript'a?
    0
    А такое?
    async function fetchAll(urls) {
        var results = [];
        for (let url of urls) results.push(await fetch(url));
        return results;
    }
    
  • Первый официальный релиз Webpack 2. Что нового по сравнению с Webpack 1?
    +15
    Джва года
  • Современный подход к сборке мусора
    –11
    Вкратце суть статьи: GC в go не тормозит, но программы жрут больше памяти. В java GC тормозит, но программы жрут меньше памяти.

    P.S. Но мы то знаем кто из них на самом деле жрет больше памяти :)
  • 19 неожиданных находок в документации Node.js
    0
    В продакшне надо использовать системные менеджеры для запуска всего

    Можно подробнее? Что это за менеджеры?
  • Релиз DataGrip 2016.3
    0
    1) Не критично, но хорошо было бы.
    2) Как это сделать? Не нашел такой строчки.
    3) Спасибо, помогло.

    Записал видео проблемы 4 и 2 пунктов.
    https://cloud.mail.ru/public/AEEa/C5t5yrAsT

  • Релиз DataGrip 2016.3
    0
    Разрешите я выскажусь. Лично мне в PHPStorm не удобно (для mysql):
    1) нельзя создать базу, можно только открыть уже созданную
    2) нельзя сделать дамп базы с данными
    3) когда добавляешь новую запись, то для того чтобы она применилась нужно создать новую строку, потому удалить ее. Видимо нужна какая-то кнопка «apply»
    4) Не исполняются много запросов за один раз.

    И добавьте, пожалуйста, поддержку MongoDB. Очень не хватает.
    Спасибо.
  • Паттерн Стратегия на JavaScript
    0
    Только изучаю функциональное программирование. Можете привести пример как оно будет выглядеть с читыми функциями. Хотя бы на словах.
  • Паттерн Стратегия на JavaScript
    0
    return (...args) => logToDOM.apply(null,[...args,options.node]);

    Я думал что… были придуманы чтобы избавиться от костыля с apply.
    return () => logToDOM(...arguments, options.node);
    Вот так разве не покатит?