nuancesprog | Education

Telegram-канал nuancesprog - NOP::Nuances of Programming

88823

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

Subscribe to a channel

NOP::Nuances of Programming

Разбираемся, как обновлять данные в MongoDB, в чем заключаются преимущества и недостатки существующих способов и как выглядят результаты их применения.

https://nuancesprog.ru/p/16479/

@nuancesprog #MongoDB #SpringBoot

Читать полностью…

NOP::Nuances of Programming

Хотите крепко спать, зная, что ваш код не будет взломан? Обеспечьте себе спокойную жизнь с помощью модульных тестов. Узнайте о том, что такое модульное тестирование, зачем оно применяется и как его реализовать на Python.

https://nuancesprog.ru/p/15893/

@nuancesprog #Python #Testing

Читать полностью…

NOP::Nuances of Programming

Как вовремя осуществить захват исключений? Как определить точное местоположение исключений и ошибок? Как своевременно получить уведомление после обнаружения аномалии? Все эти проблемы поможет решить Sentry - продвинутый инструмент отслеживания ошибок с открытым исходным кодом.

https://nuancesprog.ru/p/16476/

@nuancesprog #Sentry #WebDevelopment

Читать полностью…

NOP::Nuances of Programming

Обучающее руководство по шаблону проектирования Singleton в Ruby: дадим определение, рассмотрим примеры, расскажем о преимуществах и недостатках.

https://nuancesprog.ru/p/16472/

@nuancesprog #Ruby

Читать полностью…

NOP::Nuances of Programming

Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».

https://nuancesprog.ru/p/14488/

@nuancesprog #CSharp

Читать полностью…

NOP::Nuances of Programming

Продуманная 3D-графика радует глаз и вдохновляет на новые креативные разработки. Сегодня мы попробуем создать 3D-сцену, используя библиотеку Three.js.

https://nuancesprog.ru/p/16469/

@nuancesprog #Threejs

Читать полностью…

NOP::Nuances of Programming

Дата-сайентистам приходится работать с данными разных форматов. Разбираемся, в чем заключается разница между длинным и широким форматами данных, а также в том, как перейти от одного формата к другому в Pandas.

https://nuancesprog.ru/p/16466/

@nuancesprog #Pandas

Читать полностью…

NOP::Nuances of Programming

Расскажем о пяти передовых концепций Git: git bisect, git cherry-pick, git rebase, git add -p, git commit –amend - все они могут сэкономить много времени, которое вы тратите на чтение StackOverflow, когда возникают сложности с управлением версиями.

https://nuancesprog.ru/p/14899/

@nuancesprog #Git

Читать полностью…

NOP::Nuances of Programming

Stable Diffusion - ИИ-генератор изображений от StabilityAI, который может работать на стандартных видеокартах. Изучим его потенциал на практике. Чтобы использовать это руководство, не нужен даже опыт в программировании.

https://nuancesprog.ru/p/16458/

@nuancesprog #ArtificialIntelligence

Читать полностью…

NOP::Nuances of Programming

Если вам не всё равно, где и с кем работать, загляните в Эйч Teams.

Сервис развития карьеры Эйч запустил площадку, где ведущие IT-компании рассказывают всё о своих технических, продуктовых и креативных командах.

Люди, best practices, культура, вакансии — короче, познакомиться с коллегами, экспертизой и работой в компании можно ещё до первого собеседования.

С какими командами уже можно познакомиться?
— Альфа-Банк: команда разработки внутрибанковского ПО
— Росбанк: команда разработчиков мобильного приложения
— Билайн: команда инженеров данных
— X5 Tech: Команда управления продуктами «Подписка» и «X5 ID»
— Ozon: команда проекта «Большие сезоны»
— Самокат: команда редакции приложения

Кстати, на сайт прикрутили тест на совместимость — можно потыкать и узнать, в какой команде вам будет комфортно работать. 👉🏻 https://h.careers/teams

Читать полностью…

NOP::Nuances of Programming

В руководстве детально рассмотрим запуск в облаке Amazon Cloud Services производственной версии веб-приложения на Node.js.

https://nuancesprog.ru/p/15317

