Создаем блог на 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. В этот раз мы приступим к написанию кода, но перед этим все равно выполним кое-какие подготовительные этапы.
Вакансии в Timeweb
PHP Developer (middle)
🏰 Санкт-Петербург 💷 Зарплата: от 150 000 руб. на руки 💪 Опыт: 3-6 лет 💼 Полная занятость, можно удаленно
Python Developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость, гибридный формат работы
Валидация кода: понятие, назначение и лучшие инструменты для проверки
Поговорим о том, что такое валидация кода, зачем она вам нужна и как ее правильно выполнить.
Создаем свой блог на Svelte. Часть 1: Окружение
Начинаем серию материалов про разработку на Svelte. На протяжении нескольких статей мы будем создавать с нуля собственный сайт-блог. На нем будет практически все, что есть на «взрослых» сайтах: можно будет регистрироваться, создавать посты, удалять их. Все это будет храниться в базе данных и выглядеть тоже будет симпатично, потому что мы и дизайн настроим в соответствии с базовыми представлениями об эстетике (моими).
Как оптимизировать CLS: измеряем и улучшаем этот показатель
Поговорим о том, что такое CLS, как этот параметр влияет на ваш сайт и как можно его оптимизировать, чтобы не терять позиции в поисковой выдаче Google.
Что мешает развитию программиста: 7 главных проблем
Поговорим о самых распространенных проблемах современных разработчиков (как начинающих, так и опытных).
Frontend vs backend: различия и особенности разработки
Frontend- и backend-разработка тесно связаны между собой и не могут существовать по отдельности. Однако это совершенно разные направления программирования как по типу выполняемых задач, так и по общему предназначению.
В этом материале речь пойдет о различиях этих направлений, их особенностях и требованиям к разработчикам.
Что такое минификация CSS и как ее правильно сделать
Рассказываю о том, как сделать CSS-код абсолютно нечитаемым и неприемлемым для модификации, но при этом в разы легче, чище и понятнее для компьютера. Речь пойдет о минификации CSS, делающей из медленных сайтов быстрые.
Как правильно использовать enum в C#
В C# есть много интересных возможностей, помогающих разработчикам писать код на языке, который похож на человеческий. Одна из таких полезных штук – списки перечислений.
Давайте посмотрим, что такое enum в C# и как им пользоваться.
Как установить Java Development Kit
Для разработки на Java должен быть установлен комплект разработчика приложений – Java Development Kit (сокращенно – JDK). Он нужен для запуска, отладки и исполнения программ. Также понадобится IDE – интегрированная среда разработки, в которой вы будете писать код.
Язык программирования R: для чего нужен, кем используется и где учить
Поговорим о самом востребованным языке для обработки информации.
WEB 3.0. Каким будет интернет будущего?
Для начала следует немного окунуться в историю. Мы рассмотрим этапы эволюции интернета – от его первой реализации до нынешних сервисов.
Как настроить автопостинг записей из группы ВК в Telegram-канал
Будем использовать фреймворк, который представляет собой парсер записей в группе ВК с последующей их отправкой в Телеграм-канал.