Pull to refresh
3
Karma
0
Rating
Дмитрий @dsrk_dev

Frontend Destroyer

Effector — убийца Redux? Туториал с нуля. Часть 1

Это ровно до тех пор пока бекенд делает что-то не очень сложное.
Если бекенд должен вытащить из базы сотни гб данных, сагрегировать их и выплюнуть, то отмена запроса может оч сильно влиять на производительность)

Firefox остался один

Имхо, но говорить что хромиум и сафари это одно и то же, это такое себе. Да хром использует форкнутые движок рендеринга, но во первых форк произошёл достаточно давно, и там набралась куча изменений. Во вторых движок рендеринга это далеко не весь браузер. Как минимум ещё есть не менее важный js движок, которые у хромиума и сафари совсем разные

T-Mobile и другие провайдеры Европы и США блокируют доступ к iCloud Private Relay

Дело в том что включить private relay в разы проще чем vpn. Ну потому что для vpn нужно скачать приложение, возможно зарегестрироваться и заплатить. А тут если ты подписчик apple one, то просто надо нажать одну кнопку в настройках.

С другой стороны, в случае vpn у тебя весь трафик тунелируется, а в случае private relay только трафик из браузера. А так как большинство потребления контента это ютуб/соц сети(которые используются через приложение и не тунелируются), кажется что аргумент про оптимизацию сетей не очень уместен)

Телескоп «Джеймс Уэбб» запустили в космос

Там же проблемы с коммерческой выгодой. Такая ракета в теории нужна раз в десять лет

Математика CSS-шлюзов

А если вы используете css in js, то можно попробовать https://polished.js.org/docs/#fluidrange
Никаких сложных вычислений, просто указываем минимальное и максимальное значение.

styled.p`
	font-family: sans-serif;
  
  ${fluidRange(
    [
      {
        prop: 'font-size',
        fromSize: '18px',
        toSize: '30px',
      },
      {
        prop: 'line-height',
        fromSize: '24px',
        toSize: '40px',
      },
    ],
    '350px',
    '1100px',
  )}
`;

А если использовать linaria, то оно ещё и вычисляться всё будет во время компиляции.

Как запустить услуги 4-play и потерять на этом деньги: пример МГТС

с точки зрения дизайна, можно было бы сделать как у йоты, ползунок с выбором скорости и две галочки: связь и тв. вышло бы куда нагляднее и удобнее

SSE, нотификации, Node.js и при чём тут C#?

он не решает проблему с сериализацией

Использование потоков WebAssembly из C, C++ и Rust

в этот раз все браузеры уже реализовали поддержку WebAssembly

Ethereum приближается к долгожданной реформе, позволяющей сократить потребление электроэнергии более чем на 99%

Просто напомню, во втором эфире сейчас по факту нет транзакций, поэтому очень низкий доход. После слияния появятся транзакции, комиссии за них и доход у валидаторов

Как искать и выбирать npm-пакеты? Шпаргалка для начинающих

Ну вот, а самый важный сайт для выбора npm пакетов под фронтенд так и не упомянули.
https://bundlephobia.com - покажется размер библиотеки

Встречаем Meteum 2.0 — первую технологию метеопрогноза, алгоритмы которой обучаются на сообщениях пользователей

А не планируете ли вы добавись в IOS виджет в приложении погоды? да у приложения яндекс есть виджет, но открывает приложения яндекса и в нём погоду, а это заметно медленее, да и интерфейс там не такой удобный как в отдельном приложении погоды

Классные эргономические клавиатуры, на которые стоит обратить внимание. Часть 2

хочу взять Moonlander, но расстраивает необходимость заказывать непонятно откуда, а потом ещё и пошлину плотить. Хотелось бы чтоб кто-то начал продавать их в рф

Yggdrasil Network 0.4 — Скачок в развитии защищенной самоорганизующейся сети

Я могу сейчас открыть через любой браузер сайт хостящийся через Yggdrasil

Yggdrasil Network 0.4 — Скачок в развитии защищенной самоорганизующейся сети

ipv6 используется чтобы существующий софт мог без проблем работать через сеть

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 1

Если писать именно так, то да, зайдёт. Но обычно передают сразу объект и там всё правильно отработает

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 1

А где-то шла речь что sql знать не надо? Надо конечно, но в большинстве приложений, руками sql запрос нужно писать только в очень редких случаях, ибо там обычно простая выборка данных, либо простой апдейт, или джойн двух таблиц. Тут не нужны ни знания рокет саенса, ни сырой sql, с этом вполне справился orm.

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 1

Раньше типизация была выполнена сообществом в виде отдельного пакета, и было всё печально, но начиная с 5 версии sequelize поддерживает ts из коробки. Из неудобств, желательно при описании модели описывать типы два раза, и потом ещё описывать саму таблицу. Что выглядит как-то так:

interface IRantypeAttributes {
  id: number;
  title: string;
  alias: string;
}

class Rantype extends Model<IRantypeAttributes, IRantypeAttributes> {
  id!: number;
  title!: string;
  alias!: string;
}

Rantype.init(
  {
    id: {
      type: DataTypes.INTEGER,
      allowNull: false,
      primaryKey: true,
    },
    title: {
      type: DataTypes.STRING,
      allowNull: false,
    },
    alias: {
      type: DataTypes.STRING,
      allowNull: false,
    },
  },
  {
    tableName: "rantype",
    sequelize,
  },
);

Но есть например sequelizejs-decorators который решает и эту проблему

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity