Всі статті
Лінтинг у 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
В тренді
-
Опануйте принципи SOLID всього за 8 хвилин!
У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До...
-
5 просунутих прийомів NodeJS з ExpressJS
Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміт...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
Асинхронне виконання коду з Django та Celery
Коли я починав вчити Django, найважче для мене було виконувати деякий код кільк...
-
Написання та публікація модуля Python мовою Rust
Поговоримо про нелегкий шлях написання бібліотеки procmaps для Python мовою Rust...
-
Жадібні алгоритми
Жадібний алгоритм - інтуїтивний та ефективний спосіб розв'язання задач оптимізац...