Всі статті

Лінтинг у CSS: корисні та маловідомі можливості Stylelint

Писати якісний CSS — це аж ніяк не просте завдання. Схоже, що CSS дратує людей більше, ніж інші технології, тому дивно, що лінтери на кшталт Stylelint обговорюються рідко. Виявлення й виправлення поми...
21 вересня 2021 ·
0
· 65 · Codeguida

Ресурси, що блокують рендеринг: як правильно їх позбутися

Ця стаття буде корисною, якщо Lighthouse коли-небудь казав вам «прибрати ресурси блокування рендерингу» (якщо не казав, то все одно можете дізнатись, як цього уникнути). Ресурси блокування рендерингу...
21 вересня 2021 ·
2
· 249 · Codeguida

Python GUI програмування ч.1

Python надає різні варіанти розробки GUI. Найважливіші з них: Tkitner \- це інтерфейс Python для TK GUI Toolkit, поставляється з Python. Саме його ми будемо розглядати у цій статті. wxPython \- це...
21 вересня 2021 ·
0
· 41 · Codeguida

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

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

Join, Exists чи In? (SQL)

У минулі вихідні я натрапив на чудове візуальне пояснення JOIN-ів на Hacker News. Це нагадало мені викладання SQL для партнерів PwC FTS кілька років тому. Мало хто з них мав раніше досвід програмуванн...
18 вересня 2021 ·
0
· 32 · Codeguida

Python 3.5 буде підтримувати Async/Await асинхронне програмування

Python 3.5 отримає підтримку співпрограм з async та await синтаксисом, відповідно до Python Enhancement Proposal (PEP) #0492. Цей PEP направлений на те, щоб зробити співпрограми нативними в Python та...
15 вересня 2021 ·
0
· 7 · Codeguida

Як зменшити сторінку Next.js у 3,5 раза й досягти 98 балів Lighthouse

У цій статті ми розповімо про те, як розробники Papyrus.dev виправили недоліки сайту й успішно досягли оцінки швидкодії 98 балів у Lighthouse. А ще зменшили розмір JS за першого завантаження у 3,5 раз...
10 вересня 2021 ·
1
· 33 · Codeguida

Міжзастосункові зв’язки зі Single-Spa та RxJS

Сьогодні розглянемо, як організувати взаємодію мікрофронтенду (компонентний зв'язок) із RxJ. Ми також застосуємо стратегію кодового доступу, як-от підмодулі Git, щоб зберегти єдине джерело та легко д...
09 вересня 2021 ·
1
· 7 · Codeguida

Вийшла бібліотека OpenSSL 3.0.0

Команда OpenSSL опублікувала версію бібліотеки 3.0.0. Розробка цієї OpenSSL тривала 3 роки, 17 альфа- і 2 бета-версії; загалом у випуску понад 7500 комітів. Обсяг документації тим часом подвоївся, тож...
09 вересня 2021 ·
0
· 3 · Codeguida

Git за 30 хвилин

Git став особливо популярним за останні роки. Система контролю версіями використовується багатьма великими Open Source проектами, наприклад, Linux. Початківці не рідко лякаються через загадкові команд...
09 вересня 2021 ·
3
· 800 · 1 · Codeguida

Оновлена підтримка Python у VS Code: що змінилося

Microsoft оновила підтримку Python у Visual Studio Code: тепер тут можна редагувати код у браузері. Також компанія відмовилась від мовного сервера Python з відкритим кодом, замість нього діятиме пропр...
08 вересня 2021 ·
0
· 11 · Codeguida

Математичні функції CSS

Зараз у CSS є чотири добре підтримувані математичні функції. Кожна з них надзвичайно корисна у повсякденній роботі. Ці функції CSS можна застосовувати у найнесподіваніших випадках, наприклад, у градіє...
08 вересня 2021 ·
1
· 21 · Codeguida