Краткий экскурс для веб-разработчиков, по основным технологиям обеспечивающим безопасность в сети. 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%. Если вам скажут обратное, то это не правда.
Чтобы использовать редактор 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 более продуктивно
В 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 году
Нет ничего удивительного в том, что в нынешнее время человеку становится все труднее и труднее освоить какой-либо язык программирования.
Для людей в 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-дизайнером всего лишь два месяца, однако узнал о проектировании куда больше, чем за время работы разработчиком
В IT компаниях часто нестандартно подходят к собеседованиям, однако в большинстве случаев, технические вопросы, который они задают, стандартны. В зависимости от особенностей деятельности компании, вопросы могут меняться, тем не менее, этот список содержит самые распространённые вопросы на собеседовании с Java специалистом. Готовьтесь!
https://nuancesprog.ru/p/1828/
@nuancesprog #статьи #Java #Interview #Programming
https://nuancesprog.ru/p/1828/
@nuancesprog #статьи #Java #Interview #Programming
Nuances of programming
Собеседование Java разработчика. Наиболее Часто Задаваемые Вопросы
В этом посте, я с удовольствием раскрою, вероятно, большинство возможных вопросов на Java-собеседовании, от простых до самых сложных.
Пошагово разберем простой способ создания мощного API. Максимум полезной информации и ссылки на сопутствующие материалы по теме, делают процесс простым и понятным.
В первой части, начнём с установки Nodejs и Hapi, а также настроим базу данных
https://nuancesprog.ru/p/1838/
@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
В первой части, начнём с установки Nodejs и Hapi, а также настроим базу данных
https://nuancesprog.ru/p/1838/
@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
https://nuancesprog.ru
Как настроить мощный API на Nodejs, GraphQL и т.д. Часть 1
Мы будем строить очень мощный и гибкий API GraphQL на основе NodeJs с документацией Swagger, работающей на MongoDB.
Пошагово разберем простой способ создания мощного API. Максимум полезной информации и ссылки на сопутствующие материалы по теме, делают процесс простым и понятным.
Вторая часть посвящена настройке GraphQL и завершению создания API
https://nuancesprog.ru/p/1861/
@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
Вторая часть посвящена настройке GraphQL и завершению создания API
https://nuancesprog.ru/p/1861/
@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
https://nuancesprog.ru
Завершаем настроику мощного API на Nodejs, GraphQL и т.д. Часть 2
Завершаем настройку очень мощного и гибкого API GraphQL на основе NodeJs с документацией Swagger, работающей на MongoDB
Опытные разработчики, прекрасно понимают необходимость использовать Git системы. Поэтому данный пост, прежде всего будет полезен новичкам. Вы узнаете, что такое система контроля версий, и как минимум 7 причин научится ей пользоваться
https://nuancesprog.ru/p/1918/
@nuancesprog #статьи #Git #WebDevelopment #Programming
https://nuancesprog.ru/p/1918/
@nuancesprog #статьи #Git #WebDevelopment #Programming
https://nuancesprog.ru
Новичок! Ты должен был выучить Git ещё вчера
Мой совет номер один для новичков: изучайте Git и выкладывайте код на GitHub каждый день.
Ошибки при написании кода возникают даже у опытного разработчика. Сталкиваясь с ними, необходимо грамотно подойти к их исправлению.
В статье мы опишем некоторые ошибки, допускаемые разработчиками во время отладки кода
https://nuancesprog.ru/p/2263/
@nuancesprog #статьи #Debugging #ComputerScience #Programming
В статье мы опишем некоторые ошибки, допускаемые разработчиками во время отладки кода
https://nuancesprog.ru/p/2263/
@nuancesprog #статьи #Debugging #ComputerScience #Programming
https://nuancesprog.ru
Как прокачать навык отладки | NOP::Nuances of programming
Основные ошибки при написании кода делятся на логические и синтаксические. Некоторые из них проявляются в исключениях или падениях программ, а некоторые можно обнаружить только в процессе использования ПО
Не берут на работу, потому нет опыта — нет опыта, потому что не берут на работу. Знакомая ситуация?
Подробно объясняем, как выбраться из этого порочного круга
https://nuancesprog.ru/p/2280
@nuancesprog #статьи #Jobs #Programming
Подробно объясняем, как выбраться из этого порочного круга
https://nuancesprog.ru/p/2280
@nuancesprog #статьи #Jobs #Programming
https://nuancesprog.ru
Как начать работать программистом почти без опыта
Парадокс: вас не берут на работу, потому что у вас нет опыта работы. Почему у вас нет опыта? Потому что вас не берут на работу
Хотите извлечь максимальную пользу из ChatGPT? Эти советы помогут ускорить работу, внедрив в нее ChatGPT, но при этом не допустить критических ошибок.
https://nuancesprog.ru/p/17258/
@nuancesprog #ChatGPT #Programming
https://nuancesprog.ru/p/17258/
@nuancesprog #ChatGPT #Programming
Наряду с принципом "не повторяйся", в программировании есть другой принцип "повторяйся, если в этом есть смысл". Предлагаем задуматься над тем, когда и каким принципом стоит руководствоваться, чтобы не создать код "с душком".
https://nuancesprog.ru/p/17448/
VK: https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry
Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629
@nuancesprog #DRY #Programming
https://nuancesprog.ru/p/17448/
VK: https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry
Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629
@nuancesprog #DRY #Programming
Соревнуйтесь с самим собой, а не с другими программистами - это одно из правил, о котором многие узнают слишком поздно. Чтобы с вами этого не случилось, возьмите на вооружение 13 чит-кодов от опытного программиста.
https://nuancesprog.ru/p/17490/
VK: https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista
Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e
@nuancesprog #Programming
https://nuancesprog.ru/p/17490/
VK: https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista
Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e
@nuancesprog #Programming
Программисту не обязательно быть гейм-дизайнером, но каждый гейм-дизайнер должен быть программистом. Узнайте о том, почему навык написания кода жизненно важен в разработке игр и как им овладеть.
https://nuancesprog.ru/p/17659/
VK: https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie
Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e
@nuancesprog #GameDev #Programming
https://nuancesprog.ru/p/17659/
VK: https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie
Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e
@nuancesprog #GameDev #Programming
Что общего между разработчиком и архитектором, которому поручено спроектировать дом? Подробно разберем понятия ООП для применения в реальных проектах.
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
https://nsprg.ru/vg2XXx
VK: https://nsprg.ru/v2RlMv
Дзен: https://nsprg.ru/OZ5b2v
@nuancesprog #OOP #Programming
Рекурсия является одним из наиболее мощных подходов в программировании. С ее помощью можно решать чрезвычайно сложные задачи, печатая при этом невероятно малый объем кода.
https://nsprg.ru/x9pR7m
VK: https://nsprg.ru/vL5GZO
Дзен: https://nsprg.ru/mwY68v
@nuancesprog #ComputerScience #Programming
https://nsprg.ru/x9pR7m
VK: https://nsprg.ru/vL5GZO
Дзен: https://nsprg.ru/mwY68v
@nuancesprog #ComputerScience #Programming
Маркус Баффетт — известный на HackerNews автор конструктора шахматного репертуара напоминает: «Изучайте Ваш инструмент, почти всегда оно того стоит». А ещё бойтесь писать код, который можно быстро поправить, если ошибки не критичны. В конце поста автор делится идеями ускорения отладки, которые уже работают на Chessbook и могут стать полезными для Вас.
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming
https://nsprg.ru/vgLJ8O
VK: https://nsprg.ru/v21aVx
@nuancesprog #Programming