nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16500/

@nuancesprog #DataAnalysis

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

NOP::Nuances of Programming

Улучшите качество кода JavaScript и TypeScript с помощью ESLint, Prettier, lint-staged и Husky. Эти линтеры обеспечивают соблюдение стандартов программирования и форматирования, а также делают кодовую базу менее подверженной ошибкам, более простой в обслуживании и приятной для чтения.

https://nuancesprog.ru/p/16497/

@nuancesprog #Git #JavaScript #TypeScript

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

NOP::Nuances of Programming

Откроем двери в мир Git и рассмотрим полезные команды для отмены самых разных изменений.

https://nuancesprog.ru/p/15647/

@nuancesprog #Git

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

NOP::Nuances of Programming

Расскажем, как, не напрягаясь, создать интересный компонент Toast в SwiftUI. Присоединяйтесь - скучно не будет!

https://nuancesprog.ru/p/16494/

@nuancesprog #SwiftUI

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16491/

@nuancesprog #React

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

NOP::Nuances of Programming

На примере Java и Maven продемонстрируем, как определенные метрики помогают проектировать более масштабируемое и обслуживаемое программное обеспечение, а также изучим немного теории.

https://nuancesprog.ru/p/16488/

@nuancesprog #SoftwareArchitecture #Java

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

NOP::Nuances of Programming

Как облегчить поиск и удаление дублей, агрегирование данных с операторами case и group by, отображение временных рядов, поиск разницы в данных двух любых дат и как объединять данные двух таблиц простейшим способом? Помогут эти простые приемы!

https://nuancesprog.ru/p/15709/

@nuancesprog #SQL

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

NOP::Nuances of Programming

Обратное распространение используется для эффективного обучения нейронных сетей посредством цепного правила. Рассмотрим особенности этого процесса.

https://nuancesprog.ru/p/16482/

@nuancesprog #NeuralNetworks

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

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

Secure by design — это подход к обеспечению безопасности, которая закладывается еще на этапе проектирования. Он актуален для многих сфер, например, промышленности или научной деятельности.

Как обеспечить такой подход своим решениям? Этому научит «Лаборатория Касперского» на своем курсе «Разработка для KasperskyOS». Специально для разработчиков с базовым знанием C или C++ эксперты расскажут, как писать код для микроядерной KasperskyOS.

Бесплатный курс состоит из 25 видеоуроков, проходить можно в своем темпе — материалов хватит на 2-3 часов плюс практика. В конце всем участникам дают сертификат: такой точно не будет лишним в резюме, особенно для начинающих. Присоединяйтесь!

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

NOP::Nuances of Programming

Что нужно знать начинающему разработчику под iOS и Android — узнайте на вебинаре.

→ Бесплатно, 2 декабря в 12:00 по Москве

О профессии расскажут опытные эксперты:
◾️ Антон Данилов
Бывший технический директор в Trinity Monsters
◾️ Никита Куликов
Android-разработчик в Flipper Devices. Работал в Snapchat, Яндексе, ВКонтакте

На вебинаре познакомимся с индустрией мобильной разработки и разберём:

— Мобильная разработка проще, чем веб-разработка? Или сложнее?
— В чем разница между разработкой на iOS и Android, и на что больше спрос.
— Какие языки программирования придётся освоить.
— С кем в команде работают разработчики.
— Что нужно знать новичку, чтобы устроиться на первую работу.

После вебинара можно будет задать вопросы спикерам.
→ Зарегистрироваться на вебинар

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

NOP::Nuances of Programming

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

• Регистрируйтесь самозанятым через бесплатный сервис «Своё дело» в приложении СберБанк Онлайн — том самом приложении, где вы привыкли делать переводы друзьям.
• Там же в приложении у вас появится возможность оформлять чеки онлайн (вручную или автоматически).
• Вы получите полезные сервисы за 0 ₽ для ведения своего дела, например, онлайн-запись и учёт клиентов, консультацию юриста и другие.

Узнать больше про «Своё дело»: http://sber.me/?p=8X1Ch

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

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

NOP::Nuances of Programming

🔥 Погрузитесь в ключевые понятия Computer Science!

🟡Присоединяйтесь уже завтра 30 ноября в 20:00 к открытому уроку «Введение в Computer Sciense»

⚠️ На открытом уроке рассмотрим общую архитектуру процессора и разберем, как проявляются низкоуровневые детали устройства процессора, при программировании на языке высокого уровня - Java.

🚀 Занятие дает возможность предварительно попробовать новый онлайн-курс «Computer Science» и познакомиться с преподавателем.

👇Регистрация на урок
https://otus.pw/HBYs/

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

NOP::Nuances of Programming

🔥Задумываетесь построить карьеру в геймдеве и создавать свои игры?
Научись создавать игры на Unity с нуля уже сейчас.
Приглашаем на бесплатные уроки в рамках тест-драйва курса «Unity Game Developer. Basic» от OTUS.

1️⃣ 29 ноября в 20:00
Тема урока: «Unity-разработчики в индустрии игр и не только!»

2️⃣ 6 декабря в 20:00
Тема урока: Создание прототипа игры на Unity. Собираем 2D/3D-уровни

3️⃣ 22 декабря в 20:00
Тема урока: Создание прототипа игры на Unity. Добавляем персонажей и игровые механики.

👉 Забронировать место на уроки: https://otus.pw/zr3I/

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

NOP::Nuances of Programming

Предлагаем 10 рекомендаций по повышению производительности бэкенд-приложений с помощью таких техник, как кэширование, объединение запросов, многопоточность, сжатие и прочих.

https://nuancesprog.ru/p/16485/

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

Осваиваете веб-программирование?

👉 Приходите 29 ноября на бесплатный урок «ESLint - инструмент, который найдет ошибки, до того, как они проявились»

Мы рассмотрим популярный инструмент для поддержания уровня кода.
Инструмент позволяет:
— Находить ошибки в коде, до того, как мы код запустили в первый раз
— Держать код аккуратный и единообразно оформленым
— Проверять используем ли мы опыт других разработчиков, следуя рекомендациям правил
— Ограничивать программистов в написании кода, который не соответствует соглашениям команды

Урок проходит в рамках тест-драйва курса специализация «Fullstack Developer» в OTUS.

👉Регистрация на вебинар https://otus.pw/vYeE/

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

NOP::Nuances of Programming

🚀 Чтобы вырасти до Middle+ разработчика или архитектора ПО, крайне необходимо знать шаблоны проектирования.

💣 Чистый код, быстрый переход на другой язык, ускорение разработки, надежные проекты — всего этого помогают добиться паттерны. Освоить все необходимое можно на онлайн-курсе «Архитектура и шаблоны проектирования» от OTUS.

💻 Курс разработан с учетом требований, которые предъявляют работодатели к разработчикам на любом языке программирования.

💎 Фишка курса в том, что вы не просто изучите основные паттерны проектирования, а научитесь применять их в своей работе, в сложных ситуациях.

🔥 Проходите вступительный тест и записывайся в группу, пока действует спец.цена с 20% скидкой!

🎁 Пройдете тест, получите курс по Git в записи бесплатно.

Реклама. Информация о рекламодателе на сайте 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

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