Всі статті

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

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

Чому стандарт USB потрібно було робити таким складним?

Що таке USB Gen 1, Gen 2 і Gen 2×2?  Раніше знайти швидший USB  було просто: вибирайте USB 3.0 замість USB 2.0. але тепер вам доведеться розібратися в тому, чим відрізн...
15 червня 2020 ·
1
· 177 · Alex

Як працюють генератори у JavaScript

Перш ніж перейдемо до генераторів, згадаймо деякі основні принципи роботи функцій: У JavaScript функції являють собою набір виразів, які виконують певне завдання та повертають значення при завершенні...
06 березня 2019 ·
0
· 177 · Codeguida

Протоколи TCP та UDP - пояснення простою мовою

Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що означають ці абревіатури? Ну, TCP розшифровується як протокол керування передачею (Transmission Control Protocol), а UDP роз...
17 серпня 2023 ·
0
· 174 · Alex

Архітектура веб-застосунків на прикладі Golang

З недавнього часу я пишу на Go. До цього здебільшого використовував Python/Django. Як виявилось в світі Golang ще немає купи класних фреймворків, які вирішують більшість завдань, тому треба було самом...
15 червня 2018 ·
0
· 171 · Codeguida

Прокачайте свій Django застосунок: 7 хитрих трюків для прискорення запитів до бази даних

Оптимізація продуктивності запитів Django має вирішальне значення для створення швидких веб застосунків. У документації з оптимізації доступу до бази даних Django надає багато інструментів і методів д...
06 вересня 2023 ·
0
· 169 · Alex

Чому Rust - улюблена мова розробників

Rust продовжує очолювати хіт-паради як найулюбленіша та найбажаніша мова серед розробників, і в цій статті ми зануримося трохи глибше в те, як (і чому) Rust завойовує серця розробників по всьому світу...
02 жовтня 2023 ·
3
· 168 · Alex

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

Запуск та керування процесами в операційній системі Linux може бути не простим завданням. Однак, засоби, доступні в Linux для керування процесами, роблять це простішим та ефективнішим. Один із таких к...
09 жовтня 2023 ·
3
· 167 · Alex

Grid vs Flexbox: що обрати?

Попри деякі спільні риси, CSS Grid та CSS Flexbox використовуються для дуже різних завдань; кожна з цих технологій вирішує свій набір проблем. У статті ми розглянемо відмінності між цими техніками, до...
26 жовтня 2018 ·
0
· 167 · Codeguida

Що означають три крапки (...) в JavaScript?

Оператор spread для масиву/об'єкта Припустімо, що у вас є такий об'єкт: const adrian = { fullName: 'Adrian Oprea', occupation: 'Software developer', age: 31, website: 'https://web.archive.org/...
10 жовтня 2018 ·
0
· 167 · Codeguida

JavaScript для початківців: оператор 'new'

Чотири правила Найпростіший спосіб розібратися з оператором new – зрозуміти , що саме він робить. При використанні new, потрібно пам'ятати чотири правила: Він створює новий порожній об'єкт. Він зв'яз...
13 червня 2017 ·
0
· 166 · Codeguida

Підводні камені React: 5 помилок з мого першого проєкту

Ви знаєте, що таке вивчати нову мову або фреймворк. Іноді чудова документація допоможе вам зорієнтуватися в цьому питанні. Але навіть найкраща документація не охоплює абсолютно все. І коли ви працюєте...
10 серпня 2023 ·
0
· 161 · Alex