prog_stuff | Unsorted

Telegram-канал prog_stuff - Сохранёнки программиста

7565

Бесплатные лекции, курсы, книги, подкасты по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Сохранёнки программиста

Просто об архитектуре приложений: что за MVC, MVP и MVVM

Это видео представляет собой короткую вводную лекцию по архитектуре приложений. В нём объясняется, что такое архитектура и как она влияет на развитие программного продукта. Также разбирают паттерны проектирования, применяемые при создании UI:

https://youtu.be/HC33Mggec3k?si=VhExk3wk17O0zhP-

#урок #архитектура #теория #начинающим #ru

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

Сохранёнки программиста

Курс: Учим Kotlin с нуля

Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Он похож на Java, но проще по синтаксису.

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

Ссылка на курс

#курс #kotlin #java #начинающим #ru

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

Сохранёнки программиста

​​Old but gold: Как стать Android разработчиком

В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.

Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения. Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/

#android

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

Сохранёнки программиста

Разыскиваем системных аналитиков с опытом.

Стек: Java / Kotlin (JDK 11), Spring Boot, PostgreSQL, Apache Kafka, Openshift/ Kubernetes, TypeScript, React, React Native.
 
Задачи:
— Анализ функциональности ПО.
— Проектирование интеграции с источниками данных.
— Поддержка документации.
 
Бонусы:
— Зарплата до 330 000 рублей на руки, премии и скидки.
— Возможность выстроить свою систему на новом проекте.
— Нет legacy и есть полная свобода в выборе инструментов.

Откликайтесь тут

#вакансии #работа

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

Сохранёнки программиста

​​Сохраняйте подборку интересных статей за последнее время:

1. Интеграция Yandex GPT в корпоративные проекты — нашли способы использовать Yandex GPT API для разработки и подключить нейросеть к бизнесу.
2. Markdown в Telegram: как выделить код (и не только) — для тех, кто искал, как форматировать текст и код в Telegram с помощью разметки Markdown.
3. 30 самых полезных библиотек Python для веб-разработки в 2024 году — популярные библиотеки, фреймворки и плагины Python для создания сайтов. Кстати, скоро будет квиз на эту тему, так что читайте статью и готовьтесь.
4. Заходите, тут открыто: как и зачем участвовать в Open Source проектах — с чего начать путь в Open Source, как поддерживать связь с сообществом и грамотно рассказать в резюме о своем опыте.
5. Что такое временная почта и как ее использовать — о том, как получить временный e-mail адрес и зачем это нужно.

Больше — на сайте.

Если у вас есть навыки и вы хотите стать нашим автором — пишите шеф-редактору.

#статья #general

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

Сохранёнки программиста

Pygame — разработка игр на Python

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

Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:

https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR

#курс #python #gamedev #ru

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

Сохранёнки программиста

— Мам, а ты помнишь, как ты учила меня не доверять пользователям? — тихонько спросила Крошка.

— Конечно, доченька! "Пользователь - источник багов" — ответила Монета — Это же наша семейная мантра!

— А Лео сегодня сказал, что главное - это "юзер-френдли" интерфейс. Как же так, мам? — удивилась Крошка.

— Не волнуйся, дорогая. Подпишись на канал "Пушистый деплой" и узнаешь, как создавать удобные для пользователей приложения, которые не превратятся в кошачий комок багов!

Это #партнёрский пост

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

Сохранёнки программиста

Доклад: Пишем на питоне так, чтобы все вас любили

В своём докладе автор хочет показать, как просто и как сложно писать простой код.

Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.

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

https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM

#доклад #python #ru

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

Сохранёнки программиста

Бесплатный аналог Notion

Всё как и в Notion — много удобных вариантов хранения информации — отличный вариант создания баз знаний. Есть клиенты на Android/IOS, а также Window/Linux/MacOS.

Ссылка на инструмент: AppFlowy

#инструмент #general

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

Сохранёнки программиста

Сток бесплатных изображений без авторских прав

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

Ссылка: Burst

#инструмент #general

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

