Код в мешке
249 subscribers
9.06K photos
1.6K videos
2.11K files
42.6K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Библиотека программиста
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»

Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.

1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
HTTP2 🆚 HTTP3

👉 HTTP1 → HTTP2

Первая версия протокола HTTP требовала дожидаться получения ответа перед отправлением следующего запроса в рамках одного соединения.

Во второй версии это исправили. Соединение может использоваться без ожидания завершения уже отправленного запроса.

👉 HTTP2 → HTTP3/QUIC

Проблема блокировки была решена в версии 2 — но только на уровне HTTP-протокола. На транспортном уровне TCP она все еще есть в виде обязательного последовательного получения пакетов.

Поэтому версию 3 собрали на протоколе UDP, в которой этой особенности нет, и назвали это QUIC.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
📦 Как изучать базы данных: пошаговый гид для разраба

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
💻 ШПАРГАЛКА по Git для разраба

12 ключевых команд, которые составляют основу рабочего процесса Git.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Коллекция БЕСПЛАТНЫХ КНИГ ПО ПРОГРАММИРОВАНИЮ в одном репозитории

Когда-то это был просто список на StackOverflow. Сегодня — один из самых популярных репозиториев GitHub, где ты найдешь интересующие книги по разработке, блокчейну, вебу, а еще:

→ Курсы и туториалы
→ Интерактивные ресурсы
→ Подкасты и скринкасты

Сохраняй, пригодится 👌

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from IT Portal
Мастхев инструмент для всех, кто работает с SQL

Он называется RunSQL — сервис, который позволяет создавать mock-базы данных онлайн для тестирования SQL-запросов.

Можно:
- задать структуру таблиц под себя,
- накидать тестовые данные (или залить из CSV),
- выполнять SQL-запросы и сразу видеть результат,
- делиться проектом с коллегами за пару кликов.

Отлично подходит для обучения, тестирования и отладки SQL-запросов 👍

@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM