А оце вже дуже корисно.
В Laravel 12.8 додали нови метод
Що він нам дає?
У великих проектах може стати складно відстежувати та вручну вказувати, які зв’язки слід завантажувати, особливо якщо ці зв’язки глибоко вкладені або динамічно використовуються. Тому автоматичне завантаження відносин може бути корисним.
1. Непотрібні накладні витрати, коли зв’язки змінюються: якщо логіка завантаження зв’язків змінюється, і ми забуваємо видалити чи оновлювати виклик load() або with(), непотрібні зв’язки все одно можуть завантажуватися.
2. Втомливе ручне завантаження: явний виклик
3. Накладні витрати на технічне обслуговування: у міру зростання кількості зв’язків пов’язану логіку стає дедалі складніше підтримувати та вона схильна до дублювання.
Під час виклику метиод завантажує відносини щоразу, коли до них звертаються, без необхідності явних викликів
В Laravel 12.8 додали нови метод
withRelationshipAutoloading() до моделей Eloquent.Що він нам дає?
У великих проектах може стати складно відстежувати та вручну вказувати, які зв’язки слід завантажувати, особливо якщо ці зв’язки глибоко вкладені або динамічно використовуються. Тому автоматичне завантаження відносин може бути корисним.
1. Непотрібні накладні витрати, коли зв’язки змінюються: якщо логіка завантаження зв’язків змінюється, і ми забуваємо видалити чи оновлювати виклик load() або with(), непотрібні зв’язки все одно можуть завантажуватися.
2. Втомливе ручне завантаження: явний виклик
load() або with() для кожного відношення робить код багатослівним і важчим для читання.3. Накладні витрати на технічне обслуговування: у міру зростання кількості зв’язків пов’язану логіку стає дедалі складніше підтримувати та вона схильна до дублювання.
Під час виклику метиод завантажує відносини щоразу, коли до них звертаються, без необхідності явних викликів
load() або with().👍3🤔2🔥1👀1🆒1
Forwarded from Файний програміст 🇺🇦
GitHub Copilot отримав Agent Mode і підтримку MCP для всіх користувачів у VS Code. Також вийшов GitHub MCP, який інтегрує функціонал GitHub в будь-які LLM-інструменти.
Паралельно Microsoft викотили велике оновлення Copilot — тепер це не просто помічник, а справжній персоналізований ШІ-напарник:
#Microsoft // @itmemeua
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Google платить айтішникам за те щоб вони нічого не робили.
Корпорація Google почала виплачувати зарплату досвідченим IT-фахівцям просто за те, щоб вони не працювали. Про це повідомляє Business Insider.
Таким чином компанія прагне утримати ключових співробітників і не допустити переходу до конкурентів. Від працівників не вимагається участь у проєктах - головне, щоб вони не займалися фрілансом або не працювали на інші компанії.
Дуже в гугл захотілось.
Корпорація Google почала виплачувати зарплату досвідченим IT-фахівцям просто за те, щоб вони не працювали. Про це повідомляє Business Insider.
Таким чином компанія прагне утримати ключових співробітників і не допустити переходу до конкурентів. Від працівників не вимагається участь у проєктах - головне, щоб вони не займалися фрілансом або не працювали на інші компанії.
Дуже в гугл захотілось.
🤓9🤔2
22365_3_Prompt Engineering_v7.pdf
6.5 MB
Якщо вам потрібна інструкція та пояснення на тему AI Prompt Engineering, то ось вам офіційна інструкція від Google.
🔥6🤯2
JetBrains викотили оновлення для PHP Storm.
Реліз PhpStorm 2025.1
https://blog.jetbrains.com/phpstorm/2025/04/phpstorm-2025-1-is-now-available/
З цікавого: ще глибше додали свій AI в IDE; тепер їх AI став безкоштовним. Але на якому рівні в яких моделях та все таке треба дивитись. Ще не оновився.
Ще дали можливість ще більше та зручніше підключити ваші локальні LLM, якщо ви ними користуєтесь локально.
Коротше, AI скрізь. Але це прикольно.
Реліз PhpStorm 2025.1
https://blog.jetbrains.com/phpstorm/2025/04/phpstorm-2025-1-is-now-available/
З цікавого: ще глибше додали свій AI в IDE; тепер їх AI став безкоштовним. Але на якому рівні в яких моделях та все таке треба дивитись. Ще не оновився.
Ще дали можливість ще більше та зручніше підключити ваші локальні LLM, якщо ви ними користуєтесь локально.
Коротше, AI скрізь. Але це прикольно.
👍3
А ще мені доведеться повністю переробляти весь матеріал, який я підготував саме по PHP Storm. Доведеться відео переробляти саме з урахзуванням цих нововведень. Ех... Але то й на краще. Відео буде цікавішим 😎
👍17
Випуск СУБД MySQL 9.3.0
Компанія Oracle сформувала нову гілку СУБД MySQL 9.3.0. Збірки MySQL Community Server 9.3.0 підготовлені для всіх основних дистрибутивів Linux, FreeBSD, macOS та Windows.
Відповідно до нової моделі формування релізів, запровадженої у 2023 році, MySQL 9.3 віднесено до гілок типу Innovation. Гілки Innovation рекомендовані для тих, хто хоче раніше отримувати доступ до нової функціональності — вони публікуються кожні 3 місяці та підтримуються лише до виходу наступного значного релізу (наприклад, після появи гілки 9.3 підтримку гілки 9.2 буде припинено).
Влітку планується сформувати LTS-реліз 9.4, рекомендований для впроваджень, яким потрібна передбачуваність і довгострокове збереження стабільної поведінки.
Після LTS-гілки буде сформована нова Innovation-гілка — MySQL 10.0.
Компанія Oracle сформувала нову гілку СУБД MySQL 9.3.0. Збірки MySQL Community Server 9.3.0 підготовлені для всіх основних дистрибутивів Linux, FreeBSD, macOS та Windows.
Відповідно до нової моделі формування релізів, запровадженої у 2023 році, MySQL 9.3 віднесено до гілок типу Innovation. Гілки Innovation рекомендовані для тих, хто хоче раніше отримувати доступ до нової функціональності — вони публікуються кожні 3 місяці та підтримуються лише до виходу наступного значного релізу (наприклад, після появи гілки 9.3 підтримку гілки 9.2 буде припинено).
Влітку планується сформувати LTS-реліз 9.4, рекомендований для впроваджень, яким потрібна передбачуваність і довгострокове збереження стабільної поведінки.
Після LTS-гілки буде сформована нова Innovation-гілка — MySQL 10.0.
❤4👍1🤓1