Google io уже через 5 дней.
https://events.google.com/io/
И как уже писал про google developer portal, регишься на ивент, получаешь ачивку)
3 картинка. Вопросы из регистрационной анкеты - дудь стайл.
https://events.google.com/io/
И как уже писал про google developer portal, регишься на ивент, получаешь ачивку)
3 картинка. Вопросы из регистрационной анкеты - дудь стайл.
GitHub Jobs закрывается с 19 Августа 2021. Размещение вакансии стоило $450.
Сервис был запущен в 2010 году (https://github.blog/2010-08-07-github-jobs-launches-tomorrow/).
https://github.blog/changelog/2021-04-19-deprecation-notice-github-jobs-site/
Сервис был запущен в 2010 году (https://github.blog/2010-08-07-github-jobs-launches-tomorrow/).
https://github.blog/changelog/2021-04-19-deprecation-notice-github-jobs-site/
http://securitygym.ru/
https://github.com/yandex/securitygym
Ребята из Яндекса сделали свой мини портал для обучения своих команд навыкам безопасной разработки. Минимальная инфа из owasp top 10 + песочница для теста. Курс изначально доступен при онбоардинге нового сотрудника но можно пройти и отдельно.
В целом идея делать такие курсы и вставлять их в онбоардинг идея хорошая (и логичная).
https://github.com/yandex/securitygym
Ребята из Яндекса сделали свой мини портал для обучения своих команд навыкам безопасной разработки. Минимальная инфа из owasp top 10 + песочница для теста. Курс изначально доступен при онбоардинге нового сотрудника но можно пройти и отдельно.
В целом идея делать такие курсы и вставлять их в онбоардинг идея хорошая (и логичная).
GitHub
GitHub - yandex/securitygym
Contribute to yandex/securitygym development by creating an account on GitHub.
Отличная возможность почитать и посмотреть какого уровня проблемы встречаются в Gitlab. Список инцидентов и как их решала инфраструктурная команда GitLab.
https://gitlab.com/gitlab-com/gl-infra/production/-/issues?label_name=incident
Отдельные проблемы (2021-05-25 Customers.gitlab.com down (filled filesystem)) прям напоминают что, в целом везде бывают факапы) даже у таких известных компаний.
Помните об этом и вы.
https://gitlab.com/gitlab-com/gl-infra/production/-/issues/4716
https://gitlab.com/gitlab-com/gl-infra/production/-/issues?label_name=incident
Отдельные проблемы (2021-05-25 Customers.gitlab.com down (filled filesystem)) прям напоминают что, в целом везде бывают факапы) даже у таких известных компаний.
Помните об этом и вы.
https://gitlab.com/gitlab-com/gl-infra/production/-/issues/4716
GitLab
Issues · GitLab.com / GitLab Infrastructure Team / production
The GitLab.com Production project tracks changes, incidents and deltas in the production environment.
Stackoverflow запустили очередной developer survey.
Прошлый опрос был в феврале 2020, потом бахнул covid. Так что результаты этого опроса будут интересными. Проходим, отвечаем.
https://stackoverflow.blog/2021/05/25/the-2021-developer-survey-is-now-open/
Прошлый опрос был в феврале 2020, потом бахнул covid. Так что результаты этого опроса будут интересными. Проходим, отвечаем.
https://stackoverflow.blog/2021/05/25/the-2021-developer-survey-is-now-open/
Stack Overflow Blog
The 2021 Developer Survey is now open!
The 2021 Developer Survey is ready for your input.
Посмотрел доклад Haley Tucker из Netflix Resilience Engineering team.
Чем зацепило. Тема canary releases уже давно обсуждена, казалось бы, что тут еще можно придумать, бери и делай.
Но здесь эту тему модицифировали и применили для совершенно другого процесса. У команды Haley Tucker была необходимость тестировать плеер netflix на разных устройствах, начиная от браузеров и мобилок и заканчивая телевизорами и приставками. Придумали термин Sticky canaries, по аналогии со sticky sessions клиент выделяется в группу на все время теста (или релиза). В чем тут плюс, вы видите все время одного и того же клиента и можете наблюдать как его взаимодействие с новым сервисом влияет на более длинном промежутке времени, так как обычный canary, придусматривает просто выделения части "какого-то" трафика.
В целом это чем-то похоже на A/B тесты. Т.е. они могут направить одного конкретного пользователя на новую конфигурацию сервисов и спокойно снять метрики или протестировать что-то.
Платформма их собственная, сначала использовалась для Chaos тестирования, а потом переросла во что-то большее.
Пока искал исходники самой платформы, нашел что есть открытые аналоги, вот например Сhaos toolkit. Надо тестить.
https://www.infoq.com/presentations/sticky-canaries/
Чем зацепило. Тема canary releases уже давно обсуждена, казалось бы, что тут еще можно придумать, бери и делай.
Но здесь эту тему модицифировали и применили для совершенно другого процесса. У команды Haley Tucker была необходимость тестировать плеер netflix на разных устройствах, начиная от браузеров и мобилок и заканчивая телевизорами и приставками. Придумали термин Sticky canaries, по аналогии со sticky sessions клиент выделяется в группу на все время теста (или релиза). В чем тут плюс, вы видите все время одного и того же клиента и можете наблюдать как его взаимодействие с новым сервисом влияет на более длинном промежутке времени, так как обычный canary, придусматривает просто выделения части "какого-то" трафика.
В целом это чем-то похоже на A/B тесты. Т.е. они могут направить одного конкретного пользователя на новую конфигурацию сервисов и спокойно снять метрики или протестировать что-то.
Платформма их собственная, сначала использовалась для Chaos тестирования, а потом переросла во что-то большее.
Пока искал исходники самой платформы, нашел что есть открытые аналоги, вот например Сhaos toolkit. Надо тестить.
https://www.infoq.com/presentations/sticky-canaries/
chaostoolkit.org
Faq -
Chaos Toolkit
Ребята из проекта "Инженер заходит в бар" анонсировали интересный выпуск. Про трансформацию карьеры Dev-to-TeamLead. У них интересные дискусси рождаются на стримах. Заходите.
https://miro-event.timepad.ru/event/1650491/
https://miro-event.timepad.ru/event/1650491/
miro-event.timepad.ru
Dev-to-Teamlead / События на TimePad.ru
Продолжаем исследовать траектории профессионального развития разработчиков – поговорим о переходе Dev-to-Teamlead.
Хороший лонгрид про использование облачных сервисов. В статье рассуждение по тому, как плотно облака вошли в нашу (программерскую) жизнь, и о том как это отражается (скорее гипотеза) на росте компаний, и в конечном счете может влиять на потребителя.
Много классных ссылок по тексту. Сложно не согласится конечно с основное идеей статьи, во всем нужна мера, понимание из чего складывается кост на инфраструктуру, и постоянный поиск оптимизаций.
https://a16z.com/2021/05/27/cost-of-cloud-paradox-market-cap-cloud-lifecycle-scale-growth-repatriation-optimization/
Много классных ссылок по тексту. Сложно не согласится конечно с основное идеей статьи, во всем нужна мера, понимание из чего складывается кост на инфраструктуру, и постоянный поиск оптимизаций.
https://a16z.com/2021/05/27/cost-of-cloud-paradox-market-cap-cloud-lifecycle-scale-growth-repatriation-optimization/
Andreessen Horowitz
The Cost of Cloud, a Trillion Dollar Paradox
There is no doubt that the cloud is one of the most significant platform shifts in the history of computing. Not only has cloud already impacted hundreds of billions of dollars of IT spend, it’s still in early innings and …
Вдогонку к статье, оказывается уже есть FinOps. Collaborative, Real-Time Cloud Financial Management
https://www.finops.org/
https://www.finops.org/
www.finops.org
The FinOps Foundation
The FinOps Foundation is a Project of the The Linux Foundation dedicated to advancing people who practice the discipline of FinOps through community connections, training & education and sharing best practices.
Компания Buffer давно известна своей открытостью, то что у них открытая аналитика я читал. Например вот https://buffer.com/revenue. Но оказывается у них еще и открыты зарплаты. https://buffer.com/salaries.
Buffer: All-you-need social media toolkit for small businesses
Transparent Metrics Dashboard | Buffer
Buffer's journey in numbers
Чтобы сразу не отходить от темы открытости. Решил проверить у gitlab, они тоже декларируют полную открытость. Зарплат уних не нашел, но есть огроменное и подробное описание как у них устроена компенсация. Прям впечатлен)
В общем, схема у обеих компаний примерно одна.
Ценность вашей роли * (стоимость жизни в вашей стране) = зарплата.
В общем, схема у обеих компаний примерно одна.
Ценность вашей роли * (стоимость жизни в вашей стране) = зарплата.
Похоже что для выхода с удаленки понадобится еще год как минимум)
Давить опасно, сотрудники могут уйти к другим, кто предложит full remote. Сложна.
Apple employees rally against office working plan - BBC News
https://www.bbc.com/news/technology-57385999
Давить опасно, сотрудники могут уйти к другим, кто предложит full remote. Сложна.
Apple employees rally against office working plan - BBC News
https://www.bbc.com/news/technology-57385999
BBC News
Apple employees rally against office working plan
Staff are pushing back against Tim Cook's declaration that most working days need to be at the office.
Очень крутой лонгрид о том, как переписывали мобильное приложение uber. Несколько месяцев до делайна, и огромная кодовая база. Читается легко.
https://blog.pragmaticengineer.com/uber-app-rewrite-yolo/
https://blog.pragmaticengineer.com/uber-app-rewrite-yolo/
The Pragmatic Engineer
Uber's Crazy YOLO App Rewrite, From the Front Seat
I've worked on many projects throughout my career as a software engineer. However, Helix - Uber's Rider app rewrite in 2016 introducing Swift and RIBs - stands as the craziest project by a margin.
This is my story and some of my journal entries from the…
This is my story and some of my journal entries from the…
Отличная статья о том, как относится к советам в ИТ. Чем более общий совет вам дают, тем больше вопросов вы должны спросить у советующего и тем более настороженно следует отнестись к этому совету.
Software development is full of confident forecasters. We are a pretty new field, and yet everyone seems so sure that they have the best solution to whatever problem is at hand. I’d like to hear more people saying things like, “in this specific context, test-coverage seem like an important metric,” or “StopLang is great if you can afford the GC, but if you can’t, then you should look at IronOre.” A great tool is not a universal tool it’s a tool well suited to a specific problem.
The more universal a solution someone claims to have to whatever software engineering problem exists, and the more confident they are that it is a fully generalized solution, the more you should question them. The more specific and contingent the advice - the more someone says ‘it depends’ or ‘YourSQL works well in a read-heavy context with the following constraints’ the more likely they are to be leading you in the right direction. At least that’s what I have found.
https://earthly.dev/blog/thought-leaders/
Software development is full of confident forecasters. We are a pretty new field, and yet everyone seems so sure that they have the best solution to whatever problem is at hand. I’d like to hear more people saying things like, “in this specific context, test-coverage seem like an important metric,” or “StopLang is great if you can afford the GC, but if you can’t, then you should look at IronOre.” A great tool is not a universal tool it’s a tool well suited to a specific problem.
The more universal a solution someone claims to have to whatever software engineering problem exists, and the more confident they are that it is a fully generalized solution, the more you should question them. The more specific and contingent the advice - the more someone says ‘it depends’ or ‘YourSQL works well in a read-heavy context with the following constraints’ the more likely they are to be leading you in the right direction. At least that’s what I have found.
https://earthly.dev/blog/thought-leaders/
Earthly Blog
Don't Feed the Thought Leaders
In this article, the author shares their experience as an engineering manager and the challenges they faced when trying to reach alignment and prev...
Внезапно стало интересно а какие компании предоставляют sabbatical. Это такой оплачиваемый (полностью или частично) отдых, который обычно не входит в стандартное количество дней "по закону" и предоставляется работникам которые проработали значительное количество лет. Обычно от месяца и больше.
Вот что нашел, в топе Adobe, Intel, PayPal, остальные уже мало известные.
На примере Adobe - перечисленных за 5 лет работы вы получаете 4 оплачиваемых недели (20 рабочих дней).
https://www.glassdoor.com/blog/42136-2/
А вот список из Fortune (по состоянию на 2018 год): VmWare, FedEx
https://fortune.com/best-companies/2018/search/?sabbaticals=true
Ну и еще одна ссылка на исследование, судя по нему у Sabbatical больше американские корни и популярность его там выше.
A multinational study has revealed that Americans are the
most in need of an extended break, such as a sabbatical, with over half (52%) admitting that a ‘planned strategic work pause’ would improve their mental health. Americans rated much higher than all of the 12,0000 respondents in the eight countries surveyed (European average 39%)
https://www.edreamsodigeo.com/wp-content/uploads/sites/19/2017/09/Sabbaticals-U.S.-14SEP17.pdf
Вот что нашел, в топе Adobe, Intel, PayPal, остальные уже мало известные.
На примере Adobe - перечисленных за 5 лет работы вы получаете 4 оплачиваемых недели (20 рабочих дней).
https://www.glassdoor.com/blog/42136-2/
А вот список из Fortune (по состоянию на 2018 год): VmWare, FedEx
https://fortune.com/best-companies/2018/search/?sabbaticals=true
Ну и еще одна ссылка на исследование, судя по нему у Sabbatical больше американские корни и популярность его там выше.
A multinational study has revealed that Americans are the
most in need of an extended break, such as a sabbatical, with over half (52%) admitting that a ‘planned strategic work pause’ would improve their mental health. Americans rated much higher than all of the 12,0000 respondents in the eight countries surveyed (European average 39%)
https://www.edreamsodigeo.com/wp-content/uploads/sites/19/2017/09/Sabbaticals-U.S.-14SEP17.pdf
Glassdoor
14 Companies Offering Sabbaticals & Hiring Now | Glassdoor Blog
Few things are as good a reward for one's hard work. Whether you've put in years of service or gone above and beyond for a company, sabbaticals are often the light at the end of the tunnel. If you're goal-oriented or if you anticipate wanting a reprieve a…
JVM Ecosystem Report 2021 от Snyk.
Супер неожиданных результатов нет, все ожидаемо, ответы по большей части европейских компаний/разработчиков.
https://snyk.io/jvm-ecosystem-report-2021/
Супер неожиданных результатов нет, все ожидаемо, ответы по большей части европейских компаний/разработчиков.
https://snyk.io/jvm-ecosystem-report-2021/