DevOps
21.7K subscribers
810 photos
76 videos
14 files
748 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
15 Лучших курсов по Go для начинающих

Мы собрали ссылки на полезные курсы Golang для начинающих.

Читать

#golang

@DevOPSitsec
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Введение в приемочные испытания
При всем богатстве выбора, другой альтернативы нет! Повесть о рабочих буднях простого русского DevOps-ера
Многие компании не готовы к автоматизации PKI
Как мы тестировали совместимость dBrain с отечественными дистрибутивами
Пишем свой драйвер Molecule без костылей и боли
Делаем из Black Box мониторинга внешнее observability
Куда ведут все эти пути? Путеводитель по базовым методологиям
Как мы внедряли Sentry. Часть 1 — установка и настройка
Подписываем образы контейнеров с помощью cosign, garantir и skopeo
«Порядок в зоопарке»: кому и зачем нужен зонтичный ИТ-мониторинг и как начать им пользоваться?
Mastering Software Development Lifecycle Essentials: A Guide for Engineering Managers
Containerized WordPress and MariaDB on AWS EC2
Azure Event Grid vs Event Hub
Handling Secrets with AWS Secrets Manager
Leveraging Deployment Inputs in VMware Orchestrator (VRO) for Enhanced Workflow Customization
Automate Flutter app delivery to AppCenter with GitHub Actions
PagerDuty Community Update, October 6 2023
Demystifying Kubernetes Manifests
PSRule.Rules.AzureDevOps v0.1.0 released
Environment Variables in Environment Variables in NodeJs: The complete Guide

Посмотреть:
🌐 DoS и DDoS: разбираемся в отличиях #ddos ( 00:33)
🌐 Разбор задачи с собеседования Data Science. Подготовка на практике ( 26:12)
🌐 Cобеседование #Python топовый банк Goldman Sachs Associate на 12000 $ #задача #программирование ( 01:00)
🌐 Решаем задачу с leetcode на #Golang ( 00:37)
🌐 Facebook задача с собеседования на #Python на 120000 рублей #программирование #задача #код ( 00:59)
🌐 Разбора задачи с собеседования #Golang ( 00:22)
🌐 Django создание модели. Вывод даных на страницу ( 13:01)
🌐 Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3. ( 01:11:35)

Хорошего дня!

@DevOPSitsec
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Подходы к автоматизации создания окружений для R&D-команд
Анализ вакансий ИТ в Москве: системное администрирование, 2023г
Существуют ли джуниор-DevOps-инженеры и почему их ищут
Вышел релиз GitLab 16.4 с настраиваемыми ролями и списком зависимостей для групп
MLOps в билайн: как катить машинное обучение в production без ML-инженеров. Часть I
Установка Deckhouse в kind: пробуем K8s-платформу на ноутбуке — без серверов и облаков
Магия внедрения сервисного подхода DevOps. Развиваем культуру коммуникации и разработки в компании
Nmap: сканирование портов
Как я использовал тематическое разделение доступа для создания веб-приложения
Azure pipeline
Build and test a Golang app with Gitness
PagerDuty Community Update, October 20 2023
AI-Based Engagements: The Future of Human-Computer Interaction
Turbocharge Your Debugging with Skyramp's Hot Code Reload
Proxy Reverso com Apache2
Are Apple App Association Files Risky?
Event Driven ec2: Create ec2 instances using Lambda with Terraform
Expert Insights into Flutter App Development (Part # 01)
🐋 How to use the Docker Exec command?

Посмотреть:
🌐 Что такое RAID 1? #raid #raid1 ( 00:21)
🌐 RAID 5: Баланс скорости и надежности ( 00:41)
🌐 Пишем телеграм бота для скачивания #yotube видео ( 20:41)
🌐 Алгоритм бинарного поиска на #C++ ( 00:59)
🌐 Очередь с приоритетом разбор задачи на #C++ ( 01:00)
🌐 Задача на поиск числа с leetcode на С++ ( 01:00)
🌐 Задача с #leetcode решаем на #golang ( 00:32)
🌐 Разбор задачи на содержание массива #С++ ( 00:59)
🌐 Django гайд по формам ( 10:32)

Хорошего дня!

@DevOPSitsec
👣 tau - Cloud Computing Platform On Autopilot

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

Он автоматизирует управление инфраструктурой для плавного перехода от локальной разработки к продакешену.

Инструмента на базе #golang для #DevOps

https://github.com/taubyte/tau

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Golang
🖥 Представлен язык программирования Gauntlet, расширяющий возможности Go

Доступен первый альфа-выпуск языка программирования Gauntlet, надстройки над языком Go, решающей некоторые архитектурные проблемы и добавляющей дополнительную функциональность.
Программы на языке Gauntlet поддерживают все возможности языка Go, транслируются в представление на языке Go и интегрируются с существующей экосистемой Go без необходимости задействования обвязок (binding).

Развиваемый проектом инструментарий написан на языке F# и распространяется пол лицензией GPLv3. Для работы с кодом предоставляется дополнение к редактору VSCode.

Решаемые в Gauntlet проблемы:

• Назойливый вывод ошибок, связанных с неиспользуемыми переменными (Gauntlet добавляет для всех неиспользуемых переменных заглушки вида "_ = a").
• Раздутый код для обработки ошибок. В Gauntlet вместо условных блоков вида "if err != nil" используются однострочные выражения "try-with".
• Назойливый способ импорта и экспорта (например, в Go необходимо, чтобы экспортируемые имена начинались на заглавную букву).
• Отсутствие тенарного оператора. В Gauntlet можно использовать выражения вида 'let properWord = @String len(lines) > 1 ? "lines" : "line"'.
•Отсутствие синтаксиса switch-case.
• Усложнённые циклы "for". В Gauntlet можно писать "for let _, c in "Hello" {" вместо "for _, c := range "Hello" {".
• Необычный оператор присваивания (":=" для одновременного объявления и инициализации переменных; "=" для изменения значения уже объявленных переменных).
• Невозможность вызова функций по цепочке (в Gauntlet поддерживается вызов вида 'let trimmedLines = fileContentStrVersion => strings.trimSpace(_) => strings.split(_, "\n")'.

Расширенные возможности Gauntlet:

• Синтаксис "when-is" похожий на switch.case, но манипулирующий выражениями.
• Поддержка pipe-каналов, позволяющих по цепочке пропускать значение через несколько выражений или функций. например "10 => add(_, 10) => add(_, 30) => divide(_, 2)".
• Выражения "try .. with" и "force .. with".
• Выражение "wrapper" для создания псевдонимов типов (например. "wrapper Int Dollars").


✔️ Github
✔️ Gauntlet
✔️ Новость

#Gauntlet #golang

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