nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

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

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

@nuancesprog #Python #ForBeginners

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

NOP::Nuances of Programming

ЮMoneyDay — онлайн-конференция про айти в финтехе.

Разработчики, аналитики, продакты и проджекты расскажут, как работают в ЮMoney.

Все доклады основаны на реальном опыте работы над финансовыми продуктами, которыми пользуются миллионы человек.

В программе 10 направлений:

— Архитектура
— Бэкенд
— Фронтенд
— Тестирование
— Менеджмент проектов
— Системный анализ
— Android™
— DevOps
— Product
— SQL

⏰ Конференция пройдёт онлайн. Встречаемся 10 декабря в 10:00 (мск)

Регистрируйтесь и готовьте вопросы 💜

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/15600/

@nuancesprog #iOS #MobileAppDevelopment

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

NOP::Nuances of Programming

Обучающее руководство по созданию API с точки зрения разработчика Android. Рассмотрим разные аспекты данного процесса: структуру проекта, архитектуру, точки входа, внедрение зависимостей и тестирование.

https://nuancesprog.ru/p/16526/

@nuancesprog #Android

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

NOP::Nuances of Programming

❗️Какие преимущества предоставляют БД нового поколения бэкенд-разработчику?
 
⚡️Приглашаем 14 декабря в 19:00 мск состоится бесплатный вебинар «Базы данных нового поколения: Postgres, Mongo и Redis в одном флаконе с использованием графовой БД ArcadeDb».

📚 На вебинаре мы обсудим мультимодельную базу данных ArcadeDb. Эта БД, являясь графовой в своей основе, предоставляет возможности распределенного хранения данных, ACID-транзакции, а также поддерживает диалекты PostgreSQL, MongoDB, Redis и несколько графовых диалектов.
 
👉 Регистрация на вебинар:   https://otus.pw/isDx/

Присоединяйтесь!

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

NOP::Nuances of Programming

Выбери IT-профессию за каникулы

Любимые фильмы, тёплый плед, оливье – всё это ждёт тебя уже через месяц. Что может быть лучше?

Только Зимняя IT-школа в Институте iSpring!

Зимняя школа – это 6 насыщенных дней, 2 практикума, мастер-класс по катанию на лошадях и лютый IT-движ. За это время ты:

– напишешь свою игру;
– с нуля создашь свой IT-продукт;
– пообщаешься с классными ребятами со всех городов России;
– вольёшься в атмосферу международной IT-компании;
– освоишь езду на лошадях, покатаешься на ватрушках;
– определишься с IT-профессией и выберешь вуз!

Сплочение — как в лагере, личностный рост — как в IT-компании.

🗓 Когда: 5-10 января 2023
Для кого: ученики 10-11 классов
Цена: 12 700 рублей (проживание и питание входит)

Бронируй место и читай подробности по ссылке: ispring.institute

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

NOP::Nuances of Programming

Стеклянного потолка в IT не существует! 👾

А если ты его видишь, подписывайся на канал Программисты делают бизнес: команда KTS рассказывает, как расти в IT.

Здесь есть:
🔹 книги и курсы, полезные для разработчиков, аналитиков и дизайнеров
🔹 советы, как пройти собеседование в топовую компанию
🔹 ошибки в командной работе
🔹 кейсы крупных проектов — от Х5 до Ascott Group

Ребята деляются только тем, чем пользуются сами: подписывайся.

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

NOP::Nuances of Programming

Приглашаем разработчиков приложений, специалистов C, C++, Haskell на обучающую онлайн-конференцию KasperskyOS Night 2022. В фокусе микроядерная операционная система "Лаборатории Касперского" и кибериммунный технологический стек, который позволяет создавать IT-продукты, защищенные от киберугроз.

Традиционный подход к ИБ предполагает использование дополнительных средств защиты (антивирус, firewall и др.) «поверх» ОС. Схема привычная, но не всегда применимая, и, что важно, она заставляет играть от обороны, занимая невыгодную позицию в гонке с киберпреступностью. В случае с KasperskyOS функции безопасности встроены внутри операционной системы. Продукты на базе KasperskyOS защищены от атак на уровне архитектуры, по умолчанию.

В центре внимания:
– применение кибериммунного подхода;
– разработка графической подсистемы KasperskyOS;
– open source проекты и библиотеки, доступные для KasperskyOS;
– обучение разработке под KasperskyOS: лучшие курсы и практики.

Когда: 7 и 8 декабря.
Бесплатная регистрация

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

NOP::Nuances of Programming

Краткая вводная инструкция по написанию общей библиотеки Linux на C++. Разберемся, что такое библиотека, и поэтапно ее создадим.

https://nuancesprog.ru/p/16509/

@nuancesprog #CProgramming #Linux

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/14877/

@nuancesprog #Docker #EntityFramework

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

NOP::Nuances of Programming

Утверждение, которое кажется парадоксальным: точность модели - не главный признак ее эффективности! Важно также разработать продукт, оправданный с денежной точки зрения. Сегодня поговорим о том, как функции экономической полезности помогают связать МО-модели с нуждами клиентов.

https://nuancesprog.ru/p/16503/

@nuancesprog #MachineLearning

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/15883/

@nuancesprog #RESTAPI

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

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

MongoDB поддерживает множество типов данных - перечислим их в этой статье.

https://nuancesprog.ru/p/15276/

Для вставки данных в коллекцию MongoDB используется метод insert() или save(). Разберем его в данной статье.

https://nuancesprog.ru/p/15277/

@nuancesprog #tutorials #MongoDB

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16529/

@nuancesprog #Python #MachineLearning

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

NOP::Nuances of Programming

Забудьте о золоте.

Платина ценнее.

Forbes назвал Сбер лучшим работодателем России и оценил нас на три платины — мы единственные получили все высшие оценки в новом рейтинге работодателей страны.

Приходите к нам работать 👍

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

NOP::Nuances of Programming

Сделаем простой тест-раннер на nodejs с включением всех основных требований и почти без зависимостей. Разберем также самую интересную часть реализации - API на JavaScript из SWC.

https://nuancesprog.ru/p/16522/

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Познакомимся с библиотекой ethers.js и узнаем, как именно она обеспечивает взаимодействие с виртуальной машиной Ethereum в Remix.

https://nuancesprog.ru/p/15969/

@nuancesprog #EthersJS #ForBeginners

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

NOP::Nuances of Programming

Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.

https://nuancesprog.ru/p/16519/

@nuancesprog #Android #Jetpack

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

NOP::Nuances of Programming

Файл package.json - ключевой элемент баз кода для многих приложений, основанных на экосистеме Node.js. Это своего рода манифест проекта. Предлагаем подробный гайд по использованию этого файла и решению связанных с ним проблем.

https://nuancesprog.ru/p/16516/

@nuancesprog #NodeJS

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

NOP::Nuances of Programming

Рассказ о том, как один программист перешел с Python на C# и что его к этому побудило.

https://nuancesprog.ru/p/16512/

@nuancesprog #Python #CSharp

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

NOP::Nuances of Programming

Термин «метавселенная» окружает нас повсюду, но часто его интерпретируют по-разному. Что это такое, почему метавселенная важна сейчас и в будущем, а также какие возможности она дает специалистам и компаниям — в этих и других вопросах поможет разобраться бесплатный курс What is the Metaverse от Coursera.

Для всех, кто в английском не ушел дальше "привет как дела", на coursera.org работает перевод видео в браузере Яндекса.

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

NOP::Nuances of Programming

Как работать с архитектурой больших Vue-приложений?

🟡 8 декабря в 20:00 состоится открытый урок «Архитектура больших Vue-приложений и лучшие практики».

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

Занятие проведет Юрий Тимофеев, Senior Software Engineer и преподаватель в OTUS. После занятия еще больше приемов будет ждать вас на онлайн-курсе «Vue.js разработчик».

✍️ Для регистрации на вебинар пройдите вступительный тест https://otus.pw/tvxc/

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

NOP::Nuances of Programming

Новые фичи JavaScript API 3.0 Яндекс Карт

Добавлять карты на сайт или в веб-приложение с новой версией стало еще удобнее. В три раза ускорился процесс загрузки карт по сравнению с версией 2.1. Новый API также имеет обёртку для React и встроенные подсказки TypeScript. А на появившихся векторных картах легко менять дизайн объектов под дизайн сайта или брендинг компании.

@nuancesprog

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

NOP::Nuances of Programming

Авторы небольшого цикла статей, команда VK Teams, рассказывает, как использовать Qt Framework с применением классического QWidget-based подхода для создания интерфейсов. В статьях подчеркивается, что воплотить в коде полет мысли дизайнеров бывает крайне непросто. Однако предложенный материал поможет решить эту проблему, подробно изложив необходимые подходы к реализации работы над интерфейсами и нюансы построения кода.

https://habr.com/ru/company/vk/blog/691200/

@nuancesprog

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

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

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