1 206
Підписники
+224 години
-17 днів
+7630 день
Архів дописів
1 206
Repost from Бавовна
🇩🇪 Німецька авіакомпанія Lufthansa скоротить близько 4 тисяч робітників й замінить їх штучним інтелектом, — пресслужба компанії.
Поступове скорочення планується до 2030 року та здебільшого стосуватимуться адміністративної сфери, а не операційних посад (пілоти, борт-персонал, обслуговування літаків).
1 206
Доповнення до дебагу.
Додав в KRUHLYK Pro канал відео гайд як користуватись дебагером в PhpStorm та чому це краще за
dd().
Підписуйтесь 😉1 206
Repost from Дивовижний світ веброзробки
Записати "говорящу голову" — година.
Почати записувати демки коду і зрозуміти, що вони хєрня собача — дві години.
Сісти фіксити демки і сценарій під них, захопитися і повністю все переробити — три години.
І тепер знову з нуля треба писати демки (
Отакі вони суворі будні ютубної сєлєби.
1 206
Стартую стрім через 15 хвилин. Маю надію, посидимо разом та потеревенимо, поки ШІшка буде за мене працювати 😁
https://www.youtube.com/live/_G1Ba2DAb20
1 206
Оце штуку в PHP додали. Роками (!) особисто мені не вистачало її для продакшену. Як би вона спростила життя раніше!
Атрибут, який рятує від витоків даних.
У PHP є атрибут
#[SensitiveParameter]Якщо додати його до аргументу функції, значення цього параметра не з’явиться у: – stack trace – помилках – логах Приклад:
final readonly class CreateUser
{
public function handle(
string $name,
string $email,
#[SensitiveParameter] string $password
): User {
return User::query()->create([
'name' => $name,
'email' => $email,
]);
}
}
Це простий спосіб приховати секрети (наприклад, паролі) у продакшені.1 206
Стріми повертаються!
Але цього разу проведемо стрім в не зовсім звичний час. Однак чекатиму всіх 1.10.2025, в середу о 14:00.
Будемо вайбкодити Komunalka API далі. Готуйте питання та хороший настрій в обід!
https://www.youtube.com/live/_G1Ba2DAb20
1 206
Що таке дебаггінг і чому він критично важливий у Laravel
Дебаггінг - це не просто
dd() або dump(). Це керований процес:
1. Відтворюємо баг на локалці чи стейджингу.
2. Фіксуємо симптом (помилка в логах, у UI чи у тесті).
3. Ставимо гіпотезу, чому саме цей код зламався.
4. Запускаємо дебаг у IDE (PhpStorm/VS Code).
5. Аналізуємо стек, змінні, гілки коду.
6. Фіксимо і пишемо автотест, що ловив би цей сценарій.
Чому це особливо актуально в Laravel:
- Багато шарів (Middleware, Service Container, Events, Queues).
- Часто логіка розподілена між сервісами та job-ами.
- Простий dd() не показує всього ланцюга викликів.
Xdebug у Laravel дає можливість кроково пройти через middleware → контролер → сервіс → репозиторій і зрозуміти реальну причину бага.
PhpStorm і VS Code легко інтегруються з Xdebug, а PCOV робить тести швидкими.
Повну інструкцію дивись у Pro каналі 🚀1 206
Нове відео на каналі.
Якщо забʼєте в пошук (клікніть, щоб скопіювати в буфер)
Я підключив Laravel Boost… і більше не пишу код руками
то перше відео в пошуку буде воно.
Отакий квест вам 😉😜