Поможет в быстром повторении ключевых аспектов Go;
здесь описываются все основные концепции — синтаксис и структуры данных, работа со строками, управление потоком, ветвления и циклы, горутины, конкурентное программирование и ещё много всего
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥1
Как деплоить приложения в K8s? Узнаем на вебинаре 29 мая 😉
В программе:
✅ Разберем то, как работает кластер и как взаимодействуют его компоненты, чтобы это не выглядело как магия.
✅ Сделаем свой крутой продакшн кластер в облаке яндекс, чтобы показать что на первоначальном этапе знакомства с к8с особыми глубокими знаниями обладать не нужно.
✅ И самое интересное: развернем свое первое приложение, которое будет доступно всему интернету, а за основу возьмем простой веб сервис.
✅ Помимо этого, познакомимся с инструментом, который на первых порах поможет более хорошо ориентироваться в кластере, а также выполнять траблшутинг.
⚡️ Спикер: Павел Минкин, DevOps инженер в DenumTech.
🔣 Когда вебинар: 29 мая
🔣 Во сколько: 19:00 по МСК
🔣 Регистрация через бот
До встречи😉
Реклама ООО «Слёрм» ИНН 3652901451
В программе:
Бонус от Слерм:
Среди участников веба мы разыграем одно место на курсе «K8s для разработчиков», старт потока 27 мая (зайти можно до 2 июня)
До встречи
Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Отличная идея для пет-проекта — генератор статических сайтов для преобразования Markdown в HTML.
Можно использовать в виде CLI:
—
go get -u github.com/gomarkdown/mdtohtml
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍1
— Временная сложность алгоритмов
— O-нотация
— Связные списки
— Хэш-таблица
— Рекурсия
— Дерево
— Бинарное дерево поиска
— Бинарный поиск
— Алгоритм Дейкстры
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤2🔥2
Держите открытую книгу, в которой в деталях описано, как Golang взаимодействует с сетью
Описывается использование протоколов TCP, UDP, IP, модель OSI и другие аспекты сетевого программирования с позиции Go-разработчика
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8❤5👍3🔥2
Надеюсь, не пригодится, но если что, у вас будет план действий.
Не благодарите)
Итак, вот шаги:
mkdir
. Ключ -p
автоматически создаст недостающие директории.$ mkdir -p $HOME/golang/libs
$ wget https://dl.google.com/go/go1.12.1.linux-amd64.tar.gz
$ tar -C $HOME/golang -xzf go1.12.1.linux-amd64.tar.gz
—
/home/{user_name}/golang/go
— папка из архива—
/home/{user_name}/golang/libs
— папка для загрузки сторонних библиотек$ echo "export GOPATH=$HOME/golang/libs" >> $HOME/.profile
$ echo "export GOROOT=$HOME/golang/go" >> $HOME/.profile
$ echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> $HOME/.profile
$ source $HOME/.profile
$ go
Go is a tool for managing Go source code.
....
Примечания
1. Если не планируется использовать текстовые редакторы с плагинами для Go, то можно добавить переменные окружения из шага 4 в файл
$HOME/.bashrc
или $HOME/.bash_profile
(если используется bash).2. Примечание 1 справедливо и для SSH, если планируется использовать компилятор Go на удаленном хосте. Или можно каждый раз при заходе на удаленный хост выполнять команду из шага 5.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤔7❤4🥱2🥴1
Интересная идея для пет-проекта; к тому же есть большой простор для улучшений — вот что можно доработать:
— выбор количества символов в итоговой ASCII-графике
— отображение нескольких вариантов полученной графики с использованием разных наборов символов
— выбор уровня детализации изображения
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Поможет быстро погрузиться в Go или освежить базовые концепции
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1🔥1
Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда статья отлично подойдёт, да и освежить эти темы не помешает перед каким-нибудь собеседованием
Разобраны примеры именно на Go, но многие из концепций и трюков будут уместны почти в любом достаточно низкоуровневом языке программирования.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
—
go install github.com/hymkor/csvi/cmd/csvi@latest
Редактор имеет такие флаги:
-help
— справка-h int
— вывод такого количества строк таблицы-c
— использовать запятую в качестве разделителя полей (по умолчанию, если суффикс .csv
)-t
— использовать TAB в качестве разделителя полей (по умолчанию, если суффикс не .csv
)-semicolon
— использовать точку с запятой в качестве разделителя полей-16be
— принудительное чтение/запись в формате UTF-16BE-16le
— принудительное чтение/запись в формате UTF-16LE-nonutf8
— не отображать как UTF-8-w uint
— установить ширину ячейки (по умолчанию 14) @golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3❤1
Go — 100 вопросов/заданий с собеседований
Вот некоторые из вопросов:
— Расскажи про
— Объясни, что такое замыкание
— Как реализована концепция полиморфизма в Go?
— Перечисли типы данных Go
— Какова роль операторов
🟡 GitHub
🟡 Видео
@golang_interview
Вот некоторые из вопросов:
— Расскажи про
GOPATH
— Объясни, что такое замыкание
— Как реализована концепция полиморфизма в Go?
— Перечисли типы данных Go
— Какова роль операторов
&
и *
в Go@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔4❤2🔥1🥰1
В этой статье обсуждаются актуальные вопросы по Go, которые могут всплыть. От основ языка до сложных концепций и лучших практик — вопросы довольно разные.
Оглавление
├╼
Основы Go: что должен знать каждый разработчик├╼
Глубокое погружение в конкурентность и параллелизм├╼
Управление зависимостями и модулями: лучшие практики├╼
Работа с сетью и протоколами в контексте Go├╼
Паттерны проектирования для Go├╼
Оптимизация производительности и отладка в Go├╼
Советы по подготовке и частые ошибки╰╼
Ещё несколько простых вопросов@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🔥1
В частности, это фрагменты Go-кода для создания HTTP-сервера, для подключения к MySQL, для работы с JSON и ещё для некоторых частых сценариев использования Go в веб-приложениях
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥱6