Создаем блог на Svelte. Часть 11: Рефакторинг
Проводим небольшую уборку в коде нашего SvelteKit-блога. Рефакторинг в его базовом проявлении и наглядное пособие по тому, зачем вообще нужно пересматривать код, время от времени чистить его, а также делить на части.
Создаем блог на Svelte. Часть 10: Комментарии
Без секции комментариев читать некоторые статьи не так интересно. Поэтому обязательно добавим в свой блог соответствующий раздел.
Как сделать свой блокировщик рекламы для Google Chrome
Поговорим о двух способах создать собственный блокировщик рекламы. Простая пошаговая инструкция.
Бета-версия редактора кода Fleet: первое впечатление
Недавно компания JetBrains анонсировала релиз нового редактора – Fleet. Мне уже удалось попробовать бета-версию, и теперь я хочу поделиться первыми впечатлениями.
Создаем блог на Svelte. Часть 9: Профиль пользователя
Продолжаем доделывать блог на базе SvelteKit. В этот раз создадим отдельную страничку для пользователя, где будет отображаться основная информация о нем, о написанных статьях, о количестве лайков. Также там будет аналог био из социальных сетей и аватарка.
Вакансии в Timeweb
PHP Developer (middle)
🏰 Санкт-Петербург 💷 Зарплата: от 150 000 руб. на руки 💪 Опыт: 3-6 лет 💼 Полная занятость, можно удаленно
Python Developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость, гибридный формат работы
Создаем собственный GitHub с помощью Gogs
В первую очередь нужно заказать VPS/VDS-сервер с Debian 10/11 на борту у Timeweb Cloud.
Создаем блог на Svelte. Часть 8: Лайки
Добавляем в наш блок простейшую возможность оценить работу авторов.
Создаем блог на Svelte. Часть 7: Загрузка картинок в оглавление статьи
Разбираемся с добавлением изображений к статьям с привязкой к базе данных.
Как обучиться программированию на любом языке
Поговорим о том, что нужно делать разработчику, чтобы освоить любой язык программирования с минимальными издержками.
Создаем блог на Svelte. Часть 6: Авторство, теги, пагинация и поддержка markdown
Мы все ближе к завершению разработки блога. На этот раз от скучных вещей перейдем к более веселым. Добавим всякие полезности на наш сайт: фильтрацию статей по тегам, базовую пагинацию и даже поддержку markdown.
Что почитать программисту: 10 популярных книг по разработке
Какую литературу стоит прочитать программисту, чтобы стать более квалифицированным специалистом и превратиться из кодера в инженера.
Создаем блог на Svelte. Часть 5: Многостраничный сайт, авторизация, редактирование статей
Продолжаем пилить собственный блог на базе SvelteKit. На этот раз займемся реализацией перехода по ссылкам, создадим базовую навигационную панель, подключим авторизацию на базе Supabase, а также реализуем функции редактирования и удаления статей, которые и так уже давно напрашиваются.
Создаем собственный блог на Svelte. Часть 4: Деплой
Продолжаем разработку собственного блога на базе Svelte. Мы довольно быстро переходим к этапу деплоя (загрузки сайта на сервер).
Этот материал будет поделен на два блока. Первый посвящен классической настройке SvelteKit-приложения для запуска на любом хостинге – мы будем перемещать наш блог на VDS от Timeweb. Второй блок посвящен миграции на базу данных Supabase и размещению приложения в сервисе Netlify.
Создаем собственный блог на Svelte. Часть 3: Добавляем новые посты
Переходим к третьей части нашей инструкции по созданию собственного блога. Напоминаю, что мы пишем на Svelte с TailwindCSS, а в качестве базы данных используем SQLite.
Редактор кода Vim: чем он так хорош и пользуются ли им в 2022 году?
Поговорим о самом противоречивом редакторе текста с 50-летней историей.
Делаем собственный блог на Svelte. Часть 2: Git, загрузка существующих постов
Итак, продолжаем наш цикл по разработке собственного блога на базе Svelte, TailwindCSS и SQLite. В этот раз мы приступим к написанию кода, но перед этим все равно выполним кое-какие подготовительные этапы.