Всі статті

Чому ваш сайт повинен бути менше 14 КБ Переклад

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

Умовний (тернарний) оператор в JavaScript Переклад

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

Функції обробки помилок у Golang Переклад

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

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

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

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

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

ZeroIoC - IoC контейнер на Source Generator-ах

ZeroIoC IoC контейнер для .NET без рефлексії Головна затія - це створити такий IoC контейнер який би чудово працював на планформах із AOT компіляцією, таких як Xamarin, Unity та Native AOT. З виходом...
30 August 2021 · 2 · 290 · 7 · Stanislav Silin

Ітеровані об'єкти в JavaScript

Коли нам потрібно перебрати об'єкт ми зазвичай потрапляємо в пастку, використовуючи завжди одні й ті самі ітератори, наприклад for або .map(). Але в JS існує велика кількість ітераторів, кожен я яких...
28 May 2021 · 0 · 746 · Alex

Шпаргалка по модулям в Golang

Дана стаття, це коротка шпаргалка по управлінню модулями в Go. Ця стаття являється перекладом цієї замітки Go modules cheat sheet Управління залежностями Додати або оновити залежність go get -d git...
19 May 2021 · 2 · 508 · Alex

Чому слід використовувати TypeScript замість JavaScript у 2021 році

Нещодавно я, використовуючи React Native, займався розробкою мобільного застосунку для медитації Atomic Meditation.  В ході роботи я зрозумів необхідність у вивченні та використанні TypeScript замість...
18 May 2021 · 1 · 572 · 1 · Alex

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

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

7 проблем в автотестах

В своїй практиці я зустрічав проєкти з різними підходами до тестування: деякі мали 99% покриттям юніт-тестами, а в інших автоматичне тестування було відсутнє взагалі. В цій статті я хочу звернути уваг...
12 March 2021 · 3 · 370 · Oleksandr Martyniuk

Транзакції в DynamoDB

Протягом багатьох років в розробці програмного забезпечення домінували реляційні бази даних. Мова SQL стала однією з найпоширеніших мов програмування. Але на початку 21 століття розвиток WEB 2.0 і пот...
12 March 2021 · 1 · 306 · Oleksandr Martyniuk