Первая часть статьи о замыканиях в JavaScript. Разбор работы JavaScript с областью выполнения функции и областью видимости.
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
Telegraph
Я никогда не понимал замыкания в JavaScript. Часть первая
Перевод статьи Olivier De Meulder: I never understood JavaScript closures Пока мне не объяснили их вот так... Как понятно из названия, замыкания JavaScript всегда были для меня немного таинственны. Я прочитал множество статей, я использовал замыкания в своей…
Вторая часть статьи о замыканиях в JavaScript. Теперь с подробностями о том, как же они всё-таки работают и как ими пользоваться
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
Telegraph
Я никогда не понимал замыкания в JavaScript. Часть вторая
Перевод статьи Olivier De Meulder: I never understood JavaScript closures Предыдущие части: Часть 1 Наконец, замыкания Взгляните на следующий код и попробуйте выяснить что произойдёт. 1: function createCounter() { 2: let counter = 0 3: const myFunction =…
В современном мире, для того чтобы стать разработчиком- необходимо выбрать направление своей будущей деятельности: будь то разработка дизайна и интерфейса, либо разработка программной части того или иного веб-сервиса! Однако зачастую требуется такой человек, который умеет и то и другое! О том, как стать лучшим во фронтенд и бекенд разработке и пойдет сегодня речь в нашей статье!
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #PersonalDevelopment
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #PersonalDevelopment
Medium
88 способов стать лучшим фронтенд и бекенд разработчиком
Перевод статьи Leo Kyrpychenko: 88 ways to become better end to end software developer
Принимаясь за разработку какого-либо приложения или программы, многим кажется, что сначала следует довести свое детище до безупречного состояния, а только потом заниматься рекламой и маркетингом рынка. Однако данный подход не совсем верен и сегодня мы поговорим о том, как привлечь сотни тысяч пользователей, не вложив в рекламу ни копейки
@nuancesprog #статьи #LeanStartup #Tutorial #SoftwareEngineering #ProductManagement #Tech
@nuancesprog #статьи #LeanStartup #Tutorial #SoftwareEngineering #ProductManagement #Tech
Medium
Раскрутка приложения без маркетинга. Часть 1
Перевод статьи Assaf Elovic: How my app grew by 5,800% in one month with no branding or marketing
Во второй части статьи по раскутке приложения мы продолжим разговор о ретенции пользователей, создании MVP, о значимости итерации нашего метода и многом - многом другом!
@nuancesprog #статьи #LeanStartup #Tutorial #SoftwareEngineering #ProductManagement #Tech
@nuancesprog #статьи #LeanStartup #Tutorial #SoftwareEngineering #ProductManagement #Tech
Medium
Раскрутка приложения без маркетинга. Часть 2
Перевод статьи Assaf Elovic: How my app grew by 5,800% in one month with no branding or marketing
Вы когда-нибудь задавались вопросом о том, как именно разрабатываются масштабные системы крупных предприятий? До того, как перейти к непосредственной разработке программного обеспечения, мы определяемся с правильным архитектурным шаблоном, который даст нам желаемое качество и функционал. Следовательно, мы должны разбираться в нюансах различных архитектур еще до того, как применить их к своему дизайну.
В данной статье я вкратце разберу 10 самых популярных архитектурных шаблонов, расскажу про их назначение, плюсы и минусы использования.
В данной статье автор разбирает 10 самых популярных архитектурных шаблонов и рассказывает про их назначения, плюсах и минусах использования
@nuancesprog #статьи #SoftwareArchitecture #ComputerScience #SoftwareEngineering #DataScience
В данной статье я вкратце разберу 10 самых популярных архитектурных шаблонов, расскажу про их назначение, плюсы и минусы использования.
В данной статье автор разбирает 10 самых популярных архитектурных шаблонов и рассказывает про их назначения, плюсах и минусах использования
@nuancesprog #статьи #SoftwareArchitecture #ComputerScience #SoftwareEngineering #DataScience
Medium
Краткий обзор 10 популярных архитектурных шаблонов приложений
Перевод статьи Vijini Mallawaarachchi: 10 Common Software Architectural Patterns in a nutshell
Занимательная статья о замыканиях в JavaScript. C подробностями о том, как же они всё-таки работают и как ими пользоваться
https://nuancesprog.ru/p/1481/
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
https://nuancesprog.ru/p/1481/
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
https://nuancesprog.ru
Я никогда не понимал замыкания в JavaScript
Перед тем как начать изучать замыкания, вам нужно очень хорошо понимать и другие вещи. Одна из них - это область выполнения.
Отношение разработчиков к комментированию кода всегда было двояким. Давайте разберемся, почему же все-таки не стоит комментировать код
https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
https://nuancesprog.ru/p/1555/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CleanCode
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 популярных архитектурных шаблонов приложений
Вы когда-нибудь задавались вопросом о том, как именно разрабатываются масштабные системы крупных предприятий?
Краткий экскурс для веб-разработчиков, по основным технологиям обеспечивающим безопасность в сети. 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%. Если вам скажут обратное, то это не правда.
Пользовательский опыт довольно часто остается без внимания разработчиков.
Однако именно UX обеспечивает нужность и актуальность написанного продукта.
В статье автор делится собственным опытом по разработке правильных с точки зрения UX приложений и дает ряд советов для разработчиков
https://nuancesprog.ru/p/1780
@nuancesprog #статьи #UX #SoftwareDevelopment #ProjectManagement #SoftwareEngineering #Programming
Однако именно UX обеспечивает нужность и актуальность написанного продукта.
В статье автор делится собственным опытом по разработке правильных с точки зрения UX приложений и дает ряд советов для разработчиков
https://nuancesprog.ru/p/1780
@nuancesprog #статьи #UX #SoftwareDevelopment #ProjectManagement #SoftwareEngineering #Programming
https://nuancesprog.ru
Хотите стать классным разработчиком? Работайте с UX
В свою первую стажировку я проработал продукт-менеджером и UX-дизайнером всего лишь два месяца, однако узнал о проектировании куда больше, чем за время работы разработчиком
Если вы только начали изучать программную инженерию и вам не посчастливилось иметь опытного наставника, который в трудную минуту поддержал бы мудрым советом или замечанием, то вы наверняка будете рады этой статье! Потому что сегодня своими знаниями и опытом с нами поделится программный инженер с многолетним стажем
https://nuancesprog.ru/p/2231/
@nuancesprog #статьи #API #SoftwareEngineering #Design
https://nuancesprog.ru/p/2231/
@nuancesprog #статьи #API #SoftwareEngineering #Design
https://nuancesprog.ru
Мои заметки по программной инженерии
Код предназначен не только для его непосредственного выполнения, но он также является средством общения в команде и способом описать другим решение какой-либо проблемы
Статья посвящёна основам JavaScript, а именно — числам и математическим функциям
https://nuancesprog.ru/p/2272/
@nuancesprog #статьи #JavaScript #SoftwareEngineering #SoftwareDevelopment
https://nuancesprog.ru/p/2272/
@nuancesprog #статьи #JavaScript #SoftwareEngineering #SoftwareDevelopment
Cтатья посвящена вопросу солидарности разработчиков. Почему важно писать понятный код и какие преимущества это даёт в долгосрочной перспективе?
https://nuancesprog.ru/p/2603/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CodeReview #CleanCode
https://nuancesprog.ru/p/2603/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering #CodeReview #CleanCode
https://nuancesprog.ru
Как писать понятный код | NOP::Nuances of programming
Я люблю разбирать чужой код и отдавать на обзор свой. Это помогает открывать для себя новое, понимать кодовую базу, делиться своими знаниями, прогнозировать и предотвращать потенциальные ошибки.
Пожалуй, каждый разработчик в своей практике сталкивался с таким неприятным явлением, как утечка памяти. Обнаружить ее помогают специальные инструменты, настойчивость и определенная логика
https://nuancesprog.ru/p/3116
@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
https://nuancesprog.ru/p/3116
@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
Как правильно работать в команде? Как быть действительно хорошим программистом? Митчелл Ирвин делится своим личным опытом, полученным за 2 года работы программистом, и дает ответы на эти и другие вопросы
https://nuancesprog.ru/p/3202
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
https://nuancesprog.ru/p/3202
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
📃 Производительность API значительно и бессистемно падает. Что делать? Отслеживаем блокирующий потоки код, отменяем лишние задачи и оптимизируем логирование. Рассмотрим, как повысить производительность с помощью правильного управления потоками.
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru/p/4879
@nuancesprog #статьи #API #SoftwareEngineering
https://nuancesprog.ru
Улучшение производительности .NET Core API
Это значит, что очень важно сделать ваш сайт максимально быстрым и отзывчивым. Между тем, недавно мы полностью переписали API для сохранённых элементов, чтобы улучшить доступность функционала пользователям и повысить производительность
Возвращаемся к SOLID
Вспоминаем о принципах SOLID, позволяющих создавать по-настоящему гибкий и надёжный код. О чём на самом деле принцип единственной ответственности? Для чего нужен принцип инверсии зависимостей? Ответы на эти и другие вопросы в этом посте.
https://nuancesprog.ru/p/7943
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
Вспоминаем о принципах SOLID, позволяющих создавать по-настоящему гибкий и надёжный код. О чём на самом деле принцип единственной ответственности? Для чего нужен принцип инверсии зависимостей? Ответы на эти и другие вопросы в этом посте.
https://nuancesprog.ru/p/7943
@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
Нет такого понятия, как быть защищенным от взлома на 100%. Если вам скажут обратное, то это не правда.
https://nsprg.ru/v8GXlx
VK: https://nsprg.ru/v21jRx
Дзен: https://nsprg.ru/vgLoAO
@nuancesprog #InfoSec #WebDevelopment #SoftwareEngineering
https://nsprg.ru/v8GXlx
VK: https://nsprg.ru/v21jRx
Дзен: https://nsprg.ru/vgLoAO
@nuancesprog #InfoSec #WebDevelopment #SoftwareEngineering