nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

Как выполняются функции в Javascript? Каков порядок их выполнения? Что такое контекст выполнения? Отвечаем на эти вопросы с иллюстрациями.

https://nuancesprog.ru/p/17792/

VK: nuancesprog-stek-vyzovov-javascript-obyasnenie-s-pomoschu-illustracii" rel="nofollow">https://vk.com/@nuancesprog-stek-vyzovov-javascript-obyasnenie-s-pomoschu-illustracii

Дзен: https://dzen.ru/media/nuancesprog.ru/649219a5f205df6eb7361080

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17799/

VK: nuancesprog-reaktivnoe-programmirovanie-s-combine" rel="nofollow">https://vk.com/@nuancesprog-reaktivnoe-programmirovanie-s-combine

Дзен: https://dzen.ru/media/nuancesprog.ru/64921d1824aa0a439d9ac922

@nuancesprog #Swift #Combine

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17777/

VK: nuancesprog-10-prakticheskih-primerov-ispolzovaniya-funkcii-vysshego-por" rel="nofollow">https://vk.com/@nuancesprog-10-prakticheskih-primerov-ispolzovaniya-funkcii-vysshego-por

Дзен: https://dzen.ru/media/nuancesprog.ru/648f738f584cca03fcdf164b

@nuancesprog #Android #Kotlin

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

NOP::Nuances of Programming

Включите в свой арсенал 4 суперполезных пользовательских хука React. Они повысят эффективность работы, а также масштабируемость и читаемость кода.

https://nuancesprog.ru/p/17763/

VK: nuancesprog-4-polzovatelskih-huka-react-kotorye-dolzhen-znat-kazhdyi-raz" rel="nofollow">https://vk.com/@nuancesprog-4-polzovatelskih-huka-react-kotorye-dolzhen-znat-kazhdyi-raz

Дзен: https://dzen.ru/media/nuancesprog.ru/648f6d82d0e24276a19a8e64

@nuancesprog #React

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17756/

VK: nuancesprog-iz-finansov-v-razrabotku-kak-stat-inzhenerom-programmistom" rel="nofollow">https://vk.com/@nuancesprog-iz-finansov-v-razrabotku-kak-stat-inzhenerom-programmistom

Дзен: https://dzen.ru/media/nuancesprog.ru/648b8157bfaf86243e10a58a

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

Проверь свою архитектуру на прочность в рамках трека «Архитектура. HighLoad & VK» на Saint HighLoad++, который пройдёт 26 и 27 июня.

За два дня на опыте больших и известных компаний мы исследуем архитектуру со всех ракурсов: от слоя хранения до верификации, от CDN до телекома, от legacy начала века до микросервисов.

Но это – ещё не всё. Вместе с приглашёнными экспертами из VK и других известных компаний вы сможете принять участие в “прожарке” – это специальный формат, в рамках которого вы сможете примерить к своим проектам предложенные посетителями конференции архитектуры и разнести их в хлам дать конструктивный фидбэк.

Узнать подробнее о треке можно тут: https://habr.com/ru/companies/vk/news/741490/

@nuancesprog

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

NOP::Nuances of Programming

Как сделать приложение под миллион запросов в секунду?

Для этого нужно владеть широким спектром инструментов разработки, знать Kotlin на высоком уровне, разбираться в DSL, мультиплатформенности, корутинах, передовых архитектурных шаблонах, темах высокой нагрузки, больших данных и масштабируемости.

Пройдите тест из 10 вопросов и проверьте свои знания.

➡️ ПРОЙТИ ТЕСТ: https://otus.pw/XF2hx/

Сможете пройти успешно тест — получите возможность пройти на курс «Kotlin Backend Developer. Professional» по специальной цене. Курс доступен в рассрочку!

🔥 Бонус для успешно прошедших тест: получите доступ к записям прошедших открытых уроков курса + курс по Git в записи бесплатно!

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

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

NOP::Nuances of Programming

Место, где ты найдешь лучшие вакансии 😎
@nopremote

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17705/

