Полезняшки от "Разбора Полетов"
1.44K subscribers
146 photos
15 videos
4 files
4.53K links
Полезные статьи и новости от авторов подкаста "Разбор Полетов". Единственный подкаст, где бывшие ведущие призывают к убийству бывших слушателей 🔥🔥

По всем вопросам @abashev
Download Telegram
Forwarded from 42 секунды
The Verge: Basecamp представил бета-версию почтового сервиса Hey

– Hey будет работать по подписке за $99 в год
– Разработчики использоали опыт работы с Gmail, Outlook, Hotmail и другими сервисами
– В Hey считают, что в электронной почте должно быть лишь три категории писем
– Это: письма, на которые нужно ответить, которые пользователь хочет прочитать и квитанции
– Философия Hey: письма может отправлять только ограниченный круг лиц
– Cервис спросит, хотел бы пользователь получать письма от этого отправителя (в первый раз)
– При нажатии на кнопку дизлайка отправитель навсегда исчезнет из почтового ящика
– Квитанции и другие документы сервис собирает в отдельную папку
– Под каждым входящим письмом есть кнопки «Ответить сейчас» и «Ответить позже»
– Также есть папка для писем, которые пользователь хотел бы иметь под рукой
– Пользователь может менять тему письма на удобную для себя, отправитель не увидит изменения
Forwarded from Artjom Kalita
кому интересно -
https://mapstruct.org/news/2020-06-01-mapstruct-1_4_0_Beta1-is-out-with-constructor-support/
Мапструкт бета 1.4 вышел в начале июня
Forwarded from AWS Notes
​​Отличные видео с вебинаров на русском по Amplify:

https://emea-resources.awscloud.com/rus-ua-cis-webinars-2020-awsmobilewebday1

AWS архитекты Евгений Красиков и Сергей Курсон расскали и показали, что даёт AWS Amplify в разработке фронту.

Последнее видео от Дмитрия Реактнативного с его подробным пошаговым примером разработки современного real-time мобильного приложение на Amplify DataStore.

Кто по части фронта — очень рекомендую ознакомиться, высочайший уровень, подробно и понятно.

Также добавлю, что есть телеграм-чат по AWS Amplify:

https://t.iss.one/awsamplify

Все вопросы по Amplify и сопуствующим serverless темам стоит задавать там.

#Amplify
Forwarded from Vik Gamov
Media is too big
VIEW IN TELEGRAM
Разбавлю вам четверг. Ловите смехуечек про @JBaruch (осторожно матюки)
Forwarded from Pasha Finkelshteyn
Привет всем!
Мы рады представить Spark API для Kotlin, над которым мы долгое время работали: https://github.com/JetBrains/kotlin-spark-api.

Сейчас API находится на стадии beta-тестирования, но мы планируем сделать PR в официальный репозиторий Apache Spark, поэтому нам очень нужен фидбек, чтобы PR отражал не только наше понимание того, что нужно, но также учитывал пожелания конечных пользователей.

Чем хорош Kotlin Spark API? Хотя вы уже давно можете использовать Java API из Kotlin, Kotlin Spark API даёт вам доступ к API, более напоминающий Scala, чем Java, а также даёт вам использовать удобные штуки типа дата классов и лямбд.

Кроме того, Kotlin Spark API добавляет несколько удобных extension функций вроде withCached, которая даёт вам возможность вызывать произвольные конвейеры обработки на датасете без необходимости несколько раз пересчитывать данные, а также без страха забыть вызвать на этих данных unpersist.
Kotlin Spark API добавляет возможность работать с неименованными кортжами с помощью функции c(). Более того, их даже можно складывать как в Python!

Посмотреть quick start с использованием Maven или Gradle можно тут: https://github.com/JetBrains/kotlin-spark-api/blob/master/docs/quick-start-guide.md

А несколько разнообразных примеров использования тут: https://github.com/JetBrains/kotlin-spark-api/tree/master/examples/src/main/kotlin/org/jetbrains/spark/api/examples

Попробуйте и поделитесь своим мнением с нами в канале #kotlin-spark, или в GitHub Issues: https://github.com/JetBrains/kotlin-spark-api/issues.
Вещи, которые мы в Jitbit делаем неправильно:

1) Мы все еще получаем все ошибки на емейл

2) Мы все еще немного пишем на jQuery

3) У нас нет SPA и мы почти не юзаем фронтенд-фреймворки, все рендерится на сервере. Несколько самых сложных экранов написаны на Vue, но это все.

4) Мы работаем на Microsoft-стеке (asp.net mvc + винда + SQL Server). Парочка микросервисов на линухе (в основном питон и нода), но основное приложение - винда. Извините.

5) Мы, кажется, довольны (!) этим стеком. Ну правда. Сервера не выключаются годами.

6) Planned outage не считается

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

8) Мы не юзаем TypeScript (меня толкают в бок коллеги) - ок, мы юзаем TypeScript, мобильное приложение на нем.

9) Мы не юзаем джиру, трелло, notion, confluence, чего там еще бывает... Короче, мы вообще ничего не юзаем кроме Слэка (меня опять толкают в бок) - ок мы еще юзаем Гитхаб

10) Я нихера не знаю про аджайл, скрам, канбан, хуян и тп. Не, ну что-то знаю, конечно. Но забыл.

11) Мы не юзаем js-компиляторы. Вообще. Babel, Webpack? - неа, не слышали. Что в текстовом редакторе - то у юзера в браузере. Что-то там на CDN перепакуется и сожмется - ну и ладно.

11.1) Еще мы не бандлим скрипты в один большой комок, но это осознанно и специально.

12) мы пишем CSS на LESS. Кажется это не модно. Кажется, уже лет 10.

13) Мы всего год, как завели нормальный CI в облаке. Но я до сих пор не понимаю, зачем. За год там ни разу ничего не сломалось. Потому, что почти все билды и юниттесты мы все равно по-привычке гоняем локально.

14) я не знаю Go, Rust, Kotlin, Swift и Dart. Вообще, все, что "не C# и не JS" я знаю с большим трудом. Даже питон.

15) у нас нет стейжинга, CD выкатывается сразу в прод.

16) Наши сервера - полудохлые инвалиды, мой ноутбук круче любого из них (хотя нас ломают, нагружают, аудитят, penetration-тестят, в том числе гос-структуры и даже военные - см. пункт 5)

17) я не помню как работает flexbox и каждый раз гуглю. Половина нашей верстки сделана на "float:right/left", а иногда даже - (о нет) - на таблицах.

18) у нас нет продактов

19) когда-то вся команда фанатично сидела на маках и только на маках!!!!111 Сейчас остался только один - релизить мобильную приложуху. И Макса (который это делает) очень бесит доставать его из тумбочки.

20) У нас нет ничего "serverless" ни AWS-Лямбды, ни CloudFlare workers, ни аналогов.

21) мы иногда пишем код на PHP

22) У нас еcть single point of failure - база данных. Поэтому мы фанатично бекапим ее 10-ю разными способами.

23) за 12 лет эти бекапы ни разу не пригодились (тьфу-тьфу-тьфу)