Как раз перед Новым Годом свежий выпуск шоу KeyBeard. В пятом выпуске мы говорим про "синдром самозванца". В гостях у нас Daniel Vartanov.
https://www.youtube.com/watch?v=uSeAnUVUbOY
https://www.youtube.com/watch?v=uSeAnUVUbOY
YouTube
Кибирд (Keybeard) #5 – Синдром самозванца
В этом выпуске мы записывались в новом месте, где возможно не идеальные условия по звуку, но крайне офигенная атмосфера – Torro Bar&Grill. Был у нас в гостях Даниил Вартанов, который предложил обсудить такую тему, как синдром самозванца. Тема оказалась очень…
В эпоху активного внедрения 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
В свое время, нами для этих целей был выбран terraform. На тот момент он единственный умел хранить состояния(локально и, самое главное, удаленно) и, что более важно, terraform не привязан к конкретной платформе, как тот-же AWS CloudFormation, что позволяет использовать единый декларативный язык для разработки инфраструктуры практически на любом более-менее популярном провайдере или даже конкретном сервисе.
Ниже я приведу вам пример использования terraform для решения кейса, случившегося у нашего заказчика, когда у очень мощного rds-инстанса свободная оперативная память упала до нуля, стали расти иопсы и cpu, что стало сказываться на tps.
https://blog.maddevs.io/connection-pooling-for-rds-postgresql-with-terraform-cc530cf51af0
Medium
Connection pooling для RDS-PostgreSQL с помощью terraform
В эпоху активного внедрения DevOps практик в процессы разработки софта — когда стена между Dev и Ops разрушается, и теперь уже одна команда…
Интерсный пост о возможных трендах в микросервисах в 2018м году. Больше хаоса и меньше реста всем
https://medium.com/memory-leak/5-microservices-trends-to-watch-in-2018-aed135f70e51
https://medium.com/memory-leak/5-microservices-trends-to-watch-in-2018-aed135f70e51
Medium
5 Microservices Trends to Watch in 2018
2017 was an important year for DevOps as the number of ecosystem players grew substantially and CNCF projects tripled. Looking to the year…
Помимо споров, кто круче Ангуляр или Реакт, фронтендерам нужно знать о том, как быть с производительностью в 2018м году. Ребята посидели и составили чеклист из множества пунктов, которые влияют на производительность вашего веб приложения. Это будет отличным дополнением к книге hpbn.co
https://www.dropbox.com/s/8h9lo8ee65oo9y1/front-end-performance-checklist-2018.pdf?dl=0
https://www.dropbox.com/s/8h9lo8ee65oo9y1/front-end-performance-checklist-2018.pdf?dl=0
Dropbox
front-end-performance-checklist-2018.pdf
Shared with Dropbox
https://github.com/kamranahmedse/developer-roadmap
Roadmap to becoming a web developer in 2018
Авторы очень наглядно все разложили. Молодцы.
Roadmap to becoming a web developer in 2018
Авторы очень наглядно все разложили. Молодцы.
GitHub
GitHub - kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in…
Interactive roadmaps, guides and other educational content to help developers grow in their careers. - kamranahmedse/developer-roadmap
https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236
Наиболее полная статья о том, как работает балансировка траффика и какие методы балансировки существуют
Наиболее полная статья о том, как работает балансировка траффика и какие методы балансировки существуют
Medium
Introduction to modern network load balancing and proxying
It was brought to my attention recently that there is a dearth of introductory educational material available about modern network load…
https://blog.maddevs.io/juniour-communication-6fa9f22d88fa?gi=29a0444ce110
Написали пост о проблемах джуниоров. Как они к этому приходят и как их проблемы можно решить.
Написали пост о проблемах джуниоров. Как они к этому приходят и как их проблемы можно решить.
Mad Devs
Решение основных проблем джуниоров
За весь период проведения стажировки, проблемы у стажеров одинаковые. Люди не умеют коммуницировать. Никак. Я несколько раз рассказываю о…
Программирование - это не только написание кода, а еще планирование, общение, поиск информации и обдумывание решения задачи. Программист пишет код около 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
https://blog.maddevs.io/%D0%BD%D0%B5-%D0%BF%D0%B8%D1%88%D0%B8-%D0%BA%D0%BE%D0%B4-67830e4db38c
Medium
Не пиши код!
Я недавно давал доклад на локальном митапе, который организовывают ребята из Neobis. О чем я рассказывал на митапе фронтендеров.
Для простых людей GPS - это удобный способ найти место, где можно покушать. Для бегунов и велосипедистов - хороший способ получать дополнительную информацию о своей тренировке.
Для программистов - всегда боль. Особенно на андроиде. Вот лежит телефон на столе, а таксометр накручивает километры. Именно с этой проблемой мы боролись, когда решили сделать как можно более точный расчет расстояния, которое проехал водитель на телефоне.
Получилось много математики и алгоритмов. Счетчик мы улучшили. Выложили в наш профиль на гитхабе и написали подробную статью об этом.
https://blog.maddevs.io/reduce-gps-data-error-on-android-with-kalman-filter-and-accelerometer-43594faed19c
Читайте, ставьте лайки, ставьте зведочки на гитхабе и сообщайте нам о проблемах, с которыми вы столкнетесь через issues на гитхабе.
Для программистов - всегда боль. Особенно на андроиде. Вот лежит телефон на столе, а таксометр накручивает километры. Именно с этой проблемой мы боролись, когда решили сделать как можно более точный расчет расстояния, которое проехал водитель на телефоне.
Получилось много математики и алгоритмов. Счетчик мы улучшили. Выложили в наш профиль на гитхабе и написали подробную статью об этом.
https://blog.maddevs.io/reduce-gps-data-error-on-android-with-kalman-filter-and-accelerometer-43594faed19c
Читайте, ставьте лайки, ставьте зведочки на гитхабе и сообщайте нам о проблемах, с которыми вы столкнетесь через issues на гитхабе.
Custom Software Development Company
How to Reduce GPS Data Errors on Android with Kalman Filter
Increase position accuracy and GPS distance calculation for the driver's app on Android devices with Kalman filter and accelerometer.
К предыдущему посту более ёмкое описание разработки с картинками и анимацией https://gps.maddevs.io/
gps.maddevs.io
Mad Location Manager - Accurate and «pure» Data from GPS-receivers
Mad Location Manager helps you to reduce GPS data error for a taxi and courier applications. It also can be used for tracking in on-demand services.
А еще, мы на этих выходных ездили в Москву на конференцию GopherCon Russia 2018. Поделились этим в посте у нас в блоге
https://blog.maddevs.io/gophercon-russia-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D1%82%D0%B5%D0%BF%D0%BB%D0%B0-%D0%B2-18-9ab050d5cdee
https://blog.maddevs.io/gophercon-russia-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D1%82%D0%B5%D0%BF%D0%BB%D0%B0-%D0%B2-18-9ab050d5cdee
Medium
GopherCon Russia. Много тепла в -18
Пару дней назад вместе с Тимой вернулись из Москвы. Ездили на GopherCon, общались с московским сообществом гоферов, гуляли по Москве…
https://blog.docker.com/2018/03/au-revoir/
К сожалению или нет, но Соломон Хайкс, создатель докера уходит из компании.
Посмотрим куда это приведет. За последнее время это уже второй уход ключевого игрока из проекта. Первым был Гордон Хор, который задизайнил язык Rust и теперь работает над свифтом в Apple.
К сожалению или нет, но Соломон Хайкс, создатель докера уходит из компании.
Посмотрим куда это приведет. За последнее время это уже второй уход ключевого игрока из проекта. Первым был Гордон Хор, который задизайнил язык Rust и теперь работает над свифтом в Apple.
Docker
Docker Blog
Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.
Продолжаем писать советы для начинающих разработчиков и не только. Сегодня опубликовали запись о том, как быстрее развиваться программисту. Читаем в блоге
https://goo.gl/P8Toum
https://goo.gl/P8Toum
Mad Devs
Как развиваться программисту быстрее
В программировании есть куча всего, что не связано с кодом. Как ни странно, программист в течение рабочего дня пишет код…
С каждым днем мы получаем все больше запросов на разработку мобильных приложений. Приложения себе сейчас хотят все — начиная от организаторов ивентов и торговых центров, и заканчивая фото студиями и типографиями. И если в случае с системами для автоматизации работ предприятия создание мобильных приложений чаще всего оправдано, то с большинством других запросов возникают сомнения в их реальной необходимости.
https://blog.maddevs.io/native-apps-vs-pwa-2da08fb923cb
https://blog.maddevs.io/native-apps-vs-pwa-2da08fb923cb
Medium
Хотите разработать мобильное приложение? Уверены?
С каждым днем мы получаем все больше запросов на разработку мобильных приложений. Приложения себе сейчас хотят все — начиная от…
В нашей команде начали применять практики DevOps задолго до того, как мы стали называться Mad Devs. Конкретно с этим явлением наш специалист Андрей Сапожников столкнулся более 10 лет назад, когда начал админить в команде разработчиков.
В то время этого термина еще не существовало, однако уже тогда частично применялись пока еще не оформленные правила и принципы DevOps: https://goo.gl/vhpW7q
В то время этого термина еще не существовало, однако уже тогда частично применялись пока еще не оформленные правила и принципы DevOps: https://goo.gl/vhpW7q
Осенью прошлого года в Mad Devs поступил проект по разработке мобильного приложения для Межбанковского Процессингового Центра. Изначально задача заключалась в разработке iOS приложения, аналогичного уже существующему на тот момент Android приложению, но с добавлением нового функционала. Казалось бы, в этом проекте не так много работы для дизайнера: есть техническое задание, видение приложения и готовый пример под рукой. Однако все оказалось не так просто, учитывая новую для нас специфику индустрии — банковский сектор.
В этой статье Александр Симонович расскажет о проблемах, с которыми столкнулись во время разработки и решениями, которые применили.
https://blog.maddevs.io/design-for-elcard-mobile-9c83e17727a3
В этой статье Александр Симонович расскажет о проблемах, с которыми столкнулись во время разработки и решениями, которые применили.
https://blog.maddevs.io/design-for-elcard-mobile-9c83e17727a3
Medium
Дизайн платежного приложения Элкарт
Осенью прошлого года в Mad Devs поступил проект по разработке мобильного приложения для Межбанковского Процессингового Центра. Изначально…
В эту пятницу, 18 мая в 14:00, в конференц зале Ололохауса на 3м этаже в БЦ "Виктори" пройдет Mad Talks на тему "Современный graphql на фронтенде и бекенде. Тестирование, Секьюрити, Новые возможности." Докладчики: Александр Вишнняков и его подопечный Улук (они на фотке ниже)
Обязательно приходите и зовите с собой друзей! :) Вход бесплатный.
Обязательно приходите и зовите с собой друзей! :) Вход бесплатный.
Спасибо всем, кто пришел на Mad Talk #1
Вот презентации докладчиков:
1) https://docs.google.com/presentation/d/1sPIz2wV-T0ejXnPBam2e9AJ--lko_nqbIgrSVRTudM4/edit#slide=id.gcb9a0b074_1_0
2) https://docs.google.com/presentation/d/1mMBwEoH241fKRFNuFwzaxxFz5P8kk6cMDZYfjI-LBzc/edit?usp=sharing
Вот презентации докладчиков:
1) https://docs.google.com/presentation/d/1sPIz2wV-T0ejXnPBam2e9AJ--lko_nqbIgrSVRTudM4/edit#slide=id.gcb9a0b074_1_0
2) https://docs.google.com/presentation/d/1mMBwEoH241fKRFNuFwzaxxFz5P8kk6cMDZYfjI-LBzc/edit?usp=sharing
Google Docs
Mad Talks
Mad Talks Современный graphql на фронтенде. Тестирование и новые возможности Александр Вишняков и Улукбек Джунусов