• Какие книги почитать для развития навыков программирования?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Я бы порекомендовал почитать следующее:
    1. Б.Мейер, Почувствуй класс
    2. Стив Макконнелл, Совершенный код
    3. Мартин, Чистый код
    4. Кент Бек, Разработка через тестирование
    5. Фаулер М. Рефакторинг. Улучшение существующего кода
    6. Шаблоны тестирования xUnit. Рефакторинг кода тестов
    Ответ написан
    Комментировать
  • Почему создатели EcmaScript (Javascript) выбрали "use strict" для строгого режима?

    OlegTar
    @OlegTar Автор вопроса
    программист .NET, Javascript, Perl
    Я поразговаривал с Алленом Вирфс-Броком (Allen Wirfs-Brock), одним из создателеей EcmaScript 5.
    Спасибо за наводку @Rrooom

    Он ответил:
    The 'use' directive idea was in the air. Maybe came from Perl. The innovation was using s string literal to avoid syntax errors.


    Идея директивы 'use' витала в воздухе. Может быть она пришла из Перла. Инновацией было использование строкового литерала, чтобы избежать синтаксических ошибок.


    С другим создателем EcmaScript 5, Пратапом Лакшаманом (Pratap Lakshman) мне связаться не удалось.

    таким образом даже создатель EcmaScript 5 точно не знает, почему use)
    Ответ написан
    Комментировать
  • Less vs Sass - что лучше?

    Ну обычные рассуждения кто что может это одно... Нужно также взвешивать что если Вы ещё совсем нуб в препроцессорах (не обижайтесь Я недавно тоже в них не разбиралась) то всё же Я бы посоветовала less. Так как less написан на js, в то время как scss на ruby. Да less не может, то что может scss, но и scss не может то что может stylus. В тоже время используя less Вы много не потеряете.
    Я ещё и не перешла на stylus, но думаю это сделать так как он предоставляет больше возможностей.

    Less в свою очередь скорее школьник, он прост и лёгок в понимании для начала.
    Scss в этом сравнении юноша у которого больше возможностей чем у ребёнка.
    А Stylus это уже взрослый неординарный человек - его неординарность проявлется в его синтаксисе, что скорее для меня минус, но для многих плюс. Он скорее похож на другой язык чем просто на препроцессор.
    Новичкам Stylus Я крайне не советую иначе они вообще позабудут о том что такое синтаксис css

    Как мне кажется то новичёк который выбрал less или scss, должен выбртать нужен ли ему stylus.

    Борадатые дяди из Яндекса даже написали статью "Почему мы стали использовать препроцессор Stylus"
    Ответ написан
    3 комментария
  • Как не растерять навыки за время отсутствия?

    @asd111
    За месяц ничего не будет не бойся. Я не программировал несколько лет. Навык остается. Потому что всё равно конкретный код вызова того или иного метода или работы с классом приходится смотреть в документации. Это так называемый google driven development. Это нормально т.к. наизусть запомнить названия всех функций нереально.
    Главное алкоголь не пей и не кури. Мозг программиста больше всего страдает именно от них, и ещё от порнографии и игр, т.к. порно и игры мешают думать. Есть даже такая мудрость, что человеку мешают думать в нужном направлении злость, мысли о деньгах, мысли о сексе, алкоголь, сигареты
    Ответ написан
    9 комментариев
  • Как отдавать статику сервером на node.js ?

    icelaba
    @icelaba
    Знаю и умею всё
    npm install express --save

    в коде
    var express = require('express');
    var app = express();
    app.use(express.static(__dirname + '/public'));
    app.listen(3000);

    Но лучше не извращайтесь и поставьте для статики nginx,
    тут вам будет и кеширование и gzip и в сто раз удобнее.

    Особо нет смысла использовать ноду даже в тестовой конфигурации как сервер статики
    Ответ написан
    Комментировать
  • Sphinx vs ElasticSearch: что выбрать?

    @Nc_Soft
    У сфинкса есть ограничение на RT индексы, поэтому надо чаще переиндексировать всё, придумывать варианты с дельта индексами итп.
    Если данные меняются часто и нужен реалтайм, то лучше юзайте эластик.
    Ответ написан
    6 комментариев
  • Apache ActiveMQ vs RabbitMQ (or other)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Мы остановились на RabbitMQ и проблем с оным пока не наблюдалось.
    По поводу сравнений и прочего, можно почитать например Тут. Там пишут что релизы ActiveMQ страдают от багов что весьма грустно на продакшене.
    Ответ написан
    1 комментарий
  • Почему виснет chrome в Ubuntu на страницах с ajax?

    subvillion
    @subvillion
    1. Отключить все расширения

    2. Отключить плагины PDF, Java, Flash
    chrome://plugins/
    

    3. Включить/выключить аппаратное ускорение
    chrome://flags/ 
    

    4. Открыть в разных окнах, в первом:
    chrome://memory-redirect/
    
    во втором: виснущий сайт, смотреть что происходит.

    5. Запустить Chrome из linux консоли, смотреть на сообщения в консоли.

    6. Хардкор. Запустить в консоли
    strace /path/to/chrome/binary
    
    букв будет много
    Ответ написан
    Комментировать
  • Выбор Java IDE

    @nekoval
    IDEA. Альтернатив нет.
    Ответ написан
    Комментировать
  • Лучший способ организации GeoIP на сайте?

    alexxxst
    @alexxxst
    Ответ написан
    Комментировать