Full Stack Developer

Статті автора Артем Висоцький

Проєктуємо гібридний онлайн WYSIWYG-редактор для React

Артем Висоцький 1354

Артем Висоцький розповідає про переваги та недоліки WYSIWYG-редакторів, а також ділиться гібридними рішеннями, що поєднують зручність блокових редакторів та функціональність класичних. Зі статті ви також дізнаєтесь, як сучасні редактори працюють з даними у форматі JSON. 2

Спрощуємо використання React Bootstrap Forms

Артем Висоцький 924

Артем, Full Stack Developer, ділиться досвідом роботи з React та автоматизацією форм за допомогою React Bootstrap. Він пропонує уніфікований підхід до створення форм, спрощуючи повторювані операції коштом розробки універсальних компонентів. 1

Автоматизуємо використання адаптивних зображень для вебсайтів за допомогою Node.js

Артем Висоцький 1225

Артем, Full Stack Developer, описує використання адаптивних зображень на вебсайтах для покращення швидкості завантаження та збереження трафіку. Він ділиться досвідом впровадження технологій Node.js, описуючи стандарти HTML для адаптивних зображень.

Безпечне завантаження файлів. Створюємо прототип

Артем Висоцький 1951

Створюємо завантажувач підвищеної надійності з деталізованою індикацією, який легко впорається з завантаженням на сервер файлів великого розміру. Під час розробки Артем Висоцький, PHP Dev, тестував його надійність у разі вимкнення мережі в системі, втраті зв`язку (timeout) та симуляції внутрішніх проблем на сервері. 7

Шаблони для шаблонів шаблонізатора

Артем Висоцький 1874

Зазвичай адміністративні частини сайтів складаються з різноманітних форм, за допомогою яких здійснюються операції над даними. Водночас ці форми подібні одна на одну внаслідок певної уніфікації розміщення елементів. Там навіть можуть бути три однакові кнопки для всіх форм: «Зберегти», «Видалити» та «Очистити». Дублювання кнопок у різних формах вирішується елементарно стандартними методами будь-якого шаблонізатора. А от що робити, наприклад, з дубльованим кодом HTML-розмітки полів форми — питання трохи складніше. 6

Як автоматизувати валідацію даних в PHP

Артем Висоцький 4215

Якось мені необхідно було написати класи з багатьма властивостями. Здебільшого програмісти особливо цим не переймаються — наклонують гетери разом з сетерами та й закриють це питання. До того ж сучасні IDE мають необхідні засоби для автоматизації цього процесу. Але мене осяйнула думка про те, що можна значно спростити створення класів, відмовившись від написання нудних однотипних операцій. 115

Генерація SQL-запиту засобами MySQL-сервера

Артем Висоцький 12047

Під час роботи з БД за класичною архітектурою «клієнт — сервер», створення запиту відбувається на боці клієнта. А коли його остаточно сформовано — надсилають на сервер для виконання. Такий підхід надає клієнту максимальну гнучкість для роботи з базою даних, але він має й недоліки. На реальному прикладі Артем Висоцький, PHP-програміст, демонструє взаємодію з БД через збережені процедури. 88

XSLT-шаблонізатор для PHP

Артем Висоцький 4724

Зазвичай, коли створюють сайти з PHP, для динамічного формування HTML-сторінок виведення використовують один з багатьох Smarty-подібних шаблонізаторів. На переконання Артема Висоцького, PHP-програміста, XSLT у цій ролі дуже недооцінили. Автор статті на конкретних прикладах показує, як знизити поріг входження в XSLT-технологію. 71