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