nuancesprog | Education

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

88823

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

Subscribe to a channel

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

🔥Тест онлайн-курса по React.js

Ответьте на 19 вопросов и проверьте, насколько хорошо вы знаете фреймворк. Сможете сдать — пройдёте на продвинутый курс по React.js со скидкой.

🚀За 4 месяца вы научитесь продвинутым возможностям Redux, Redux-Saga, Redux-thunk; созданию SPA-приложений и оптимизации их для production; чистому и лаконичному коду с TypeScript; применению интеграционных и юнит-тестов; работе в GraphQL, Apollo, Relay.

👉🏻ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО REACT.JS

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный вебинар — «Refine.js - мощный фреймворк разработки внутренних приложений»: регистрация

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

NOP::Nuances of Programming

Собираетесь стать Python-программистом, но не знаете, с чего начать? Предлагаем базовые рекомендации о том, в каких областях стоит и не стоит применять этот язык.

https://nuancesprog.ru/p/16437/

@nuancesprog #Python

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16431/

@nuancesprog #MachineLearning

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

NOP::Nuances of Programming

Разберемся, что такое спецификатор constexpr и чем он отличается от const, а также рассмотрим особенности вычислений на этапе компиляции. Эти знания помогут избежать многих ошибок при программировании на C++.

https://nuancesprog.ru/p/15877/

@nuancesprog #CProgramming

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

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

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

NOP::Nuances of Programming

Node.js - популярный инструмент для разработки различных проектов. Поговорим о различиях между версиями LTS и Current в Node.js и о том, как выбрать подходящий вариант.

https://nuancesprog.ru/p/16442/

@nuancesprog #NodeJS

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

NOP::Nuances of Programming

Обычно путь от новичка к разработчику среднего уровня занимает несколько месяцев. Можно ли его сократить? Что нужно делать в этот "переходный период"? Чему уделить особое внимание, а на чем не стоит зацикливаться? Воспользуйтесь рекомендациями опытного разработчика.

https://nuancesprog.ru/p/16434/

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

📌 3 и 4 декабря: Конференция YaTalks

Яндекс вновь соберет спикеров из российских и международных компаний для обсуждения главных трендов в IT-индустрии. В фокусе не только технологические решения и кейсы, но и жизнь специалистов в текущих реалиях, а главная тема конференции — «Люди превыше всего».

Участников ждут:

👉🏻Дискуссии и лекции
👉🏻Индивидуальные консультации с экспертами
👉🏻Дебаты и random coffee

👉 Зарегистрироваться

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

NOP::Nuances of Programming

13 ноября СберБанк проводит One Day Offer для Android-разработчиков.

👉 Пройди самый короткий путь к офферу от крупнейшего банка в России!
Мы ищем специалистов в команду разработки цифровых поверхностей «Салют». Наша команда SberDevices работает на пике технологий ML, NLP и AI. С их помощью изменяется сценарий взаимодействия людей с окружающим миром. У нас есть highload и совсем нет legacy.

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

Наши технологии: Kotlin, Coroutines, Dagger 2, Android Architecture Components, Jetpack.

✍ Присоединяйся к команде Android-разработчиков и оставляй заявку на участие в One Day Offer!

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