Всі статті

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