Сохранёнки программиста
Open in Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Show more6 617
Subscribers
-524 hours
-187 days
-1930 days
Posts Archive
18 основных паттернов микросервисной архитектуры
Сохраняйте гайд, где рассказывают о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надёжность системы.
😎 Микросервисы
🤤 За монолит!
#паттерны #архитектура #микросервисы #ru
Разыскиваем системных аналитиков с опытом.
Стек: Java / Kotlin (JDK 11), Spring Boot, PostgreSQL, Apache Kafka, Openshift/ Kubernetes, TypeScript, React, React Native.
Задачи:
— Анализ функциональности ПО.
— Проектирование интеграции с источниками данных.
— Поддержка документации.
Бонусы:
— Зарплата до 330 000 рублей на руки, премии и скидки.
— Возможность выстроить свою систему на новом проекте.
— Нет legacy и есть полная свобода в выборе инструментов.
Откликайтесь тут
#вакансии #работа
Инструмент для создания красивых скриншотов исходного кода
Сервис имеет подсветку синтаксиса большого количества языков и скриптов, а также гибкую настройку разных визуальных аспектов.
Ссылка на инструмент: Carboon
#инструмент #general
Сохраняйте подборку интересных статей за последнее время:
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
Интерактивная шпаргалка по CSS Grid
Все шпаргалки можно разделить на 3 категории: регулярки, css grid и всё остальное. В данном случае это — второй вариант.
Шпаргалка объёмная, можно на месте сравнить как будут отображаться те или иные варианты конфигурации.
Ссылка на шпаргалку
#шпаргалка #css
Pygame — разработка игр на Python
Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.
Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:
https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR
#курс #python #gamedev #ru
Огромнейшая подборка бесплатной всячины для разработчика
Забирайте репозиторий, в котором собрано большое множество различных бесплатных сервисов, ПО и ресурсов для разработчиков: хостинги, регистрация доменов, БД, почтовые сервисы, аналитика и многое другое. Для удобства всё рассортировано по категориям.
Ссылка на подборку: Free For Dev
#подборка #репозитоорий #general
— Мам, а ты помнишь, как ты учила меня не доверять пользователям? — тихонько спросила Крошка.
— Конечно, доченька! "Пользователь - источник багов" — ответила Монета — Это же наша семейная мантра!
— А Лео сегодня сказал, что главное - это "юзер-френдли" интерфейс. Как же так, мам? — удивилась Крошка.
— Не волнуйся, дорогая. Подпишись на канал "Пушистый деплой" и узнаешь, как создавать удобные для пользователей приложения, которые не превратятся в кошачий комок багов!
Это #партнёрский пост
Repost from Типичный программист
Как исполняется код 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 #веб
Доклад: Пишем на питоне так, чтобы все вас любили
В своём докладе автор хочет показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.
Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:
https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM
#доклад #python #ru
Бесплатный курс по JS для начинающих
Синтаксис любого языка программирования — простая и короткая часть пути, но без неё невозможно начать. Этот бесплатный онлайн-курс по JavaScript познакомит с базовыми понятиями языка. Вы выучите основы и напишете свои первые программы на JS.
🍌 Слава JS
🌭 Лучше бы TS
#курс #js #начинающим #ru
Бесплатный аналог Notion
Всё как и в Notion — много удобных вариантов хранения информации — отличный вариант создания баз знаний. Есть клиенты на Android/IOS, а также Window/Linux/MacOS.
Ссылка на инструмент: AppFlowy
#инструмент #general
30 самых полезных библиотек Python для веб-разработки в 2024 году
Если вы только приступили к вёрстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки и инструменты — мастхэв, и чём вообще руководствоваться при выборе инструмента. Например pillow — библиотека для работы с изображениями, requests — для работы с HTTP-запросами, plotly — для получения дизайнерской графики или же certbot для получения бесплатных SSL-сертификатов.
Все 30 таких библиотек забираем в статье.
#подборка #python #ru
Сток бесплатных изображений без авторских прав
Сервис насчитывает более 20,000 изображений. Такую графику можно свободно использовать даже в коммерческих проектах. А поиск поможет найти именно то, что нужно для ваших задач.
Ссылка: Burst
#инструмент #general
Repost from Мобильная разработка
Большая коллекция инструментов для iOS-разработчиков
Каждому разработчику нужен свой инструментарий, который будет помогать ему решать самые сложные задачи. В этой подборке вы наверняка найдёте себе такие инструменты, ведь здесь собрано всё самое полезное для аналитики, отладки, локализации, машинного обучения и многого другого.
Открывайте, изучайте и сохраняйте пост в избранное, чтобы вернуться к нему при случае:
https://github.com/ios-dev-tools/awesome-ios-dev-tools
#ios #инструмент
Курс: Введение в Kotlin
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс
#курс #kotlin #начинающим #ru
Доклад: Приёмы оптимизации кода по скорости
Ловите доклад, где автор делится известными ему способами оптимизации кода по скорости. Тут вы узнаете конкретные приёмы и трюки в оптимизации, которые могут быть в арсенале разработчика — с их преимуществами и недостатками:
https://youtu.be/4rYIfpon5i4?si=VxLRG2Swqd-EuCjF
#доклад #оптимизация #ru
МТС проводит пятый True Tech Arch: все для IT-архитекторов и не только
Неравнодушные к IT-архитектуре приглашаются на юбилейный True Tech Arch — это несколько тем докладов от внешнего спикера и архитекторов МТС, много нетворкинга и активностей на площадке.
Также для всех будет доступен "Открытый микрофон", а самым активным предложат полноразмерную Architectural Kata с предварительным отборочным этапом и открытым финалом.
Места ограничены, платить не нужно, только лишь зарегистрироваться и получить приглашение.
Это #партнёрский пост
+7
Универсальные шпаргалки по паттернам проектирования
Сохраняйте подборку 23 коротких шпаргалок по паттернам проектирования GoF. В каждой — универсальная схема и очень краткое описание. Отлично подойдёт для зарисовки, распечатки или поверхностного изучения. Все картинки не прикрепляются, поэтому полный список можно найти в статье.
#подборка #шпаргалка #паттерны #ru
Топ-25 самых рекомендуемых книг по программированию
В интернете полно списков «Лучших книг по программированию за всё время» и многие из них советуют разные книги. Автор решил узнать, какие книги рекомендуют чаще всего. Для этого он взял все эти списки, проанализировал их и выложил свою мета-подборку из 25 книг. Вот парочка из них:
— Человеческий фактор. Успешные проекты и команды
— Искусство программирования
— Мифический человеко-месяц
— Совершенный код. Мастер-класс
— Программист-прагматик. Путь от подмастерья к мастеру
А полный список с рейтингом забираем в статье.
#подборка #книга #general #ru
Available now! Telegram Research 2025 — the year's key insights 
