Всі статті
Топ-10 найпоширеніших помилок в Ruby on Rails проектах (та як їх уникнути)
Щоб визначити десять найрозповсюдженіших помилок в Ruby on Rails проектах, команда Rollbar переглянула понад тисячу проектів своїх клієнтів. Ось які результати вони отримали:
Помилки відсортовано за....
23 травня 2018
·
0
· 35
·
Codeguida
Автоматизація тестування з використанням Selenide через Selenoid в Docker контейнері
Дана стаття буде корисна QA фахівцям початківцям, а також тим, хто цікавиться особливостями та можливостями таких популярних фреймворків тестування, як Selenide і Selenoid.Тут ми розглянемо певн...
29 жовтня 2019
·
0
· 1.1K
·
Alex
Знайомство з React Hooks
Можливо ви бачили нову фічу React — Hooks. Але вас може цікавити як саме використовувати її. У статті ми покажемо декілька прикладів використання React Hooks.
Ключовий момент тут: хуки дозволяють вико...
26 листопада 2018
·
0
· 71
·
Codeguida
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node.
Сьогодні ми напишемо конс...
26 квітня 2021
·
0
· 186
·
Codeguida
Node.js: керівництво для фронтенд розробника
Керівництво розраховане на розробників, які добре знайомі із JavaScript, але ще не дуже добре володіють Node.js. У статті не буде детально розглянуто питання синтаксису: Node.js використовує V8 — той...
17 липня 2018
·
0
· 125
·
Codeguida
Що таке векторна база даних?
Ми перебуваємо в самому розпалі революції штучного інтелекту. Вона перевертає будь-яку галузь, якої торкається, обіцяючи великі інновації, але водночас створює нові виклики. Ефективна обробка даних ст...
29 липня 2023
·
2
· 167
·
Alex
Angular застосунок своїми руками за 2 години
У статті ми реалізуємо функціональність найпростішого чат-бота. Звичайно, у результаті отримаємо навчальний варіант, а не версію для релізу.
Застосунок складатиметься з двох сторінок: головної та, без...
28 січня 2019
·
0
· 135
·
Codeguida
Створення сайд-скролера с паралакс-ефектом на основі Pixi.js. Частина 1
Якщо ви колись грали в Canabalt чи
Monster Dash,
то можливо вам цікаво, як побудовані ігрові мапи в цих іграшках. В цій статті
ми зробимо перші кроки до того, щоб зробити схожий
скролер засобами JS
та...
10 серпня 2021
·
0
· 5
·
Codeguida
Локальна веб-розробка vs Vagrant vs Docker: що підійде вам?
Якими інструменти ви користуєтесь для створення веб-застосунків? Ми проводимо у середовищі розробки багато часу, тому до його організації слід ставитись серйозно. Оскільки вдало підібрані інструменти...
05 лютого 2019
·
0
· 20
·
Codeguida
Транзакції в DynamoDB
Протягом багатьох років в розробці програмного забезпечення домінували реляційні бази даних. Мова SQL стала однією з найпоширеніших мов програмування. Але на початку 21 століття розвиток WEB 2.0 і пот...
12 березня 2021
·
1
· 388
·
Oleksandr Martyniuk
Чому JavaScript відстійний?
Навіть якщо на перший погляд JavaScript видається хорошим рішенням для написання браузерних сценаріїв, він має значні недоліки і хиби, які виставляють його в поганому світлі. На відміну від мов погано...
12 травня 2021
·
0
· 17
·
Codeguida
Посібник по Django для початківців – Частина 2
Основи
Ласкаво просимо до другої частини нашого гайду, присвяченого Django! У попередньому уроці ми встановили все, що нам необхідно. На щастя, у нас вже налаштовані Python 3.6 і Django 1.11, які прац...
03 листопада 2017
·
0
· 270
·
Codeguida
Ітерація в Python: детальний огляд
Поведінка циклу for в Python відрізняється від типової поведінки for в інших мовах програмування. У статті зануримось в логіку роботи for в Python, щоб краще зрозуміти його особливості.
Підводні камен...
29 липня 2019
·
0
· 168
·
Codeguida
Надійна архітектура проєкту на Node.js
Інтро
Розробку на Node.js зараз спрощують фреймворки на зразок Express, однак вони не відповідають за організацію самого проєкту. Вибір та організація правильної архітектури проєкту — чи не найскладні...
13 вересня 2019
·
0
· 166
·
Codeguida
Поради для кращого написання коду мовою C#
Вступ та загальні відомості
Я програмую мовою С# вже більше чотирьох років, спостерігаючи, як ця мова змінювалася від С# 5 до С# 6. В цілому, С# вже розвинувся, але більшість програмістів ще не достат...
05 березня 2021
·
0
· 13
·
Codeguida
Мої перші враження від C++
Я займаюсь професійною Веб розробкою вже близько п'ятнадцяти років, переважно у сфері back-end. Починаючи свій шлях в програмуванні, мав іншу вищу освіту і в мене не було змоги попрацювати та оцінити...
03 вересня
·
1
· 59
·
p.s.
Redis на практичних прикладах
Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але...
09 липня 2020
·
1
· 557
·
Alex
Керування пам'яттю у JavaScript
Вступ
Низькорівневі мови, наприклад С, мають інструменти керування пам'яттю, такі як malloc() і calloc(). Ці функції використовуються розробниками для явного виділення і звільнення пам'яті окремо від...
09 жовтня 2017
·
0
· 310
·
Codeguida
Отримуємо максимум від Django ORM
Найперше дамо визначення: ORM (Object-Relational Mapping) — об'єктно-реляційне відображення, яке суттєво допомагає у роботі з базами даних. Django ORM передбачає інтерфейс Python для роботи з даними в...
18 липня 2019
·
0
· 88
·
Codeguida
Web PUSH Notifications швидко і просто
У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона да...
01 листопада 2019
·
0
· 463
·
Alex
Патерни JavaScript у дії
У цій статті ми розглянемо:
Породжувальні патерни:
«Фабрика» (Factory);
«Абстрактна фабрика» (Abstract Factory);
«Прототип» (Prototype);
«Будівельник» (Builder).
Структурні патерни:
«Адаптер» (Adap...
14 січня 2020
·
0
· 171
·
Codeguida
Розглядаємо Redux, створюючи власне Сховище станів
Redux – цікавий інструмент. І за своєю суттю простий. Але чомусь він здається складним. У цій статті ми заглибимося в основні концепції Redux, щоб зрозуміти внутрішню механіку Сховища (Store).
Ми зроз...
05 лютого 2018
·
0
· 32
·
Codeguida
Про Flutter, коротко: Основи
Більшість статей по цій темі добре написані і не є складними. Проблема полягає в тому, що більшість з них передбачають наявність знань які вважаються базовими основами, які, тим не менш, не згадуют...
24 листопада 2019
·
1
· 1.2K
·
Alex
Пишемо DSL на Python
Предметно-орієнтована мова програмування (DSL) спеціалізується на якійсь певній області застосування. Іншими словами, це така мова програмування, яка використовується для більш специфічних застосунків...
25 грудня 2017
·
0
· 14
·
Codeguida
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Юнікод: необхідний практичний мінімум для кожного розробника
Юнікод — це дуже великий та складний світ, адже стандарт дозволяє ні багат...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
JavaScript — різниця між null та undefined
Кожен, хто розпочинає свою пригоду з JavaScript, напевно, звернув свою увагу на...