Занимательная статья о замыканиях в JavaScript. C подробностями о том, как же они всё-таки работают и как ими пользоваться
https://nuancesprog.ru/p/1481/
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
  
  https://nuancesprog.ru/p/1481/
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
https://nuancesprog.ru
  
  Я никогда не понимал замыкания в JavaScript
  Перед тем как начать изучать замыкания, вам нужно очень хорошо понимать и другие вещи. Одна из них - это область выполнения.
  В заключительной части о проблемах и их решениях с проиводительность веб-серверов, оптимизируем наш код, чтобы достичь максимальной производительности. А также поговорим о том, на что следует обращать внимание разработчику на Node.js
https://nuancesprog.ru/p/1486/
@nuancesprog #статьи #Nodejs #JavaScript #ComputerScience
  
  https://nuancesprog.ru/p/1486/
@nuancesprog #статьи #Nodejs #JavaScript #ComputerScience
https://nuancesprog.ru
  
  Делаем Node.js быстрым: инструменты, техники и советы. Часть 3
  Оптимизация. Теперь, когда мы обнаружили проблемные области, давайте посмотрим, можем ли мы сделать сервер быстрее
  В 2018-ом году существует 3 популярных фреймвора для JavaScript: ReactJS, Angular5 и Vue.js. В чём их отличие и как в них разобраться? Подробнее в этой статье
https://nuancesprog.ru/p/1490/
@nuancesprog #статьи #Angular #JavaScript #React #Vue
  
  https://nuancesprog.ru/p/1490/
@nuancesprog #статьи #Angular #JavaScript #React #Vue
https://nuancesprog.ru
  
  ReactJS, Angular5 и Vue.js — какой фреймворк выбрать в 2018 году?
  Фреймворки JavaScript развиваются очень быстрыми темпами, поэтому сегодня у нас есть часто обновляемые версии Angular и React, а также версии нового игрока на этом рынке — Vue
  Статья, где на простых примерах объясняется, как с помощью свойства Z-index задавать порядок следования элементов и как правильно использовать контекст наложения
https://nuancesprog.ru/p/1533/
@nuancesprog #статьи #css #html #web
  
  https://nuancesprog.ru/p/1533/
@nuancesprog #статьи #css #html #web
https://nuancesprog.ru
  
  Объясняем Z-index: как позиционировать элементы с помощью CSS
  CSS свойство под названием z-index всегда вызывало у меня страдания. На первый взгляд принцип его работы звучит просто: элементы с более высоким значением z-index отображаются поверх элементов с низким z-index.
  Отношение разработчиков к комментированию кода всегда было двояким. Давайте разберемся, почему же все-таки не стоит комментировать код
https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
  
  https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
https://nuancesprog.ru
  
  Неужели комментировать код — это плохо?
  Комментарий — это строка в исходном коде, которую могут прочесть разработчики, но которая игнорируется компиляторами и интерпретаторами
  Мало кто из программистов задумывается о долгосрочной актуальности своего кода. А именно она может сэкономить приличное количество времени при разработке следующих проектов. В данной статье оценивается важность практической значимости написанных приложений
https://nuancesprog.ru/p/1562/
@nuancesprog #статьи #GameDevelopment #IndieGame #Indiedev #Development
  
  https://nuancesprog.ru/p/1562/
@nuancesprog #статьи #GameDevelopment #IndieGame #Indiedev #Development
https://nuancesprog.ru
  
  Худший враг программиста — долгосрочная актуальность
  Если вы рассматриваете код через призму долгосрочной актуальности, то эффективно решаете не обязательно более сложные и глобальные проблемы.
  Вы когда-нибудь задавались вопросом о том, как именно разрабатываются масштабные системы крупных предприятий? До того, как перейти к непосредственной разработке программного обеспечения, мы определяемся с правильным архитектурным шаблоном, который даст нам желаемое качество и функционал. Следовательно, мы должны разбираться в нюансах различных архитектур еще до того, как применить их к своему дизайну.
В данной статье я вкратце разберу 10 самых популярных архитектурных шаблонов, расскажу про их назначение, плюсы и минусы использования.
В данной статье автор разбирает 10 самых популярных архитектурных шаблонов и рассказывает про их назначения, плюсах и минусах использования
https://nuancesprog.ru/p/1568/
@nuancesprog #статьи #SoftwareArchitecture #ComputerScience #SoftwareEngineering #DataScience
  
  В данной статье я вкратце разберу 10 самых популярных архитектурных шаблонов, расскажу про их назначение, плюсы и минусы использования.
