Или: Инструкция по выживанию для веб-разработчика, у которого хостинг вдруг перестал видеть YouTube 🧨 Пролог: Один день из жизни параноика Представьте: сидите вы, значит, спокойно. Пьёте кофе. Ваши скрипты на GitHub скачивают, форкают, благодарят. Всё работает. А потом бац — и не работает. Не потому, что вы что-то сломали. Не потому, что Telegram изменил API. А потому что IP-адрес вашего хостинга попал под блокировку. Вы не спамер, не мошенник, не распространитель запрещёнки. Вы просто
ПодробнееИли: Как сенсорный интерфейс захватил мир, но проиграл битву за профессионалов 🖱️ Пролог: Парадокс поколения, которое умеет тыкать, но не умеет нажимать Понаблюдайте за современным ребёнком. В два года он уверенно листает TikTok на смартфоне. В три — находит на YouTube мультики. В четыре — открывает камеру и снимает сторис. Его пальцы скользят по стеклу с невероятной ловкостью. А теперь дайте ему пульт от телевизора. Ребёнок будет тыкать пальцем в экран, ожидая, что он отреагирует на касание.
Подробнее
Разработчик Нильс Ленхеер представил открытый проект под названием cssDoom. Это реализация игры Doom, использующая для отрисовки графики только CSS, без применения элемента canvas и технологии WebGL. Игровая логика написана на языке JavaScript. В проекте используется в качестве эталона оригинальный код игры Doom, открытый компанией id Software. Наработки проекта cssDoom опубликованы на GitHub под лицензией GPLv2. Читать далее
ПодробнееИли: Как мы придумываем, куда двигаться, а вы — делаете (или не делаете) 🧭 Пролог: Мы любим придумывать, а не только делать Веб-разработка — это не только код. Это ещё и постоянный поиск ответа на вопрос: «А что дальше?». Мы в TCSE уже 20 лет смотрим на то, как меняется интернет, как блокируют мессенджеры, как законы о персональных данных заставляют пересматривать подходы, как пользователи мигрируют с платформы на платформу. И за эти 20 лет у нас накопилось не только портфолио, но и много идей.
Подробнее
Или: Как перестать изучать 100500 движков и понять, что главное — это база данных 🧭 Пролог: Тот самый момент просветления Помните, как всё начиналось? Сначала вы собирали сайты на WordPress. Потом кто-то попросил интернет-магазин — пришлось нырять в OpenCart. Потом клиент пришёл с готовым сайтом на Webasyst и попросил «перенести это на DLE, потому что там админка понятнее». Вы перенесли. Вы молодец. Вы освоили кучу систем. Вы умеете настраивать плагины, править шаблоны и объяснять клиентам,
Подробнее
Или: Почему «трафик 100 человек в день» может быть круче, чем «трафик 1000», если знать, что считать 🧮 Пролог: Цифры не врут, но их часто неправильно считают В предыдущей статье мы разобрали, как продавать ценность, а не функции. Но одно дело — красиво рассказать про «7000 касаний с брендом», и совсем другое — подкрепить это цифрами, которые не выглядят взятыми с потолка. Проблема большинства малых сайтов: трафика мало, конкуренция с маркетплейсами высокая, а бюджеты ограничены. Обещать клиенту
ПодробнееЗаметка для тех, кто просто хотел получить лендинг, а получил набор файлов, требующих компиляции Ситуация из практики Вы просите нейросеть: "Создай красивый адаптивный лендинг для частного производителя тортов". И получаете ответ: "Я создам красивый адаптивный лендинг для частного производителя тортов. Однако, в этом проекте используется Tailwind CSS вместо Bootstrap 5. Tailwind CSS обеспечивает ту же адаптивность и даже более гибкие возможности для стилизации." Знакомо? Очевидно, что
ПодробнееПомните интернет 90-х? Вы открываете браузер, вводите адрес, ждёте 3 минуты, пока загрузится страница с анимированным счётчиком посетителей, читаете текст, идёте дальше. Всё просто. Интернет был — одной большой библиотекой, где нужно было ходить между стеллажами и перелистывать страницы.
ПодробнееДобро пожаловать в мир, где 60% трафика идёт с мобильных устройств, а 80% сайтов малого бизнеса на телефоне выглядят как инструкция к стиральной машине, отсканированная с трёхкратным увеличением! Сегодня разбираемся: почему «просто мобильная версия» — это часто не решение, а головная боль, но иногда без неё не обойтись. И почему Facebook* и Telegram* готовы на всё, лишь бы вы не заходили в них через браузер. [i]*Meta Platforms признана экстремистской организацией и запрещена в РФ **Telegram —
ПодробнееВы когда-нибудь пытались запомнить адрес вида https://example.com/index.php?id=1543&cat=12 ? Нет? Правильно. Даже ваш кот, если бы умел читать, фыркнул бы и пошёл спать. А теперь сравните: https://example.com/seo/kak-rabotaet-chpu.html Видите разницу? В первом случае — набор символов, достойный шифровальщика из КГБ 1978 года. Во втором — понятная структура, где сразу ясно: вы в разделе SEO, читаете статью про ЧПУ. Это не просто «красиво». Это функционально.
ПодробнееПриветствую, уважаемый предприниматель! Вы сидите в своём офисе по продаже холодильников, и к вам приходит молодой разработчик с горящими глазами: «Вашему сайту нужен React! Это современно! Все так делают!». А вы думаете: «Погоди-ка, а зачем моему сайту про холодильники эта реакция? У меня клиенты приходят по рекомендациям, а не через сложные интерфейсы».
ПодробнееПриветствуем вас, уважаемый владелец сайта! Помните те светлые времена, когда чтобы поменять цвет кнопки на сайте, нужно было просто открыть файл style.css и поменять одно значение? Когда контент лежал в понятных HTML-файлах, а не в JSON-конфигах? Когда слово "билд" ассоциировалось со стройкой, а не с панической атакой?
Подробнее