Codeguida
Підписатись

Codeguida

Приєднався: 9 місяців тому | 0 Читає   13 Читачів | 5.2K

Досвід контейнеризації Node.js застосунків з Docker

В посібнику ми з нуля проведемо докеризацію чату на socket.io. Оглянемо такі пункти: Запуск Node.js застосунку в Docker; Чому запускати все від імені root — погана практика; Використання прив'язок дл...
30 жовтня 2019 ·
0
· 39 · Codeguida

Повний посібник з тестування застосунків на React

Спробуйте запитати у розробників про основні переваги автоматизованого тестування. Імовірно, ви почуєте десь такі аргументи: тестування дає впевненість в тому, що навіть один змінений рядок коду не з...
01 вересня 2020 ·
0
· 72 · Codeguida

CSS-змінні. Стратегія застосування

Динамічні властивості CSS дають можливість створювати креативні рішення, натомість значно ускладнюють структуру коду. Отримати максимум користі можливо, використовуючи стратегію структурування СSS з к...
29 червня 2018 ·
1
· 559 · Codeguida

Посібник зі Svelte

Якщо ви досі не працювали зі Svetle, то це чудова можливість почати. Матеріал призначений для розробників, які раніше працювали з фреймворком на зразок Vue чи React і шукають новий підхід. Svelte вар...
19 листопада 2019 ·
0
· 20 · Codeguida

Перероблювати не можна залишити: 6 історій переписування коду

Новий погляд на одвічне питання: чи варто розробникам переписувати програми з нуля, чи це найгірша стратегічна помилка всіх часів? Неймовірно, але є більше ніж два шляхи взаємодії із завершеним кодом....
5 років тому ·
0
· 11 · Codeguida

Шість помилок тестування клієнтської частини та як їх виправити

Під час написання тестів для клієнтської частини застосунків ви натрапите на багато підводних каменів. Вони можуть призвести до поганої підтримуваності, повільного виконання коду, а у найгіршому випад...
20 липня 2021 ·
0
· 97 · Codeguida

Як використовувати генератори та yield у Python

Чи доводилось вам колись мати справу з набором даних, що перевантажує пам'ять вашого комп'ютера? Або, можливо, у вас є комплексна функція, що зберігає внутрішній стан при кожному виклику, однак створю...
10 жовтня 2019 ·
0
· 63 · Codeguida

Чому вебдоступність — це не примха і як про неї подбати

Розробники турбуються про багато речей, але універсальний дизайн і досі може сприйматись як додаткові фіча — щось необов'язкове, коли все інше вже зроблено. Хоча з усіх боків чути заклики про зручний...
19 листопада 2021 ·
2
· 118 · Codeguida

Сучасні формати зображень: AVIF і WebP

Зображення — найпопулярніший тип ресурсу в інтернеті та часто найважчий. Користувачі цінують високу якість, але варто дбати і про ефективність доставлення цих картинок з героями, продуктами та котомем...
10 листопада 2021 ·
2
· 86 · Codeguida

Бізнес на відкритому коді: скільки він протримається? Розбираємося в економіці open-source

На програми з відкритим кодом щодня розраховують мільйони людей: під час перегляду веб-сторінок, потокового відео, голосових вказівок смартфону — постійно. Кожен з цих проектів має відкритий вихідний...
04 квітня 2019 ·
0
· 91 · Codeguida

Інклюзивні компоненти: картки

Деякі з компонентів, які розглядаються в блозі Хейдона Пікерінґа, мають задокументовані рекомендації для коректної роботи. Наприклад, стандарт WAI-ARIA передбачає певну структуру і поведінку для вклад...
26 лютого 2020 ·
0
· 45 · Codeguida

Чистий Python-код: основи

У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, принципи та загальні настанови щодо написання чистого коду. Що таке чистий код Чистий код — це набір правил і принципів, які...
30 серпня 2021 ·
1
· 2K · Codeguida