Всі статті
Лінтинг у CSS: корисні та маловідомі можливості Stylelint
Писати якісний CSS — це аж ніяк не просте завдання. Схоже, що CSS дратує людей більше, ніж інші технології, тому дивно, що лінтери на кшталт Stylelint обговорюються рідко. Виявлення й виправлення поми...
21 вересня 2021
·
1
· 68
·
1
·
Codeguida
Ресурси, що блокують рендеринг: як правильно їх позбутися
Ця стаття буде корисною, якщо Lighthouse коли-небудь казав вам «прибрати ресурси блокування рендерингу» (якщо не казав, то все одно можете дізнатись, як цього уникнути).
Ресурси блокування рендерингу...
21 вересня 2021
·
2
· 251
·
Codeguida
Python GUI програмування ч.1
Python надає різні варіанти розробки GUI. Найважливіші з них:
Tkitner \- це інтерфейс Python для TK GUI Toolkit, поставляється з Python. Саме його ми будемо розглядати у цій статті.
wxPython \- це...
21 вересня 2021
·
0
· 42
·
Codeguida
Основи роботи з адаптивним текстом
Не секрет, що для того щоб текст прочитало якнайбільше людей, він теж повинен бути адаптивним. Його розмір повинен залежати від розміру екрану. Зазвичай для цього задають розміри в rem. І тоді вже бра...
19 вересня 2021
·
0
· 17
·
Codeguida
Join, Exists чи In? (SQL)
У минулі вихідні я натрапив на чудове візуальне пояснення JOIN-ів на Hacker News.
Це нагадало мені викладання SQL для партнерів PwC FTS кілька років тому. Мало хто з них мав раніше досвід програмуванн...
18 вересня 2021
·
0
· 34
·
Codeguida
Python 3.5 буде підтримувати Async/Await асинхронне програмування
Python 3.5 отримає підтримку співпрограм з async та await синтаксисом, відповідно до Python Enhancement Proposal (PEP) #0492. Цей PEP направлений на те, щоб зробити співпрограми нативними в Python та...
15 вересня 2021
·
0
· 9
·
Codeguida
Як зменшити сторінку Next.js у 3,5 раза й досягти 98 балів Lighthouse
У цій статті ми розповімо про те, як розробники Papyrus.dev виправили недоліки сайту й успішно досягли оцінки швидкодії 98 балів у Lighthouse. А ще зменшили розмір JS за першого завантаження у 3,5 раз...
10 вересня 2021
·
1
· 34
·
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
· 806
·
1
·
Codeguida
Оновлена підтримка Python у VS Code: що змінилося
Microsoft оновила підтримку Python у Visual Studio Code: тепер тут можна редагувати код у браузері. Також компанія відмовилась від мовного сервера Python з відкритим кодом, замість нього діятиме пропр...
08 вересня 2021
·
0
· 11
·
Codeguida
Математичні функції CSS
Зараз у CSS є чотири добре підтримувані математичні функції. Кожна з них надзвичайно корисна у повсякденній роботі. Ці функції CSS можна застосовувати у найнесподіваніших випадках, наприклад, у градіє...
08 вересня 2021
·
1
· 21
·
Codeguida
В тренді
-
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних д...
-
Секрети швидкодії JavaScript: V8 та приховані класи
Сьогодні JavaScript стала однією з найбільш використовуваних мов для веброзробки...
-
Портування Scala у Python
Не так давно мені довелося портувати 16 тис. рядків коду на Scala у Python. Спра...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
Команда SED у Linux/Unix на прикладах
SED – це потоковий редактор тексту (від stream editor), за допомогою якого можна...