Mad Devs Channel
1.6K subscribers
664 photos
30 videos
1 file
867 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
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
Программирование - это не только написание кода, а еще планирование, общение, поиск информации и обдумывание решения задачи. Программист пишет код около 3-4 часов в день максимум. При этом, код не всегда нужно писать. Об этом подробнее написали в блоге

https://blog.maddevs.io/%D0%BD%D0%B5-%D0%BF%D0%B8%D1%88%D0%B8-%D0%BA%D0%BE%D0%B4-67830e4db38c
Для простых людей GPS - это удобный способ найти место, где можно покушать. Для бегунов и велосипедистов - хороший способ получать дополнительную информацию о своей тренировке.
Для программистов - всегда боль. Особенно на андроиде. Вот лежит телефон на столе, а таксометр накручивает километры. Именно с этой проблемой мы боролись, когда решили сделать как можно более точный расчет расстояния, которое проехал водитель на телефоне.
Получилось много математики и алгоритмов. Счетчик мы улучшили. Выложили в наш профиль на гитхабе и написали подробную статью об этом.

https://blog.maddevs.io/reduce-gps-data-error-on-android-with-kalman-filter-and-accelerometer-43594faed19c

Читайте, ставьте лайки, ставьте зведочки на гитхабе и сообщайте нам о проблемах, с которыми вы столкнетесь через issues на гитхабе.
https://blog.docker.com/2018/03/au-revoir/
К сожалению или нет, но Соломон Хайкс, создатель докера уходит из компании.
Посмотрим куда это приведет. За последнее время это уже второй уход ключевого игрока из проекта. Первым был Гордон Хор, который задизайнил язык Rust и теперь работает над свифтом в Apple.
Продолжаем писать советы для начинающих разработчиков и не только. Сегодня опубликовали запись о том, как быстрее развиваться программисту. Читаем в блоге

https://goo.gl/P8Toum
С каждым днем мы получаем все больше запросов на разработку мобильных приложений. Приложения себе сейчас хотят все — начиная от организаторов ивентов и торговых центров, и заканчивая фото студиями и типографиями. И если в случае с системами для автоматизации работ предприятия создание мобильных приложений чаще всего оправдано, то с большинством других запросов возникают сомнения в их реальной необходимости.
https://blog.maddevs.io/native-apps-vs-pwa-2da08fb923cb
В нашей команде начали применять практики DevOps задолго до того, как мы стали называться Mad Devs. Конкретно с этим явлением наш специалист Андрей Сапожников столкнулся более 10 лет назад, когда начал админить в команде разработчиков.

В то время этого термина еще не существовало, однако уже тогда частично применялись пока еще не оформленные правила и принципы DevOps: https://goo.gl/vhpW7q
Осенью прошлого года в Mad Devs поступил проект по разработке мобильного приложения для Межбанковского Процессингового Центра. Изначально задача заключалась в разработке iOS приложения, аналогичного уже существующему на тот момент Android приложению, но с добавлением нового функционала. Казалось бы, в этом проекте не так много работы для дизайнера: есть техническое задание, видение приложения и готовый пример под рукой. Однако все оказалось не так просто, учитывая новую для нас специфику индустрии — банковский сектор.
В этой статье Александр Симонович расскажет о проблемах, с которыми столкнулись во время разработки и решениями, которые применили.
https://blog.maddevs.io/design-for-elcard-mobile-9c83e17727a3
В эту пятницу, 18 мая в 14:00, в конференц зале Ололохауса на 3м этаже в БЦ "Виктори" пройдет Mad Talks на тему "Современный graphql на фронтенде и бекенде. Тестирование, Секьюрити, Новые возможности." Докладчики: Александр Вишнняков и его подопечный Улук (они на фотке ниже)

Обязательно приходите и зовите с собой друзей! :) Вход бесплатный.