Статьи

Заметки и уроки, тут я делюсь опытом с начинающими разработчиками

01

Установка Node JS последней версии в Ubuntu

02

PHP: Простой роутинг с помощью библиотеки PHRout

03

Что такое ERC-404? Экспериментальный стандарт «Полу-взаимозаменяемого» токена

04

Ghost: установка в поддиректорию сайта

05

Быстрый старт с Laravel 5.5 + Vue.js: простой CRUD

06

Использование webpack совместно с gulp.js

07

В чем разница между Map и ForEach в JavaScript?

08

PHP лучше чем JavaScript в 2025

09

Администрирование Postgres

10

Как правильно установить MYSQL на Mac OSX

11

Laravel: Работа с AJAX запросами на чистом Javascript без jQuery зависимости

12

Шпаргалки: Yii2 Активация ЧПУ

13

PostgreSQL триггеры: как реагировать на изменение значения в определённой колонке

14

Drupal 7: Как вывести кастомное поле в page.tpl.php

15

Установка composer глобально в Mac Os

16

Drupal 7: Переопределяем программно title на определённых страницах

17

6 Интересных NodeJs фреймворков для разработки сайтов

18

Переводим Drupal на HTTPS

19

Dropzone.JS + PHP Загрузка файлов на сервер

20

YII2: Запретить создание материалов в CRUD не авторизованным пользователям (Rbac)

21

VPS: Информация по нагрузке сервера в консоли SSH

22

Как развернуть Python приложение в Docker

23

Drupal массовая генерация всего и вся

24

Основы: Что такое деревья, как они используются в реальных проектах

25

Как сделать предпросмотр изображения перед загрузкой на VueJS

26

Yii2: Как создать миграцию из таблицы

27

JavaScript: как прибавить день к текущей дате

28

Основы PHP

29

jQuery: Простая прокрутка до нужного элемента по клику

30

Задать класс на основе содержимого объекта

31

Как запустить Ghost блог на постоянное выполнение

32

Jquery зависимый селектор

33

Как добавить псевдо поле в форму редактирования ноды

34

Drupal переадресация с http на https

35

CSS: Как сделать блоки одинаковыми по высоте Flexbox

36

Drupal 7: Как переопределить шаблон для конкретного типа материалов

37

YII2: Шпаргалка по лайоутам и шаблонам

38

Простой параллакс на JavaScript и CSS Transforms

39

JavaScript: Использование Map, Filter, и Reduce вместе

40

PHP: Синхронизация календаря AirBnB с вашим сайтом

41

CSS: Сетка с колонками одинаковой высоты на FlexBox

42

Создаём окружение для тестирования PHP приложений под Mac OS

43

Фасетный поиск на JavaScript + Underscore + jQuery

44

Запускаем своё первое приложение с YII на обычном хостинге

45

Yii2: Простая проверка авторизован ли пользователь

46

CKEditor режет код? Есть решение!

47

Laravel: Пишем кастомный драйвер для логирования в базу данных

48

Sublime Text: Как открыть файлы в новой вкладке, в том же окне

49

Как отправлять email сообщения из NodeJS при помощи Gmail

50

Yii2: Экспорт в MS Exel, Word, CSV, PDF

51

Yii2: Подключение JS и CSS

52

JavaScript компоненты — Введение

53

Drupal 7: Как удалить подпись not verified у комментариев

54

PHP основы применимые в Drupal

55

Laravel: подстановка строки на ключ в БД

56

Как изменить базовую директорию приложения на шаред хостинге

57

JavaScript: Понимание функции Filter()

58

Паттерны проектирования в JavaScript c примерами

59

How to Set Up Ghost on Ubuntu server

60

YII2: Связь между моделями

61

Yii2: Шпаргалка по работе к куками

62

Простой рецепт сделать главную страницу в Drupal 7 пустой

63

Отключение кеширования в Drupal 8

64

Drupal 7: Как создать форму в псевдо-поле

65

Ghost.JS мультиязычный блог

66

PHP: Как создать JSON объект из PHP

67

Ссылка на следующую ноду

68

Как использовать clearfix в CSS?

69

YII2 Как создать представление ListView + исходники

70

Типографика для веба: как выбрать шрифты для сайта

71

Bash: Автоматический Backup для VPS сервера на Ubuntu

72

Как добавить иконку на кнопку формы в Drupal 7

73

GSD для Claude Code: полный гайд по установке и использованию

74

Drupal 7: Добавляем класс в body

75

JavaScript: В чем разница между Map и ForEach?

76

Drush быстрый старт и основные команды

