Всі статті

Опануйте принципи SOLID всього за 8 хвилин!

У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До кінця цієї статті ви будете повністю розуміти принципи SOLID. Перш ніж ми почнемо, дозвольте мені дати вам короткий всту...
17 серпня 2023 ·
2
· 867 · Alex

Протоколи TCP та UDP - пояснення простою мовою

Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що означають ці абревіатури? Ну, TCP розшифровується як протокол керування передачею (Transmission Control Protocol), а UDP роз...
17 серпня 2023 ·
1
· 966 · Alex

5 просунутих прийомів NodeJS з ExpressJS

Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміти, модифікувати та розширювати. Переймаючи найкращі практики та вивчаючи передові методи, ми можемо розкрити справжній п...
16 серпня 2023 ·
0
· 345 · Alex

Розробка Pong Game за допомогою Kivy

В цьому туторіалі ми напишемо гру Pong використовуючи Kivy. Почнемо Давайте почнемо саме зі створення простого додатку. Створіть директорію для гри і в ній файл main.py. Для початку ми помістимо у цей...
27 квітня 2020 ·
0
· 43 · Codeguida

Веселощі з CSS лічильниками

CSS лічильники – це одна з тих цікавих можливостей про, які аж хочеться сказати: «Ого, не знав, що на CSS можна таке зробити». Простіше кажучи, вони дозволяють вам рахувати елементи по-порядку – без J...
23 листопада 2020 ·
0
· 41 · Codeguida

Node Hero: Частина 8 - Аутентифікація у Node.js використовуючи Passport.js

Технології Перед тим, як почати по-справжньому програмувати, давайте розглянемо деякі нові технології, які ми будемо використовувати у наступних розділах. Що таке Passport.js? Проста, ненав'язлива аун...
25 лютого 2021 ·
0
· 47 · Codeguida

Laravel 4 – Створення пакунку

Однією з найкращих речей в Laravel 4 є проектування навколо ідеї сумісності. Протягом довгого часу, керування залежностями в PHP проекті було доволі важким завданням. Копіювання та вставляння коду між...
26 січня 2020 ·
0
· 3 · Codeguida

Реалізація однозв'язного списку в Java

Доброго вечора шановні читачі! Існує безліч структур даних. Найпопулярніші з них - масиви та зв'язні списки. Хотілося нагадати вам декілька вад масивів: В неупорядкованому масиві пошук виконується по...
23 березня 2020 ·
0
· 105 · Codeguida

Розробка під Android [урок 2]

1. Перш за все створимо новий проект: Якщо у вас не відкритий жоден проект, то на екрані запрошення виберіть Новий проект (New Project). Якщо у вас відкрито проект, в меню Файл виберіть команду Новий...
18 січня 2020 ·
0
· 27 · Codeguida

20 порад для написання сучасного CSS

В цьому пості ми поділимося колекцією з 20 порад та кращих практик, що зроблять ваш CSS набагато кращим 1. Остерігайтеся Margin Collapse На відміну від інших властивостей, вертикальні відступи (margin...
11 листопада 2021 ·
0
· 114 · Codeguida

Конспект по Bash

Якщо ви працюєте в ІТ, то як ніхто знаєте про ціну часу. Оптимізація робочого процесу - один з найважливіших аспектів роботи в ІТ. Так чи інакше, наша робота (будь то верстка сайту, написання модулів,...
03 жовтня 2020 ·
1
· 397 · Codeguida

STM32: Bit Banding

В статті ми будемо розглядати Bit Banding та зупинимось на таких питаннях: Технологія Bit Banding Використання Bit Banding Bit Banding масив Допустимі значення Технологія Bit Banding Bit Banding – т...
07 травня 2020 ·
0
· 75 · Codeguida

Redis в PHP

Що таке Redis? Redis - розподілене сховище пар ключ-значення, які зберігаються в оперативній пам'яті, з можливістю забезпечувати довговічність зберігання за бажанням користувача. Це програмне забезпеч...
04 лютого 2020 ·
1
· 129 · Codeguida

Практичне застосування стеку в Java

Шановні читачі, оскільки в минулій статті ми розглянули елементарну реалізацію стеку, цього разу хотілось би показати вам приклад його використання. Як правило рядки (об'єкти, які мають тип String), м...
18 липня 2021 ·
0
· 35 · Codeguida

Node Hero: Частина 7 - Структура проектів на Node.js

Це сьома частина серії туторіалів під назвою Node Hero. В цих розділах ви дізнаєтесь, як почати роботу з Node.js і розробляти програмні продукти, використовуючи його. Більшість фреймворків Node.js не...
24 жовтня 2020 ·
0
· 22 · Codeguida

Аутентифікація з ActionCable та Devise на Rails

ActionCable - новий фреймворк для зв'язку в реальному часу, реалізованому з допомогою протоколу websocket, а також він буде частиною Rails 5. Я не збираюся сильно заглиблюватись у все, ви можете більш...
05 серпня 2020 ·
0
· 11 · Codeguida

10 найдратівливіших речей в веб-сайтах

Інтернет повен ненависті. В основному, це агресія людей, що надають перевагу висловити її в мережі, а не в реальному житті. Але іноді агресія виникає у вас самих, при відвідуванні непродуманих сайтів...
25 грудня 2021 ·
1
· 285 · Codeguida

Трохи дизайну: Текст на зображеннях

Тонування Зображення повинно бути темним, мати невеликий рівень контрасту. Вибір зображення - це ваша прерогатива, але давайте припустимо, що ви обрали світле зображення. Ви могли затемнити його прогр...
06 червня 2021 ·
0
· 36 · Codeguida

Чому Elm краще JavaScript

Elm — ML-подібна мова програмування, що компілюється в JavaScript і забезпечує незмінність в процесі виконання. Вона вирішує купу проблем, з якими JS-розробники стикаються кожен день. Я вірю, що Elm —...
12 квітня 2020 ·
0
· 18 · Codeguida

Гайд по CSS селекторам

CSS селектори - основа розуміння CSS. Селектори - це те, що допомагає визначити певний HTML елемент і додати до нього стилі. Тож не будемо обговорювати стилі і зосередимось на селекторах. В прикладах...
10 травня 2021 ·
0
· 496 · Codeguida

Як правильно організувати Python-проект

В цьому пості я покажу як правильно організувати новий Python-проект. Звісно, це не єдиний шлях, я просто розкажу про найважливіші аспекти. Python часто помилково вважають лише мовою сценаріїв. Так, д...
09 грудня 2021 ·
1
· 653 · Codeguida

Node Hero: Частина 1 - Починаємо роботу з Node.js

Це перший пост серії туторіалів по Node.js під назвою Node Hero. Ви дізнаєтесь, що таке Node.js, як встановити програмну платформу на своєму комп'ютері і як почати роботу з нею. В наступних розділах м...
17 жовтня 2020 ·
1
· 147 · Codeguida

Переходимо до адаптивного вебу

Давайте почнемо з чуйного або реагуючого (responsive) веб-дизайну. Кожен веб-розробник сьогодні знайомий з концепцією чуйного веб-дизайну (RWD). В травні 2010, концепція була прийнята в якості передов...
01 жовтня 2020 ·
0
· Codeguida

Як створити форму валідації в HTML5?

Коли ви збираєте інформацію від людей через форму вводу даних, застосування перевірок є важливим аспектом. Недотримання цього правила може призвести до втрати клієнтів, засмічення БД або навіть експло...
25 лютого 2021 ·
0
· 156 · Codeguida