Всі статті
ES модулі: детальний схематичний огляд
ES модулі привносять у JavaScript офіційну, стандартизовану модульну систему. Знадобився час, щоб до цього дійти — майже 10 років роботи по стандартизації.
Але очікування майже закінчилось. З випуском...
02 травня 2018
·
0
· 33
·
Codeguida
Знайомимось з Angular 2, створюючи додаток для пошуку зображень на Giphy
Для тих, хто прийшов зі світу Angular 1, я буду проводити порівняння. Тим не менш, вам не обов'язково знати Angular 1. Але ви повинні бути знайомі з JavaScript, щоб зрозуміти, про що тут йде мова.
Цей...
01 липня 2020
·
0
· 30
·
Codeguida
Front-end воїн - Scroll Progress
Сьогодні ми розглянемо кілька методів демонстрації прогресу прокрутки веб-
сторінки. Ця техніка використовується на багатьох сайтах, і не дарма; вона
забезпечує контекстуальне розуміння кількості інфо...
13 грудня 2021
·
0
· 39
·
Codeguida
Керування пам’яттю в програмах GTK
Доповнений переклад PDF документу CSci493.70 "Introduction to Memory Management in GTK+" Стюарта Вайса - доцента
Кафедри інформатики Гантерського коледжу Міського університету, Нью-Йорк.
Нотатки
Терм...
31 серпня
·
1
· 14
·
p.s.
Досвід компанії, яка обрала React Native
У середині 2019 року мобільну реєстрацію в застосунку Coinbase повністю переписали на React Native. Чому? Причин у такого рішення було декілька.
Перша: Coinbase зараз підтримує понад 100 країн. Оскіль...
04 квітня 2020
·
0
· 11
·
Codeguida
Нові функції ES2018, про які ви повинні знати
В липні 2018 світ побачила дев'ята редакція стандарту ECMAScript, що має назву ECMAScript 2018, або просто ES2018. Починаючи з ES2016, специфікації випускають щороку, на відміну від попередніх стандар...
28 січня 2019
·
0
· 3
·
Codeguida
Поширені помилки безпеки в Laravel застосунках
У більшості випадків уразливості безпеки виникають тільки через недостатню поінформованість, а не через халатність. Хоча ми виявили, що більшість розробників дбають про безпеку, але іноді вони не розу...
30 вересня 2020
·
0
· 574
·
Alex
React vs. Angular 2
Це стаття-огляд двох популярних інструментів для front-end веб-розробки – React і Angular 2. Фреймоворки будуть оцінюватися на основі їх підходів до побудови структури додатків, рівня прийняття корист...
12 листопада 2021
·
0
· 8
·
Codeguida
Патерн «Замісник» у Python
У Python, як і в будь-якій мові програмування, є патерни та антипатерни проєктування. Хоч патерни і є загальними рішеннями для поширених проблем програмування, у кожній мові є свої особливості реаліза...
30 червня 2020
·
0
· 8
·
Codeguida
Створюємо свій перший Vue.js компонент
Неважливо, наскільки добре задокументований фреймворк. Цього все одно недостатньо. Ознайомлення з теорією не завжди допомагає самостійно реалізувати отримані знання.
У цій статті ми створимо систему о...
07 лютого 2018
·
0
· 24
·
Codeguida
Kubernetes Pod - що це таке, пояснюємо на практичних прикладах
У цьому посібнику я детально описав концепцію Kubernetes pod, використовуючи практичні приклади та сценарії використання.
Мета цього посібника - допомогти вам зрозуміти будівельні блоки, з яких склада...
30 серпня 2023
·
2
· 164
·
Alex
Створюємо перший додаток на Python та Django
Python - це високорівнева мова програмування загального призначення. Це означає, що ви можете запрограмувати все, що завгодно, починаючи з простої гри і закінчуючи веб-сайтом, який може підтримувати м...
29 листопада 2020
·
0
· 519
·
Codeguida
CSS магія - створюємо пошукову форму
У цьому уроці я хотів би обговорити, як можна прикрасити просту форму пошуку.
Ми не будемо робити нічого занадто складного. Просто дослідимо чотири різних
варіанти форми пошуку за допомогою CSS.
У вас...
05 березня 2021
·
0
· 165
·
Codeguida
ES6 деструктуризація. Детальна інструкція
За останні роки JS не сильно вдосконалився у порівнянні з іншими мовами. Але все ж таки є зміни, які додають потужні можливості, і які варто відзначити. В першу чергу це: шаблонні літерали, деструктур...
08 серпня 2018
·
2
· 661
·
Codeguida
Як зменшити розмір образу Docker: 6 методів оптимізації
Якщо ви хочете зменшити розмір докер-образу, використовуйте найкращі стандартні практики створення докер-образів.
У цій статті ми розповімо про різні методи оптимізації, які ви можете швидко застосува...
20 лютого
·
3
· 120
·
Alex
Шаблони проєктування: фабричний метод
Призначення
Фабричний метод - це патерн проєктування, який надає інтерфейс для створення об'єктів у суперкласі, але дозволяє підкласам змінювати тип об'єктів, які будуть створені.
🙁 Проблема
Уявіть,...
07 вересня 2023
·
0
· 247
·
1
·
Alex
Найкращі практики проєктів на React із Typescript
React і TypeScript — надзвичайно популярні технології серед розробників. Часто опанувати їхні особливості непросто, а правильне рішення зовсім не лежить на поверхні. Тому ми зібрали найкращі практики...
13 лютого 2020
·
1
· 265
·
Codeguida
Поширені помилки API та способи їх уникнення
Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статич...
19 березня 2019
·
0
· 204
·
Codeguida
Phaser-сумісна гра з використанням MightyEditor
У цій статті я постараюся дати вам загальне уявлення про
MightyEditor і про сам процес
розробки. Туторіал покаже, як створити прототип міні-гри протягом години.
Вимоги
Нова версія браузера Google Chro...
24 червня 2020
·
0
· 6
·
Codeguida
Як провести сучасне e2e-тестування з Cypress JS
Навіщо тестувати?
Одвічне питання для розробників ПЗ. Мабуть, ви вже не раз чули, що тестування робить ваш застосунок надійнішим, а отже покращується досвід користування ним. А ви як розробник можете...
06 жовтня 2020
·
0
· 87
·
Codeguida
Посібник з Cache-Control
За даними наведеного опитування лише 4% стверджують, що добре розуміються на кешуванні та заголовку Cache-Control, 54% взагалі не розуміють, що відбувається.
Більшість...
10 березня 2019
·
0
· 96
·
Codeguida
Модуль heapq в Python: використовуємо купу та чергу з пріоритетом
Купа та черга з пріоритетом — ті структури даних, користь яких часто недооцінюється. Вони дозволяють легко та ефективно знайти найкращий елемент вибірки даних за певним критерієм. У Python з цими стру...
20 липня 2020
·
0
· 17
·
Codeguida
Повне керівництво по CSS Grid
Знайомство
CSS Grid Layout (або просто "сітка") — це двовимірна система компонування, що повинна перевернути ваші уявлення про створення макетів. CSS вже давно використовується для компонування елемен...
27 травня 2017
·
0
· 95
·
Codeguida
Невелика колекція ефектів для діалогових вікон з використанням CSS-анімації
Стилі і тренди змінюються і це вимагає від нас ініціалізації різних ефектів,
які підходять для сучасного інтерфейсу. Цей набір містить деякі основні
анімації, а також більш незвичні, з використанням т...
29 березня 2020
·
0
· 8
·
Codeguida
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Юнікод: необхідний практичний мінімум для кожного розробника
Юнікод — це дуже великий та складний світ, адже стандарт дозволяє ні багат...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
JavaScript — різниця між null та undefined
Кожен, хто розпочинає свою пригоду з JavaScript, напевно, звернув свою увагу на...