Сохранёнки программиста
Відкрити в Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Показати більше6 609
Підписники
-124 години
-67 днів
-2530 день
Архів дописів
Курс: Введение в 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
Шпаргалка: Лучшие практики и советы по командной строке
Забирайте в сохранёнки такую шпаргалку, ведь это не заезженный гайд для начинающих, а выжимка best practice и различных советов, которые помогут повысить эффективность работы с терминалом. Основной акцент для Linux, но много материала для Windows и MacOS. У репозитория есть много локализаций, в том числе и на русском:
Ссылка на шпаргалку
#шпаргалка #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
Курс: Основы программирования микроконтроллеров семейства Arduino
Есть много способов создать прототипы автоматических устройств, но Arduino самая популярная и простая. С Arduino можно делать умные вещи: от горшков с цветами до систем мониторинга города. И, конечно же, роботов.
Сохраняйте курс, где дается информация о микроконтроллерах, среде разработки Arduino IDE и основах программирования всего этого. Этого хватит для начала работы с микроконтроллерами и автоматикой.
#курс #arduino #diy #начинающим #ru
Разыскиваем системных аналитиков с опытом.
Стек: Java / Kotlin (JDK 11), Spring Boot, PostgreSQL, Apache Kafka, Openshift/ Kubernetes, TypeScript, React, React Native.
Задачи:
— Анализ функциональности ПО.
— Проектирование интеграции с источниками данных.
— Поддержка документации.
Бонусы:
— Зарплата до 330 000 рублей на руки, премии и скидки.
— Возможность выстроить свою систему на новом проекте.
— Нет legacy и есть полная свобода в выборе инструментов.
Откликайтесь тут
#вакансии #работа
Большое руководство по npm для начинающих
npm — это популярный репозиторий для публикации опенсорсных проектов на Node.js. Здесь каждый может делиться своими инструментами, написанными на JavaScript. npm помогает устанавливать и удалять пакеты, а также управлять версиями и зависимостями для проекта.
Вот большое руководство по npm, которое подробно отвечает на многие вопросы новичков. Оно состоит из девяти глав, каждая из которых — отдельная статья с примерами и разными нюансами.
#урок #npm #en
Одним лишь написанием кода трудно создать настоящий бизнес
Поэтому ребята из ТехПреда — кафедры технологического предпринимательства МФТИ+Сколково — проводят онлайн день открытых дверей. На нём вам помогут узнать и разобраться, как двигаться системно для старта собственного бизнеса.
Фейс-консоль проходить не нужно — ждут участников любых возрастов и направлений (от IT и биомедицины до нанотехнологий).
Поспешите, ведь ивент уже 6 июля. Так что если решились расти до бизнеса, то начать этот путь можно, зарегистрировавшись на мероприятие.
Это #партнёрский пост
Repost from Веб-страница
Паттерны для веб-разработчиков
Делимся ресурсом по изучению различных видов паттернов с упором на веб. Есть секции по общему проектированию и секции по фреймворкам: https://www.patterns.dev/
#паттерны #инструменты
Инструмент: Интерактивная доска для работы в команде
В ней можно легко создавать блок-схемы, заметки, интеллект-карты и прочие формы организации данных. Отлично подойдёт для командных брейнштормов.
Ссылка на инструмент: Whimsical
#инструмент #general
Курс: Основы программирования для Linux
Linux — повсеместная ОС, которая встречается много где, особенно для разработчиков.
Ловите базовый курс для начинающих, где вы изучите основные инструменты программирования для Linux, а также научитесь работать с процессами, файловой системой, межпроцессным и сетевым взаимодействием. Ещё тут разбирают использование динамических библиотек, многопоточность и работу с разделяемой памятью.
Ссылка на курс
#курс #linux #начинающим #ru
Доклад: Как готовить Dockerfile правильно
Если вы собираете или собирали контейнеры много раз подряд — вы могли заметить, что иногда сборки работают медленно, образы пухнут, и если вам совсем не повезло — через уязвимость в контейнере вас ещё и сломали.
В этом докладе научат, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить:
https://youtu.be/Dx8WOurCCaM?si=aY5CMh-R_P4pLzAk
#доклад #docker #devops #ru
Большая шпаргалка по Python и не только
Python — мощный ЯП с кучей механизмов и фишечек, полный список которых трудно постоянно держать в голове. Поэтому можно просто сохранить шпаргалку или даже распечатать её, чтобы держать перед глазами. Вот такую шпаргалку, например.
Помимо самого Python, тут есть разделы по Pandas, NumPy, SciPy и прочему.
#шпаргалка #python
Топ-10 незаменимых плагинов для VS Code в 2024 году
Огромная популярность VS Code во многом связана с его расширяемостью: функциональность редактора можно существенно нарастить за счет установки дополнительных плагинов.
Ловите подборку, где рассматривают 10 суперполезных расширений, которые значительно упростят работу с кодом и повысят вашу продуктивность. Вот парочка из них:
— Live Server — запускает локальный сервер одним кликом;
— Polacode — создаёт красивые и понятные скриншоты кода для презентаций или туториалов;
— Prettier — автоматически форматирует код в нужном стиле;
#инструмент #подборка #general #ru
Old, but gold: Визуализация 50+ алгоритмов сортировки с исходниками
Так что если нужно сравнить производительность нескольких алгоритмов или подобрать конкретный под свои цели, то смело можно изучать эту визуализацию и исходники на Java.
Большой курс по асинхронному программированию
Асинхронное программирование сейчас такое же популярное, как и классическое параллельное программирование, но разобраться в нём сразу может быть не так просто.
Кидайте в сохранёнки этот бесплатный курс, который поможет наконец вникнуть в эту тему. Тут есть лекции, доклады и множество примеров кода на GitHub.
#курс #general #ru
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
