
5 просунутих прийомів NodeJS з ExpressJS
Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміти, модифікувати та розширювати. Переймаючи найкращі практики та вивчаючи передові методи, ми можемо розкрити справжній п...
16 серпня 2023
·
0
· 361
·
Alex
Дивні "фішки" Python, які можуть вас здивувати
Час від часу під час написання коду ми всі стикаємося з дивною поведінкою мови програмування. Іноді це "особливість", про яку ми не знали, іноді це просто химерна поведінка мови, а іноді це вже баг на...
01 вересня 2023
·
2
· 360
·
Alex
Багатолика Ubuntu в 2020 році
Перед вами необ'єктивний, несерйозний і нетехнічний огляд операційної системи Ubuntu Linux 20.04 і п'яти її офіційних різновидів. Якщо вас цікавлять версії ядра, glibc, snapd і наявність експериментал...
08 вересня 2020
·
0
· 345
·
1
·
Alex
Як виникають помилки в обчисленнях з рухомою комою?
Ви коли-небудь працювали з такими числами, як 1/3, де результат дорівнює 0,33333... і так до нескінченності? Як люди, ми природно округлюємо такі числа, але чи замислювалися ви коли-небудь, як з ними...
28 жовтня
·
0
· 331
·
Alex
PHP 8: код «До» та «Після» (порівняння з PHP 7.4)
Залишилося всього кілька місяців до виходу PHP 8, і в цій версії дійсно є багато хорошого. В цій статті я хочу поділитися як зміниться код з приходом PHP 8.
Підписники подій з атрибутами
Я стараюся...
20 серпня 2020
·
3
· 329
·
Alex
Обробляємо замовлення з інтернет магазину за допомогою RabbitMQ і TypeScript
Популярність інтернет комерції зростає все більше, як і частка інформатизації всіх суміжних з торгівлею видів діяльності. Разом з цим зростає і складність обробки інформації. Кожне замовлення, зроблен...
06 жовтня 2019
·
0
· 327
·
Alex
Для чого потрібні спеціальні параметри зірочки та слешу в Python?
Коли ви думаєте про оператор зірочки * у Python, ви, швидше за все, думаєте про множення або піднесення до степеня. Аналогічно, оператор слеш /, ймовірно, асоціюється у вас з діленням. Але ви також мо...
26 вересня 2023
·
4
· 322
·
Alex
Composer 2: Що нового?
Composer, менеджер залежностей для PHP, був випущений близько 8 років тому, а сьогодні опублікували нову версію, 2.0. За ці роки Composer отримав безліч нових функцій і не відставав від стандартів PHP...
27 жовтня 2020
·
1
· 322
·
Alex
Іменовані аргументи в PHP 8
Іменовані аргументи або іменовані параметри, як їх часто називають, підтримуються в PHP 8. В цій статті розглянемо їх докладніше, але спочатку дозвольте показати як вони виглядають на декількох прикла...
26 липня 2020
·
1
· 321
·
Alex
Як скомпілювати код у браузері за допомогою WebAssembly
Браузери стали потужними. Спочатку вони використовувалися для обміну науковими роботами в CERN, а тепер в браузері можна запускати Google Earth, грати в Unity 3D- ігри та навіть проєктувати...
11 листопада 2020
·
2
· 320
·
Alex
5 сучасних альтернатив старих інструментів командного рядка Linux
Використовуючи сучасніші альтернативи поряд зі старими інструментами командного рядка, можна отримати більше задоволення і навіть підвищити продуктивність праці.
У повсякденній роботі в Linux / Unix...
30 червня 2020
·
2
· 316
·
Alex
Чи варто переходити з Python на Nim заради продуктивності?
Nim — це поєднання синтаксису Python і продуктивності C
Кілька тижнів тому я бродив по GitHub і натрапив на цікавий репозиторій: проєкт був повністю написаний на мові Nim. До цього я з ним не с...
23 липня 2020
·
1
· 312
·
Alex
HTML5 шаблон: Базовий зразок для будь-якого проєкту
Що таке HTML-шаблон?
Кожен вебсайт відрізняється від іншого, але є багато речей, які, по суті, однакові для всіх вебсайт. Замість того, щоб писати один і той самий код знову і знову, варто створити вл...
04 листопада
·
1
· 308
·
3
·
Alex
Перше знайомство з Moon.js
Сьогодні мова піде про чергову JavaScript-бібліотеку, яка призначена для розробки інтерфейсів. Виникає таке відчуття, що такі бібліотеки з'являються все частіше і частіше. У цьому матеріалі ми розглян...
05 жовтня 2020
·
1
· 306
·
Alex
Граємо з потоками в Node.JS 10.5.0
У мене на роботі виникла суперечка між мною і дотнетчиками щодо потоків у новій версії Node.JS і необхідності їх синхронізувати. Для початку вирішили вибрати задачу про паралельний запис рядків у файл...
15 червня 2020
·
0
· 305
·
Alex
Алгоритми виявлення контурів зображення
У статті представлені чотири найпоширеніші алгоритму виявлення контурів.
Перші два, а саме алгоритм трасування квадратів і трасування околиць Мура, прості в реалізації, а тому часто застосовуються дл...
13 травня 2020
·
0
· 299
·
Alex
Як встановити PostgreSQL на Ubuntu 22.04
Вступ
PostgreSQL, або Postgres - це система керування реляційними базами даних, яка забезпечує реалізацію мови запитів SQL. Вона сумісна зі стандартами і має багато розширених можливостей, таких як на...
28 липня 2023
·
2
· 296
·
Alex
Шаблони проєктування: фабричний метод
Призначення
Фабричний метод - це патерн проєктування, який надає інтерфейс для створення об'єктів у суперкласі, але дозволяє підкласам змінювати тип об'єктів, які будуть створені.
🙁 Проблема
Уявіть,...
07 вересня 2023
·
0
· 291
·
1
·
Alex
Команда TRAP у Linux/Unix на прикладах
Запуск та керування процесами в операційній системі Linux може бути не простим завданням. Однак, засоби, доступні в Linux для керування процесами, роблять це простішим та ефективнішим. Один із таких к...
09 жовтня 2023
·
3
· 282
·
Alex
Як налаштувати заголовки Cache-Control у NGINX
Кешування - це процес зберігання завантажених даних для подальшого використання, коли вони можуть бути прочитані з диска замість того, щоб запитувати їх знову. Правильне використання кешування браузер...
07 вересня 2023
·
0
· 281
·
Alex
Найпопулярніший приклад Java-коду на StackOverflow виявився помилкою
Найпопулярніший приклад Java-коду, опублікованого на StackOverflow, виявився з помилкою, що при певних умовах призводить до неправильного результату. Розглянутий код був розміщений у 2010 році та нако...
05 грудня 2019
·
0
· 281
·
Alex
Як створити та налаштувати нового користувача в MySQL
Вступ
MySQL - це реляційна система керування базами даних з відкритим вихідним кодом. Вона зазвичай розгортається як частина стека LAMP (що розшифровується як Linux, Apache, MySQL і PHP) і на момент н...
01 серпня 2023
·
0
· 271
·
Alex
Як написати власну файлову систему на Rust?
Дані що створюються програмами необхідно десь зберігати для подальшого використовування, і вони повинні бути якось структуровані, щоб ми могли швидко знайти необхідну інформацію. Файлова система (ФС)...
31 жовтня 2020
·
2
· 265
·
Alex
Персональний комп'ютер повинен був померти десять років тому: що сталося замість цього
27 січня 2010 року один Великий Мислитель оголосив про смерть ПК. Минуло десять років, і ПК живе, хоча мандрівник у часі з 2010 року міг би й не знати цього. Ось, як цей вимираючий вид еволюціонував...
31 грудня 2019
·
0
· 262
·
Alex