77

Node.JS: Основы — первое приложение

78

Yii2: Шпаргалки по ActiveRecord

79

Drupal7: Массовое изменение значения поля у нод

80

Одинаковая высота у DIV элементов в строке

81

Yii2: Загрузка изображений и удаление через AJAX

82

Laravel: Сортировка по количеству комментариев

83

Обзёрвер (наблюдатель) как патерн JavaScript

84

Laravel: Создание статических методов в модели

85

Laravel: группировка записей по месяцам

86

JavaScript: Понимание функции Reduce()

87

rsync: Как настроить синхронизацию двух VPS серверов

88

Поправьте права доступа, чтобы больше никогда не использовать NPM с командой sudo

89

Gulp BrowserSync + gulp-notify: уведомления при изменении файлов

90

Установить раскрытому фильтру значение по умолчанию

91

Yii2: Шпаргалки по GridView

92

AI промпты для реалистичных фото в стиле iPhone (Nano Banana Pro)

93

Темизация значения -Any- и плейсхолдера в расскрытых фильтрах Views

94

Как настроить удалённый доступ к PostgreSQL с удалённых серверов

95

Yii2: Шпаргалки по сессиям

96

Выборка определённых полей из БД Drupal

97

Laravel: Модальные окна с состоянием на основе роутов в связке Inertia + VueJS

98

Несколько PHP фреймворков облегчающих жизнь разработчика

99

Как работают Virtuals в Mongoose

100

Yii2: основы работы с PJAX

101

Как разместить несколько Node JS приложений на одном VPS аккаунте при помощи Nginx

102

Drupal 7: Как я создавал один свой проект без Views

103

Как создать виртуальные хосты в Apache 2 под Mac Os

104

Создание блога на Vue.js + Laravel + Vuedo за 15 минут

105

Как удалить Mysql c Mac OSX

106

Drupal показываем родителя в раскрытом фильтре по словарю таксономии

107

Асинхронная загрузка JavaScript

108

Drupal 8: Как удалить лишние HTML теги с атрибутом rel из head?

109

Yii2: Расширенный генератор моделей и CRUD

110

YII2 Создание простой страницы и вывод данных из БД

111

PHP основы работы с числами (форматирование)

112

Как установить последнюю версию Nginx в Ubuntu Server 14x

113

Ubuntu Server: Как обновить NodeJS до последней стабильной версии

114

Инструменты для проверки адаптивного дизайна на разных устройствах

115

Создаём FTP сервер под Ubuntu

116

Как настроить удалённый доступ к MySQL с удалённых серверов

117

Drupal 8: Добавить NID и тип материала в класс body

118

Как установить MongoDB в Ubuntu

119

div, section, article — где использовать каждый тег

120

Полезные команды для *nix админа

121

AdonisJS: Простое API с валидацией полей

122

Вывод словарей таксономии через отдельные представления Views

123

Aurelia.js — JavaScript фреймворк на замену Angular 2

124

Начало работы с Laravel / Публикация статей + ЧПУ

125

PostgreSQL: Работа с массивами — Как найти запись по значению массива хранящегося в колонке таблицы?

126

PHP: Шпаргалки — глобальные переменные

127

PHP: Подключение к БД через драйвер PDO

128

Психология цвета для сайтов

129

Bootstrap решаем баг с чекбоксами в Better Exposed Filters

130

Начало работы с NGINX

131

Создание простого параллакса на Jquery

132

Yii2: Шпаргалки по работе с формами

133

Drupal 7 Проверка на тип материала в html.tpl.php

134

Laravel 8: CRUD с минимальным количеством кода

135

Drupal Проблема при загрузке файлов php7 Beget

136

PostgreSQL: Исправление ошибки duplicate key value violates unique constraint

137

Drupal 7: Проверка типа страницы в шаблоне

138

Drupal 8 Программный вывод изображения со стилями

139

CSS: Зафиксировать блок при достижении верха окна браузера

140

Drupal 8: Эффективная конфигурация для Nginx

141

PHP: Очистка данных через PDO

142

Drupal 7: ЧПУ на Nginx

143

5 Лет с Drupal

144

Laravel: Автоматическое создание уникальных URL адресов

145

Как запустить Laravel в Docker за 5 минут на чистом VPS Ubuntu Server

146

Интеграция невидимой капчи от Google для Laravel

147

Сделать изображение в блоке фоном jquery

148

Composer: Установка dev версии в stable проекте

149

Bash: Автоматический Backup для баз данных MySQL на сервере Ubuntu

150

Mac Os: как показывать папки перед файлами