Быстрый старт во Frontend-разработке: с нуля до первого интернет-магазина!
💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:
– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.
Вас ждут:
– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.
🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!
Посмотреть тарифы и записаться можно здесь.
💻На курсе «Библиотеки программиста» «Основы веб-разработки: принцип работы современного веба» вы:
– сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS;
– поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы;
– разберетесь, как JavaScript используется в работе с Backend и создадите свой первый обмен данными сервером;
– углубитесь в более сложную разработку на React.js и напишете свой первый интернет-магазин.
Вас ждут:
– 4 проекта в портфолио после курса;
– изучение HTML, CSS, JavaScript, React – стек технологий, который позволит начать работать в любой компании на любом проекте;
– опция персонального менторства.
🎁Новый год – самый подходящий момент учиться новому. Для наших подписчиков действует скидка 65% до 31 декабря. Остался один день!
Посмотреть тарифы и записаться можно здесь.
Забавно, что для Daniel Martí Python находится между Go и Bash.
👍24💩8😁4🔥1
Александр Ильин из Ozon Tech перешёл с Python на Go и с течением времени об этом не пожалел. Ознакомьтесь с его историей и мыслями относительно выбора между языками.
https://proglib.io/w/cffc7efc
https://proglib.io/w/cffc7efc
Хабр
Почему я перешёл с Python на Go: choose your fighter
Привет, Хабр! Меня зовут Саша, я бэкенд-разработчик в Ozon. Пишу платформу для контента, который генерят пользователи: отзывов, комментов, вопросов, ответов. Раньше я писал на Python. Выбрал его...
👍15👎8🔥3😁2
🛠 Erda Infra — легковесный фреймворк для создания микросервисов на Go.
https://proglib.io/w/c3181d98
https://proglib.io/w/c3181d98
👍2❤1
🎄2️⃣0️⃣2️⃣2️⃣🎁
Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.
Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.
Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
Чего только не было в этом году: нашествие нейросетевых алгоритмов и ARM-процессоров, GitHub Copilot и автодополнение кода, сражение с чёрной дырой пандемии и рождение метавселенных — всего и не припомнишь.
Под занавес принято подводить итоги. В 2021 году редакция «Библиотеки программиста» выпустила 448 статей, а сайт proglib.io посетили 4.7 миллиона читателей. Суммарное число подписчиков наших сообществ превысило 500 тысяч. Наконец, мы открыли собственный образовательный центр — proglib.academy.
Мы сердечно поздравляем всех читателей и членов нашего IT-коммьюнити с Новым годом. Желаем лёгкого кодинга, добра, счастья, здоровья и удачных проектов! Оставайтесь с нами, впереди много интересного! 😉
🎉17👍9😢2
👍13😱1
Реализация простого балансировщика нагрузки на Go: https://proglib.io/w/765ea4ef
DEV Community
Implement a load balancer in Golang
Overview This article is a translation of Golangでロードバランサーを実装する This article is the 24th...
💩5🔥3👍2
Краткий пример реализации автодополнения командной строки на Cobra и Go для CLI-приложения.
https://proglib.io/w/cac235db
https://proglib.io/w/cac235db
Medium
Shell Completion with Cobra and Go
A short example of how to get a working shell completion script to push your CLI to the next level.
👍3🎉2
Игровому движку Ebiten уже больше восьми лет. Сегодня он полностью написан на Go и используется для множества игр, опубликованных как на мобильных платформах, так и на Nintendo Switch. С помощью статьи можно прикоснуться к этой истории.
https://proglib.io/w/75651884
https://proglib.io/w/75651884
Medium
Game Engines as an Art Form
My 8+ Years of Developing and Maintaining My Own Engine
👍9🔥2
Реализация ограничителя скорости HTTP-запросов на Go & Redis для защиты API.
https://proglib.io/w/472fd32b
https://proglib.io/w/472fd32b
mauricio.github.io
Rate limiting HTTP requests in Go using Redis - Maurício Linhares' ramblings
technology blog about ruby, scala, java, golang, software engineering and programming in general
💩10
🔧 goimportcycle — простой инструмент для визуализации циклов импорта в проекте на Go.
⭐ 23
https://proglib.io/w/b6c99e20
⭐ 23
https://proglib.io/w/b6c99e20
GitHub
GitHub - samlitowitz/goimportcycle: Tooling for Go import cycles
Tooling for Go import cycles. Contribute to samlitowitz/goimportcycle development by creating an account on GitHub.
👍8
Статьи из серии небольших рассказов о необычных подводных камнях, которые можно встретить в начале разработки на Go:
➖Интерфейсы в Go — как красиво выстрелить себе в ногу
➖Нарезаем массивы правильно в Go
➖Инструменты выполнения фоновых задач в Go
➖Интерфейсы в Go — как красиво выстрелить себе в ногу
➖Нарезаем массивы правильно в Go
➖Инструменты выполнения фоновых задач в Go
Хабр
Интерфейсы в Go — как красиво выстрелить себе в ногу
Первый очерк из цикла приключений в мире сусликов. С этой статьи начинается серия небольших рассказов о необычных подводных камнях, которые можно встретить в начале разработки на Go. В статьях будут...
👍22👎3
Обзор фреймворков для веб-разработки на Go: https://proglib.io/w/8ea9fa89
👎9👍6🔥3
Реализация функционала автореконнекта к RabbitMQ в Go с учетом следующих требований:
➖Возможность создать общее подключение для консумера и продюсера
➖Простой и прозрачный пул каналов
➖Поддержка backoffPolicy
➖Автоматический реконнект при потере соединения
➖Поддержка graceful shutdown
https://proglib.io/w/3d545041
➖Возможность создать общее подключение для консумера и продюсера
➖Простой и прозрачный пул каналов
➖Поддержка backoffPolicy
➖Автоматический реконнект при потере соединения
➖Поддержка graceful shutdown
https://proglib.io/w/3d545041
Хабр
Автореконнекты к RabbitMQ в Go
Брокер сообщений RabbitMQ уже давно активно используется в микросервисах. Он используется, когда требуется асинхронная обработка сообщений от клиентов или при аналогичном межсервисном взаимодействии....
👎2
🔧 lingua-go — библиотека для определения языка в экосистеме Go на основе длинных и коротких текстов.
⭐ 370
https://proglib.io/w/a7984584
⭐ 370
https://proglib.io/w/a7984584
👍4
Автор Ebiten рассказывает, как ему удалось скомпилировать программы Go в двоичный файл для Nintendo Switch без использования Wasm.
https://proglib.io/w/d515327d
https://proglib.io/w/d515327d
Ebitengine - A dead simple 2D game engine for Go
Compiling a Go program into a native binary for Nintendo Switch™ - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
👍9
Пишем простой валидатор JSON-схемы на Go: https://proglib.io/w/dc845de6
DEV Community
Schema Validation in Go using Validator and Fiber
Overview One of the important things in creating a REST API is the validation of data...
👍5🔥2👎1