Исследование скорости загрузки как фактора ранжирования
Скорость загрузки и инструмент PageSpeed Insights от Google уже давно входят в работу SEO специалиста. После того как Google в июле 2018 объявил что скорость загрузки страницы становится фактором ранжирования,…
Observability система для микросервисов на примере Instana
В данном техническом обзоре мы детально познакомимся с продуктом Instana — инструментом для автоматического мониторинга производительности микросервисной инфраструктуры, Kubernetes и пользовательского опыта, который использует наша компания в проектах на протяжении…
Как скоро хуки вытеснят классы React?
Конечно же я знаю, что в официальной документации React ничего не сказано о планах отказываться от компонентов классов в ближайшем будущем. Поэтому можете не беспокоиться — переписывать весь код вам не придётся.…
Разработка должна ориентироваться на продакшен, всё остальное — чушь
https://habr.com/ru/company/vdsina/blog/529936/
Паттерны проектирования в php
Шаблоны проектирования были представлены общественности в книге Design Patterns (Erich Gamma, Richard Helm, Ralph Johnson и John Vlissides (известные как «банда четырёх»)). Основная концепция, представленная во введении, была простой. За…
Как я клею топовые дроп домены на продвигаемый сайт
Дроп-домен (от английского, drop – брошенный) – домен, который когда-то существовал, но по какой-то причине его забросили (случайно, просто купили новый домен и не перевезли сайт с помощью 301 редиректа.…
Обеспечиваем безопасность в гибкой разработке и CI/CD
DevOps появился из-за культурных, функциональных и технических разногласий между командами разработчиков, желающими часто выпускать свой продукт, и командами эксплуатации, желающими сохранить надежность и стабильность. Культура DevOps затрагивает как сотрудничество, принципы…
Метод Любищева и учет времени по мотивам книги Даниила Гранина «Эта странная жизнь»
Каждый из нас хотя бы раз в жизни задумывался о времени, его неумолимости и быстротечности. Вроде бы вчера ты окончил школу и поступил в университет, а уже сегодня тебе 36…
Best Practices for Modern PHP Development
PHP is a complex language that has suffered years of twists, bends, stretches, and hacks. It’s highly inconsistent and sometimes buggy. Each version has its own unique features, warts, and…
PSR Стандарты
PSR — Чуть больше, чем стиль оформления кода. Как показала практика, многие PHP-разработчики знакомы с аббревиатурой PSR. Однако большинство все еще ограничены знанием, что PSR это стандарт оформления кода. Ребята…
PHP – Strict Types
Being able to declare types, such as int, string, or bool was a massive improvement added to PHP with the release of 7.0. However, there is a small but important…
Resize an Image in AWS S3 Using a Lambda Function
Overview AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources for you, making it easy to build applications that…
Dependency Injection and Inversion of Control in JavaScript
https://medium.com/@viktor.kukurba/dependency-injection-and-inversion-of-control-in-javascript-303e07e7f43f
Что почитать менеджеру продукта или проекта: от исследований Канемана до мотивации Брэдбери
Всем привет! В нашем совместном с МФТИ учебном проекте Технотрек есть семестровый курс по Product Management. Меня зовут Станислав, и я ведущий преподаватель этого курса, а также менеджер продукта в…
CI Tools comparison: CodeBuild vs Bitbucket Pipelines vs Jenkins
Multiple tools are available to do CI/CD. In the article, I’ll compare CodeBuild, Bitbucket Pipelines and a brief overview of Jenkins. Notifications Both offer notification options. On Bitbucket, you can…
О понятии «бессерверные технологии» serverless
У многих бессерверные вычисления ассоциируются с существующими платформами, представляющими услуги в формате «функция как сервис» (function-as-a-servise, FaaS), что вполне понятно. Многих эти платформы разочаровывают, заставляют с подозрением смотреть на всё…
Serverless Best Practices
Within the community we’ve been debating the best practices for many years, but there are a few that have been relatively accepted for most of that time. Most serverless practitioners…
Советы бывалого программиста или Здравствуй, дорогой я двадцать лет назад
Жаль, что вряд ли смогу отправить это письмо. А тебе, наверное, было бы интересно узнать, что жизнь и работа у тебя сложились неплохо. А если бы ты это прочитал вовремя,…
WebPack. What is it?
В этом посте мы подробнее поговорим про сборщик WebPack. Это довольно функциональный инструмент, с кучей возможностей, с которыми и за месяц можно не разобраться. Однако, наиболее важно понять саму концепцию…
Самый быстрый Фреймворки для PHP Phalcon «Ястреб»
Фреймворки для PHP — одна из самых быстроразвивающихся отраслей программирования. Одним из них можно назвать и Phalcon, который является не только каркасом для веб-приложений, но и расширением языка. Этот фреймворк…