В данной статье автор разбирает 10 самых популярных архитектурных шаблонов и рассказывает про их назначения, плюсах и минусах использования
https://nuancesprog.ru/p/1568/
@nuancesprog #статьи #SoftwareArchitecture #ComputerScience #SoftwareEngineering #DataScience
https://nuancesprog.ru
  
  Краткий обзор 10 популярных архитектурных шаблонов приложений
  Вы когда-нибудь задавались вопросом о том, как именно разрабатываются масштабные системы крупных предприятий?
  Сегодня Python один из самых привлекательных языков, особенно для начинающих программистов. В чём причина такой популярности, с чего начать изучение и ещё пять способов продуктивней использовать возможности Python
https://nuancesprog.ru/p/1583/
@nuancesprog #статьи #Python #DataScience
  
  https://nuancesprog.ru/p/1583/
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru
  
  Python. Пять уловок, которые нужно знать, уже сегодня
  Будь вы старшим инженером AI или студентом первого курса биологии — рано или поздно вы столкнётесь с языком программирования Python
  Разбираемся, как Selenium и Python научить выполнять рутинную работу серфинга сети за вас
https://nuancesprog.ru/p/1610/
@nuancesprog #статьи #python
  
  https://nuancesprog.ru/p/1610/
@nuancesprog #статьи #python
https://nuancesprog.ru
  
  Управляем интернетом с помощью Python
  Путешествие в автоматизацию работы в интернете. Разбираемся, как Selenium и Python научить выполнять рутинную работу серфинга сети за вас.
  Вы планируете запустить собственный веб-проект? Инструментов и решений предостаточно, но разобраться во всем этом не так-то просто!
В этой статье мы развенчаем мифы, связанные с корпоративной веб-разработкой, а также укажем верный путь начинающим веб-предпринимателям!
https://nuancesprog.ru/p/1603/
@nuancesprog #статьи #PHP #Java #SoftwareArchitecture #SoftwareMaintenance
  
  В этой статье мы развенчаем мифы, связанные с корпоративной веб-разработкой, а также укажем верный путь начинающим веб-предпринимателям!
https://nuancesprog.ru/p/1603/
@nuancesprog #статьи #PHP #Java #SoftwareArchitecture #SoftwareMaintenance
https://nuancesprog.ru
  
  Java убьет ваш стартап. PHP спасёт его
  Я хочу поговорить о корпоративных технологиях, например Java Enterprise, и о том, как они могут похоронить ваш интернет-стартап или малый/средний веб-бизнес
  Почему разработчики ПО не могут сосредоточиться на работе, и как можно помочь им?
https://nuancesprog.ru/p/1614/
@nuancseprog #статьи #Productivity #SoftwareDevelopment #Startup #Business
  
  https://nuancesprog.ru/p/1614/
@nuancseprog #статьи #Productivity #SoftwareDevelopment #Startup #Business
https://nuancesprog.ru
  
  Вы не понимаете своих программистов
  Обычно разработчики — целеустремлённые люди, многие из них сами научились писать код в свободное время, а затем это превратилось в их работу
  Однажды, решив выучиться и стать программистом самостоятельно, практически все мы допускаем множество ошибок. Сначала мы ставим себе непомерно высокие цели, затем, начинаем тратить деньги на различные курсы и учебники, а потом просто сдаемся и забрасываем свою затею.
В статье мы поговорим о том, как следует подходить к самообразованию, каких ошибок следует избегать и какие ресурсы смогут вам в этом помочь!
https://nuancesprog.ru/p/1623/
@nuancesprog #LifeLessons #learning #web
  
  В статье мы поговорим о том, как следует подходить к самообразованию, каких ошибок следует избегать и какие ресурсы смогут вам в этом помочь!
https://nuancesprog.ru/p/1623/
@nuancesprog #LifeLessons #learning #web
Nuances of programming
  
  Что я изучил за год занятия программированием
  В этой статье я расскажу вам о тех вещах, которые мне и самому следовало бы знать, когда я только начинал всем этим заниматься.
  Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей! 
В первой части мы разберем такое явление, как «code smell» или «код с запашком», разберем несколько примеров такого кода и попробуем научить вас писать чисто
https://nuancesprog.ru/p/1626/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
  
  В первой части мы разберем такое явление, как «code smell» или «код с запашком», разберем несколько примеров такого кода и попробуем научить вас писать чисто
https://nuancesprog.ru/p/1626/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
https://nuancesprog.ru
  
  Станьте экспертом в разработке с этими продвинутыми советами по кодированию. Часть 1
  Самое худшее, что может произойти с разработчиком, — это застрять в своей нынешней квалификации.
  Статья наполнена советами по устройству на работу разработчиком. Написано Senior-разработчиком, который занимался наймом и проведением интервью
https://nuancesprog.ru/p/956/
@nuancesprog #статьи #jobs
  
  https://nuancesprog.ru/p/956/
