Всі статті

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

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

Оператор EXCLUDE в PostgreSQL: Просунуті обмеження для бази даних

PostgreSQL відома своїм багатством потужних функціональних можливостей, і одна з них - оператор EXCLUDE. Цей оператор дозволяє створювати продвинуті обмеження для множини значень всередині стовпців та...
30 червня 2023 ·
0
· 89 · Alex

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

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

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

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

Функції обробки помилок у Golang

У цій статті я продемонструю основи обробки функцій помилок у Go і як ними користуватися. Що таке тип помилки? Тип помилки в Go є типом інтерфейсу. type error interface { Error() string } Таким...
21 червня 2022 ·
3
· 450 · Alex

5 концептів які зроблять з вас кращого React розробника

Дізнайтеся, як використовувати передові концепцти React, це допоможе вам стати кращим розробником React. Індивідуальні хуки (custom hooks) Як ви вже знаєте, хуки — це нове доповнення в React 16.8, яке...
15 червня 2022 ·
0
· 693 · Alex

Команда SED у Linux/Unix на прикладах

SED – це потоковий редактор тексту (від stream editor), за допомогою якого можна виконувати з файлами безліч операцій на кшталт пошуку та заміни, вставки чи видалення. При цьому найчастіше він викорис...
09 червня 2022 ·
3
· 2.9K · Alex

Глосарій кібербезпеки

Якщо ви читаєте новини про технології, ви часто натрапляєте в текстах на жаргонізми. Щоб вони вас не спантеличували, ми вирішили створити для вас шпаргалку й висвітлити у цій статті найуживаніші з них...
27 квітня 2022 ·
0
· 89 · Codeguida

Основні браузери невдовзі отримають версію 100. Варто підготуватися.

Ми вже писали про негаразди, котрі може спричинити Google Chrome версії 100, а сьогодні розповімо про цю проблему докладніше та опишемо як перевірити свій сайт на сумісність з прийдешніми версіями. Не...
17 лютого 2022 ·
0
· 25 · Codeguida

array.flatMap() — витончений перебір у JavaScript

array.map() дуже корисна функція перебору: вона приймає масив і функцію перебору, а потім повертає новий перебраний масив. Однак існує альтернатива array.map() — array.flatMap() (доступний починаючи з...
03 лютого 2022 ·
0
· 298 · Codeguida

Конфігурування FastAPI за допомогою ConfZ

Confz — це нова бібліотека керування конфігурацією для Python. Вона базується на pydantic, що робить її ідеальною для використання разом з FastAPI. У поєднанні з новою SQLModel ORM, що також використо...
28 січня 2022 ·
2
· 22 · Codeguida

Google дослідила Material Design UX на Android

Дослідники з команди Material вирішили дізнатися, яка анімація переходів найкраще підходить для карткового вигляду. Для дослідження використали досить поширений сценарій взаємодії з застосунком для за...
24 січня 2022 ·
0
· 5 · Codeguida

Створюємо власний блог з допомогою Parse.js, частина 3

В попередній статті ви дізналися як додати дані на Parse.com і відобразити їх на вашому сайті. Ви познайомилися з поняттям об'єкт, колекція та екземпляр, і створили свій перший клас. Починаючи з цього...
30 грудня 2021 ·
0
· 11 · Codeguida

Використовуємо будь-який рядок як колір в HTML

Чи знаєте ви, що будь-який рядок може бути використаний в якості коду кольору для HTML? Наприклад: У наведеному вище прикладі браузер приймає "chucknorris" як колір rgb(192, 0, 0) і застосовує його дл...
30 грудня 2021 ·
0
· 13 · Codeguida

Створення сервісу для зберігання файлів з Flask, RethinkDB та Vue.js, ч.1

Створення простого сервісу для зберігання файлів з використанням Flask, RethinkDB та Vue.js, частина перша В цьому туторіалі я покажу вам як написати простий сервіс для збереження файлів. Ми будемо ви...
29 грудня 2021 ·
0
· 117 · Codeguida

Адаптивне меню з допомогою CSS3 та jQuery

В цьому уроці ми створимо адаптивне меню за допомогою CSS3 і JQuery. Ось як це виглядатиме (перейдіть на Codepen та пограйтеся з шириною сторінки): {full-post-img} HTML Ми обертаємо все в nav елемент...
27 грудня 2021 ·
0
· 56 · Codeguida

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

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

Створення веб павука з Python та Scrapy

Scrapy - фреймворк для обходу сайтів та вилучення з них структурованих даних, які можуть використовуватися для широкого кола корисних застосувань: видобуток та обробка інформації чи історичне архівува...
23 грудня 2021 ·
0
· 127 · Codeguida

asyncio на прикладі

Всі ми вже чули про асинхронність, про asyncio, про async/await. Ще більше пітонерів чули про потоки та модуль threading. Сьогодні я б хотів порівняти їх на прикладі скрипту, що буде перевіряти CMS са...
23 грудня 2021 ·
0
· 59 · Codeguida

Ideal Image Slider

Метою створення Ideal Image Slider було бажання мати простий у використанні слайдер з базовим набором функціоналу, так щоб додаткові функції можна бути додавати в якості "розширень". Ось "ідеали" та о...
20 грудня 2021 ·
0
· 29 · Codeguida

Об'єктно-орієнтований CSS

Це звучить дуже дивно, але ідеї ООП можна реалізувати в CSS, зробивши його більш зручним та швидким. Що таке OOCSS? Коли Ви чуєте "об'єктно-орієнтований CSS", можна подумати, що це якийсь новий CSS-пр...
20 грудня 2021 ·
0
· 20 · Codeguida

Meta розширює програму баг баунті, щоб боротися зі скрапінгом даних

Компанія Meta постійно бореться з несанкційованим скрапінгом даних користувачів на кількох своїх суспільних медіаплатформах. Кілька місяців тому компанія розповіла про деякі захисні механізми проти та...
17 грудня 2021 ·
0
· 6 · Codeguida

Windows Terminal стане стандартним терміналом Windows 11

У своєму блозі Microsoft повідомила, що Windows Terminal стане стандартним інструментом для роботи з командним рядком у Windows 11 з наступного року. Від часу випуску Windows 7 і до нині стандартним е...
16 грудня 2021 ·
0
· 11 · Codeguida

Рейтинг вакансій Dice: серед лідерів Python, Java, Linux і SQL

З року в рік індустрія IT все сильніше відчуває брак кадрів, а останні події, пов'язані з пандемією, лише загострили цю проблему, оскільки обсяг ринку інформаційних послуг лише збільшився. Компанія Di...
16 грудня 2021 ·
0
· 9 · Codeguida