Статья наполнена советами по устройству на работу разработчиком. Написано 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 — это один из самых популярных и востребованных языков программирования в мире. И на то есть множество причин
Статья об использовании сложных компонентов в React. Пошаговая инструкция с объяснениями
https://nuancesprog.ru/p/1509/
@nuancesprog #статьи #React #Javascript #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru/p/1509/
@nuancesprog #статьи #React #Javascript #WebDevelopment #SoftwareDevelopment
Nuances of programming
3 простых шага для написания сложных компонентов
После реализации своего первого сложного компонента в React я стал буквально зависим от этого шаблона. Как провозглашённый эксперт по этому вопросу (на самом деле я учился благодаря Райану Флоренсу и его речи о сложных компонентах) я собираюсь в пару шагов…
IT гиганты, такие как Google, оказывают существенное влияние не только на технологии, но и на то как мы ими пользуемся. Вы сами решаете, как вам писать код, но стоит хотя бы ознакомится, с тем, как видят «хороший код» ребята из Google
https://nuancesprog.ru/p/1685/
@nuancesprog #JavaScript #WebDevelopment #Google
https://nuancesprog.ru/p/1685/
@nuancesprog #JavaScript #WebDevelopment #Google
https://nuancesprog.ru
JavaScript Style Guide от Google. 13 примечательных рекомендаций
Для тех, кто ещё не в курсе, Google выпускает руководство, которое излагает лучшие (по мнению Google) стилистические практики для написания чистого и понятного кода на JavaScript.
Ведущий инженер Spotify утверждает, что летучки и ретроспективы вовсе не способствуют повышению производительности команды, и призывает больше доверять своим разработчикам
https://nuancesprog.ru/p/1713/
@nuancesprog #статьи #Agile
https://nuancesprog.ru/p/1713/
@nuancesprog #статьи #Agile
https://nuancesprog.ru
Вам не нужен стендап | NOP::Nuances of programming
Недавно я стал техническим менеджером продукта в своей компании. Вплоть до января я был разработчиком, недовольным обилием совещаний
Сегодня мы сравним востребованность Node.js и PHP-разработчиков на рынке труда и выделим преимущества и недостатки каждой из этих технологий, а также дадим рекомендации по их использованию
https://nuancesprog.ru/p/1728/
@nuancesprog #статьи #JavaScript #PHP #WebDevelopment
https://nuancesprog.ru/p/1728/
@nuancesprog #статьи #JavaScript #PHP #WebDevelopment
https://nuancesprog.ru
Хочешь стать веб-разработчиком? Учи Node.js, а не PHP
Один из самых частых вопросов, которые я слышу от своих учеников, звучит так: "Почему вы преподаете нам Node.js, а не PHP?"
25 вопросов, которые не просто проверят знания и навыки кандидата, но и вдохновят на плодотворное обсуждение проблем машинного обучения. А ещё — шесть смешных картинок по теме
https://nuancesprog.ru/p/1755/
@nuancesprog #статьи #MachineLearning #DataScience #Statistics #Careers #ArtificialIntelligence
https://nuancesprog.ru/p/1755/
@nuancesprog #статьи #MachineLearning #DataScience #Statistics #Careers #ArtificialIntelligence
https://nuancesprog.ru
25 прикольных вопросов для собеседования по машинному обучению
Многие из исследователей данных изучают машинное обучение (МО) в основном с точки зрения практического специалиста.
Эта статья для Android разработчиков, которые знакомы с Java и хотят начать работу с Kotlin прямо сейчас
https://nuancesprog.ru/p/1761/
@nuancesprog #статьи #Kotlin #Java #Android #AndroidAppDevelopment #MobileAddDevelopment
https://nuancesprog.ru/p/1761/
@nuancesprog #статьи #Kotlin #Java #Android #AndroidAppDevelopment #MobileAddDevelopment
https://nuancesprog.ru
Знакомство с Kotlin для Android за один день | NOP::Nuances of programming
Kotlin — очень мощный язык, в котором много синтаксического сахара. В статье рассмотрим необходимый минимум, необходимый для работы с Kotlin
Многим из приходилось сталкиваться с проблемой, когда нам нужно было быстро и эффективно развернуть приложения на уровне операционной системы.
Сегодня мы поговорим о том, как настроить непрерывную интеграцию для вашей среды разработкии какие инструменты для этого использовать!
https://nuancesprog.ru/p/1807/
@nuancesprog #статьи #Gitlab #Docker
Сегодня мы поговорим о том, как настроить непрерывную интеграцию для вашей среды разработкии какие инструменты для этого использовать!
https://nuancesprog.ru/p/1807/
@nuancesprog #статьи #Gitlab #Docker
Nuances of programming
Как настроить непрерывную интеграцию на GitLab с помощью Docker
Рассказываем о простоми быстром способе настройки непрерывной интеграции для вашей среды с помощью GitLab и Docker.
В 2018 году рынок просто переполнен языками программирования, именно поэтому начинающему разработчику крайне трудно определиться, с чего начать свое обучение. В сегодняшней статье мы рассмотрим топ самых популярных языков, по статистике ведущих IT-сайтов, а также примерную зарплату разработчика программного обеспечения
https://nuancesprog.ru/p/1767/
@nuancesprog #статьи #Programming
#DevelopmentLanguage #Salaries
https://nuancesprog.ru/p/1767/
@nuancesprog #статьи #Programming
#DevelopmentLanguage #Salaries
https://nuancesprog.ru
Топ 3 самых популярных языка программирования в 2018 году
Нет ничего удивительного в том, что в нынешнее время человеку становится все труднее и труднее освоить какой-либо язык программирования.
Статья представляет собой подборку наиболее полезных модулей и утилит для серверной и клиентской разработки на NodeJS и JavaScript
https://nuancesprog.ru/p/1812
@nuancesprog #JavaScript #NodeJS #NPM #SoftwareDevelopment
https://nuancesprog.ru/p/1812
@nuancesprog #JavaScript #NodeJS #NPM #SoftwareDevelopment
https://nuancesprog.ru
Полезные JavaScript-модули, на которые стоит обратить внимание
Эта статья представляет собой подборку наиболее полезных модулей и утилит для серверной и клиентской разработки на NodeJS и JavaScript
Для людей в 21 веке нет ничего важнее, чем время. Большую часть времени мы, как и полагается современным людям, проводим в Интернете. Нам важно, чтобы сайты грузились быстро и легко. А особенно это важно самим владельцам сайтов, если они не хотят потерять потенциальных посетителей или же клиентов. Если вы являетесь владельцем или вам просто интересно, то читайте сегодняшнюю статью, так как мы поговорим о том, как оптимизировать изображения на главной странице сайта
https://nuancesprog.ru/p/1775
@nuancesprog #статьи #WebDevelopment #Optimization #Productivity #Programming #Tech
https://nuancesprog.ru/p/1775
@nuancesprog #статьи #WebDevelopment #Optimization #Productivity #Programming #Tech
https://nuancesprog.ru
Как оптимизация изображений снизила “вес” главной страницы на моем веб-сайте на 62%
Изображения являются самым распространенным типом контента в Интернете, но, если вы слишком увлечетесь, они прибавят немало мегабайт к весу вашего сайта
Очень нетривиальный подход к написанию простейшей программы на Go - это отличный повод шутя познакомиться с этим языком
https://nuancesprog.ru/p/1815
@nuancesprog #статьи #Golang #ComputerScience #Programming
https://nuancesprog.ru/p/1815
@nuancesprog #статьи #Golang #ComputerScience #Programming
https://nuancesprog.ru
Привет, Go! | NOP::Nuances of programming
Чтобы продемонстрировать всю красоту и простоту языка Go, рассмотрим классическую небольшую программу, которая поприветствует нас с помощью фразы Hello World.
Пользовательский опыт довольно часто остается без внимания разработчиков.
Однако именно 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-дизайнером всего лишь два месяца, однако узнал о проектировании куда больше, чем за время работы разработчиком
Поговорим об одной очень интересной и популярной поисковой системе Elasticsearch: разберем ее особенности, функционал, возможность взаимодействия с Python — приложениями и на практике попробуем научиться работе с ней!
https://nuancesprog.ru/p/1818
@nuancesprog #статьи #Python #Elasticsearch #DataAnalysis
https://nuancesprog.ru/p/1818
@nuancesprog #статьи #Python #Elasticsearch #DataAnalysis
https://nuancesprog.ru
Начало работы с Elasticsearch | NOP::Nuances of programming
Elasticsearch(ES) — это распространенная поисковая система с открытым исходным кодом, основанная на индексе Lucene.