Easy Code | Уроки по Программированию
3.86K subscribers
1.67K photos
12 videos
23 files
1.64K links
Отборные материалы для программиста любого уровня и направления

Реклама: @dad_admin

Купить рекламу: https://telega.in/c/+_lhcqt9pI6s0MWY6
Download Telegram
Atlas Kubernetes Operator

Контроллер Kubernetes, который использует Atlas для управления схемой вашей базы данных. Он осуществляет всю логику взаимодействия и работает non-stop.

Atlas Kubernetes Operator позволяет вам определить желаемую схему и применить ее к вашей базе данных с помощью Kubernetes API

Пользователи могут использовать Atlas DDL (язык определения данных) или обычный SQL для описания нужной схемы базы данных и использовать инструмент командной строки для планирования и применения миграций в своих системах.

Поддерживаемые БД: MySQL, MariaDB, PostgresSQL, SQLite, TiDB, CockroachDB.

Проект на GitHub 🖥

#Инструмент #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Уроки SQL для начинающих

В ходе курса Вы изучите основы языка SQL. SQL - это язык запросов к базам данных. На основе SQL вы можете прописывать различные команды для работы с СУБД, такими как: MySQL, SQLite, PostSQL и многими другими.

Количество видео: 9
Длительность: 15 минут

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

#Курс #SQL | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Швейцарский нож разработчика

Dev Toys - это open source утилита для Windows, которая насчитывает 28 различных инструментов для разработки. Среди них конвертеры форматов, енкодеры и декодеры, архиваторы, генераторы хешей, инструменты для работы с текстом и цветом — всё, что периодически требуется в разработке.

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

#Инструмент #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Философия DevOps. Искусство управления IT

Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами DevOps-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.

Авторы: Кэтрин Дэниелс , Дженнифер Дэвис
Год издания: 2017

#Полезно #Книга | Easy Code
👨‍💻5
Масштабируемая архитектура веб-приложения

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

Показывают это всё на примере Python проекта, однако подход и основные настройки аналогичны для любых других языков и веб-технологий, будь то PHP, JS, Ruby и пр.

Длительность: 48 минут

Ссылка на видео ▶️

#Видео #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Практический выпуск про Git

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

Тут вы освоите основные принципы работы с Git, научитесь создавать свой первый репозиторий, выполнять коммиты, анализировать историю изменений. Вы узнаете о ветвлении, различиях между rebase и merge, разберётесь с конфликтами слияния, а также научитесь работать с удалёнными репозиториями и многими другими аспектами.

Длительность: 1 час 40 минут

Ссылка на видео ▶️

#Видео #Git | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Большая база бесплатных и платных шрифтов

Если Arial и Roboto уже мозолит глаза, то на этом сайте вы найдёте шрифт на любой вкус и стиль. А 17 тысяч страниц говорят о внушительных размерах этой библиотеки.

Ссылка на сайт 🌐

#Инструмент #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Книга: Изучаем Python

Название: Изучаем Python. Том 1-2 [5-е издание]

Одна из самых популярных книг для изучения Python. С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках. Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python З.Х и 2.Х. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.

Автор: Лутц Марк
Год издания: 2019

#Книга #Python | Easy Code
👍6
Мощный сервер обработки потоков данных

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

Из «фишек» инструмента можно отметить его модульную архитектуру, позволяющую легко настраивать и масштабировать систему.

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

Ссылка на сайт 🌐

#Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Введение в анализ данных

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

Этот видео-курс для начинающих по анализу данных. Тут вы изучите несколько библиотек Python, таких как NumPy, Pandas, а также познакомитесь с SQL и способами визуализации данных.

Количество видео: 2
Среднее время: 2 часа

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

#Курс #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Документация по большому количеству языков программирования

Эта шпаргалка содержит в себе все самые распространённые (и не очень) языки программирования. Для каждого элемента раздела (атрибут, класс, метод и т. д.) есть описание и примеры использования.

Также, что немаловажно, есть удобный глобальный поиск. Поэтому на нахождение нужной документации уйдёт минимум времени.

Ссылка на сайт 🌐

#Шпаргалка #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Интерактивный сайт с которым Вы изучите Git

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

Подсказка: чтобы увидеть все доступные команды, нужно написать и запустить show commands в терминале

Ссылка на сайт 🌐

#Git #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Где учить HTML и CSS без платных курсов

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

Ссылка на статью 🌐

#Статья #Web | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Основы Golang

Если Вы задумались об изучении языка программирования Go, то данное видео отлично подойдет для знакомства с основами, за 4 часа видео Вы узнаете:

⬜️ Настройку окружения
⬜️ Переменные, типы переменных, множественное присвоение
⬜️ Область видимости и функции
⬜️ Условный оператор if, обработка ошибок

Длительность: 4 часа

Ссылка на видео ▶️

#Видео #Go | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Всё про сортировку веток Git

Запустив git branch в репозитории, вы обычно получаете список веток в алфавитном порядке. Это может раздражать, когда у вас много веток (если только у вас нет очень жесткой системы именования по номеру тикета или чего-то подобного).

Не проблема, это можно изменить. Выполните в вашем репозитории следующую команду:

git branch --sort=-committerdate

Это отсортирует все ваши ветки по дате их последнего коммита

Для сортировки доступны такие опции:
- authordate
- committerdate
- creatordate
- objectsize
- taggerdate


Кроме того, если хотите всегда сортировать по одному из этих параметров, можно установить это в настройках:

git config --global branch.sort -committerdate


Также можно задать псевдоним:

git config --global alias.brcd "branch --sort=-committerdate".


#Git #Полезно | Easy Code
👍7
Продвинутый редактор регулярных выражений

Regex101 - в этом редакторе есть объяснение каждого символа, встроенный генератор кода для разных языков и даже дебаггер.

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

#Инструмент #Полезно | Easy Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Подборка команд Docker

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

#Docker #Полезно | Easy Code
👍6