@nuancesprog #статьи #jobs
https://nuancesprog.ru
  
  Как увеличить ваши шансы на получение должности разработчика
  На прошлой работе в качестве senior-developer я помогал проводить собеседования и нанял большую часть своей команды разработчиков. В этой статье я использую полученные знания для того, чтобы дать вам пару советов для прохождения собеседования.
  Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей! 
Во второй части мы продолжим разбирать "код с запашком" или code smells: разберем несколько примеров кода и научимся писать чисто.
https://nuancesprog.ru/p/1635/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
  
  Во второй части мы продолжим разбирать "код с запашком" или code smells: разберем несколько примеров кода и научимся писать чисто.
https://nuancesprog.ru/p/1635/
@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
https://nuancesprog.ru
  
  Станьте экспертом в разработке с этими продвинутыми советами по кодированию. Часть 2
  В данной статье мы продолжим изучение остальных code smells с реальными примерами и способами исправления ситуации.
  Jon Stødle, - профессиональный с# разработчик - создавая проект, столкнулся с задачей написания e-mail бота на Python для отправки писем. 
В статье автор приводит собственную реализацию распространённого модуля.
https://nuancesprog.ru/p/1640/
@nuancesprog #статьи #python
  
  В статье автор приводит собственную реализацию распространённого модуля.
https://nuancesprog.ru/p/1640/
@nuancesprog #статьи #python
https://nuancesprog.ru
  
  Отправляем E-mail с помощью Python
  Я участвую в разработке одного проекта на работе. Мы разрабатываем прототипы Raspberry Pi и специальное программное обеспечение
  Краткий экскурс для веб-разработчиков, по основным технологиям обеспечивающим безопасность в сети. CORS, CSP, HSTS и другие акронимы
https://nuancesprog.ru/p/1645/
@nuancesprog #статьи #web #Programming #SoftwareEngineering #Security
  
  https://nuancesprog.ru/p/1645/
@nuancesprog #статьи #web #Programming #SoftwareEngineering #Security
https://nuancesprog.ru
  
  Введение в Веб-безопасность
  Нет такого понятия, как быть защищенным от взлома на 100%. Если вам скажут обратное, то это не правда.
  Так сложилось, что сегодня разработчики и компании по всему миру, при выборе методов тестирования, опираются на надежность и скорость проводимых тестов. Однако, большинство из них забывают о стоимости и конечной окупаемости, что отрицательно сказывается на их бюджете.
Сегодня мы расскажем о своем взгляде на тестирование и так называемой концепции “Бережливого тестирования”
https://nuancesprog.ru/p/1665/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareTesting #TDD #UnitTesting #LeanStartup
  
  Сегодня мы расскажем о своем взгляде на тестирование и так называемой концепции “Бережливого тестирования”
https://nuancesprog.ru/p/1665/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareTesting #TDD #UnitTesting #LeanStartup
https://nuancesprog.ru
  
  Бережливое тестирование, или Почему модульные тесты хуже, чем вы думаете
  Тестирование — противоречивая тема. Люди крепко держатся за свои убеждения относительно подходов к тестированию. Разработка через тестирование — самый яркий пример.
  Читабельность - главный критерий хорошего кода. 
В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
@nuancesprog #статьи #javascript #coding #productivity
  
  В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
@nuancesprog #статьи #javascript #coding #productivity
https://nuancesprog.ru
  
  Зачем разбивать код на столбцы
  На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается из множества факторов, начиная от синтаксиса языка программирования, имен переменных, комментариев…
  Чтобы использовать редактор VS Code на полную, следует выучить горячие клавиши и обзавестись полезными расширениями. Какими именно, и как ещё увеличить продуктивность, узнаете в этой статье
https://nuancesprog.ru/p/1675/
@nuancesprog #статьи #Programming #coding #Productivity #VSCode
  
  https://nuancesprog.ru/p/1675/
@nuancesprog #статьи #Programming #coding #Productivity #VSCode
https://nuancesprog.ru
  
  Visual Studio Code. Как быть продуктивным в 2018. Советы профи
  VS Code очень популярный, среди IDE с открытым исходным кодом. Рекомендации, которые помогут работать в Visual Studio Code более продуктивно
  Многогранность языка python делает его крайне популярным среди разработчиков.
В данной статье автор делается подборкой полезных хитростей и приемов, которые смогут упростить процесс написания кода
https://nuancesprog.ru/p/1680/
@nuancesprog #статьи #Python #SoftwareDevelopment #Learning
  
  В данной статье автор делается подборкой полезных хитростей и приемов, которые смогут упростить процесс написания кода
https://nuancesprog.ru/p/1680/
@nuancesprog #статьи #Python #SoftwareDevelopment #Learning
Nuances of programming
  
  Полезные хитрости на Python от А до Я
  Python — это один из самых популярных и востребованных языков программирования в мире. И на то есть множество причин
  