php (42)

PHP vs Node.js

Це переклад статті Крега Баклера (Craig Buckler) «SitePoint Smackdown: PHP vs Node.js» і суддівських рішень Бруно Шкворца і Джеймса Хиббарда (Bruno Škvorc, James Hibbard) статті Крега Баклера. Від перекладача Існує багато статей...

Alex · 16 грудня 2019 · 402

Redis на практичних прикладах

Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але його можливості набагато ширші. Про деякі цікаві к...

Alex · 09 липня 2020 · 502

Web PUSH Notifications швидко і просто

У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона дасть точку старту для подальшого вивчення. Інформа...

Alex · 01 листопада 2019 · 438

Поширені помилки безпеки в Laravel застосунках

У більшості випадків уразливості безпеки виникають тільки через недостатню поінформованість, а не через халатність. Хоча ми виявили, що більшість розробників дбають про безпеку, але іноді вони не розуміють, як конкретний шаблон коду може привести до...

Alex · 30 вересня 2020 · 562

Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel

Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втрати даних, невідповідностей і навіть простою. У цій...

Alex · 07 серпня 2023 · 49

Супроводження PHP MVC сайтів дуже витратне

Вирішив перекласти статтю, яка трапилася мені після роботи над огидним сайтом на огидному Yii, в якому логіка роботи програми розмазалась по всім трьом літерам із абревіатури MVC, в якому було багато схожого коду, який робив майже однакові речі, в як...

Codeguida · 16 лютого 2020 · 21

Що вам слід вивчити в 2017-му

Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати за всім цим розмаїттям стає все складніше, тому ми...

Codeguida · 24 травня 2020 · 6

Нові функції Laravel 5.5

Довгоочікуваний Laravel 5.5 – нова LTS (реліз з довгостроковою підтримкою) версія фреймворку. Попередній LTS реліз було випущено у середині 2015 року. Whoops Whoops – це PHP фреймворк для обробки помилок, він вже з'являвся у старших версіях Laravel....

Codeguida · 19 вересня 2017 · 3

Соціальна аутентифікація в Laravel з Socialite

На сьогоднішній день більшість сайтів при мають можливість реєстрації/входу через соціальні мережі. У цій статті я навчу вас, як додати таку можливість до свого Laravel додатку з використанням пакета Socialite. На цьому уроці ми додамо Facebook, GitH...

Codeguida · 22 вересня 2020 · 7

Що нового в PHP 8.3

PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповнення стеку та багато іншого. У цій статті ми розгляне...

Alex · 18 серпня 2023 · 299

Почни програмування з себе

Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи не складно і навіть дуже корисно. Ідея В мене все...

Codeguida · 25 жовтня 2021 · 5

Що таке трейти в PHP

Однією з проблем PHP як мови програмування є той факт, що Ви можете реалізувати лише одне спадкування. Це означає що кожен клас може бути потомком лише одного класу. Однак, в багатьох випадках, було б зручно мати спадкування від багатьох класів. Напр...

Codeguida · 14 січня 2020 · 52