5 наиболее часто используемых стратегий деплоя: десятиминутный разбор от Alex Xu.
✔️ Big Bang
✔️ Rolling
✔️ Blue-Green
✔️ Canary
✔️ Feature
📺 Смотреть
Оригинал
✔️ Big Bang
✔️ Rolling
✔️ Blue-Green
✔️ Canary
✔️ Feature
📺 Смотреть
Оригинал
YouTube
Top 5 Most-Used Deployment Strategies
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
❤10👍1🍌1
«Делюсь опытом участия в хакатоне от Совкомбанка»
Автор делится опытом участия в хакатоне. Задача была такова: командой до 5 человек сделать внутренний сервис для подбора персонала и ведения HR деятельности.
Интересно будет тем, кто хочет увидеть хакатоны изнутри
Автор делится опытом участия в хакатоне. Задача была такова: командой до 5 человек сделать внутренний сервис для подбора персонала и ведения HR деятельности.
Интересно будет тем, кто хочет увидеть хакатоны изнутри
Хабр
Делюсь опытом участия в хакатоне от Совкомбанка
Сколково изнутри в 17:00 Сегодня, я хочу поделиться опытом и рассказать про участие в командном хакатоне от совкомбанка . Вкратце опишу задачу — командой до 5 человек сделать...
🍌6❤1👍1
Статья расскажет о расширении возможностей мониторинга серверов веб-приложений на базе Laravel. В ней описываются новые проверки, которые можно добавить в стандартный Laravel Server Monitor, чтобы обеспечить более полную и точную мониторинговую информацию о сервере.
В нее включены такие проверки, как:
✅Проверка загрузки ЦП
✅Проверка количества подключений к БД
✅Проверка памяти Redis для проверки допустимых порогов
И многие другие.
В нее включены такие проверки, как:
✅Проверка загрузки ЦП
✅Проверка количества подключений к БД
✅Проверка памяти Redis для проверки допустимых порогов
И многие другие.
Laravel News
Extra Checks for Laravel Server Monitor - Laravel News
If you want to add some additional server checks for Spatie's Laravel Server Monitor Package, check out this extra server monitor checks package.
👍4
👔PHP-разработчик
⛳️ Amex Development
💼🥁 Удалёнка
💵 230 000 рублей
Подробная информация о вакансии
#вакансии
⛳️ Amex Development
💼🥁 Удалёнка
💵 230 000 рублей
Подробная информация о вакансии
#вакансии
hh.ru
Вакансия PHP-разработчик (удаленно) в Москве, работа в компании Amex Development (вакансия в архиве c 29 июня 2023)
Зарплата: от 230000 ₽. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 26.06.2023.
❤3🍌1
Как вы управляете версиями кода в своих проектах?
🤯12❤2
Как отслеживать статус рейса в режиме реального времени с помощью Flight Tracker API
Вы узнаете, как получить ключ API, как отправлять запросы на сервер и как обрабатывать полученную информацию. Кроме того, в статье описывается, как создать простое приложение для отслеживания статуса рейсов на PHP
Вы узнаете, как получить ключ API, как отправлять запросы на сервер и как обрабатывать полученную информацию. Кроме того, в статье описывается, как создать простое приложение для отслеживания статуса рейсов на PHP
DEV Community
How to Track Flight Status in real-time using the Flight Tracker API
A Guide to utilizing the Flight Tracker API
👍3❤2
Что такое type hinting, как работает, зачем нужен?
Type hinting - это возможность указывать типы параметров функций и возвращаемых значений в PHP 7+.
Работает type hinting следующим образом: передавая параметры в функцию, вы указываете типы данных, которые они могут содержать. При вызове функции её параметры будут проверены на соответствие указанным типам.
Type hinting необходим для улучшения надежности кода и ускорения его разработки. Он позволяет избежать ошибок типов во время выполнения программы и дает программисту возможность быстрее понимать, какой тип данных должен быть возвращен из функции или передан в качестве параметра.
Кроме того, благодаря type hinting увеличивается читаемость кода, поскольку он помогает другим разработчикам понимать его логику и предназначение, а также избежать ошибок при использовании методов и функций.
#вопросы_с_собеседований
Type hinting - это возможность указывать типы параметров функций и возвращаемых значений в PHP 7+.
Работает type hinting следующим образом: передавая параметры в функцию, вы указываете типы данных, которые они могут содержать. При вызове функции её параметры будут проверены на соответствие указанным типам.
Type hinting необходим для улучшения надежности кода и ускорения его разработки. Он позволяет избежать ошибок типов во время выполнения программы и дает программисту возможность быстрее понимать, какой тип данных должен быть возвращен из функции или передан в качестве параметра.
Кроме того, благодаря type hinting увеличивается читаемость кода, поскольку он помогает другим разработчикам понимать его логику и предназначение, а также избежать ошибок при использовании методов и функций.
#вопросы_с_собеседований
👍18😁4❤1
Пакет Laravel для быстрого просмотра того, какой HTML сгенерирован в каком представлении Blade
Статья рассказывает о новом пакете для Laravel, который помогает разработчикам быстро определить, какой HTML-код был сгенерирован какой Blade-шаблоном.
Также рассматриваются основные принципы работы этого пакета, его установка и использование. Основной упор делается на том, что пакет значительно упрощает процесс отладки и ускоряет разработку веб-приложений на Laravel.
Статья рассказывает о новом пакете для Laravel, который помогает разработчикам быстро определить, какой HTML-код был сгенерирован какой Blade-шаблоном.
Также рассматриваются основные принципы работы этого пакета, его установка и использование. Основной упор делается на том, что пакет значительно упрощает процесс отладки и ускоряет разработку веб-приложений на Laravel.
freek.dev
A Laravel package to quickly see which HTML is rendered by which Blade view | freek.dev
I'm happy to share that we have released our latest package, spatie/laravel-blade-comments.
This package can add comments to your rendered HTML output. For each Blade view that was used to build up the response, it adds start and ending comments.
This package can add comments to your rendered HTML output. For each Blade view that was used to build up the response, it adds start and ending comments.
❤4🌭2👏1
Статья «Build Your Own Service Container in PHP: Minimal Container» рассказывает о том, как создать свой собственный "сервисный контейнер" в PHP.
ryangjchandler.co.uk
Minimal container (Build your own service container in PHP)
Exploring software development with PHP, JavaScript, Rust, and beyond.
❤4🍌1
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❌ 6 типичных ошибок, которые допускают программисты при составлении резюме
Рассказываем, что не так с резюме большинства программистов и как сделать так, чтобы работодатель обратил на вас внимание.
Ссылка
Рассказываем, что не так с резюме большинства программистов и как сделать так, чтобы работодатель обратил на вас внимание.
Ссылка
❤4🌚1
👔Senior Backend PHP-developer (Symfony)
⛳️ СДЭК
💼🥁 Удалёнка
💵 На собеседовании
Подробная информация о вакансии
#вакансии
⛳️ СДЭК
💼🥁 Удалёнка
💵 На собеседовании
Подробная информация о вакансии
#вакансии
hh.ru
Вакансия Senior Backend PHP-developer (Symfony) в Москве, работа в компании СДЭК (вакансия в архиве c 13 июля 2023)
Зарплата: не указана. Москва. Требуемый опыт: более 6 лет. Полная занятость. Дата публикации: 13.06.2023.
❤1
Создание и поиск индекса Elasticsearch с помощью Sigmie в PHP
Статья рассказывает о том, как использовать библиотеку Sigmie для создания и поиска индексов в Elasticsearch с помощью языка программирования PHP.
Тут представлены шаги, необходимые для установки Sigmie и Elasticsearch, а также объясняется, как создать индекс с фильтрами и настраивать его, и примеры кода для поиска в индексе с использованием различных методов и настраивает параметры поиска, такие как порядок сортировки и количество результатов.
Статья рассказывает о том, как использовать библиотеку Sigmie для создания и поиска индексов в Elasticsearch с помощью языка программирования PHP.
Тут представлены шаги, необходимые для установки Sigmie и Elasticsearch, а также объясняется, как создать индекс с фильтрами и настраивать его, и примеры кода для поиска в индексе с использованием различных методов и настраивает параметры поиска, такие как порядок сортировки и количество результатов.
DEV Community
Building and Searching an Elasticsearch Index with Sigmie in PHP
Elasticsearch is a powerful search engine that allows you to index and search through large volumes...
❤2⚡1👍1
Создание больших ZIP-экспортов из файлов в S3
Cтатья расскажет о том, как экспортировать большие файлы из Amazon S3 в формате ZIP.
Cтатья расскажет о том, как экспортировать большие файлы из Amazon S3 в формате ZIP.
👍5
Использование сопрограмм GoLang для обработки заданий Laravel
В статье рассматриваются основные принципы интеграции Go в Laravel, а также приводятся примеры кода, демонстрирующие, как это можно реализовать на практике.
В статье рассматриваются основные принципы интеграции Go в Laravel, а также приводятся примеры кода, демонстрирующие, как это можно реализовать на практике.
👍6❤1⚡1🌚1
Какие магические методы вы знаете и как их применяют?
Самые часто используемые магические методы:
1. __construct() - магический метод класса, который вызывается при создании объекта этого класса. Он используется для установки начальных значений свойств объекта и выполнения любых других действий, необходимых при его создании.
2. __destruct() - магический метод класса, который вызывается при уничтожении объекта этого класса. Он может использоваться для освобождения ресурсов, связанных с объектом, и выполнения других очистительных действий.
3. __get() - магический метод, который вызывается при обращении к недоступному свойству объекта. Он может использоваться для автоматического получения значения свойства из другого источника данных или для выполнения других операций.
4. __set() - магический метод, который вызывается при установке значения недоступного свойства объекта. Он может использоваться для проверки и фильтрации входных данных, прежде чем они будут присвоены свойству объекта.
5. __call() - магический метод, который вызывается при вызове недоступного метода объекта. Он может использоваться для автоматического вызова метода из другого объекта или для выполнения других действий.
6. __toString() - магический метод, который вызывается при преобразовании объекта в строку. Он может использоваться для определения формата вывода объекта или для выполнения других операций.
7. __sleep() и __wakeup() - магические методы, которые вызываются при сериализации и десериализации объекта. Они могут использоваться для подготовки данных перед сериализацией и восстановления состояния объекта после десериализации.
С остальными методами можно ознакомиться в документации.
#вопросы_с_собеседований
Самые часто используемые магические методы:
1. __construct() - магический метод класса, который вызывается при создании объекта этого класса. Он используется для установки начальных значений свойств объекта и выполнения любых других действий, необходимых при его создании.
2. __destruct() - магический метод класса, который вызывается при уничтожении объекта этого класса. Он может использоваться для освобождения ресурсов, связанных с объектом, и выполнения других очистительных действий.
3. __get() - магический метод, который вызывается при обращении к недоступному свойству объекта. Он может использоваться для автоматического получения значения свойства из другого источника данных или для выполнения других операций.
4. __set() - магический метод, который вызывается при установке значения недоступного свойства объекта. Он может использоваться для проверки и фильтрации входных данных, прежде чем они будут присвоены свойству объекта.
5. __call() - магический метод, который вызывается при вызове недоступного метода объекта. Он может использоваться для автоматического вызова метода из другого объекта или для выполнения других действий.
6. __toString() - магический метод, который вызывается при преобразовании объекта в строку. Он может использоваться для определения формата вывода объекта или для выполнения других операций.
7. __sleep() и __wakeup() - магические методы, которые вызываются при сериализации и десериализации объекта. Они могут использоваться для подготовки данных перед сериализацией и восстановления состояния объекта после десериализации.
С остальными методами можно ознакомиться в документации.
#вопросы_с_собеседований
❤5
Как сообщество PHP добавляет функции в язык
Статья рассказывает о том, как сообщество PHP работает над развитием языка, добавляя новые возможности для разработчиков. В статье описывается процесс, когда члены сообщества могут предложить изменения PHP в виде Request for Comments (RFC) и после обсуждения и принятия решения изменения могут быть включены в новые версии языка. Также статья приводит примеры новых функций, которые были добавлены в PHP благодаря этому процессу.
Статья рассказывает о том, как сообщество PHP работает над развитием языка, добавляя новые возможности для разработчиков. В статье описывается процесс, когда члены сообщества могут предложить изменения PHP в виде Request for Comments (RFC) и после обсуждения и принятия решения изменения могут быть включены в новые версии языка. Также статья приводит примеры новых функций, которые были добавлены в PHP благодаря этому процессу.
DEV Community
How the PHP community add features to the language itself
Have you ever wondered how a language sets about adding new features, or deciding what changes from...
👍3❤2