web (50)

Що таке "мертва зона" в JavaScript?

У JavaScript ви можете зустріти термін "мертва зона". Хоча це може здатися складним, але розуміння мертвих зон має вирішальне значення для написання ефективного коду без помилок. У цьому детальному по...
08 квітня ·
2
· 471 · Alex

Протокол Gemini як альтернатива HTTP

Gemini - мережний протокол прикладного рівня, в своїй основі є спадкоємцем протоколу Gopher. Орієнтований на мінімалізм та конфіденційність, оскільки виключає використання таких веб-технологій як Cook...
06 березня ·
1
· 123 · p.s.

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

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

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

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

Чому HTTP/3 захоплює світ

Протокол передачі гіпертексту (HTTP) є наріжним каменем Інтернету, який допомагає завантажувати веб-сторінки, транслювати відео та отримувати дані для ваших улюблених програм. Минулого року була станд...
24 жовтня 2023 ·
5
· 209 · 1 · Alex

Як оновити SSL-сертифікат Let's Encrypt

Let's Encrypt - це центр сертифікації (ЦС), який надає безоплатні цифрові сертифікати для використання протоколу HTTPS (SSL/TLS) на веб-сайтах. Ці сертифікати використовуються для шифрування зв'язку м...
09 серпня 2023 ·
1
· 114 · Alex

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

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

Що таке Node.js? Основи серверної розробки на JavaScript

Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, висок...
04 серпня 2023 ·
1
· 377 · 3 · Alex

Що таке DNS? Ази для початківців

Коли ви заходите на вебсайт на кшталт www.google.com, чи здивуєтеся ви, дізнавшись, що URL-адреса насправді не є адресою вебсайту? "Під капотом" відбувається певна робота, яка гарантує, що коли ви вво...
02 серпня 2023 ·
0
· 77 · Alex

9 порад щодо оптимізації зображень для прискорення вашого сайту

У цій статті ми розглянемо ефективні методи оптимізації зображень, які значно покращать продуктивність вашого застосунку. Почнемо з самого початку! 1. Формати зображень Вибір правильного формату зобра...
31 липня 2023 ·
1
· 56 · Alex

5 незручних фактів про TypeScript

Я пишу книги про TypeScript, проводжу семінари та тренінги онлайн і офлайн. Кожного разу, коли я зустрічаюся з новою групою розробників, я розповідаю їм деякі факти про TypeScript, з якими їм необхідн...
27 липня 2023 ·
1
· 148 · Alex

PHP 8.2: Погляд у майбутнє веб-розробки

Вступ Оскільки цифровий ландшафт продовжує еволюціонувати, то PHP, одна з найпопулярніших мов програмування для вебу, йде в ногу з часом завдяки своїй новій версії - 8.2. PHP 8.2, наповнений цікавими...
26 липня 2023 ·
1
· 68 · Alex

Чому ваш сайт повинен бути менше 14 КБ

Чим менший розмір веб-сайту, тим швидше він завантажується, і це не дивно. Дивує те, що сторінка розміром 14 КБ може завантажуватися набагато швидше, ніж сторінка розміром 15 КБ - можливо, на 612 мс ш...
13 жовтня 2022 ·
1
· 528 · Alex

Умовний (тернарний) оператор в JavaScript

Умовний (тернарний) оператор - єдиний оператор JavaScript, що приймає три операнда: умова, за якою слідує знак питання (?), потім вираз, який виконується, якщо умова істина. Далі супроводжується двокр...
20 липня 2022 ·
0
· 1.8K · Alex

10 найдратівливіших речей в веб-сайтах

Інтернет повен ненависті. В основному, це агресія людей, що надають перевагу висловити її в мережі, а не в реальному житті. Але іноді агресія виникає у вас самих, при відвідуванні непродуманих сайтів...
25 грудня 2021 ·
1
· 283 · Codeguida

Тренди веб-розробки в 2017 році

Інтернет - це майбутнє! Саме так казали люди десятки років тому, і вони не помилилися - тепер інтернет це невід'ємна частина життя багатьох людей. Ваш сусід, колега, випадковий перехожий в метро - всі...
20 листопада 2021 ·
0
· 3 · Codeguida

Adobe створила браузерні версії Photoshop та Illustrator

Adobe дозволить працювати з Photoshop та Illustrator у браузері — за аналогією з Google Docs. Зараз готові браузерні бета-версії обох програм, у них можна змінювати документи, які зберігаються у хмарі...
27 жовтня 2021 ·
0
· 7 · Codeguida

Sass за 15 хвилин

Якщо ви пишете велику кількість коду на CSS, препроцесори можуть заощадити вам багато нервів і часу. Використовуючи Sass, Less, Stylus або PostCSS (пост-процесор) робити великі і складні таблиці стилі...
23 вересня 2021 ·
1
· 149 · Codeguida

Основи роботи з адаптивним текстом

Не секрет, що для того щоб текст прочитало якнайбільше людей, він теж повинен бути адаптивним. Його розмір повинен залежати від розміру екрану. Зазвичай для цього задають розміри в rem. І тоді вже бра...
19 вересня 2021 ·
0
· 40 · Codeguida

Додаємо анімації життя

Перша ітерація - стандартне "послаблення" Це перша версія - звичайний, рукописний CSS3 ключовий кадр анімації з використанням всього двох клавіш: .form { animation: form-fly-up 0.35s ease;...
02 вересня 2021 ·
0
· 14 · Codeguida

Перша CSS змінна: currentColor

CSS змінні повільно проходили шлях від intial draft до реалізації в браузері. Але все ж таки одна замінна перебувала у можливостях використання роками це- currentColor. Ця СSS деталь мала хорошу брауз...
27 червня 2021 ·
0
· 14 · Codeguida

Чому варто використовувати тег <picture> замість <img>

Використання зображень та анімацій в інтерфейсах користувача стало поширеною практикою в сучасних веб застосунках. Хоча ці приклади сучасного дизайну фокусуються на підвищенні зручності роботи з вашим...
14 травня 2021 ·
0
· 1.4K · Alex

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

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

Знайомимось з Web Components (Polymer)

Привіт, кодегідці! Цього разу ми познайомимось із новим веб-стандартом, та напишемо власний Polymer-компонент. Що таке Web Components? It's future. Future of web. Web Components - це веб-стандарт, яки...
13 січня 2021 ·
0
· 24 · Codeguida