php
(42)
PHP vs Node.js
Це переклад статті Крега Баклера (Craig Buckler) «SitePoint Smackdown: PHP vs Node.js» і суддівських рішень Бруно Шкворца і Джеймса Хиббарда (Bruno Škvorc, James Hibbard) статті Кре...
16 грудня 2019
·
1
· 436
·
Alex
Redis на практичних прикладах
Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але...
09 липня 2020
·
1
· 635
·
Alex
Web PUSH Notifications швидко і просто
У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона да...
01 листопада 2019
·
0
· 500
·
Alex
Поширені помилки безпеки в Laravel застосунках
У більшості випадків уразливості безпеки виникають тільки через недостатню поінформованість, а не через халатність. Хоча ми виявили, що більшість розробників дбають про безпеку, але іноді вони не розу...
30 вересня 2020
·
0
· 595
·
Alex
Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel
Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втра...
07 серпня 2023
·
0
· 96
·
Alex
Супроводження PHP MVC сайтів дуже витратне
Вирішив перекласти статтю, яка трапилася мені після роботи над огидним сайтом на огидному Yii, в якому логіка роботи програми розмазалась по всім трьом літерам із абревіатури MVC, в якому було багато...
16 лютого 2020
·
0
· 44
·
Codeguida
Що вам слід вивчити в 2017-му
Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати з...
24 травня 2020
·
0
· 10
·
Codeguida
Нові функції Laravel 5.5
Довгоочікуваний Laravel 5.5 – нова LTS (реліз з довгостроковою підтримкою) версія фреймворку. Попередній LTS реліз було випущено у середині 2015 року.
Whoops
Whoops – це PHP фреймворк для обробки пом...
19 вересня 2017
·
0
· 9
·
Codeguida
Соціальна аутентифікація в Laravel з Socialite
На сьогоднішній день більшість сайтів при мають можливість реєстрації/входу через соціальні мережі. У цій статті я навчу вас, як додати таку можливість до свого Laravel додатку з використанням пакета...
22 вересня 2020
·
0
· 30
·
Codeguida
Що нового в PHP 8.3
PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповненн...
18 серпня 2023
·
2
· 381
·
Alex
Почни програмування з себе
Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи...
25 жовтня 2021
·
0
· 11
·
Codeguida
Що таке трейти в PHP
Однією з проблем PHP як мови програмування є той факт, що Ви можете
реалізувати лише одне спадкування. Це означає що кожен клас може бути потомком
лише одного класу.
Однак, в багатьох випадках, було б...
14 січня 2020
·
1
· 125
·
Codeguida
Робота з сигналами в Laravel
Черги на Laravel зупиняються плавно. Що це означає?
Під час розгортання ви, ймовірно, перезапускаєте ваших обробників черги за допомогою чогось на кшталт artisan queue:restart або supervisorctl restar...
15 вересня 2023
·
0
· 78
·
Alex
Розуміння JIT в PHP 8
TL;DR
Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди...
06 липня 2020
·
3
· 777
·
Alex
Інтеграція React з різними мовами програмування
React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript.
React реалізує лише частину архітектури MV...
20 листопада 2021
·
0
· 18
·
Codeguida
PHP 8: код «До» та «Після» (порівняння з PHP 7.4)
Залишилося всього кілька місяців до виходу PHP 8, і в цій версії дійсно є багато хорошого. В цій статті я хочу поділитися як зміниться код з приходом PHP 8.
Підписники подій з атрибутами
Я стараюся...
20 серпня 2020
·
3
· 325
·
Alex
Laravel 4 – Створення пакунку
Однією з найкращих речей в Laravel 4 є проектування навколо ідеї сумісності.
Протягом довгого часу, керування залежностями в PHP проекті було доволі важким
завданням. Копіювання та вставляння коду між...
26 січня 2020
·
0
· 4
·
Codeguida
Redis в PHP
Що таке Redis?
Redis - розподілене сховище пар ключ-значення, які зберігаються в оперативній пам'яті, з можливістю забезпечувати довговічність зберігання за бажанням користувача. Це програмне забезпеч...
04 лютого 2020
·
1
· 139
·
Codeguida
Іменовані аргументи в PHP 8
Іменовані аргументи або іменовані параметри, як їх часто називають, підтримуються в PHP 8. В цій статті розглянемо їх докладніше, але спочатку дозвольте показати як вони виглядають на декількох прикла...
26 липня 2020
·
1
· 312
·
Alex
TDD в PHP, ч. 1: як почати писати код через Unit-тести
Ця перша стаття в серії матеріалів про Test-Drive Development (TDD).
Посилання на всі статті:
TDD в PHP частина №1 – як почати писати код через Unit-тести
TDD в PHP частина №2 – інструменти для напис...
24 квітня 2018
·
1
· 24
·
1
·
Codeguida
Як створити PHP пакунок
Протягом багатьох років, PHP щосили намагався не відставати від інших мов, в
зв'язку з відсутністю сумісності коду та загальних стандартів сумісності.
Також, обираючи якийсь певний фреймворк, Ви застр...
26 вересня 2021
·
0
· 14
·
2
·
Codeguida
Composer 2: Що нового?
Composer, менеджер залежностей для PHP, був випущений близько 8 років тому, а сьогодні опублікували нову версію, 2.0. За ці роки Composer отримав безліч нових функцій і не відставав від стандартів PHP...
27 жовтня 2020
·
1
· 322
·
Alex
Розглядаємо PHP генератори
PHP генератори - корисне поняття, щоб зрозуміти світ розробки PHP.
Коли справа доходить до керування автомобілем, швидкість – це не все, що необхідно. Але в вебі, швидкість означає дещо інше. Чим швид...
25 квітня 2021
·
1
· 142
·
Codeguida
TDD в PHP, ч. 2: інструменти для написання Unit-тестів
Це друга стаття із серії про розробку через тестування.
В попередній статті ми розібрали основний принцип TDD. Тепер поговоримо про інструменти для організації робочого процесу.
\
Як я вже говорив, дл...
03 травня 2018
·
0
· 14
·
Codeguida