Всі статті

Ітерація в Python: детальний огляд

Поведінка циклу for в Python відрізняється від типової поведінки for в інших мовах програмування. У статті зануримось в логіку роботи for в Python, щоб краще зрозуміти його особливості. Підводні камен...
29 липня 2019 ·
0
· 138 · Codeguida

Надійна архітектура проєкту на Node.js

Інтро Розробку на Node.js зараз спрощують фреймворки на зразок Express, однак вони не відповідають за організацію самого проєкту. Вибір та організація правильної архітектури проєкту — чи не найскладні...
13 вересня 2019 ·
0
· 106 · Codeguida

Поради для кращого написання коду мовою C#

Вступ та загальні відомості Я програмую мовою С# вже більше чотирьох років, спостерігаючи, як ця мова змінювалася від С# 5 до С# 6. В цілому, С# вже розвинувся, але більшість програмістів ще не достат...
05 березня 2021 ·
0
· 13 · Codeguida

Redis на практичних прикладах

Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але...
09 липня 2020 ·
1
· 506 · Alex

Керування пам'яттю у JavaScript

Вступ Низькорівневі мови, наприклад С, мають інструменти керування пам'яттю, такі як malloc() і calloc(). Ці функції використовуються розробниками для явного виділення і звільнення пам'яті окремо від...
09 жовтня 2017 ·
0
· 269 · Codeguida

Отримуємо максимум від Django ORM

Найперше дамо визначення: ORM (Object-Relational Mapping) — об'єктно-реляційне відображення, яке суттєво допомагає у роботі з базами даних. Django ORM передбачає інтерфейс Python для роботи з даними в...
18 липня 2019 ·
0
· 55 · Codeguida

Web PUSH Notifications швидко і просто

У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона да...
01 листопада 2019 ·
0
· 439 · Alex

Патерни JavaScript у дії

У цій статті ми розглянемо: Породжувальні патерни: «Фабрика» (Factory); «Абстрактна фабрика» (Abstract Factory); «Прототип» (Prototype); «Будівельник» (Builder). Структурні патерни: «Адаптер» (Adap...
14 січня 2020 ·
0
· 126 · Codeguida

Розглядаємо Redux, створюючи власне Сховище станів

Redux – цікавий інструмент. І за своєю суттю простий. Але чомусь він здається складним. У цій статті ми заглибимося в основні концепції Redux, щоб зрозуміти внутрішню механіку Сховища (Store). Ми зроз...
05 лютого 2018 ·
0
· 17 · Codeguida

Про Flutter, коротко: Основи

Більшість статей по цій темі добре написані і не є складними. Проблема полягає в тому, що більшість з них передбачають наявність знань  які вважаються базовими основами, які, тим не менш, не згадуют...
24 листопада 2019 ·
1
· 1.1K · Alex

Пишемо DSL на Python

Предметно-орієнтована мова програмування (DSL) спеціалізується на якійсь певній області застосування. Іншими словами, це така мова програмування, яка використовується для більш специфічних застосунків...
25 грудня 2017 ·
0
· 9 · Codeguida

ES модулі: детальний схематичний огляд

ES модулі привносять у JavaScript офіційну, стандартизовану модульну систему. Знадобився час, щоб до цього дійти — майже 10 років роботи по стандартизації. Але очікування майже закінчилось. З випуском...
6 років тому ·
0
· 21 · Codeguida