Forwarded from Sysadmin Tools 🇺🇦
Python разрабам и devops-ам
Buggy Python Code: The 10 Most Common Mistakes That Python Developers Make
https://www.toptal.com/python/top-10-mistakes-that-python-programmers-make
Buggy Python Code: The 10 Most Common Mistakes That Python Developers Make
https://www.toptal.com/python/top-10-mistakes-that-python-programmers-make
Toptal
The 10 Most Common Python Code Mistakes
Test your Python knowledge by seeing how many of these 10 most common Python mistakes you've mastered.
Forwarded from DevOps&SRE Library
Top Node.js Metrics to Monitor
Какие базовые метрики стоит замониторить у Node.js приложения.
https://sematext.com/blog/top-nodejs-metrics-to-watch
Какие базовые метрики стоит замониторить у Node.js приложения.
https://sematext.com/blog/top-nodejs-metrics-to-watch
Forwarded from sudo rm -rf /*
Почитал тут перевод годного текста о том что вообще такое swap, зачем он нужен в линуксах, и нужен ли он вообще.
https://habr.com/ru/company/flant/blog/348324/
Текст рекомендуется к прочтению и осознанию как для всех злопыхателей, кричащих что своп это рудимент от которого один вред и никакой пользы, так и тем, кто считает что знает зачем и как надо использовать своп.
Если вы вообще не в теме что это такое, но очень хотите в линуксы, то текст к прочтению обязателен.
Для себя я открыл несколько интересных вещей, например узнал что дефолт для vm.swappiness это 60, и почему лучше минимальный своп и тюнинг атрибута в 1, чем его отсутствие и 0.
https://habr.com/ru/company/flant/blog/348324/
Текст рекомендуется к прочтению и осознанию как для всех злопыхателей, кричащих что своп это рудимент от которого один вред и никакой пользы, так и тем, кто считает что знает зачем и как надо использовать своп.
Если вы вообще не в теме что это такое, но очень хотите в линуксы, то текст к прочтению обязателен.
Для себя я открыл несколько интересных вещей, например узнал что дефолт для vm.swappiness это 60, и почему лучше минимальный своп и тюнинг атрибута в 1, чем его отсутствие и 0.
Хабр
В защиту swap'а [в Linux]: распространенные заблуждения
Прим. перев. : Эта увлекательная статья, в подробностях раскрывающая предназначение swap в Linux и отвечающая на распространённое заблуждение на этот счёт, написана Chris Down — SRE из Facebook,...
Forwarded from Записки админа
Про Firecracker от архитектора Amazon.
https://www.youtube.com/watch?v=cfsICOzt6Do
Ну и в принципе, на плейлист Saint HighLoad++ 2019 посмотрите, там интересно:
https://www.youtube.com/playlist?list=PLH-XmS0lSi_xqSyUtHzdYuEGDPrwGPpnk
#видео #firecracker #фидбечат
https://www.youtube.com/watch?v=cfsICOzt6Do
Ну и в принципе, на плейлист Saint HighLoad++ 2019 посмотрите, там интересно:
https://www.youtube.com/playlist?list=PLH-XmS0lSi_xqSyUtHzdYuEGDPrwGPpnk
#видео #firecracker #фидбечат
Forwarded from Архитектура ИТ-решений
Слайды презентации Роя Филдинга 2015 года о REST https://www.slideshare.net/royfielding/rest-in-aem/ На мой взгляд, понятней чем его же диссертация 2000
www.slideshare.net
REST in AEM
A summary of REST and how the architectural style is used as the basis for the Adobe Experience Manager (AEM) content management system.
Forwarded from [NOT SUPPORTED] (Andrew)
Все видео-записи сессий с конфернеции теперь доступны на сайте Microsoft:
https://mybuild.techcommunity.microsoft.com/sessions
https://mybuild.techcommunity.microsoft.com/sessions
Митап по BI в Раффайзене: https://m.habr.com/ru/company/raiffeisenbank/blog/451586/
Хабр
Приглашаем на BD&DWH Raiffeisen MeetUp UPD Трансляция
Приглашаем на открытый митап BD&DWH, который пройдет 21 мая 2019 года на площадке Райффайзенбанка в Нагатино! Ребята расскажут про опыт разработки хранилища данных на MS SQL Server и...
К спарку можно теперь прикрутить редис стрим: https://www.infoq.com/articles/data-processing-redis-spark-streaming вдруг кому-то пригодится))
InfoQ
Real-Time Data Processing Using Redis Streams and Apache Spark Structured Streaming
Structured Streaming, introduced with Apache Spark 2.0, delivers a SQL-like interface for streaming data. Redis Streams enables Redis to consume, hold and distribute streaming data between multiple producers and consumers. In this article, author Roshan Kumar…
#bigdata
Интересная статья в блоге Фаулера про будущее DataLake. Не очень понятно пока как воплотить такое на практике, но все же мысль интересная: https://martinfowler.com/articles/data-monolith-to-mesh.html
Интересная статья в блоге Фаулера про будущее DataLake. Не очень понятно пока как воплотить такое на практике, но все же мысль интересная: https://martinfowler.com/articles/data-monolith-to-mesh.html
martinfowler.com
How to Move Beyond a Monolithic Data Lake to a Distributed Data
Mesh
Mesh
There are problems with the centralized data lake. A future data mesh needs domains, self-service platforms, and product thinking.
Forwarded from FrontEndDev
#vue
Пошаговый разбор имплементации реактивности во Vue
https://medium.com/js-dojo/understand-vue-reactivity-implementation-step-by-step-599c3d51cd6c
Пошаговый разбор имплементации реактивности во Vue
https://medium.com/js-dojo/understand-vue-reactivity-implementation-step-by-step-599c3d51cd6c
Medium
Understand Vue Reactivity Implementation Step by Step
This post is the wrap up of my talk at WinnipegJS meetup #6.
Forwarded from Yandex Cloud
Для тех, кто чиллил дома или на даче, шагал по Москве или гулял по Европе, покорял горы или спускался по рекам, ночевал в палатке или ходил под парусом — для всех вас собрали наши самые свежие видео на YouTube в один пост, чтобы вы точно ничего не пропустили!
▪️ Митап about:cloud
Сервисы по работе с базами данных
https://youtu.be/fofDDHZCy-E
▪️ Конференция cloud up!
Мероприятие для компаний-разработчиков
https://youtu.be/z0EwNnbc3LI
▪️ Вебинар про DataLens
Визуализация и анализ данных в облаке
https://youtu.be/tcmf0_LWrG4
Смотрите, задавайте вопросы и оставайтесь на связи: вас ждёт ещё много чего интересного!
#yacloud_events
▪️ Митап about:cloud
Сервисы по работе с базами данных
https://youtu.be/fofDDHZCy-E
▪️ Конференция cloud up!
Мероприятие для компаний-разработчиков
https://youtu.be/z0EwNnbc3LI
▪️ Вебинар про DataLens
Визуализация и анализ данных в облаке
https://youtu.be/tcmf0_LWrG4
Смотрите, задавайте вопросы и оставайтесь на связи: вас ждёт ещё много чего интересного!
#yacloud_events
Forwarded from Пятничный деплой
вот я как то упустил статью на хабре про Borg - давно присматриваюсь к этой штуке
https://habr.com/ru/company/flant/blog/420055/
#borg #backup
https://habr.com/ru/company/flant/blog/420055/
#borg #backup
Хабр
Теория и практика бэкапов с Borg
К нашему огромному удивлению на хабре не оказалось ни одного материала про замечательный Open Source-инструмент для резервного копирования данных — Borg (не путать с одноимённым прародителем...
#books #elasticsearch
У Питера вышла новая книжка про ElasticSearch: https://m.habr.com/ru/company/piter/blog/451750/
У Питера вышла новая книжка про ElasticSearch: https://m.habr.com/ru/company/piter/blog/451750/
Хабр
Книга «Elasticsearch, Kibana, Logstash и поисковые системы нового поколения»
Привет, Хаброжители! Мы издали книгу по Elastic Stack, предназначенную для специалистов, работающих с большими объемами данных и желающих надежно извлекать их из любого источника в любом формате,...
Forwarded from Инфокультура
Stack Overflow опубликовал результаты ежегодного опроса разработчиков всего мира. Вопросы касаются как предпочтений в технологиях, так и образования, карьеры, профессиональных приоритетов, а также выбора музыки для прослушивания во время программирования.
Некоторые выводы:
- Самый быстрорастущий язык программирования среди разработчиков – Python.
- DevOps’ы и инженеры по надёжности сайтов являются самыми высокооплачиваемыми и довольными специалистами своей работой.
- 7,9% опрошенных являются дата-сайентистами, и еще 7,2% опрошенных идентифицируют себя дата-инженеры.
- Около 65% респондентов работают с программным обеспечением с открытым исходным кодом хотя бы раз в год.
Анонимизированные данные опросов будут опубликованы под лицензией Open Database License (ODbL).
Подробнее: https://insights.stackoverflow.com/survey/2019.
Некоторые выводы:
- Самый быстрорастущий язык программирования среди разработчиков – Python.
- DevOps’ы и инженеры по надёжности сайтов являются самыми высокооплачиваемыми и довольными специалистами своей работой.
- 7,9% опрошенных являются дата-сайентистами, и еще 7,2% опрошенных идентифицируют себя дата-инженеры.
- Около 65% респондентов работают с программным обеспечением с открытым исходным кодом хотя бы раз в год.
Анонимизированные данные опросов будут опубликованы под лицензией Open Database License (ODbL).
Подробнее: https://insights.stackoverflow.com/survey/2019.
Очень странная фича в новом дотнете: https://devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/ имхо, лучше бы сделали имплементацию интерфейсов анонимными классами как в java
Microsoft News
Default implementations in interfaces
Default implementations in interfaces With last week’s posts Announcing .NET Core 3.0 Preview 5 and Visual Studio 2019 version 16.1 Preview 3, the last major feature of C# 8.0 is now available in preview. A big impediment to software evolution has been the…
#books #ux
Тут на хабре вышел отличный конспект отличной книги про пользовательские исследования: https://m.habr.com/ru/post/451650/
Тут на хабре вышел отличный конспект отличной книги про пользовательские исследования: https://m.habr.com/ru/post/451650/
Хабр
Часть I. Спроси маму: Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?
Конспект отличной, на мой взгляд, книги. Рекомендую всем, кто занимается UX-исследованиями, хочет развивать свой продукт или создать что-то новое. Книга учит, как правильно задавать...
Forwarded from Spalmalo Tech Talks
Хочу поделиться ссылкой, которая оказалась очень полезной https://github.com/papers-we-love/papers-we-love
Это академические работы из которых можно извлечь прикладную пользу любому разработчику. Например:
https://github.com/papers-we-love/papers-we-love/tree/master/api_design
https://github.com/papers-we-love/papers-we-love/tree/master/cryptography
https://github.com/papers-we-love/papers-we-love/tree/master/distributed_systems
Планирую искать зания по какой-то новой теме сначала в этом репе, а потом уже статьи в интернете. Статьи, как правило, плохо структурированы и не покрывают тему целиком. Кажется, что загуглить и прочитать краткую выжимку быстрее, но придется затратить усилия чтобы самому собрать в голове целостную картину по обрывочной информации.
Напоминаю, что знания != информация. Информация — фастфуд, от которой растет животик, портится настроение и вылазает прыщь. Знания — здоровая полезная еда, которая дает силы действовать и чуствовать себя хорошо.
Это академические работы из которых можно извлечь прикладную пользу любому разработчику. Например:
https://github.com/papers-we-love/papers-we-love/tree/master/api_design
https://github.com/papers-we-love/papers-we-love/tree/master/cryptography
https://github.com/papers-we-love/papers-we-love/tree/master/distributed_systems
Планирую искать зания по какой-то новой теме сначала в этом репе, а потом уже статьи в интернете. Статьи, как правило, плохо структурированы и не покрывают тему целиком. Кажется, что загуглить и прочитать краткую выжимку быстрее, но придется затратить усилия чтобы самому собрать в голове целостную картину по обрывочной информации.
Напоминаю, что знания != информация. Информация — фастфуд, от которой растет животик, портится настроение и вылазает прыщь. Знания — здоровая полезная еда, которая дает силы действовать и чуствовать себя хорошо.
GitHub
GitHub - papers-we-love/papers-we-love: Papers from the computer science community to read and discuss.
Papers from the computer science community to read and discuss. - papers-we-love/papers-we-love
#devops
Вышли очередные картинки с трендами DevOps на первый квартал 2019 https://www.infoq.com/articles/devops-cloud-trends-2019. Тащем-то мало чего изменилось. Самое полезное -- ссылка на книжку https://itrevolution.com/book/accelerate/
Вышли очередные картинки с трендами DevOps на первый квартал 2019 https://www.infoq.com/articles/devops-cloud-trends-2019. Тащем-то мало чего изменилось. Самое полезное -- ссылка на книжку https://itrevolution.com/book/accelerate/
InfoQ
DevOps and Cloud InfoQ Trends Report - February 2019
An overview of how the “cloud computing” and DevOps space is evolving in 2019 including updates on Kubernetes, Chaos Engineering, Service meshes and more.
I hate overtime
Раз уж сегодня маленькая пятница, то вот прикольная статья про разные "законы" в IT: https://vk.com/@javarush-izvestnye-zakony-mira-razrabotki От себя еще добавлю вот этот: https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%90%D0%BC%D0%B4%D…
Ребятки заморочились и сделали github репу по сабжу: https://github.com/dwmkerr/hacker-laws
GitHub
GitHub - dwmkerr/hacker-laws: 🧠 Laws, Theories, Principles and Patterns for developers and technologists.
🧠 Laws, Theories, Principles and Patterns for developers and technologists. - dwmkerr/hacker-laws
Forwarded from FrontEndDev
Повторное знакомство React: развеиваем мифы каждого обновления React начиная с версии 16
https://medium.freecodecamp.org/reintroducing-react-every-react-update-since-v16-demystified-60686ee292cc
https://medium.freecodecamp.org/reintroducing-react-every-react-update-since-v16-demystified-60686ee292cc
freeCodeCamp.org
Reintroducing React – Every React Update Since v16 [Full Handbook]
By Emmanuel Ohans In this article (and accompanying book), unlike any you may have come across before, I will deliver funny, unfeigned and dead serious comic strips about every React update since v16+. It’ll be hilarious, either intentionally or unin...
Forwarded from Архитектура ИТ-решений
На O'Reilly появился пререлиз новой книжки Сэма Ньюмана Monolith to Microservices https://learning.oreilly.com/library/view/monolith-to-microservices/9781492047834/ Выход книги запланирован на август 2019
O’Reilly Online Learning
Monolith to Microservices
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely... - Selection from Monolith to Microservices [Book]