Mad Devs Channel
1.6K subscribers
664 photos
30 videos
1 file
867 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
Крутяк. к pprof в Go прикрутили веб интерфейс https://rakyll.org/pprof-ui
Опубликовали статью про наше видение ремоут стендап митингов

https://blog.maddevs.io/remote-standup-afe649702171

Если у вас есть интересные идеи или вы хотите поделиться опытом, то пишите в комментариях к блогу
https://fabxc.org/tsdb/ хорошая статья о том, как в prometheus переписывали их time-series базу данных
Подборка интересных проектов на гитхабе:

1. https://github.com/yudai/gotty позволяет вам расшарить вашу сессию в терминале через веб приложение. Правда показывает только вывод запущенного процесса
2. https://github.com/cloudfoundry/go-diodes атомарные кольцевые буфферы для го.
3/ https://github.com/cloudfoundry/go-pubsub интересная реализация механизма pubsub
Как вы уже знаете, первый пост Чака про его методы стажировки в Mad Devs вызвал бурные реакции в местном девелоперском комьюнити.

Вышла следующая статья, которая раскрывает некоторые аспекты, нераскрытые ранее и немного внутренней статистики

https://blog.maddevs.io/internship-revolution-b9b3aa1c22ed
https://goo.gl/Zcre8p

Если вам жалко ресурсов вашего процессора и рукам горячо на ноутбуке — ставьте плагины блокировщики веб-майнинга

Уже на kg сайтах замечен код CoinHive.
В какой-то момент понадобилось на простых боксах и на простых дисках крутить разного рода крипто-проекты, чекая, насколько точно они делают то, что пишут в своих whiepapers.

Чтобы не тратить много денег, решили брать дешевые диски, объединив в софтовый RAID 1.

Ниже приводим список самых адекватных дешевых дисков на наш взгляд.

http://telegra.ph/Kakie-diski-samye-normalnye-iz-deshevyh-12-27
В эпоху активного внедрения DevOps практик в процессы разработки софта — когда стена между Dev и Ops разрушается, и теперь уже одна команда ответственна за интеграцию и поставку продукта, к опсовым задачам добавилась фраза as a code. Теперь в оправданные сроки нужно не просто спроектировать и развернуть инфраструктуру — она должна быть разработана по методикам применяемым в команде, храниться в scm, быть воспроизводимой, отдельно хранить текущее состояние и еще куча пунктов, возникающих по мере развития infrastructure as a code.

В свое время, нами для этих целей был выбран terraform. На тот момент он единственный умел хранить состояния(локально и, самое главное, удаленно) и, что более важно, terraform не привязан к конкретной платформе, как тот-же AWS CloudFormation, что позволяет использовать единый декларативный язык для разработки инфраструктуры практически на любом более-менее популярном провайдере или даже конкретном сервисе.

Ниже я приведу вам пример использования terraform для решения кейса, случившегося у нашего заказчика, когда у очень мощного rds-инстанса свободная оперативная память упала до нуля, стали расти иопсы и cpu, что стало сказываться на tps.

https://blog.maddevs.io/connection-pooling-for-rds-postgresql-with-terraform-cc530cf51af0
Помимо споров, кто круче Ангуляр или Реакт, фронтендерам нужно знать о том, как быть с производительностью в 2018м году. Ребята посидели и составили чеклист из множества пунктов, которые влияют на производительность вашего веб приложения. Это будет отличным дополнением к книге hpbn.co


https://www.dropbox.com/s/8h9lo8ee65oo9y1/front-end-performance-checklist-2018.pdf?dl=0