Найти в Дзене
Новый курс по Android-разработке
Вместо кода - гуглишь: "что такое AndroidManifest.xml", "зачем нужен Gradle". И ощущение, что ты никогда это не осилишь 🥲 Знакомо? 🤓 На самом деле просто нужно, чтобы кто-то разложил по полочкам: вот инструменты, вот компоненты, вот стек. Кому подойдет? 🤓 • Разработчикам, знакомым с Kotlin (хочешь перейти в мобильную разработку) • Junior-разработчикам (систематизировать знания и выйти на уверенный уровень разработки приложений с архитектурой) • Backend...
8 часов назад
Почему ошибки в коде называют багами?
В этой рубрике мы делимся интересными историческими фактами из мира IT! Термин «баг» появился задолго до программистов. Еще в XIX веке инженеры и механики, когда что-то ломалось, говорили: В системе завелся жук Даже Томас Эдисон использовал это слово в своих письмах: a bug in my apparatus А в 1947 году история стала буквальной. Во время работы компьютера Harvard Mark II программа начала сбоить...
3 дня назад
Go знает, почему облака не падают. Мы хотим, чтобы и ты знал, держи новиииииночку! На Go написаны Docker, Kubernetes и половина инфраструктуры Яндекса. Если хочешь работать с облаками, highload и микросервисами - без него никуда. Поэтому, ГО разбираться вместе с нашим новым курсом! ➡️ Чему конкретно научим: 1. Старт: Введение в Go, установка, первый код, типы данных, переменные, операторы. 2. Основы разработки: Массивы, слайсы, структуры, интерфейсы, указатели, функции, ошибки, panic, defer, дженерики. 3. Пакеты и модули: Организация кода, работа с зависимостями, модульная структура проектов. 4. ООП в Go: Абстракция, инкапсуляция, полиморфизм, композиция вместо наследования. 5. Конкурентность: Горутины, каналы, мьютексы, WaitGroup, context - пишем быстрые и параллельные программы. 6. Работа с файлами и логирование: Чтение/запись файлов, стандартный логгер, продвинутое логирование через zap. 7. Тестирование и отладка: Модульные тесты, профилирование, поиск и исправление ошибок. 8. API и микросервисы: Разработка HTTP-сервисов, gRPC, работа с запросами и ответами. 9. Базы данных: Подключение и работа с PostgreSQL, выполнение запросов, интеграция в приложения. 10. Архитектура Go-проектов: Структурирование кода под продакшн, лучшие практики и шаблоны. 11. Финальный проект: Разработка полноценного приложения на Go - от проектирования до деплоя, защита проекта и сертификат. Что можешь уже глянуть в бесплатных вводных уроках: — Установка и первый запуск — Переменные, типы данных, операторы — Условия и функции — Ввод/вывод — Циклы и базовая работа с кодом ➕практика: разбор и тест, чтобы закрепить Регистрируйся на бесплатные вводные уроки и погнали учиться! wiki.merionet.ru/...=go P.S. А еще Golang он потому, что go.com был занят Диснеем. Ты знал?
1 неделю назад
Как работает интернет?
Жмякнув на эту статью ты вряд ли задумывался какой путь прошел сигнал от твоего смартфона или компа до наших серверов, или, где ты там нас сейчас смотришь. Интернет такой привычный и обыденный, что мы считаем его неким эфиром, который, ну, просто существует и все. Но на самом деле, за короткое время там произошла куча интересных вещей -  поэтому, если ты хочешь узнать что у интернета под капотом, или обновить знания перед собесом - а вопросы формата “расскажите что происходит при открытии URL  в браузере” супер популярны на собесах - то усаживайся, щас расскажем...
1 неделю назад
Хакер с кодексом чести. Кто такие пентестеры и почему их нанимают компании?
Итак, пентестер – звучит знатно, как слышишь это название, сразу понимаешь, что это какой-то очень крутой чувак. Но что он делает? Его небезосновательно можно назвать мастером по взлома замков, которого вы вызываете, если потерли все ключи, а дверь закрыта. Пентерстер также взламывает некие «цифровые замки». Вот только обстоятельства несколько другие: компании нанимает таких мастеров для того, чтобы проверить: а наша система вообще… ну… безопасная? Далее приходит пентестер и выдаёт ответ: тут безопасно, тут утечка, тут бы По обновить и т...
2 недели назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала