Telegram Web Link
Очередные крутые новости от нашего open source клиента Teleport: они получили еще один раунд инвестиций!

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

http://amp.gs/jTBBZ
В этот четверг, 26 августа, в Питере пройдет оффлайн Ruby-митап, где наш бэкенд @skryukov расскажет про создание «идеального языка» с помощью DSL и ruby-next. Приходите, такое нельзя пропускать.

http://amp.gs/jTBnl
Величественный архитектурный пост от марсианского React Native-волшебника Александра Мадьянкина. Как и почему можно обойтись без Apollo во фронтовых/мобильных проектах и как построить универсальную архитектуру для SPA на основе «Гексагона».

Читайте в марсоблоге 👉http://amp.gs/jTBy4
Вышел Typescript 4.4, что нового?

Полный список изменений

1. Улучшили type assertions. Результат проверки типа можно присвоить в переменную, а потом использовать в условии, и TS применит сужение типа согласно проверке.

const isString = typeof x === «string»;
const isNumber = typeof x === «number»;
const isStringOrNumber = isString || isNumber;
if (isStringOrNumber) {
x; // Type of 'x' is 'string | number'.
} else {
x; // Type of 'x' is 'boolean'.
}


2. Расширили возможности индексов. Теперь можно использовать template string patterns (e.g. hello-${string}) и symbol.
type A {
[optName: `data-${string}`]: unknown;
}

let a: A = {
«data-blah»: true, // Works!
«unknown-property»: true, // Error!
};


3. Новый флаг exactOptionalPropertyTypes. Если поле объекта — опциональное, то ключа либо не должно быть вообще, либо с нужным значением.
type A = { key?: number }
let a: A = { key: undefined } // Так теперь нельзя


4. Добавили поддержку inlay-hints — подсказки типов/имен аргументов, которые давно есть в IDEA.
Разработчики real-time платформы Ably добавили AnyCable в свою периодическую таблицу реал-тайма. Ищите элемент «Rc».

http://amp.gs/jTVPt
Мы продляем возможность присоединиться к программе Early Access для AnyCable PRO и получить два месяца бесплатной работы с PRO-версией и скидку на первый год подписки.

Для этого нужно до 30 сентября 2021 года подать заявку на участие в программе: http://amp.gs/jTUGv
Без стресса: в новом посте наша бэкэнд-команда представляет плагин k6 для нагрузочного тестирования WebSockets.

Мы пробуем на прочность real-time приложение и сравниваем результаты для разных WebSocket-серверов: Action Cable, AnyCable и AnyCable Pro.

http://amp.gs/jTK0j
В подкасте RWpod интересно рассказывают про основные плюсы клиентской библиотеки AnyCable и AnyCable PRO в масштабировании и деплое и рекомендуют переходить на них с Action Cable.

Выпуск подкаста: http://amp.gs/jTXPa

Обсуждаемая статья:
http://amp.gs/jTXPM
Нам всегда греет душу, когда наши клиенты добиваются успеха с проектами, к которым мы тоже приложили руку. Например, весной проект Tito получил €1,25М инвестиций для разработки своей платформы онлайн-мероприятий Vito, а новая онлайн-конференция Nuxt.js уже проходит на их платформе в этом месяце.

http://amp.gs/jTW2h
В это воскресенье, 12 сентября, в 18:00 Мск на подкасте «Ленивый фронтендер» марсианин Данил Шашков не поленится рассказать про разработку браузера на основе Chromium со стороны фронтенда.

YouTube: https://bit.ly/3jVbsxi
На этот раз в нашем блоге исследуем природу дуальности в мире Rails.

Владимир Дементьев рассказывает о dual build стратегии на примере миграции крупного Rails-приложения со Sprockets на Webpacker в одном из наших клиентских проектов.

http://amp.gs/jTbMO
Почти закончилась наша Early Access программа для тех, кто хочет получить AnyCable PRO бесплатно на 2 месяца и солидную скидку на год после этого.

Осталось всего 2 недели, дедлайн — 30 сентября 2021 года.

Для подачи заявок: http://amp.gs/jz1vp
Выпуск подкаста «Ленивый фронтендер», в котором марсианин Данил Шашков рассказывает о том, как участвовал в разработке браузера на базе Chromium, уже доступен на YouTube.

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

https://www.youtube.com/watch?v=bm5_LcT8R6E
В эти выходные на фестиваль 404 в Самаре высадится десант марсиан!

В субботу Дмитрий Цепелев расскажет, как устроен MVCC в PostgreSQL (и не только) и чем он опасен, a в воскресенье Полина Гуртовая продемонстрирует как при помощи WebRTC создать Франкенштейна.
У imgproxy уже более 5K звезд на GitHub! Спасибо коммьюнити за поддержку нашего open source продукта!

А скоро у нас будут и новые отличные новости по imgproxy. 🌠

http://amp.gs/jzkGv
Вышла HTTPie 2.5.0, новая версия инструмента для разработчиков от HTTPie, который выводит на новый уровень взаимоотношения человека и API!

Больше информации о релизе: http://amp.gs/jzP2x

Круто быть частью команды, которая разрабатывает технологии, ориентированные на людей.
Сегодняшняя RubyRussia не обошлась без марсиан.

Конференцию открывает keynote от создателя языка, Юкихиро Мацумото aka Matz, в переводе нашего бэкендера Андрея Новикова (у нас в команде несколько фанатов японского языка).

А в круглом столе по Kubernetes примет участие Кирилл Кузнецов, наш SRE лидер.

http://amp.gs/jzha7
Чем ближе Рождество, тем больше новостей в Ruby!

YJIT, проверенный в бою JIT для MRI, будет частью Ruby: http://amp.gs/jzADG

Короткая нотация для хэшей (почти как в ES6) выйдет в версии 3.1 (с Ruby Next можно попробовать уже сегодня 😉): http://amp.gs/jzADx
Соскучились по Flash–играм прямиком из начала тысячелетия? Знакомьтесь: http://amp.gs/jzsf7 — эмулятор Flash–плеера, написанный на Rust.

Самое время вспомнить, где лежит ваш SWF–архив!
2024/11/17 10:32:11
Back to Top
HTML Embed Code: