• Полезности для разработчика
    0
    Попробуйте чаще заходить в твиттер.
  • (Архив) Matreshka.js ECMAScript.next boilerplate
    –1
    Смысл в том, что grunt/gulp совсем не нужны, когда есть npm scripts. Зачем завязываться на какие-то сторонние инструменты, когда есть дефолтные. Большинстве задач решается в одну строку в npm scripts. Предполагаю, что существуют варианты, когда grunt/gulp могут сделать что-то лучше, чем npm scripts, но пока не встречал.
  • (Архив) Matreshka.js ECMAScript.next boilerplate
    0
    Если взять webpack, то можно выкинуть и SystemJS и Gulp.
  • DevTips: Советы веб-разработчику (1-16)
    0
  • Утечка реальных ФИО пользователей через Кинопоиск.ру
    0
    Да, вы абсолютно правы. Вот я буквально вчера посмотрел видео о том, как яндекс «авто» перевозил на nodejs и они просто сделали поддомен для новой версии, постепенно перевозя всё. Теперь, вспомнив как яндекс меняет другие продукты, я не могу понять почему они там облажались с кинопоиском…
  • Старый «Кинопоиск» ещё вернётся ненадолго
    0
    Уверен, что там всё уже устарело, но это не повод всё выкидывать. Во-первых, всегда есть варианты обновления каких-то частей, да это больше времени и усилий, но если хочешь сделать хорошо, то зачем жалеть время? Во-вторых, буквально сегодня посмотрел видео от яндекса как они «авто» передывали на nodejs. И там они просто сделали новый сайт на поддомене. Это, кстати, лишь ещё сильнее меня удивило: если яндекс уже имел опыт такой и сделал всё хорошо, то почему с кинопоиском так обосрался!?
  • Старый «Кинопоиск» ещё вернётся ненадолго
    0
    Сразу видно человека, который делает вывода просто так. За 2 года яндекс мог постепенно менять весь сайт, начиная от кнопочек и заканчивая концепциями. Хотя бы не такой резкий фидбек был.
  • Старый «Кинопоиск» ещё вернётся ненадолго
    +4
    Вообще не понятно почему нельзя постепенно обновлять сайт по кусочкам? Ну поменяйте вы главную, соберите отзывы, внесите правки и так со следующими. Но нет — лучше херанём всё, обосрёмся и потом будем возвращать обратно.
  • Что не так с перезапуском «Кинопоиска»
    +3
    Замечательный сайт был… Твою ж мать, всё просрали…
  • Утечка реальных ФИО пользователей через Кинопоиск.ру
    +6
    Кстати да, этот ужасный infinite scroll повсюду! Теперь я должен скролить действительно бесконечно, чтобы найти что-то в списке, вместо привычного постраничного перехода (1, 2, 3...). Зачем эта «красота» в ущерб функциональности — не понятно. Как кто-то говорил уже на хабре — моча на белом снегу.
  • Утечка реальных ФИО пользователей через Кинопоиск.ру
    +11
    Как только это станет возможным технически, откроем для пользователей версию в прежнем дизайне на отдельном домене.

    Всё-таки такой компании как яндекс стоило подумать об этом заранее, а не выкатывать хреновый продукт, даже не дав пользователям выбора.

    В данном случае, мне куда приятнее вспоминается то как сделали это mail.ru — постепенно обновляя интерфейс и предлагая перейти пользователям на него, при этом прислушиваясь к ним и внося изменения.
  • Умные и глупые компоненты React
    +1
    Redux это не Flux, он взял «лучшие идеи» из него, а также из Elm и тому подобных вещей (Redux evolves the ideas of Flux, but avoids its complexity by taking cues from Elm).
  • Level Up для новичков: gulp и requirejs
    +1
    Что вам мешает писать модульный код с CJS/ES6 modules и асинхронно их загрузать по мере необходимости? Тот же webpack это позволяет легко сделать.
  • Level Up для новичков: gulp и requirejs
    +1
    Кажется requirejs и AMD уже умер. CommonJS и ES6 modules — все крутые ребята на них сидят.
  • Легковесный модуль для HTTP запросов
    0
    Каждую неделю на протяжении лет 4-5 вижу одну и ту же ситуацию: кто-то пишет в комментарии об опечатке в статье, ему ставят минусы, он начинает писать что-то типа «Ой-ой, за что минусы то? Вот беда то...». Новые сообщения только ещё минусов наберут. Просто не пишите в следующий раз в личку и всё.
  • React boilerplate — Rocket React
    0
    Вы создали самый странный микс технологий для React из тех что я видел… React + Backbone + react-router + browserify…

    Во-первых, если пишите Flux (а делать большое приложение на React и без Flux — странно), то модели и коллекции из Backbone — не лучшее решение. Когда хранилища являются простыми объектами — жить проще.

    Во-вторых, если уж сильно так хочется backbone — хорошо, но зачем react-router? В backbone уже есть роутер. Только лишние зависимости тащите…

    Ну в наконец — большинство ребят из коммьюнити React используют webpack (я говорю про тех, кто развивает React, кто выступает на конфах), а значит и большая масса пользователей тоже скорее всего на webpack сидит. Но ок, дело вкуса.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Comment from a drafted post.
  • Что такое Virtual DOM?
    0
    Понимаю, что перевод, но:
    Посмотрите на современные социальные сети, такие как Twitter, Facebook или Pinterest.
    После небольшого скроллинга, мы будем иметь десятки тысяч DOM-узлов, эффективно взаимодействовать с которыми — задача не из легких.

    В Pinterest никаких тысяч, а тем более десятков тысяч элентов не будет. Там всегда около 100-150 элементов и при скроллинге одни удаляются и вставляются новые или просто содержимое заменяется.
  • TARS, сделай уровень frontend-рутины 0%
    +2
    Мне кажется TARS и подобные инструменты очень специфичны. Да, вы сделали возможность всё менять, добавлять своё и кастомизировать как угодно, но опять же придётся разбираться не только с Gulp, а теперь ещё и с TARS, пусть это и всего лишь добавить 10-20 минут на каждую задачу вначале.
    На мой взгляд, в каждой компании есть уже свой конвейер, который не сильно меняется от проекта к проекту и намного проще что-то изменить в нём. Да и строить сборщик на основе другого сборщика, который обретёт в будущем ещё один сборщик… какая-то абстракция на абстракции.
    И тем не менее, работа проделана большая и думаю TARS найдёт своих пользователей :)
  • Несколько интересностей и полезностей для веб-разработчика #40
    0
    del
  • Повышаем стабильность Front-end
    0
    А зачем используется Sinon и Jasmine, если в последнем уже есть mock/stub?
  • Подробно о внутренней кухне AngularJS
    0
    Всё познаётся в сравнении. Много нытья всё равно на пустом месте не возникнет.
  • Не CDN единым
    +1
    Как-то не круто говорить, что люди делают херово и приводить в пример тоже херовый вариант — unescape является deprecated методом.
  • Очень быстрые классы на JavaScript с красивым синтаксисом
    +1
    С таким дерзким настроем мало кто будет пользоваться вашим поделием.
  • Меняем CoffeeScript на ES6
    0
    Затем, что есть язык программирования javascript и есть надстройка над ним coffeescript. Соотвественно на первом пишут все javascript-программисты, а на втором — лишь малая часть. Javascript это язык, стандарт если хотите, когда coffeescript это лишь какой-то инструмент, но не самостоятельная единица.
  • Бинарные операции над неупорядоченными множествами
    0
  • Пора заменить Python как язык для обучения
    0
    Уродливость — это дело вкуса, так что не стоит ставить это в минус языку. Для кого-то и python попахивает со своими отступами и отсуствием скобок, а для кого-то вся суть в этом.
  • Несколько интересностей и полезностей для веб-разработчика #36
    0
    Что _ли_ да ;)
  • Год npm в цифрах: 2014
    0
    Писали на node.js платёжную систему, строки не считал, но проект достаточно крупный. Есть хорошие решение уже сейчас, но для некоторых вещей приходится придумывать велосипеды.
  • Краткий конспект по языку JavaScript
    0
    Не совсем согласен с передачей строк по значению, дело в том, что случае со строками нет никакого способа это проверить, потому что строки неизменяемы.

    JS не какой-то странный зверь, которого надо поймать и наблюдать за ним, чтобы понять как он ведёт себя. Это такой же инструмент как и C#, для которого есть документация. Поэтому не нужно ничего «предполагать/проверять/искать причины поведения».
    Например, есть отличная статья по стандарту ECMA, в которой объясняется подробно о том как работает всё это в JS (в заключении есть прямая фраза, что примитивы (к которым строки относятся) передаются по значению).
  • Краткий конспект по языку JavaScript
    0
    Статья неплохая, много полезного для новичков и даже для уже повидавших js. Но есть несколько косяков.

    Строки в качестве аргументов функции передаются по ссылке, а не по значению.

    Не верно, все примитивы в js передаются по значению. В статье несколько раз упоминается неверная информация и это плохо…

    self executed function

    Общепринятое название immediately invoked function expression (IIFE). Раз уж решили писать для новичков, то чтобы они потом не путались в терминологии лучше так.

    А ещё недавно появился метод bind, который привязывает функцию к контексту.

    Он не просто привязывает функцию к контексту, он создаёт новую функцию с указанным контекстом, в отличие от call и apply.
  • Простой способ растянуть блок на всю высоту экрана, или CSS3 Viewport Units
    –3
    Неплохо бы ещё указать что это фактически перевод этой статьи.
  • Психологическая трансформация, которой подвержены лишь космонавты
    –1
    Очень грустно это осознавать, и смотреть на них — казалось бы близких, казалось бы хорошо видимых — но недостижимых. И осознавая, что остается довольствоваться спорами о том, какая команда выйдет в получинал; новостями о том, какую актрису с кем увидили, и почему запретили хамон.

    Для начала стоит научиться ценить то, что есть вокруг. Океаны, горы, снег и множество прекрасных уголков Земли. Люди это просирают каждый день и от этого грустно…
    И не стоит обсуждать актрис, лучше купите себе телескоп, поезжайте за город и любуйтесь вместе с семьей прекрасными видами неба.
  • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №132 (27 октября — 2 ноября 2014)
    0
    «Волшебная реализация шагающего замка на codepen» — восхитительно…