web (50)

Інтро до Веб-компонентів

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

Codeguida · 24 квітня 2019 · 26

Що таке HTTPS та як на нього перейти

HTTPS є, де-факто, обов'язковим для веб-сайтів. Користувачі охочіше лишають свої дані на сайтах з зеленим замком в адресному рядку, Chrome та Firefox позначають небезпечними http-сторінки, де присутні форми, а це впливає на ранжування в пошуков...

Codeguida · 26 червня 2017 · 30

Чому JavaScript відстійний?

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

Codeguida · 2 роки тому · 8

Повне керівництво по CSS Grid

Знайомство CSS Grid Layout (або просто "сітка") — це двовимірна система компонування, що повинна перевернути ваші уявлення про створення макетів. CSS вже давно використовується для компонування елементів на сторінці, але він майже ніколи не виконував...

Codeguida · 6 років тому · 58

Досить зловживати div: інтро до семантичного HTML

div проявив себе Усі ми любимо тег div. Він існує вже давно і за цей час став найпопулярнішим елементом для огортання будь-якого контенту в блок, щоб стилізувати чи структурувати його. Навіть зараз у продакшені часто можна натрапити на подібний код:...

Codeguida · 15 квітня 2019 · 60

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

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

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

Посібник з оптимізації JavaScript файлів

У цій статті ми розглянемо практичні методи оптимізації файлів JavaScript, як розв'язувати проблеми продуктивності, пов'язані з файлами JavaScript, а також інструменти, які допоможуть у процесі оптимізації. Ви отримаєте знання, які допоможуть вам при...

Alex · 31 січня · 253

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

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

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

Скрол-анімація за допомогою JQuery

Що таке скрол-анімація та ефекти? Скрол-анімація та ефекти - це нова, але вже добре знана техніка, яка дає front-end розробникам можливість створювати гарні інтерактивні веб-інтерфейси. Щоб розпізнати, коли користувач прокручує сторінку, ми використо...

Codeguida · 10 серпня 2020 · 20

Проект вихідного дня, що зміг

Про що стаття? Дисклеймер: основна частина цієї статті була написана ще у лютому 2023, але часу та натхнення довести її до кінця не вистачало. Забігаючии наперед скажу, що розробляв це добро наприкінці січня, з тих пір вийшло кілька десятків оновлень...

Oleh Rybalchenko · 11 листопада 2023 · 269 · 1

Веб стає повільнішим?

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

Alex · 24 вересня 2020 · 57

Огляд можливостей PlayCanvas для створення Web застоснків VR

PlayCanvas — це візуальна платформа розробки інтерактивних веб застоснків. Все що розробляється з допомогою PlayCanvas засноване на можливості HTML5. PlayCanvas — це веб-застосунок, а значить вам не потрібно встановлювати спеціальні прогр...

Alex · 23 серпня 2020 · 53