💡 10 самых распространенных ошибок программистов
Программирование – процесс непростой, и без ошибок в процессе не обходится создание ни одной программы. Часть багов, самые неприятные, носят логический характер. Их крайне сложно искать, и нередко такие ошибки «всплывают» уже в процессе эксплуатации. Ошибки синтаксиса и опечатки – самые безобидные. Почти во всех языках их выявляют интерпретаторы и компиляторы. Что-то удается вычислить при автоматическом или бета-тестировании.
Но есть ошибки, которые делают практически все. Новичкам эта памятка поможет обратить особое внимание на самые популярные виды багов. Опытным разработчикам этот список просто освежит память. Ведь все мы люди, и малейшая невнимательность может привести к «танцам по старым и всем известным граблям».
#ссылка
Программирование – процесс непростой, и без ошибок в процессе не обходится создание ни одной программы. Часть багов, самые неприятные, носят логический характер. Их крайне сложно искать, и нередко такие ошибки «всплывают» уже в процессе эксплуатации. Ошибки синтаксиса и опечатки – самые безобидные. Почти во всех языках их выявляют интерпретаторы и компиляторы. Что-то удается вычислить при автоматическом или бета-тестировании.
Но есть ошибки, которые делают практически все. Новичкам эта памятка поможет обратить особое внимание на самые популярные виды багов. Опытным разработчикам этот список просто освежит память. Ведь все мы люди, и малейшая невнимательность может привести к «танцам по старым и всем известным граблям».
#ссылка
💡 Что такое Pods, Nodes, Containers, Clusters?
Kubernetes (k8s) очень стремительно становится новым стандартом для деплоймента и менеджмента вашего кода в клауде. Вместе с тем, сколько фич предоставляет k8s, для новичка наступает высокий порог входа в новую технологии.
Документация по k8s достаточно обширна и довольно сложно пройти ее всю. Именно поэтому статья ниже служит неким обобщением для того, чтобы разобрать основные модули kubernetes.
#ссылка
Kubernetes (k8s) очень стремительно становится новым стандартом для деплоймента и менеджмента вашего кода в клауде. Вместе с тем, сколько фич предоставляет k8s, для новичка наступает высокий порог входа в новую технологии.
Документация по k8s достаточно обширна и довольно сложно пройти ее всю. Именно поэтому статья ниже служит неким обобщением для того, чтобы разобрать основные модули kubernetes.
#ссылка
💡 Azure Applied AI — готовые нейросети для бизнеса
Компания Microsoft представила шесть сервисов Azure Applied AI — Azure Video Analyzer, Azure Metrics Advisor, Azure Bot Service, Azure Cognitive Search, Azure Form Recognizer и Azure Immersive Reader. Они функционируют на основе нейросетей и позволяют автоматизировать конкретный сценарий для бизнеса. Как сервисы использую уже сегодня, написано в нашей статье.
#ссылка
Компания Microsoft представила шесть сервисов Azure Applied AI — Azure Video Analyzer, Azure Metrics Advisor, Azure Bot Service, Azure Cognitive Search, Azure Form Recognizer и Azure Immersive Reader. Они функционируют на основе нейросетей и позволяют автоматизировать конкретный сценарий для бизнеса. Как сервисы использую уже сегодня, написано в нашей статье.
#ссылка
🛠️ Monaco Editor
Движок популярного редактора кода VSCode. В нем есть поддержка синтаксиса для многих языков, несколько курсоров, горячие клавиши, исправление кода и многое другое. Monaco имеет открытый исходный код, поэтому его можно использовать для любого проекта.
#инструменты
Движок популярного редактора кода VSCode. В нем есть поддержка синтаксиса для многих языков, несколько курсоров, горячие клавиши, исправление кода и многое другое. Monaco имеет открытый исходный код, поэтому его можно использовать для любого проекта.
#инструменты
🛠️ Tessaract.js
Мощная JavaScript библиотека для распознавания текста на картинке. Она автоматически определяет расположение текста, распознает более 60 языков включая китайский, арабский и русский.
#инструменты #js
Мощная JavaScript библиотека для распознавания текста на картинке. Она автоматически определяет расположение текста, распознает более 60 языков включая китайский, арабский и русский.
#инструменты #js
Настройка Webpack 5
Базовая настройка webpack 5 + настройка для разработки на React (вкл. React Hot Reloading).
#ссылка
Базовая настройка webpack 5 + настройка для разработки на React (вкл. React Hot Reloading).
#ссылка
Москва и Питер, встречайте!
НАКОНЕЦ-ТО запустили новостные каналы по Москве и Питеру. Ура!
У нас есть закрытые ссылки специально для подписчиков «<Easy-Peasy Code/>».
Подпишитесь раньше всех, выбирайте ваш город:
❤️ Москва: https://news.1rj.ru/str/+llrmHuXf9Qk1OGEy
🤍 Питер: https://news.1rj.ru/str/+vy1-RjGcx041NWQy
НАКОНЕЦ-ТО запустили новостные каналы по Москве и Питеру. Ура!
У нас есть закрытые ссылки специально для подписчиков «<Easy-Peasy Code/>».
Подпишитесь раньше всех, выбирайте ваш город:
❤️ Москва: https://news.1rj.ru/str/+llrmHuXf9Qk1OGEy
🤍 Питер: https://news.1rj.ru/str/+vy1-RjGcx041NWQy
Kotlin на примерах.PDF
44.9 MB
📓 Kotlin. Программирование на примерах (2020)
Автор: Ияну Аделекан
Описание: книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC.
Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store.
#книги
Автор: Ияну Аделекан
Описание: книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC.
Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store.
#книги
💡 Собеседование в Apple: топ-30 вопросов и ответов
Собеседование в Apple — непростая задача. В этой статье вы найдёте вопросы, которые чаще всего задают соискателям, и советы по прохождению собеседования.
#ссылка
Собеседование в Apple — непростая задача. В этой статье вы найдёте вопросы, которые чаще всего задают соискателям, и советы по прохождению собеседования.
#ссылка
Автоматическая публикация npm пакета из gitlab ci/cd
Всем привет! Сегодня я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в gitlab репозитории.
#ссылка
Всем привет! Сегодня я расскажу как реализовать автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов мы генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в gitlab репозитории.
#ссылка
💡 Чек-лист для начинающего дизайнера в IT-компании
Многим творческим людям профессия дизайнера в IT-компании кажется весьма заманчивой. И не зря: это и творчество, и интересные задачи, и работа в команде или соло в зависимости от проекта, и хорошая зарплата. Однако планка входа в профессию поднята высоко. И даже умея рисовать и имея портфолио, можно не стать дизайнером. Ведь кроме того, что нужно освоить большой объем знаний, начинающим специалистам часто приходится бороться с внутренними сомнениями: «А вдруг у меня не получится?».
#ссылка
Многим творческим людям профессия дизайнера в IT-компании кажется весьма заманчивой. И не зря: это и творчество, и интересные задачи, и работа в команде или соло в зависимости от проекта, и хорошая зарплата. Однако планка входа в профессию поднята высоко. И даже умея рисовать и имея портфолио, можно не стать дизайнером. Ведь кроме того, что нужно освоить большой объем знаний, начинающим специалистам часто приходится бороться с внутренними сомнениями: «А вдруг у меня не получится?».
#ссылка
💡 Топ-5 необычных и эпических багов в программах и устройствах
Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок.
В статье ниже вы найдете описание 5 необычных багов в программах. Приятного чтения!
#ссылка
Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок.
В статье ниже вы найдете описание 5 необычных багов в программах. Приятного чтения!
#ссылка
Как освоить бэкенд-разработку в 2022 году: дорожная карта
Как стать бэкенд-разработчиком, что изучать в 2022 году и в каком порядке? Мы составили дорожную карту, которая поможет в этом разобраться.
#ссылка
Как стать бэкенд-разработчиком, что изучать в 2022 году и в каком порядке? Мы составили дорожную карту, которая поможет в этом разобраться.
#ссылка