В Москве сейчас проходит конференция хайлоад++. Это, наверное, самая большая конференция для разработчиков в СНГ. Сейчас идет трансляция с главного зала. Смотреть можно тут https://www.youtube.com/watch?v=BlDK2KKKYc8
YouTube
Главный зал HighLoad++ 2017, 7 ноября
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Бесплатная трансляция главного зала конференции HighLoad++ 2017.
Расписание…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Бесплатная трансляция главного зала конференции HighLoad++ 2017.
Расписание…
http://www.opennet.ru/opennews/art.shtml?num=47477 Как поломали reCaptcha, сделав сервис unCaptcha. Практической пользы, скорее всего, мало. Но академической очень много. Понравилась идея с тем, чтобы качать аудиодорожку и распознавать голос. Код весь доступен на гитхаб
www.opennet.ru
Опубликован код для определения reCaptcha с точностью 85%
Исследователи из Мэрилендского университета и компании Vicarious опубликовали реализации двух различных методов обхода средств отсеивания интернет-ботов на основе капчи, в том числе позволяющих обойти защиту популярного сервиса reCaptcha. Методы интересны…
Крутяк. к pprof в Go прикрутили веб интерфейс https://rakyll.org/pprof-ui
Опубликовали статью про наше видение ремоут стендап митингов
https://blog.maddevs.io/remote-standup-afe649702171
Если у вас есть интересные идеи или вы хотите поделиться опытом, то пишите в комментариях к блогу
https://blog.maddevs.io/remote-standup-afe649702171
Если у вас есть интересные идеи или вы хотите поделиться опытом, то пишите в комментариях к блогу
Medium
Как правильно участвовать в ремоут стендап митингах
Ремоут стендап митинг в команде, которая разрабатывает софт — это обычный стендап митинг, только проводится он в групповом чате. Для…
Небольшая заметка о том, что нужно помнить при планировании итераций. И как не забывать добавлять в разрабатываемый софт немного магии.
https://blog.maddevs.io/venture-features-81275bf5a622
https://blog.maddevs.io/venture-features-81275bf5a622
Mad Devs
Венчурное инвестирование софта фичами
Итерационный подход к разработке требует на выходе каждой итерации логически законченный продукт, который замыкает на себе весь основной…
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
1. https://github.com/yudai/gotty позволяет вам расшарить вашу сессию в терминале через веб приложение. Правда показывает только вывод запущенного процесса
2. https://github.com/cloudfoundry/go-diodes атомарные кольцевые буфферы для го.
3/ https://github.com/cloudfoundry/go-pubsub интересная реализация механизма pubsub
GitHub
GitHub - yudai/gotty: Share your terminal as a web application
Share your terminal as a web application. Contribute to yudai/gotty development by creating an account on GitHub.
Накатали статью про интересные кейсы поиска бага при запуске тестов в Го.
https://blog.maddevs.io/got-an-error-reading-communication-packets-here-is-how-to-solve-this-partially-a7334b6f686a
https://blog.maddevs.io/got-an-error-reading-communication-packets-here-is-how-to-solve-this-partially-a7334b6f686a
Medium
Got an error reading communication packets? Here is how to solve this (partially)
Почему при запуске всех тестов через go test ./ появляется Error 1049: Unknown database ‘xxx’ и как решить эту проблему.
Как вы уже знаете, первый пост Чака про его методы стажировки в Mad Devs вызвал бурные реакции в местном девелоперском комьюнити.
Вышла следующая статья, которая раскрывает некоторые аспекты, нераскрытые ранее и немного внутренней статистики
https://blog.maddevs.io/internship-revolution-b9b3aa1c22ed
Вышла следующая статья, которая раскрывает некоторые аспекты, нераскрытые ранее и немного внутренней статистики
https://blog.maddevs.io/internship-revolution-b9b3aa1c22ed
Medium
Эволюция стажировки
Прошлый пост вызвал over9000 сообщений в сообществе @devkg. Обсуждение скатилось до абсурда. Но это и понятно, потому что без контекста…
https://habrahabr.ru/company/otus/blog/343566/
Хороший обзор по стоимости операций для процессора
Хороший обзор по стоимости операций для процессора
Habr
Стоимость операций в тактах ЦП
Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать...
https://goo.gl/Zcre8p
Если вам жалко ресурсов вашего процессора и рукам горячо на ноутбуке — ставьте плагины блокировщики веб-майнинга
Уже на kg сайтах замечен код CoinHive.
Если вам жалко ресурсов вашего процессора и рукам горячо на ноутбуке — ставьте плагины блокировщики веб-майнинга
Уже на kg сайтах замечен код CoinHive.
Mad Devs
Плагин для блокировки веб-майнинга — must have в 2017–18гг
Я никогда не пользовался AdBlock. Не только потому что занимался разработкой ресурсов и монетизацией через рекламу на сайте. Но и потому, …
Немного холивара 💣
Сравниваем разработчиков из Силиконовой Долины с местными.
https://blog.maddevs.io/us-vs-ca-6133e9dea998
Сравниваем разработчиков из Силиконовой Долины с местными.
https://blog.maddevs.io/us-vs-ca-6133e9dea998
Mad Devs
Чем ИТ команды в Штатах лучше чем в ЦА и наоборот
Где-то больше года мы удаленно работаем со Штатовскими стартапами в Mad Devs. Моя роль заключается в управлении проектом. Этой осенью я пр…
В какой-то момент понадобилось на простых боксах и на простых дисках крутить разного рода крипто-проекты, чекая, насколько точно они делают то, что пишут в своих whiepapers.
Чтобы не тратить много денег, решили брать дешевые диски, объединив в софтовый RAID 1.
Ниже приводим список самых адекватных дешевых дисков на наш взгляд.
http://telegra.ph/Kakie-diski-samye-normalnye-iz-deshevyh-12-27
Чтобы не тратить много денег, решили брать дешевые диски, объединив в софтовый RAID 1.
Ниже приводим список самых адекватных дешевых дисков на наш взгляд.
http://telegra.ph/Kakie-diski-samye-normalnye-iz-deshevyh-12-27
Telegraph
Какие диски самые нормальные из дешевых
В какой-то момент понадобилось на простых боксах и на простых дисках крутить разного рода крипто-проекты, чекая, насколько точно они делают то, что пишут в своих whiepapers. Чтобы не тратить много денег, решили брать дешевые диски, объединив в софтовый RAID…
Как раз перед Новым Годом свежий выпуск шоу 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
Решение основных проблем джуниоров
За весь период проведения стажировки, проблемы у стажеров одинаковые. Люди не умеют коммуницировать. Никак. Я несколько раз рассказываю о…