Или: Почему в 2026 году вам не нужен «сайт». Вам нужен API для роботов, которые приведут людей. 🧠 Пролог: Ваши данные — это нефть. Но она сырая У вас есть: База данных DLE с 10 000 статей за 10 лет. CSV-файл с остатками запчастей на складе (как в нашем кейсе). Excel-таблица с номенклатурой товаров. База клиентов из CRM. И это всё — чёрное золото, которое лежит у вас под ногами. Проблема в том, что оно сырое. Вы не можете залить его в бак нейросети и поехать. Классический сайт с красивым
ПодробнееРеальный кейс: разработка набора PHP-скриптов для работы с товарными остатками Проблема: есть CSV, а сайта нет Представьте ситуацию: у заказчика есть огромный CSV-файл с товарными остатками запчастей. Десятки тысяч строк. Артикулы, названия, цены, наличие, марки автомобилей. Всё это добро лежит в файле, обновляется раз в месяц, но сайта, который мог бы это показать миру — нет. А если сайт и есть — он либо не работает, либо поисковый трафик к нему давно сошел на нет. Задача: быстро (и желательно
ПодробнееИли: Как BBCode, Markdown и вечный спор о безопасности привели к тому, что мессенджеры умнее CMS 📜 Пролог: Три эпохи, три подхода В начале был HTML. Честный, понятный, вездесущий. Вы писали жирный текст , и браузер его делал жирным. Проблема? Любой пользователь мог написать — и это срабатывало. В 2000-е годы это было весело (до первого взлома). Потом пришли форумы. Чтобы обычный пользователь не поломал сайт, придумали BBCode. Вместо <b>[.code] писали [b]. Вместо
ПодробнееИли: Как перестать выбирать между супом и стейком и просто позвать официанта 🍽️ Пролог: Суп вилкой — это не про еду, это про будущее гаджетов В прошлой статье мы жёстко прошлись по производителям, которые пытаются скрестить ежа с ужом. Раскладные смартфоны, складные планшеты, сенсорные клавиатуры, десктопные режимы на телефонах — всё это попытки создать «один гаджет на всё». Мы назвали это «вилкой для супа». Можно есть суп вилкой. Но зачем, если есть ложка? Под каждую задачу нужен свой
ПодробнееИли: Почему сравнивать React и PHP — это как сравнивать панель управления с двигателем 🚗 Пролог: Разберите машину, поймёте сайт Представьте, что вы пришли в автосалон. Продавец говорит: «Вот эта машина — с бензиновым двигателем, а вот эта — с электрическим. А вон та — с кожаным салоном и огромным экраном на панели». Вы смотрите на ценники и не понимаете: почему электромобиль с большим экраном стоит в два раза дороже обычной «Тойоты»? И можно ли поставить большой экран в обычную машину? И зачем?
ПодробнееИли: Почему 152-ФЗ не нужен, чтобы бороться со спамом, но идеально подходит, чтобы отключить Facebook 📋 Пролог: У страха глаза велики (а у юристов — кошелёк) Если вы владелец сайта, то наверняка слышали: «Срочно примите Политику обработки персональных данных!», «Получите согласие на куки!», «Храните данные только в России!». Иначе — штрафы, проверки, уголовная ответственность. И вы, скорее всего, либо наняли юриста за 50–100 тысяч рублей, либо в панике отключили все формы, регистрацию и
ПодробнееИли: Почему блокировки Telegram могут стать лучшим, что случилось с вашим бизнесом 🌾 Пролог: Урожай, который собирает не тот, кто растил Представьте: вы фермер. Вы обрабатываете землю, сеете зерно, поливаете, удобряете, боретесь с вредителями. Вы вкладываете душу и деньги. Вырастает урожай — золотой, красивый. Но когда вы приходите собирать его, появляется хозяин земли и говорит: «Спасибо за работу. Урожай забираю я. А ты иди снова паши». Вы возмущаетесь. А он отвечает: «Земля моя. Правила мои.
ПодробнееИли: Почему рыцарь с мечом больше не нужен, но артиллерист, который умеет считать, — очень 🏰 Пролог: Как порох убил рыцарство Помните рыцарей? Эти ребята в доспехах тренировались с детства, их экипировка стоила целого состояния, а один удар решал исход битвы. Это была элита, доступная немногим. Они были «профессионалами», монополизировавшими насилие. Потом пришёл порох. И всё рухнуло. Чтобы нажать на спусковой крючок мушкета, не нужно двадцати лет тренировок. Сила удара пороха не зависит от
ПодробнееИли: Инструкция по выживанию для веб-разработчика, у которого хостинг вдруг перестал видеть YouTube 🧨 Пролог: Один день из жизни параноика Представьте: сидите вы, значит, спокойно. Пьёте кофе. Ваши скрипты на GitHub скачивают, форкают, благодарят. Всё работает. А потом бац — и не работает. Не потому, что вы что-то сломали. Не потому, что Telegram изменил API. А потому что IP-адрес вашего хостинга попал под блокировку. Вы не спамер, не мошенник, не распространитель запрещёнки. Вы просто
ПодробнееИли: Как сенсорный интерфейс захватил мир, но проиграл битву за профессионалов 🖱️ Пролог: Парадокс поколения, которое умеет тыкать, но не умеет нажимать Понаблюдайте за современным ребёнком. В два года он уверенно листает TikTok на смартфоне. В три — находит на YouTube мультики. В четыре — открывает камеру и снимает сторис. Его пальцы скользят по стеклу с невероятной ловкостью. А теперь дайте ему пульт от телевизора. Ребёнок будет тыкать пальцем в экран, ожидая, что он отреагирует на касание.
ПодробнееРазработчик Нильс Ленхеер представил открытый проект под названием cssDoom. Это реализация игры Doom, использующая для отрисовки графики только CSS, без применения элемента canvas и технологии WebGL. Игровая логика написана на языке JavaScript. В проекте используется в качестве эталона оригинальный код игры Doom, открытый компанией id Software. Наработки проекта cssDoom опубликованы на GitHub под лицензией GPLv2. Читать далее
ПодробнееИли: Как мы придумываем, куда двигаться, а вы — делаете (или не делаете) 🧭 Пролог: Мы любим придумывать, а не только делать Веб-разработка — это не только код. Это ещё и постоянный поиск ответа на вопрос: «А что дальше?». Мы в TCSE уже 20 лет смотрим на то, как меняется интернет, как блокируют мессенджеры, как законы о персональных данных заставляют пересматривать подходы, как пользователи мигрируют с платформы на платформу. И за эти 20 лет у нас накопилось не только портфолио, но и много идей.
Подробнее