Часть 1 - https://nuancesprog.ru/p/15248
Часть 2 - https://nuancesprog.ru/p/15270

@nuancesprog #Docker

Читать полностью…

NOP::Nuances of Programming

Представляем новейшие возможности JavaScript в ES13. Используйте их, чтобы повысить свою производительность и писать более чистый код с высокой степенью лаконичности и ясности.

https://nuancesprog.ru/p/16448/

@nuancesprog #JavaScript

Читать полностью…

NOP::Nuances of Programming

🔥В ваших планах освоить написание автотестов на JavaScript? Получите ценные навыки уже 21 ноября в 20:00 мск на бесплатном уроке «Оcновы cypress»: регистрация

— На занятии с практикующим экспертом мы разберём основы HTML и JS и напишем пару e2e-тестов с помощью cypress.

Вебинар входит в программу онлайн-курса «JavaScript QA Engineer» от OTUS. Используйте эту возможность, чтобы получить новые знания, познакомиться с преподавателем и оценить качество курса.

Проходите вступительный тест для регистрации на занятие!

Читать полностью…

NOP::Nuances of Programming

Освойте инструменты разработки современных серверных приложений на языке Kotlin❗️

⚡️В OTUS стартовал онлайн-курс «Kotlin Backend Developer. Professional».

Пройдите вступительный тест и проверьте свой уровень знаний backend-разработки на Kotlin. Результат сразу.

👉 ПРОЙТИ ТЕСТ: https://otus.pw/3dby/

Пройдете успешно тест — забронируете место на курс по специальной цене и получите доступ к бесплатным вебинарам курса!

На курсе вы:
✅ Освоите практики гибкой архитектуры и сможете примянять их в проектах на любых языках
✅ Откроете для себя широкий спектр технологий и инструментов разработки (около 10 различных фреймворков)
✅ Изучите Kotlin на высоком уровне, включая DSL, мультиплатформенность, корутины
✅ Погрузитесь в темы высокой нагрузки, больших данных, масштабируемости и высокой доступности
✅ Освоите классические и передовые архитектурные шаблоны

К конце курса вас ждет разработка собственного проекта для портфолио, который может стать козырем на собеседовании.

Читать полностью…

NOP::Nuances of Programming

💣 В OTUS стартует курс для Data Scientist'ов

💻 Пройди хардовый тест и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс «Natural Language Processing (NLP)» по специальной цене вместе с промокодом на скидку 20% - ||BLACKFRIDAY22

||
🔥 ПРОЙТИ ТЕСТ: https://otus.pw/ADsh/

🎁 Дополнительный бонус - доступ к открытым урокам курса:

✔️ Что в векторе твоем? Методы векторных представлений слов - 1.12
✔️ Парсинг данных: собираем датасет своими руками - 14.12

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

NOP::Nuances of Programming

Занимаетесь JS-разработкой, но нет роста? Настало время повышать свою компетентность!

❗️Приглашаем 5 декабря в 20:00 на открытый урок «Есть ли жизнь без Redux? Обзор менеджеров состояний».

На вебинаре мы рассмотрим Mobx, Zustand, Recoil, Jotai на примере управления состоянием небольшого приложения.
Не упустите возможность познакомиться с преподавателем Арсением Высоцким, тимлидом в международной компании, и программой онлайн-курса «JavaScript Developer. Professional» от OTUS.

👉🏻 Для регистрации на занятие пройдите вступительный тест https://otus.pw/TRUe/

Читать полностью…

NOP::Nuances of Programming

Сбер вручит миллион рублей победителю конкурса за статью по искусственному интеллекту

Сбер проведёт конкурс научных статей в области искусственного интеллекта и машинного обучения. Автор лучшей работы получит 1 млн рублей. Об этом сообщил Первый зампред правления Сбера Александр Ведяхин в ходе международной конференции AI Journey 2022.

«Наша международная конференция AI Journey уже несколько лет задаёт вектор научной мысли в области искусственного интеллекта, стимулирует открытия и сокращает разрыв между теорией и практикой. Открытый отбор научных статей — это отличная возможность продвинуть результаты своих исследований на международном уровне», - сказал Ведяхин.

Всего в конкурсе отберут 40 лучших работ и опубликуют в одном из крупнейшем мирового уровня журнале «Доклады Российской академии наук. Математика, информатика, процессы управления» и в его англоязычной версии.

Правила участия, оформления и подготовки работ буду доступны с 25 ноября на странице AI Journey Science.

Читать полностью…

NOP::Nuances of Programming

Регистрируйтесь на онлайн-дискуссию от VK Cloud «Вместе в облако: как подготовиться к внедрению DevSecOps-подхода»

Когда: 6 декабря, 17:00 (МСК)

📍 Регистрация

Эксперты индустрии будут обсуждать насущные вопросы Cloud-Native-разработки. Тема первого вебинара — «DevSecOps и вопросы безопасной разработки».

В программе:
🔹DevSecOps — это больше про инструменты или все же про процессы?
🔹Реально ли автоматизировать процессы безопасности в больших проектах, где зависимости меняются каждый день?
🔹Можно ли воспроизвести паттерны DevSecOps с доступными инструментами?
🔹Где в компании место DevSecOps-специалиста и какие у него ресурсы?
🔹Как запланировать работу, которая зависит от множества факторов?
🔹Q&A-сессия в конце вебинара.

Спикеры:
🔹Александр Белоцерковский, евангелист и архитектор VK Cloud
🔹Денис Кораблев, управляющий директор, директор по продуктам, Positive Technologies
🔹Дмитрий Евдокимов, Founder&CTO, Luntry

Читать полностью…

NOP::Nuances of Programming

🟢Обычно, когда говорят про роль человека в команде, называют его основную функцию: программист, QA-инженер, дизайнер и так далее. Но на самом деле ролевая модель человека более сложная и многогранная.

🗓1 декабря, в 20:00 мск на бесплатном уроке «Роли в команде» разберем, какие роли играет каждый член команды и какие он должен играть, чтобы команда работала максимально эффективно.

Занятие проведет преподаватель OTUS и руководитель разработки Битрикс24 Алексей Кирсанов. Больше об управлении командой разработки вы узнаете на онлайн-курсе «Team Lead» в OTUS.

Урок будет полезен начинающим и действующим тимлидам. Не упустите возможность получить ценные знания и познакомиться с программой курса!

👉Регистрируйтесь на урок: https://otus.pw/2KpCJ/

Читать полностью…

NOP::Nuances of Programming

Легкий старт в IT: можно в любом возрасте и без профильного образования.

Присоединяйтесь к 14-дневному курсу по основам Java👌

Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника.

Начинаем уже 22 ноября. Записывайтесь!

Читать полностью…

NOP::Nuances of Programming

Почему профессия тестировщика — это трамплин в IT-сферу?

Тестировщик программного обеспечения планирует и выполняет тестирование приложений, занимается отладкой кода, улучшает юзабилити программ. Позиция ручного тестировщика считается одним из самых простых способов быстро войти в отрасль информационных технологий.

На курсе «Профессия Инженер по тестированию» в Хекслете вы:

✔️разберетесь в видах ручного тестирования освоите современные техники тест-анализа и тест-дизайна;
✔️узнаете, как составлять чек-листы и тест-кейсы для поиска ошибок;
✔️поймете, как работать с баг-трекером;
✔️познакомитесь с основами автоматизированного мобильного тестирования.

Переходите по ссылке, чтобы узнать больше информации и зарегистрироваться на курс🤘

Читать полностью…

NOP::Nuances of Programming

QR-код - отличный инструмент для привлечения пользователей. Думаете, что создавать его слишком сложно? Показываем простое решение.

https://nuancesprog.ru/p/16461/

@nuancesprog #QRCode #JavaScript

Читать полностью…

NOP::Nuances of Programming

Привет, Новосибирск! В третьем по численности городе России пройдёт вторая встреча из серии митапов Сбера для Java-разработчиков.

Она вместит в себя всё: нетворкинг, live coding, рабочие кейсы от управляющего директора по исследованию данных, CEO, DevOps-инженера, Android-разработчика — и конечно, перерывы на вкусный кофе.

Вы узнаете:
• Как с продуктов SAS перейти на BPMS.
• Чем jBPM лучше других систем своего класса.
• Обо что можно споткнуться, переходя на Jenkins Job Builder.
• Как без труда отказаться от хостинга в облаке.

🕖 Дата мероприятия: 23 ноября, 18:00
🚩 Место проведения: Новосибирск, Красный проспект, 22 («Типография»)

Реклама. Рекламодатель ПАО Сбербанк. Генеральная лицензия ЦБ РФ №1481 от 11.08.2015

Читать полностью…

NOP::Nuances of Programming

Плохие привычки, зарождающиеся в начале изучения Python, могут укорениться надолго. Они сразу выдают новичков и тех, кто плохо владеет языком. Приведенные здесь фрагменты хорошего кода помогут избавиться от этих плохих привычек.

https://nuancesprog.ru/p/15808/

@nuancesprog #Python #ForBeginners

Читать полностью…

NOP::Nuances of Programming

Никогда не поздно проанализировать свой стиль программирования запросов SQL, выявить недостатки и исправить. Рассмотрим 5 способ улучшить запросы и повысить свою продуктивность.

https://nuancesprog.ru/p/16455/

@nuancesprog #SQL

Читать полностью…

NOP::Nuances of Programming

Только задумайтесь, сколько факторов может заставить гореть ваш ИТ-проект!

Например, недостаточное планирование или плохая коммуникация.

Почему вообще до этого доходит?

Давайте разбираться. Опытные менеджеры, руководители проектов, исследователи, дизайнеры и разработчики поделятся опытом управления проектами.

☝🏼Вы можете пройти интерактивную игру с живыми дискуссиями и развлекательным шоу в стиле «Что? Где? Когда?».

☝🏼Или выбрать классический формат с опытными спикерами и успешными кейсами, который состоит из 5 сессий, включая проектирование, дизайн и разработку.

Узнайте, как спасти горящие проекты, особенно в кризисных ситуациях, на бесплатной конференции «проектная исповедь» 4,0.

Когда: 18 ноября
Как попасть: зарегистрироваться можно тут👈

Реклама. ПАО “Ростелеком”. 2Vtzqx4khGt

Читать полностью…

NOP::Nuances of Programming

Только задумайтесь, сколько факторов может заставить гореть ваш ИТ-проект!

Например, недостаточное планирование или плохая коммуникация.

Почему вообще до этого доходит?

Давайте разбираться. Опытные менеджеры, руководители проектов, исследователи, дизайнеры и разработчики поделятся опытом управления проектами.

☝🏼Вы можете пройти интерактивную игру с живыми дискуссиями и развлекательным шоу в стиле «Что? Где? Когда?».

☝🏼Или выбрать классический формат с опытными спикерами и успешными кейсами, который состоит из 5 сессий, включая проектирование, дизайн и разработку.

Узнайте, как спасти горящие проекты, особенно в кризисных ситуациях, на бесплатной конференции «проектная исповедь» 4,0.

Когда: 18 ноября
Как попасть: зарегистрироваться можно тут👈

Реклама. ПАО “Ростелеком”. 2Vtzqx4khGt

Читать полностью…

NOP::Nuances of Programming

Разбираемся в концепции CRTP (Curiously recurring template patterns, рекурсивный шаблон). Она поможет описывать в C++ общую функциональность, комбинируя шаблоны и наследование.

https://nuancesprog.ru/p/15557/

@nuancesprog #SoftwareDevelopment #CProgramming

Читать полностью…

NOP::Nuances of Programming

Мы не из тех, кто упускает отличные возможности улучшить рабочие процессы Git! В данном руководстве учимся создавать псевдонимы Git и с их помощью удалять локальные ветки.

https://nuancesprog.ru/p/16445/

@nuancesprog #Git

Читать полностью…

NOP::Nuances of Programming

Чтобы продемонстрировать свои достижения в области разработки моделей машинного обучения, стоит поделиться ими с другими! Рассказываем, как развертывать модель линейной регрессии с помощью Flask.

https://nuancesprog.ru/p/15841/

@nuancesprog #Python #MachineLearning #Flask

Читать полностью…
Subscribe to a channel