Media is too big
VIEW IN TELEGRAM
Разбираем топовые шаблоны для программистов
Шаблоны проектирования — это что-то вроде лайфхаков для кода. Они помогают решать задачи, с которыми программисты сталкиваются постоянно.
В этом видео автор рассказывает о тех шаблонах, которые точно могут спросить на собеседовании и которые помогут прокачать скилы в программировании.
#видео #паттерны #general #ru
Шаблоны проектирования — это что-то вроде лайфхаков для кода. Они помогают решать задачи, с которыми программисты сталкиваются постоянно.
В этом видео автор рассказывает о тех шаблонах, которые точно могут спросить на собеседовании и которые помогут прокачать скилы в программировании.
#видео #паттерны #general #ru
Всем привет! Хотим оптимизировать контент этого канала, поэтому просим поделиться вашими предпочтениями. Какие темы IT интересуют вас больше всего в этом канале:
Anonymous Poll
39%
Веб-разработка
9%
Мобильная разработка
10%
Тестирование
5%
Разработка игр
9%
Аналитика и Data Science
8%
Кибербезопасность
5%
DevOps и сис. администрирование
8%
ИИ и машинное обучение
4%
Программирование железа
4%
Другое (или не IT — напишите в комментариях)
Курс по JS, ещё и интерактивный
На курсе вы освоите базовые принципы программирования на JavaScript, сможете выполнить свыше 500 практических заданий, разберётесь с системой контроля версий Git, научитесь верстать адаптивные страницы с помощью HTML и CSS, а также создадите собственное приложение с использованием React Native и Node.js.
А интерактивный формат обучения с сюжетной линией и виртуальными помощниками не даст заскучать в процессе.
Ссылка на курс
#курс #web #js #ru
На курсе вы освоите базовые принципы программирования на JavaScript, сможете выполнить свыше 500 практических заданий, разберётесь с системой контроля версий Git, научитесь верстать адаптивные страницы с помощью HTML и CSS, а также создадите собственное приложение с использованием React Native и Node.js.
А интерактивный формат обучения с сюжетной линией и виртуальными помощниками не даст заскучать в процессе.
Ссылка на курс
#курс #web #js #ru
Forwarded from Zen of Python
Техинтервью на должность Python-разработчика
Вне зависимости от грейдов, для всех питонистов на собеседовании существуют мастхэв-вопросы. О них и идет речь в видео от Rineisky Dev: типы данных, лямбда-функции, генераторы, асинхронность. Бонусом Git, Docker, Linux. 2+ часа базы.
Смотреть на замедленотьюбе
@zen_of_python
Вне зависимости от грейдов, для всех питонистов на собеседовании существуют мастхэв-вопросы. О них и идет речь в видео от Rineisky Dev: типы данных, лямбда-функции, генераторы, асинхронность. Бонусом Git, Docker, Linux. 2+ часа базы.
Смотреть на замедленотьюбе
@zen_of_python
Секретное оружие бэкендера: 6 инструментов, о которых вы не знали
Сохраняем:
— picows: Лёгкая и быстрая библиотека на Python для работы с WebSocket, примерно в 1.5–2 раза быстрее, чем aiohttp.
— Redbird: Удобный обратный прокси для Node.js с поддержкой маршрутизации, балансировки нагрузки и SSL.
— Wush: CLI для передачи файлов и удалённого доступа. Простая альтернатива magic-wormhole, работает через WireGuard и Tailscale.
— grgry: Инструмент для массового выполнения git-операций. Можно, например, коммитить сразу в несколько репозиториев.
— FAIR: Go-библиотека для справедливого распределения ресурсов между клиентами. Хорошо работает при большом количестве запросов.
— uv: Менеджер пакетов для Python на Rust, объединяет функции pip, poetry и других популярных инструментов.
Детальней про каждый из сервисов в статье
#подборка #инструмент #backend #ru
Сохраняем:
— picows: Лёгкая и быстрая библиотека на Python для работы с WebSocket, примерно в 1.5–2 раза быстрее, чем aiohttp.
— Redbird: Удобный обратный прокси для Node.js с поддержкой маршрутизации, балансировки нагрузки и SSL.
— Wush: CLI для передачи файлов и удалённого доступа. Простая альтернатива magic-wormhole, работает через WireGuard и Tailscale.
— grgry: Инструмент для массового выполнения git-операций. Можно, например, коммитить сразу в несколько репозиториев.
— FAIR: Go-библиотека для справедливого распределения ресурсов между клиентами. Хорошо работает при большом количестве запросов.
— uv: Менеджер пакетов для Python на Rust, объединяет функции pip, poetry и других популярных инструментов.
Детальней про каждый из сервисов в статье
#подборка #инструмент #backend #ru
Крутая шпаргалка по CSS
Тут можно найти множество свойств CSS с их подробным описанием, примерами кода и визуальным объяснением — всё, чтобы можно было разобраться даже в самых сложных ситуациях.
Мастхев для верстальщиков: cssreference.io
#шпаргалка #css #frontend #en
Тут можно найти множество свойств CSS с их подробным описанием, примерами кода и визуальным объяснением — всё, чтобы можно было разобраться даже в самых сложных ситуациях.
Мастхев для верстальщиков: cssreference.io
#шпаргалка #css #frontend #en
Что почитать девопсам?
Забирайте подборку годных тематических книг:
— “Проект Феникс. Роман о DevOps, ИТ и победах бизнеса”
Роман, показывающий важность DevOps для улучшения взаимодействия команд и бизнес-процессов.
— “Руководство по DevOps”
Практическое руководство по внедрению DevOps для создания высокоэффективных компаний.
— “Ускоряйся”
Научное объяснение, как DevOps помогает ускорить разработку и повысить качество ПО.
— “Инженерия надежности сайтов”
Книга о том, как Google управляет своими высоконагруженными сервисами с использованием практик SRE, близких к DevOps.
— “Cloud Native DevOps with Kubernetes”
Руководство по внедрению DevOps в Kubernetes и облачные технологии для автоматизации и масштабируемости.
#подборка #книга #devops
Забирайте подборку годных тематических книг:
— “Проект Феникс. Роман о DevOps, ИТ и победах бизнеса”
Роман, показывающий важность DevOps для улучшения взаимодействия команд и бизнес-процессов.
— “Руководство по DevOps”
Практическое руководство по внедрению DevOps для создания высокоэффективных компаний.
— “Ускоряйся”
Научное объяснение, как DevOps помогает ускорить разработку и повысить качество ПО.
— “Инженерия надежности сайтов”
Книга о том, как Google управляет своими высоконагруженными сервисами с использованием практик SRE, близких к DevOps.
— “Cloud Native DevOps with Kubernetes”
Руководство по внедрению DevOps в Kubernetes и облачные технологии для автоматизации и масштабируемости.
#подборка #книга #devops
Вводный курс по веб-разработке
Этот курс — отличный старт для тех, кто хочет научиться программировать и разрабатывать простые веб-приложения. Всё объясняется с самого начала, так что опыт не нужен.
Вы изучите Python, SQL, основы JavaScript и работу с Django. Научитесь создавать базы данных, визуализировать данные через Matplotlib и Plotly, работать с API.
Ссылка на курс
#курс #веб #начинающим #ru
Этот курс — отличный старт для тех, кто хочет научиться программировать и разрабатывать простые веб-приложения. Всё объясняется с самого начала, так что опыт не нужен.
Вы изучите Python, SQL, основы JavaScript и работу с Django. Научитесь создавать базы данных, визуализировать данные через Matplotlib и Plotly, работать с API.
Ссылка на курс
#курс #веб #начинающим #ru
Stepik: online education
Основы веб-программирования
Наш курс предоставляет уникальную возможность объединить медицинские знания с IT навыками. Изучите основы программирования на Python и JS, а также базовые запросы SQL. Создавайте потрясающие веб-приложения на фреймворке Django, визуализируйте данные с помощью…
Forwarded from Инструменты программиста
WebVM | Виртуальная машина Linux в браузере
WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.
Цена: бесплатно
Репозиторий проекта
@prog_tools
WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Media is too big
VIEW IN TELEGRAM
Оркестрация контейнеров: Kubernetes, Docker Swarm, Nomad
В этом видео рассматриваются плюсы, минусы и основные инструменты для оркестрации контейнеров.
Видео подойдет для разработчиков, которые еще не сталкивались с такими технологиями и хотят разобраться, что это и зачем нужно, а также для системных администраторов, которые думают о переходе в DevOps и хотят понять, как управлять контейнерами и автоматизировать процессы с помощью Kubernetes, Docker Swarm или Nomad.
#docker #k8s #ru
В этом видео рассматриваются плюсы, минусы и основные инструменты для оркестрации контейнеров.
Видео подойдет для разработчиков, которые еще не сталкивались с такими технологиями и хотят разобраться, что это и зачем нужно, а также для системных администраторов, которые думают о переходе в DevOps и хотят понять, как управлять контейнерами и автоматизировать процессы с помощью Kubernetes, Docker Swarm или Nomad.
#docker #k8s #ru
OAuth 2.0 и OIDC: подробный гайд о защите API и пользовательских данных
OAuth 2.0 и OpenID Connect (OIDC) — это основа современной аутентификации и управления доступом, но внедрение этих протоколов требует вдумчивого подхода.
В статье разбираем, как безопасно использовать эти инструменты.
Ключевые темы — токены (access, refresh, ID), их правильное хранение и защита от атак, особенности реализации в SPA и на сервере. Узнаете о методах, которые помогут избежать уязвимостей и построить надёжную систему аутентификации.
#статья #урок #безопастность #ru
OAuth 2.0 и OpenID Connect (OIDC) — это основа современной аутентификации и управления доступом, но внедрение этих протоколов требует вдумчивого подхода.
В статье разбираем, как безопасно использовать эти инструменты.
Ключевые темы — токены (access, refresh, ID), их правильное хранение и защита от атак, особенности реализации в SPA и на сервере. Узнаете о методах, которые помогут избежать уязвимостей и построить надёжную систему аутентификации.
#статья #урок #безопастность #ru
Tproger
OAuth 2.0 и OIDC: как защитить API и пользовательские данные
Григорий Миронов, Senior Backend Developer в Почте Mail.ru рассказывает, что такое OAuth 2.0 и OIDC и как безопасно настроить токены
Media is too big
VIEW IN TELEGRAM
Курс: Git и GitHub для начинающих
Git — это система, которая позволяет следить за изменениями в файлах и работать над проектом вместе с другими.
В видео покажут, как установить Git и начать пользоваться GitHub. Также вы разберёте основные команды: как копировать проекты (clone), создавать новые (init), объединять изменения (merge), работать с ветками (branch, checkout), отправлять изменения (push), получать новые (pull), сохранять прогресс (commit), добавлять файлы (add) и настраивать Git (config).
#git #урок #начинающим #ru
Git — это система, которая позволяет следить за изменениями в файлах и работать над проектом вместе с другими.
В видео покажут, как установить Git и начать пользоваться GitHub. Также вы разберёте основные команды: как копировать проекты (clone), создавать новые (init), объединять изменения (merge), работать с ветками (branch, checkout), отправлять изменения (push), получать новые (pull), сохранять прогресс (commit), добавлять файлы (add) и настраивать Git (config).
#git #урок #начинающим #ru
Forwarded from Типичный программист
Давайте голосовать, подсказывайте!
Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.
Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году
Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!
#конкурс #tproger
Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.
Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году
Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!
#конкурс #tproger
Forwarded from Типичный программист
Какой материал вам понравился больше всего?
Anonymous Poll
28%
Django vs FastAPI в 2025 году: какой фреймворк выбрать
37%
Гайд: как настроить API для распознавания документов за 30 минут
36%
Как пополнить кошелёк Steam в России в 2024 году
Большая и интерактивная шпаргалка по CSS
Эта шпаргалка не просто список параметров, а наглядный инструмент для работы с атрибутами и настройками. Ползунки и кнопки позволяют настроить значения, а итоговый CSS-код легко копируется. Включены параметры для работы с цветами, обводками, шрифтами, тенями, анимациями и многим-многим другим.
Такое терять нельзя
#шпаргалка #css #frontend
Эта шпаргалка не просто список параметров, а наглядный инструмент для работы с атрибутами и настройками. Ползунки и кнопки позволяют настроить значения, а итоговый CSS-код легко копируется. Включены параметры для работы с цветами, обводками, шрифтами, тенями, анимациями и многим-многим другим.
Такое терять нельзя
#шпаргалка #css #frontend