Общем-то стоит посмотреть или перечитать если забыли 💩🤘
https://dev.by/news/10-besplatnykh-kursov-dlya-izucheniya-docker
https://dev.by/news/10-besplatnykh-kursov-dlya-izucheniya-docker
dev.by
10 бесплатных курсов для изучения Docker
Docker-контейнеризация — это инновационный способ разработки и развёртывания приложений и ИТ-инфраструктуры. Разработка ПО стремится к автоматизации, поэтому знание этой платформы будет становиться всё востребованнее и может обеспечить более высокооплачиваемую…
Ну прям ваще Amazon Разошелся... завтра начнут показывать и тут и там ваш этот Amazon
https://aws.amazon.com/events/aws-innovate/reinvent-recap
https://aws.amazon.com/events/aws-innovate/reinvent-recap
Amazon
AWS Innovate | re:Invent Recap Edition 2018
Welcome to AWS Innovate – re:Invent Recap Edition 2018. This online conference is designed for executives, IT professionals, and anyone looking to leverage the AWS Cloud to build and transform their businesses.
Кто думает как жить дальше и развиваться из админа "обыкновенного" - тут несколько путей к.м.к.:
- DBA
- DEVOPS
- DEVELOPER
- SRE
Само собой книжечки и курсы всегда найдутся у меня на канале или же у Артема https://t.me/SysadminNotes, или же у Дмитрия https://t.me/count0_digest
Я сегодня нашел интересную книжечку для тех, кто смотрит в сторону node.js/javascript - хотя у меня подгорает от этих вещей, но типа тренд 💩
Так вот - https://nauchikus.gitlab.io/typescript-definitive-guide/ очень интересно и главное на русском, что бы не плакали, мол не андестендаю я инглишь ваш🤣
- DBA
- DEVOPS
- DEVELOPER
- SRE
Само собой книжечки и курсы всегда найдутся у меня на канале или же у Артема https://t.me/SysadminNotes, или же у Дмитрия https://t.me/count0_digest
Я сегодня нашел интересную книжечку для тех, кто смотрит в сторону node.js/javascript - хотя у меня подгорает от этих вещей, но типа тренд 💩
Так вот - https://nauchikus.gitlab.io/typescript-definitive-guide/ очень интересно и главное на русском, что бы не плакали, мол не андестендаю я инглишь ваш🤣
Forwarded from Go Дайджест
А вот все про те же веб серверы, летс энкрипт, и вот это вот все. 😎😛
P. S. В статье есть ссылка на крутую статью от Филлиппо Валсорда, еще когда он был в Cloudflare. ☁️
https://getgophish.com/blog/post/2018-12-02-building-web-servers-in-go/#adding-let-s-encrypt
P. S. В статье есть ссылка на крутую статью от Филлиппо Валсорда, еще когда он был в Cloudflare. ☁️
https://getgophish.com/blog/post/2018-12-02-building-web-servers-in-go/#adding-let-s-encrypt
Gophish - Blog
Building Web Servers in Go
When I first set out to build Gophish 5 years ago, I used it as an opportunity to learn Golang.
One of the things that makes Go so powerful is the batteries-inc
One of the things that makes Go so powerful is the batteries-inc
Forwarded from IFTTT
Компания Microsoft ведёт разработку нового web-браузера, который планируется поставлять по умолчанию в Windows 10 вместо Edge. Проект развивается под кодовым именем Anaheim и примечателен переходом на наработки свободного проекта Chromium вместо развития собственного браузерного движка EdgeHTML.
via OpenNews.opennet.ru: Общая лента новостей https://ift.tt/2PhsMty
via OpenNews.opennet.ru: Общая лента новостей https://ift.tt/2PhsMty
Microsoft заменит Edge браузером на основе свободного движка Chromium
Компания Microsoft ведёт разработку нового web-браузера, который планируется поставлять по умолчанию в Windows 10 вместо Edge. Проект развивается под кодовым именем Anaheim и примечателен переходом на наработки свободного проекта Chromium вместо развития…
Forwarded from CatOps
И сразу же вдогонку:
Найдена критическая уязвимость Kubernetes, которая позволяет повышать привелегии любому пользователю.
- RedHat
- ZDNet
Версии с фиксом:
P.S. Вот и повод кластер обновить ¯\_(ツ)_/¯
#kubernetes #security
Найдена критическая уязвимость Kubernetes, которая позволяет повышать привелегии любому пользователю.
- RedHat
- ZDNet
Версии с фиксом:
v1.10.11, v1.11.5, v1.12.3 иv1.13.0-rc.1P.S. Вот и повод кластер обновить ¯\_(ツ)_/¯
#kubernetes #security
Redhat
The Kubernetes privilege escalation flaw: Innovation still needs IT security expertise
Editorial Note: While not fully discussed in this post, there is a component to this vulnerability that results in unauthenticated remote code execution, in addition to the privilege escalation noted. You can find more details from our vulnerability article…
Forwarded from CatOps
Тем временем релизнулся Kubernetes 1.13!
Что там нового и сколько сломали старого можно прочитать в чейнджлоге
Или наSisdig
#kubernetes
Что там нового и сколько сломали старого можно прочитать в чейнджлоге
Или наSisdig
#kubernetes
Forwarded from Go Дайджест
Пока опсы с горящими пуканами 👨🚒🧯🔥 патчат свои Кубер кластера, я предлагаю вашему вниманию пост про Titan - распределенную KV базу, которая крутит TiKV под капотом, но с полность Redis совместимым протоколом. Круто ведь? 🤨
https://medium.com/@shafreeck/titan-a-distributed-redis-protocol-compatible-nosql-database-4379a1307661
https://medium.com/@shafreeck/titan-a-distributed-redis-protocol-compatible-nosql-database-4379a1307661
Medium
Titan: A Distributed Redis Protocol Compatible NoSQL Database
Open sourced at Github: https://github.com/meitu/titan
Azure_for_Architects.pdf
16.8 MB
Используйте Azure как основу для быстрого создания облачных решений
Google выпустила в формате Codelabs два бесплатных курса по Android-разработке для начального и продвинутого уровней.
Что такое Codelabs?
Codelabs — это короткие руководства для самостоятельного изучения небольшой проблемы. Они содержат теоретическую и практическую части. С помощью Codelabs можно изучать не только #android -разработку, но и машинное обучение, API, SEO и другие темы, связанные с IT.
https://android-developers.googleblog.com/2018/12/android-codelab-courses-are-here.html
Что такое Codelabs?
Codelabs — это короткие руководства для самостоятельного изучения небольшой проблемы. Они содержат теоретическую и практическую части. С помощью Codelabs можно изучать не только #android -разработку, но и машинное обучение, API, SEO и другие темы, связанные с IT.
https://android-developers.googleblog.com/2018/12/android-codelab-courses-are-here.html
Android Developers Blog
Android codelab courses are here!
Posted by Jocelyn Becker, Senior Program Manager, Google Developer Training The Google Developers Training team recently published an ...
Forwarded from 🇺🇦 automation-remarks.com
Онлайн трансляция
Бесплатные онлайн трансляции конференций - это огонек 🔥. Сегодня и завтра смотрим стрим с Гайзенбаг 2018
https://www.youtube.com/watch?v=4M55s_YqKc4
Бесплатные онлайн трансляции конференций - это огонек 🔥. Сегодня и завтра смотрим стрим с Гайзенбаг 2018
https://www.youtube.com/watch?v=4M55s_YqKc4
YouTube
Бесплатная трансляция Heisenbug 2018 Moscow. Зал 1. День 1.
Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция).
Подробности и билеты: https://jrg.su/Tq0vcu
— — . .
Подробности и билеты: https://jrg.su/Tq0vcu
— — . .
Forwarded from Пятничный деплой
Статья о том как проводить обсуждения инциндентов https://medium.com/devopslinks/devops-runsheets-blameless-post-incident-reviews-62519607ca4b #devops #sre #blameless #rip #postmortem #incindent
Medium
DevOps Runsheets: Blameless Post Incident Reviews
This is part of a series of runsheets on particular things you might want to consider implementing in the DevOps space. We’re going to…
Forwarded from Go Дайджест
Очередной митап в Киеве. Приходите 🙂😘
https://www.meetup.com/uagolang/events/256968481/
https://www.meetup.com/uagolang/events/256968481/
Meetup
Kyiv Go Meetup December 2018
Tue, Dec 18, 2018, 7:00 PM: Agenda:• Writing WebGL frontend in Go - Ivan Danyliuk Software EngineerIn this talk I'll share the coolest experience I had in writing frontend web application with WebGL v
Forwarded from dd if=/dev/stuff of=/dev/tg
Реализовал сегодня на работе Tagless Final на TypeScript для работы с браузерным стораджем. А потом выкинул нахуй. Расскажу немного о контексте такого решения.
Сейчас на работе я пишу SDK, с помощью которого будут писать переиспользуемые модули — блоки бизнес-функциональности, которые можно подключать к любому (в теории) приложению как некие черные ящики, тем самым экономя бизнесу деньги на повторную разработку. В рамках этого SDK нужно реализовать слой персистенса, абстрагирующегося от некоего хранилища. Это может быть session storage, local storage, IndexedDB, WebSQL или вообще персист на сервер через REST. Я спроектировал это так, что модуль получает на вход абстрактную алгебру
Но есть нюанс. В рамках продвигаемой архитектуры приложений я требую, чтобы все работы с хранилищем и сетевыми запросами происходили в рамках
Мораль: нельзя позволять себе терять виденье общей картины, углубляясь в столь приятные (но порой ненужные) технические детали.
Такие дела.
Сейчас на работе я пишу SDK, с помощью которого будут писать переиспользуемые модули — блоки бизнес-функциональности, которые можно подключать к любому (в теории) приложению как некие черные ящики, тем самым экономя бизнесу деньги на повторную разработку. В рамках этого SDK нужно реализовать слой персистенса, абстрагирующегося от некоего хранилища. Это может быть session storage, local storage, IndexedDB, WebSQL или вообще персист на сервер через REST. Я спроектировал это так, что модуль получает на вход абстрактную алгебру
StorageAlgebra, у которой эффект синхронного или асинхронного вычисления вынесен в некую монаду M, о которой модуль знать ничего не знает до тех пор, пока его не запустят с конкретным инстансом нужного стораджа. По сути, мне пришлось реализовать паттерн Tagless Final для этого стораджа. В тайпскрипте, как в языке, где нет типов с дырками, это отдельная боль. И вот, вроде бы, счастье — тесты зелёные, можно подсовывать как синхронные, так и асинхронные алгебры, и всё будет работать…Но есть нюанс. В рамках продвигаемой архитектуры приложений я требую, чтобы все работы с хранилищем и сетевыми запросами происходили в рамках
redux-saga. Которые сами по себе асинхронные. И этот факт наглухо перечёркивает всю предполагаемую гибкость. Мы уже живём в асинхронном контексте, нет пути назад. Поэтому я выкинул весь код с TF, попутно избавив себя от необходимости объяснять его коллегам из вверенных мне команд, оставив в качестве единого для всех интерфейса пакет localForage.Мораль: нельзя позволять себе терять виденье общей картины, углубляясь в столь приятные (но порой ненужные) технические детали.
Такие дела.
Forwarded from ∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨››››
нормальный канал и посты интересные