Сохранёнки программиста

Курс: Введение в Kotlin

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

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

Ссылка на курс

#курс #kotlin #начинающим #ru

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

Сохранёнки программиста

МТС проводит пятый True Tech Arch: все для IT-архитекторов и не только

Неравнодушные к IT-архитектуре приглашаются на юбилейный True Tech Arch — это несколько тем докладов от внешнего спикера и архитекторов МТС, много нетворкинга и активностей на площадке.

Также для всех будет доступен "Открытый микрофон", а самым активным предложат полноразмерную Architectural Kata с предварительным отборочным этапом и открытым финалом.

Места ограничены, платить не нужно, только лишь зарегистрироваться и получить приглашение.

Это #партнёрский пост

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

Сохранёнки программиста

Топ-25 самых рекомендуемых книг по программированию

В интернете полно списков «Лучших книг по программированию за всё время» и многие из них советуют разные книги. Автор решил узнать, какие книги рекомендуют чаще всего. Для этого он взял все эти списки, проанализировал их и выложил свою мета-подборку из 25 книг. Вот парочка из них:

— Человеческий фактор. Успешные проекты и команды
— Искусство программирования
— Мифический человеко-месяц
— Совершенный код. Мастер-класс
— Программист-прагматик. Путь от подмастерья к мастеру

А полный список с рейтингом забираем в статье.

#подборка #книга #general #ru

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

Сохранёнки программиста

Урок: В прод с помощью GITLAB CI/CD — на примере свидания

CI/CD — это сокращение Continuous Integration/ Continuous Delivery / Continuous Deployment — т.е. непрерывной интеграции / непрерывной доставки / непрерывного развертывания. Простыми словами — это автоматизация сборки, тестирования, выпуска и деплоя приложения.

Площадок для CI/CD много, но одна из самых популярных — GitLab. Ловите обучающих ролик, где автор настроит простой конвейер автоматизации на понятном примере – подготовки и проведения свидания:

https://youtu.be/tE3u1LquFcg?si=oeS7usrjRJHu1QON

#урок #devops #cicd #gitlab #ru

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

Сохранёнки программиста

Разыскиваем системных аналитиков с опытом.

Стек: Java / Kotlin (JDK 11), Spring Boot, PostgreSQL, Apache Kafka, Openshift/ Kubernetes, TypeScript, React, React Native.
 
Задачи:
— Анализ функциональности ПО.
— Проектирование интеграции с источниками данных.
— Поддержка документации.
 
Бонусы:
— Зарплата до 330 000 рублей на руки, премии и скидки.
— Возможность выстроить свою систему на новом проекте.
— Нет legacy и есть полная свобода в выборе инструментов.

Откликайтесь тут

#вакансии #работа

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

Сохранёнки программиста

Как лучше всего учить алгоритмы

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

Что и как учить — рассказываем в этом гайде.

#алгоритмы #статья #начинающим #ru

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

Сохранёнки программиста

Где прокачаться девопсу?

Сохраняйте репозиторий, в котором собраны 2,624 различных упражнений и вопросов по DevOps.

Все пункты рассортированы по темам: SQL, Git, K8s, Linux, DNS, CI/CD и многое-многое другое.

#репозиторий #devops #en

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

Сохранёнки программиста

​​18 основных паттернов микросервисной архитектуры

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

😎 Микросервисы
🫡 За монолит!

#паттерны #архитектура #микросервисы #ru

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

Сохранёнки программиста

Инструмент для создания красивых скриншотов исходного кода

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

Ссылка на инструмент: Carboon

#инструмент #general

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

Сохранёнки программиста

Интерактивная шпаргалка по CSS Grid

Все шпаргалки можно разделить на 3 категории: регулярки, css grid и всё остальное. В данном случае это — второй вариант.

Шпаргалка объёмная, можно на месте сравнить как будут отображаться те или иные варианты конфигурации.

Ссылка на шпаргалку

#шпаргалка #css

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

Сохранёнки программиста

Огромнейшая подборка бесплатной всячины для разработчика

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

Ссылка на подборку: Free For Dev

#подборка #репозитоорий #general

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

Сохранёнки программиста

​​Как исполняется код JavaScript и почему эти знания — суперсила веб-разработчиков?

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

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

Да, это не самая простая тема. Но вот несколько материалов, которые точно помогут в ней разобраться и здорово прокачать скилл работы c JavaScript:

1. Компактная статья с доступными объяснениями и крутыми анимациями: https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf

2. Серия из 19 статей на русском, после которых у вас точно не останется вопросов: https://habr.com/ru/company/ruvds/blog/337042/

#javascript #веб

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

Сохранёнки программиста

Бесплатный курс по JS для начинающих

Синтаксис любого языка программирования — простая и короткая часть пути, но без неё невозможно начать. Этот бесплатный онлайн-курс по JavaScript познакомит с базовыми понятиями языка. Вы выучите основы и напишете свои первые программы на JS.

🍌 Слава JS
🌭 Лучше бы TS

#курс #js #начинающим #ru

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

Сохранёнки программиста

​​30 самых полезных библиотек Python для веб-разработки в 2024 году

Если вы только приступили к вёрстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки и инструменты — мастхэв, и чём вообще руководствоваться при выборе инструмента. Например pillow — библиотека для работы с изображениями, requests — для работы с HTTP-запросами, plotly — для получения дизайнерской графики или же certbot для получения бесплатных SSL-сертификатов.

Все 30 таких библиотек забираем в статье.

#подборка #python #ru

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

Сохранёнки программиста

​​Большая коллекция инструментов для iOS-разработчиков

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

Открывайте, изучайте и сохраняйте пост в избранное, чтобы вернуться к нему при случае:

https://github.com/ios-dev-tools/awesome-ios-dev-tools

#ios #инструмент

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

Сохранёнки программиста

Доклад: Приёмы оптимизации кода по скорости

Ловите доклад, где автор делится известными ему способами оптимизации кода по скорости. Тут вы узнаете конкретные приёмы и трюки в оптимизации, которые могут быть в арсенале разработчика — с их преимуществами и недостатками:

https://youtu.be/4rYIfpon5i4?si=VxLRG2Swqd-EuCjF

#доклад #оптимизация #ru

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

Сохранёнки программиста

Универсальные шпаргалки по паттернам проектирования

Сохраняйте подборку 23 коротких шпаргалок по паттернам проектирования GoF. В каждой — универсальная схема и очень краткое описание. Отлично подойдёт для зарисовки, распечатки или поверхностного изучения. Все картинки не прикрепляются, поэтому полный список можно найти в статье.

#подборка #шпаргалка #паттерны #ru

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

Сохранёнки программиста

Шпаргалка: Лучшие практики и советы по командной строке

Забирайте в сохранёнки такую шпаргалку, ведь это не заезженный гайд для начинающих, а выжимка best practice и различных советов, которые помогут повысить эффективность работы с терминалом. Основной акцент для Linux, но много материала для Windows и MacOS. У репозитория есть много локализаций, в том числе и на русском:

Ссылка на шпаргалку

#шпаргалка #general #ru

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

Сохранёнки программиста

Курс: Основы программирования микроконтроллеров семейства Arduino

Есть много способов создать прототипы автоматических устройств, но Arduino самая популярная и простая. С Arduino можно делать умные вещи: от горшков с цветами до систем мониторинга города. И, конечно же, роботов.

Сохраняйте курс, где дается информация о микроконтроллерах, среде разработки Arduino IDE и основах программирования всего этого. Этого хватит для начала работы с микроконтроллерами и автоматикой.

#курс #arduino #diy #начинающим #ru

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

Сохранёнки программиста

Большое руководство по npm для начинающих

npm — это популярный репозиторий для публикации опенсорсных проектов на Node.js. Здесь каждый может делиться своими инструментами, написанными на JavaScript. npm помогает устанавливать и удалять пакеты, а также управлять версиями и зависимостями для проекта.

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

#урок #npm #en

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