VK: nuancesprog-kak-strukturirovat-api-vyzovy-pri-avtomatizirovannom-testiro" rel="nofollow">https://vk.com/@nuancesprog-kak-strukturirovat-api-vyzovy-pri-avtomatizirovannom-testiro

Дзен: https://dzen.ru/media/nuancesprog.ru/6488c151f9c8b5104d34091f

@nuancesprog #JavaScript #Playwright #Testing

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

NOP::Nuances of Programming

Выполним оркестрацию и развертывание высокодоступной, отказоустойчивой 3-уровневой архитектуры веб-приложения с Docker Swarm и тремя службами. Добавим четвертую службу и смоделируем сбой рабочего узла.

https://nuancesprog.ru/p/17686/

VK: nuancesprog-avtomatizaciya-i-masshtabirovanie-infrastruktury-prilozhenii" rel="nofollow">https://vk.com/@nuancesprog-avtomatizaciya-i-masshtabirovanie-infrastruktury-prilozhenii

Дзен: https://dzen.ru/media/nuancesprog.ru/64878ab4f205df6eb79fcf19

@nuancesprog #Docker #AWS

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17675/

VK: nuancesprog-kak-sozdat-veb-prilozhenie-dlya-preobrazovaniya-rechi-v-teks" rel="nofollow">https://vk.com/@nuancesprog-kak-sozdat-veb-prilozhenie-dlya-preobrazovaniya-rechi-v-teks

Дзен: https://dzen.ru/media/nuancesprog.ru/64860ea048f62c2aa7874d5a

@nuancesprog #NodeJS #Whisper #OpenAI

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17659/

VK: nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie" rel="nofollow">https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie

Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e

@nuancesprog #GameDev #Programming

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

NOP::Nuances of Programming

🖥️ Виртуальный рабочий стол для работы с требовательным ПО.

Теперь для того, чтобы работать с тяжелой графикой в After Effects, обрабатывать видео в Premiere Pro или заниматься моделированием, необязательно иметь мощный и дорогой компьютер. В @Selectel появилась услуга аренды высокопроизводительного удаленного рабочего стола – Desktop as a Service. Благодаря этому вы сможете работать в требовательных программах даже с планшета. Вам нужен только стабильный интернет, а все вычисления будут производиться на удаленных серверах Селектел.

Преимущества аренды DaaS в Selectel:

◽Арендовать можно даже один рабочий стол, поэтому DaaS отлично подойдет для физических лиц, которые работают с профессиональными проектами.

◽ Selectel возьмет все обслуживание на себя – это значит, что вам не нужно беспокоиться о возможных сбоях, зависаниях и плохом соединении.

◽ Установка удаленного рабочего стола не займет много времени: Selectel развернет проект за 1 день.

До 1-го июля услуга предоставляется бесплатно. Для заказа переходите по ссылке ниже и нажимайте “Арендовать”. Оставьте заявку, и мы с вами свяжемся.

Ссылка: https://slc.tl/58bbw

Реклама ООО «Селектел» 2VtzqvkGapS

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

NOP::Nuances of Programming

Готовы работать с настоящим хайлоадом? Тогда Ozon ждёт ваши заявки на One Day Offer.

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

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

@ozon_tech

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

NOP::Nuances of Programming

Какие возможности предлагают открытые платформы? Как зарабатывать с их помощью? На эти и другие вопросы ответили спикеры первой в России конференция, посвящённой открытым платформам — VK Open. С её помощью можно узнать о возможностях платформ VK, о создании своего ИТ-проекта, его продвижению и монетизации.

https://vk.com/video-166562603_456239110

@nuancesprog

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

NOP::Nuances of Programming

Почему резюме не у всех работает и как его прокачать?

22 июня в 19:00 МСК Катерина Чугунова, HR-ментор проекта Codereview, проведет вебинар-воркшоп, на котором расскажет о всех тонкостях составления резюме, покажет на примерах и ответит на ваши вопросы.

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

Хочешь, чтобы эксперт бесплатно разобрал твое резюме в прямом эфире и дал рекомендации по исправлению?
Присылай резюме Кате @sun_road с пометкой "для вебинара" до 12.00 четверга, мы выберем из них три штуки случайным образом.

Кому будет полезно:
Всем, кто находится в поиске работы, планирует начать в ближайшее время и тем, кто просто хочет узнать все лайфхаки на эту тему.

👉 Ссылка на трансляцию

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17781/

VK: nuancesprog-python-i-java-kompleksnoe-sravnenie-dvuh-populyarnyh-yazykov" rel="nofollow">https://vk.com/@nuancesprog-python-i-java-kompleksnoe-sravnenie-dvuh-populyarnyh-yazykov

Дзен: https://dzen.ru/media/nuancesprog.ru/6490a1f20cc0384792931a0c

@nuancesprog #Python #Java

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

NOP::Nuances of Programming

Начните знакомство с Python на бесплатном буткемпе! Это удобный мини-курс для тех, кто хочет узнать о разных направлениях Python-разработки: вы на практике познакомитесь с задачами разработчиков и поймёте, ваша ли это профессия. Научитесь создавать полезные приложения для заработка или решения личных задач. Для 200 первых участников буткемп доступен бесплатно: https://goo.su/b2fRN1A

Кому будет полезен буткемп:
— тем, кто хочет попасть в IT, но сомневается, что им подойдёт эта сфера;
— тем, кто уже знает основы Python и хочет дополнить базовые знания крутой практикой;
— тем, кто хочет карьерных перемен и развития в новой профессии.

Спикер — Анастасия Борнева. Руководитель направления по исследованию данных в Сбере. Опыт в программировании более 12 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в Сбере.

Что будете делать:

— разберёте базовый синтаксис языка;
— создадите бота для Telegram, который умеет переводить голос в текст;
— сделаете бота умнее: «научите» его обрабатывать фотографии;
— узнаете, как парсить сайты — собирать информацию с веб-страниц в удобные таблицы;
— напишете сайт с помощью инструмента Flask.

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

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

Участвуйте в буткемпе уже сейчас!


Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17759/

VK: nuancesprog-12-dekoratorov-python-kotorye-uluchshaut-kod" rel="nofollow">https://vk.com/@nuancesprog-12-dekoratorov-python-kotorye-uluchshaut-kod

Дзен: https://dzen.ru/media/nuancesprog.ru/648e2106405259030db46f6e

@nuancesprog #Python

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17751/

VK: nuancesprog-sobytiino-orientirovannaya-razrabotka-na-osnove-brauzernogo" rel="nofollow">https://vk.com/@nuancesprog-sobytiino-orientirovannaya-razrabotka-na-osnove-brauzernogo

Дзен: https://dzen.ru/media/nuancesprog.ru/648b7b32413f4373a7a2a6b2

@nuancesprog #ChromeExtension

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

NOP::Nuances of Programming

ChatGPT - не единственный на рынке инструмент искусственного интеллекта. Рассмотрим 8 альтернатив, которые также могут пригодиться.

https://nuancesprog.ru/p/17739/

VK: nuancesprog-8-instrumentov-dlya-predprinimatelei-pohozhih-na-chatgpt" rel="nofollow">https://vk.com/@nuancesprog-8-instrumentov-dlya-predprinimatelei-pohozhih-na-chatgpt

Дзен: https://dzen.ru/media/nuancesprog.ru/648b7685b07a1c67102c189f

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17725/

VK: nuancesprog-razvertyvanie-frontenda-i-bekenda-prilozheniya-na-kubernetes" rel="nofollow">https://vk.com/@nuancesprog-razvertyvanie-frontenda-i-bekenda-prilozheniya-na-kubernetes

Дзен: https://dzen.ru/media/nuancesprog.ru/6488d657bfaf86243ef2ad4a

@nuancesprog #Kubernetes #MongoDB

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17714/

VK: nuancesprog-sql-zagadki-na-soobrazitelnost" rel="nofollow">https://vk.com/@nuancesprog-sql-zagadki-na-soobrazitelnost

Дзен: https://dzen.ru/media/nuancesprog.ru/6488d047a2e64e28fac35923

@nuancesprog #SQL

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

NOP::Nuances of Programming

🤔 Знаете ли вы, что изменив подход к проектированию IT-систем можно радикально уменьшить поверхность атаки? До такой степени, что ваши разработки приобретут кибериммунитет и станут практически неприступными для большинства существующих и ещё неизвестных кибератак даже без дополнительной защиты?

😲 21 июня на онлайн-конференции Kaspersky Cyber Immunity Developers Night специалисты Лаборатории Касперского поделятся 20-летним опытом создания систем secured-by-design. За это время сформировался развитый технологический стек, методология и паттерны проектирования, полезные разработчикам различного профиля. Обсудим:
👉 Существуют ли "безопасные" и "небезопасные" языки программирования?
👉 Как реализовать многоэтапный контроль качества, отладку и экспериментальное управление в целях безопасности?
👉 Как применять GPU при разработке современных графических интерфейсов и использовать аппаратное ускорение?
👉 Какие кибериммунные решения уже существуют в автопроме и IoT, и как они работают?

🤙 Вход после регистрации

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17683/

VK: nuancesprog-sozdanie-lakonichnyh-modulnyh-testov-vo-flutter" rel="nofollow">https://vk.com/@nuancesprog-sozdanie-lakonichnyh-modulnyh-testov-vo-flutter

Дзен: https://dzen.ru/media/nuancesprog.ru/648782df0cc0384792abc645

@nuancesprog #Flutter #Testing

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17666/

VK: nuancesprog-kak-sdelat-intellektualnoe-prilozhenie-voprosov-i-otvetov-ba" rel="nofollow">https://vk.com/@nuancesprog-kak-sdelat-intellektualnoe-prilozhenie-voprosov-i-otvetov-ba

https://nuancesprog.ru/p/17666/

Дзен: https://dzen.ru/media/nuancesprog.ru/64848e8c9506570f870adfe4

@nuancesprog #Ruby #GPT

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

NOP::Nuances of Programming

Рассказываем, как с помощью Polars выполнить простой и быстрый веб-скрейпинг с превращением таблиц с HTML-страниц в датафреймы Polars.

https://nuancesprog.ru/p/17652/

VK: nuancesprog-bystryi-veb-skreiping-s-bibliotekoi-polars" rel="nofollow">https://vk.com/@nuancesprog-bystryi-veb-skreiping-s-bibliotekoi-polars

Дзен: https://dzen.ru/media/nuancesprog.ru/6482531a5c6cb56264008ed6

@nuancesprog #Python #Polars @WebScraping

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17637/

VK: nuancesprog-kak-preobrazovat-sgenerirovannye-ii-izobrazheniya-v-poligona" rel="nofollow">https://vk.com/@nuancesprog-kak-preobrazovat-sgenerirovannye-ii-izobrazheniya-v-poligona

Дзен: https://dzen.ru/media/nuancesprog.ru/648248cd6d418274f96532fd

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Автоматизация инструментов в cron идет полным ходом. Настроим планировщик для целей разведки и рассмотрим примеры, где он уже применяется.

https://nuancesprog.ru/p/17625/

VK: nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker" rel="nofollow">https://vk.com/@nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker

Дзен: https://dzen.ru/media/nuancesprog.ru/6480d1caf205df6eb716e218

@nuancesprog #Docker #InfoSec

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

NOP::Nuances of Programming

Бенчмарк производительности популярных инструментов анализа данных заставит вас иногда отказываться от Pandas. Каждый из этих инструментов  -  Polars, DuckDB, Vaex и Modin - при анализе данных на кластере машин работает гораздо быстрее, чем Pandas.

https://nuancesprog.ru/p/17604/

VK: nuancesprog-4-alternativy-pandas-uskorennoe-vypolnenie-analiza-dannyh" rel="nofollow">https://vk.com/@nuancesprog-4-alternativy-pandas-uskorennoe-vypolnenie-analiza-dannyh

Дзен: https://dzen.ru/media/nuancesprog.ru/6480c3bf8db8a36014824f22

@nuancesprog #Pandas #Python

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