• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Програмування

Як використовувати редактор Emacs в Linux

Розширюваний текстовий редактор Emacs певною мірою є заміною існуючим засобам роботи з текстом у Linux-системах. Він увібрав у себе потужні можливості відомого редактора Vi, водночас додавши гнучкість, завдяки наявності багатьох режимів роботи з текстом, як основних, так і допоміжних. У будь-якому разі його використання розширить та урізноманітнить підходи до обробки текстових даних. Розглянемо більш детально його можливості та використання на сервері Ubuntu 22.04.

#linux #ubuntu

Статтю прочитали професіоналів: 2002

Swagger. Що це таке та як з ним працювати?

Створення програмних інтерфейсів (API) та їх документування є невід’ємною частиною повсякденної роботи продуктових IT-компаній. При значних обсягах та недостатньому рівні автоматизації ефективність такої роботи значно знижується і тому найкращим виходом тут може стати уніфікація розробки та документування за рахунок використання наборів стандартних елементів та операцій для будь-яких конфігурацій проектів. Інструмент Swagger є засобом, що допомагає реалізувати вказаний підхід з найменшими втратами якості розробки. Розглянемо більш детально можливості програмного інструменту та приклади його застосування на практиці.

#automation #devops #programming

Статтю прочитали професіоналів: 12554

Технологія Push-to-Deploy

Будь-яка з відомих на сьогоднішній день архітектур розгортання програмного забезпечення (ПЗ) має стадію development або розробки, на котрій відбувається безпосередньо розробка, тестування та подальша фіксація внесених змін у локальних та віддалених репозиторіях. Деталі реалізації цього процесу залежать безпосередньо від методології або технології розробки ПЗ. Механізм push-to-deploy є одним із шляхів реалізації вказаного процесу. Його використання дозволяє спростити процес розгортання ПЗ. Розглянемо його застосування на практиці.

#automation #devops #git #programming

Статтю прочитали професіоналів: 3166

Що нового PHP 8.2

Чергова версія РHP 8.2 виявилася досить кардинальною у багатьох аспектах. Внесені зміни торкнулися не тільки ядра РHP та системи типів, а й методів роботи з багатьма сторонніми пакетами. Розглянемо ці зміни більш детально.

#php #programming

Статтю прочитали професіоналів: 3374

Що таке SonarQube та чим він допомагає в розробці

Статичний аналіз коду де-факто став обов’язковим етапом при розробці більшості програмно-апаратних систем та пристроїв, котрі мають вбудоване програмне забезпечення (ПЗ). Він дозволяє мінімізувати кількість помилок та неузгодженостей у коді ще на початковій стадії розробки, і тому попит на відповідний інструментарій постійно зростає. SonarQube є одним з інструментів статичного аналізу, котрий базується на використанні плагінів для підключення нових мов та сервісів. Розглянемо його характеристики та основні принципи використання.

#devops #programming

Статтю прочитали професіоналів: 3919

Реліз PHP 8.3: детальний огляд

Реліз PHP 8.3 відбувся 23 листопада 2023 року. Нова версія включає ряд нових функцій та можливостей, які роблять PHP ще більш потужним та ефективним інструментом для розробки веб-додатків. І звісно, нова версія PHP стала працювати швидше за попередны :)

#php #programming

Статтю прочитали професіоналів: 2193

Помилки CORS, проблеми крос-сайтових AJAX-запитів та їх вирішення

CORS (Cross-Origin Resource Sharing) – механізм, що відповідає за надання доступу до обраних ресурсів, розташованих на домені відмінному від того, який використовує сайт в даний момент. Найбільш поширені такі запити у XMLHttpRequest API. Якщо вихідний ресурс, що робить запит, відрізняється доменом або портом від запитуваного, кажуть, що виконується cross-origin HTTP request. І якщо на запитуваному ресурсі дозволу на такий запит немає, відбудеться помилка.

Статтю прочитали професіоналів: 6797

Рекомендації по роботі з Composer

Управління залежностями в PHP стало набагато простішим з появою Composer. Давайте розглянемо використання деяких найбільш досконалих методів, котрі застосовує вказана технологія.

#automation #composer #devops

Статтю прочитали професіоналів: 3639

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA