The Dragon Code News
258 subscribers
210 photos
7 videos
4 files
234 links
Рассказываем о том, над чем работаем и что может быть полезным разработчикам 🙂

dragon-code.pro
Download Telegram
Коллеги, встречаем «офисную Камасутру»

Для удаленщиков это обычный базовый набор поз в течение одного дня.
🤣4👍2
🐘 Я КУПИЛ СЛОНА 😀

Шутка, не покупал - мне его подарил Валентин Удальцов 😊

С момента проведения Пых.конф'25 прошло две недели и вот, мой слоник Пых добрался до своей обители.

Ещё раз спасибо Валентину за организацию столь интересного и, самое главное, полезного мероприятия, а также за ещё одного слона, обретшего свой дом 🏠

PS: бонус в комментариях
👍5🔥3
🧑‍💻👩‍💻 Senior backend developer

Ищем сеньора для работы в крупном российском интернет-магазине befree.ru

Стек:

- PHP 8.2+
- Laravel 11+
- Laravel Octane
- RabbitMQ
- ElasticSearch 8+
- Сборка в Jenkins
- Код в GitLab
- В планах Kafka

Обязанности:

- Разработка и сопровождение сервисов интернет-магазина
- Интеграции
- Оптимизации
- Только бэкенд. Только хардкор.
- Умение быстро вникать в архитектуру проекта
- Опыт работы с интернет-магазинами приветствуется
- Вот это вот всё

Условия:

- Коммерческий опыт от 6 лет
- Квалификация: крепкий сеньор+
- Фултайм в офисе или на удалёнке на выбор (возможно комбинирование)
- Гибкий график
- График 5/2
- ДМС
- Корпоративные скидки
- Оформление по ТК РФ
- "Белая" зарплата. Обсуждается с HR.
- Возможна работа из других стран

Заинтересованных прошу в личку @Helldar

PS: джунов и мидлов не берём, пробовали 🙂
😁4
Не так давно, 30-го июля, опубликован пост о 61 миллионе скачиваний опенсурсных проектов.

Рубеж в 70 миллионов установок пройден! 🎉🎉🎉

Объявляется новый рубеж в 80 миллионов 🙂

Мои проекты:

- The Dragon Code
- Laravel Lang
- Package Wizard
🔥9👏5❤‍🔥2
По-умолчанию PHPStorm отображает раскрытые атрибуты. Часто это сильно мешает.

К счастью, исправить это очень легко - открываем в настройках "File | Settings | Editor | General | Code Folding" и в секции "PHP" включаем галку у пункта "Attribute".

И всё. Теперь атрибуты будут по-умолчанию скрыты.

Единственный нюанс - если вручную их раскрыть, то даже после перезапуска IDE раскрытые атрибуты останутся раскрытыми.

PS: тело методов свернул вручную для наглядности.
👍4🔥2👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
Кто там сказал, что Laravel не тянет хайлоад?)
😁10
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросети заменят дизайнеров, говорили они, ага и программистов

🤩 Я хочу стать программистом
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8😁4
Stack Overflow, альманах живых знаний по кодингу, вернулся со своим чат-ботом.

Главное отличие от ChatGPT и любой другой нейронки — Stack Overflow AI научили на огромнейшей базе знаний разработчиков, которую Stack Overflow собирал годами.

На любой вопрос по кодингу вы получите полный развёрнутый ответ на основе ответов, которые задавали и задают люди на форуме.

https://stackoverflow.ai
3👍3🔥2
Представляю Вашему вниманию сразу два новых проекта:

- Laravel Telemetry
- Telemetry

Laravel Telemetry - это надстройка над Telemetry для работы, внезапно, с Laravel.

Задача телеметрии проста - обеспечить автоматический проброс заголовков при межсервисных взаимодействиях для упрощения поиска ошибок.

Например, есть четыре сервиса - интернет магазин, система заказов, рассылки и конфиги.

Представим кейс - выбрали товар, оплатили, но на почту/в смс не пришло уведомление.

Без телеметрии нам бы пришлось вручную перебирать тонны логов корректируя параметры фильтрации, а с ней всё что нам нужно - это любой из запросов цепочки.

Просто берём идентификатор телеметрии и фильтруем логи по нему! Всё! У нас вся цепочка логов пришла и мы сразу увидим в какой момент что пошло не так.

Но есть и нюанс в этой схеме:

Библиотека Telemetry пробрасывает заголовки и context, а что и как логировать - настраивают сами разработчики.

В любом случае, милости просим:

https://github.com/TheDragonCode/laravel-telemetry
👍8🔥31
Forwarded from Пых (Валентин Удальцов)
💙 Слоник Пых на Ozon

Теперь коллекционного слоника Пых, произведённого в рамках краудфандинговой кампании, может купить каждый!

Цена: 3000₽

https://www.ozon.ru/product/plyushevyy-slonik-pyh-2985086261/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍2
Laravel Feeds теперь умеет разбивать экспортируемые данные на файлы и ограничивать их количество 🤩

Версия 1.9.0 уже доступна для установки.

https://feeds.dragon-code.pro/elements.html#split_files
🔥10
The Dragon Code News
Представляю Вашему вниманию сразу два новых проекта: - Laravel Telemetry - Telemetry Laravel Telemetry - это надстройка над Telemetry для работы, внезапно, с Laravel. Задача телеметрии проста - обеспечить автоматический проброс заголовков при межсервисных…
Несколько дней назад запустил проект под названием Telemetry.

Подумал что это название совершенно не отражает его суть, т.к. телеметрия больше про сбор и аналитику, а всё что делает библиотека - это заголовок пробрасывает меж сервисов.

Поэтому, встречайте переименованные проекты:

- Request Tracker
- Laravel Request Tracker

Так как оба репозитория наследуют предыдущую кодовую базу, то просто переименуйте зависимость в файле composer.json и обновитесь.

И замените неймспейсы, путь к конфигу да имена заголовков, если их переопределяли:

-DragonCode\Telemetry\TelemetryHeader
+DragonCode\RequestTracker\TrackerHeader

-DragonCode\Telemetry\TelemetryRequest
+DragonCode\RequestTracker\TrackerRequest

-DragonCode\LaravelTracker\Http\Middleware\TelemetryMiddleware
+DragonCode\LaravelRequestTracker\Http\Middleware\RequestTrackerMiddleware

-config/telemetry.php
+config/request-tracker.php

-X-Telemetry-User-Id
-X-Telemetry-Ip
-X-Telemetry-Trace-Id
+X-Tracker-User-Id
+X-Tracker-Ip
+X-Tracker-Trace-Id
🔥2