nuancesprog | Образование

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

88823

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

Подписаться на канал

NOP::Nuances of Programming

Как подружить Go c Kubernetes

В Слёрме 6 февраля начнется курс «Kubernetes для разработчиков».

Поток пройдет с 6 февраля до 21 марта, видеокурс доступен всегда.

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

Учимся конфигурировать своё приложение в Kubernetes, хранить данные и конфиги в нужных местах, выполнять миграции в базе данных для приложения, использовать Helm. Спикеры рассказывают, какие существуют практики и какие из них стоит применять. Рассматриваем особенности языков программирования при запуске в Kubernetes (Go, Python, Java).

Спикеры:
Марсель Ибраев (System Engineer, G42 Cloud);
Павел Селиванов (архитектор, Yandex Cloud).

Подробнее о курсе: https://slurm.club/3Qc5qGP

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

NOP::Nuances of Programming

Насколько вы продвинуты в программировании и как быстро сможете повысить свою квалификацию? Чтобы ответить на эти вопросы, узнайте 5 основных признаков хорошего разработчика.

https://nuancesprog.ru/p/16693/

@nuancesprog #Development

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

NOP::Nuances of Programming

Сделаем шаг навстречу более гибкой методологии разработки и познакомимся с концепцией архитектуры Just-in-Time (пер. в нужный момент), которая позволяет реорганизовывать приложеblob:https://web.telegram.org/e89355a4-bdce-4527-b5f9-8d466e9c4280ния без рефакторинга.

https://nuancesprog.ru/p/16687/

@nuancesprog #microservices

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

NOP::Nuances of Programming

Нужно уменьшить зависимость между клиентом и обработчиками? Хотите реализовать принцип единственной ответственности, а заодно принцип открытости/закрытости? Во всех этих случаях выручит шаблон проектирования "Цепочка ответственности".

https://nuancesprog.ru/p/16684/

@nuancesprog #TypeScript

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

NOP::Nuances of Programming

Будущее интернета за Web 3.0, и пока этот сегмент разработки еще не заполнен специалистами, хотя спрос на них уже велик. На каких же принципах строится эта система, и какие навыки потребуются разработчикам для вхождения в нее? Объясняем просто и понятно.

https://nuancesprog.ru/p/16681/

@nuancesprog #web3

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16676/

@nuancesprog #VSCode

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16673/

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Ссылки на методы появились вместе с лямбда-выражениями в Java 8, и с тех пор упрощают жизнь разработчикам. Но у их применения есть некоторые ограничения. Как обойти одно из них - на использование метода с параметром - расскажем в этом материале.

https://nuancesprog.ru/p/16670/

@nuancesprog #Java

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

NOP::Nuances of Programming

⚡️Хотите освоить компактный и лаконичный язык Rust для разработки ПО?

Пройдите вступительный тест и узнайте, готовы ли вы к обучению на курсе «Rust Developer». Результат теста получите сразу.

👉🏻 ПРОЙТИ ТЕСТ: https://otus.pw/wmli/

Выполните успешно пройти тест - получите доступ к 2 вебинарам курса + доступ к курсу по специальной цене!

🔥 Открытые вебинары курса:
- Особенности языка Rust в примерах
- Области применения и инфраструктура Rust

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

NOP::Nuances of Programming

Хотите стать более продуктивным? Rust предоставит вам возможность обновить некоторые из повседневных инструментов командной строки!

https://nuancesprog.ru/p/16660/

@nuancesprog #Rust

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

NOP::Nuances of Programming

Интересные вакансии на любой вкус для IT 👇

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16651/

@nuancesprog #FrontEndDevelopment

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

NOP::Nuances of Programming

Хотите создать собственную версию NFT-маркетплейса, добавив в него новые функциональные возможности? Узнайте о том, как, используя Meteor вместо Next.js в качестве фреймворка, можно разрабатывать Web3-приложения.

https://nuancesprog.ru/p/16644/

@nuancesprog #Meteor #Web3 #NFT

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

NOP::Nuances of Programming

Как написать эффективный и легкий для отладки код? Это задача, над которой бьются многие программисты. Одним из ее решений является использование JavaScript. Посмотрите, как это можно сделать, на примере создания сайта-блога.

https://nuancesprog.ru/p/16636/

@nuancesprog #JavaScript #HTML

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

NOP::Nuances of Programming

Совместим просмотр красивых платьев в веб-магазинах и заодно разберем принцип работы шлюза API на Golang!

https://nuancesprog.ru/p/16630/

@nuancesprog #Golang

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

NOP::Nuances of Programming

Является ли стиль отступов в Python недостатком? Не приводит ли он к сложному и склонному к ошибкам синтаксису? Не превращает ли язык в беспорядочные разбросанные блоки Lego? Подумаем вместе над этими вопросами.

https://nuancesprog.ru/p/16696/

@nuancesprog #Python

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16690/

@nuancesprog #NodeJS

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

NOP::Nuances of Programming

🏆 Газпромбанк вошёл в число лучших работодателей в IT!

Один из самых авторитетных и известных на рынке порталов «Хабр Карьера» составил рейтинг лучших работодателей в IT-сфере по итогам 2022 года.

В голосовании участвовало более 20 тыс. сотрудников IT-компаний из более чем 4 тыс. организаций.

Газпромбанк вошёл в рейтинг впервые. И мы заняли сразу 7 место. А среди банков — 3 место.

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

Что ценят в Газпромбанке как в работодателе?

Среди важных факторов участники опроса выделили такие как:
🔹 интересные задачи,
🔹 современные технологии,
🔹 карьерный рост,
🔹 грамотность менеджмента

💪 Мы развиваемся и идём в ногу со временем.

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

NOP::Nuances of Programming

❗️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает набор на онлайн-курс «Cloud Solution Architecture»

Ответьте на 25 вопросов и проверьте,
насколько вы готовы к обучениblob:https://web.telegram.org/18ddd943-c518-4582-a2f3-44b523bfa3f3ю. Сможешь сдать — пройдёшь на продвинутый курс "Cloud Solution Architecture" по специальной цене!

🎯В результате обучения вы освоите необходимые компетенции для разработки и поддержки архитектуры облачных приложений

Время прохождения теста ограниченно 40 минут

👉 Пройти тест: https://otus.pw/QJj7/

Протестируй учебный процесс заранее и приходи на открытые уроки курса!

▶️30 января в 20:00 открытый урок «Архитектура построенная на событиях. Функции-как-сервис»

▶️16 февраля в 20:00 открытый урок «Обзор облачных инструментов СУБД и кешей»

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

NOP::Nuances of Programming

🟡Что нового в PostgreSQL 15?

Обсудим 31 января 20:00 на открытом уроке онлайн-курса «Базы данных» в OTUS вместе с 🧑‍💻 Евгением Аристовым, разработчиком с 20-летним опытом и архитектором баз данных — https://otus.pw/WvhZ/

На вебинаре «PostgreSQL 15. Новый функционал» мы обсудим:
🟠Деплой в Yandex Cloud и настройку защищенного подключения.
🟠Варианты обновления с предыдущих версий PostgreSQL и их особенности.
🟠Подводные камни при обновлении версий.

⚠️ Материал будет полезен разработчикам и администраторам.

➡️Для РЕГИСТРАЦИИ на занятие пройдите вступительный тест
https://otus.pw/WvhZ/

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

NOP::Nuances of Programming

🔥 Хотите узнать, как обеспечить безопасность инфраструктуры?

Приглашаем 25 января в 20:00 мск на бесплатный вебинар «Основные принципы обеспечения информационной безопасности стека приложений и инфраструктуры».

📚 На вебинаре мы:
— Расскажем про 3 основных принципа безопасности инфраструктуры.
— Разберем одну из проблем на инфраструктуре - там протокол Диффи-Хеллмана на примере больших чисел с отсылкой на эллиптические кривые и криптографию. я показываю на пальцах как работает алгоритм (мы это делаем со слушателями вместе в интерактивном режиме) и как исправить проблему связанную с ним в nginx

👉🏻 РЕГИСТРАЦИЯ НА ВЕБИНАР: https://otus.pw/Gct0/

Вебинар является частью онлайн-курса «DevOps практики и инструменты» от OTUS.

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

NOP::Nuances of Programming

Ozon открыл набор на бесплатные курсы для middle-специалистов Route 256

Актуально для инженеров, которые хотят перейти на Go, освоить микросервисы на C# или автотесты на Python.
А самое интересное — здесь вы узнаете, как все это применяется в Ozon.

🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте ➡️ 5 февраля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Регистрация на курс

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16664/

@nuancesprog #React

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

NOP::Nuances of Programming

Еще пару лет назад Go считался языком с ограниченными возможностями. Однако сегодня у него есть как минимум 5 причин стать номером один в веб-разработке.

https://nuancesprog.ru/p/16667/

@nuancesprog #Golang

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

NOP::Nuances of Programming

Какие языки программирования стоит изучить в новом году? Ответ на этот вопрос поможет найти подборка из 10 самых популярных на сегодняшний день языков программирования.

https://nuancesprog.ru/p/16657/

@nuancesprog #ProgrammingLanguage

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

NOP::Nuances of Programming

Являетесь поклонником Jest? Узнайте, как можно улучшить тестирование проектов и избежать ошибок, связанных с памятью.

https://nuancesprog.ru/p/16654/

@nuancesprog #Jest #TypeScript

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16647/

@nuancesprog #ArtificialIntelligence #NodeJS #Discord

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

NOP::Nuances of Programming

Вспомним классическую игру "Змейка" и создадим для нее код в SwiftUI. Задача сложная, но интересная.

https://nuancesprog.ru/p/16639/

@nuancesprog #SwiftUI

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

NOP::Nuances of Programming

За что разработчики любят Rust?

⚡️Присоединяйтесь 18 января в 20:00 на бесплатный вебинар «За что разработчики любят Rust?».

📚 На вебинаре мы ответим на вопросы:
1. Почему разработчики ПО переходят на Rust с других языков и не хотят возвращаться?
2. Каково место Rust среди других языков,
3. В чем его отличительные черты и нововведения?
4. Какие ниши занимает Rust и может занять в будущем?

🔥 Спикер вебинара: Кирилл Федченко, руководитель программы в OTUS и Lead Rust Developer в InfinitySwap.

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

Вебинар является частью онлайн-курса для начинающих «Rust Developer. Basic» от OTUS.

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

NOP::Nuances of Programming

Функция библиотеки Fragments при разработке приложений для Android серьезно изменилась. Посмотрим, в чем заключаются изменения и к чему они приводят.

https://nuancesprog.ru/p/16626/

@nuancesprog #Android

Читать полностью…
Подписаться на канал