Flatmappers Podcast
225 subscribers
2 photos
1 file
52 links
https://flatmappers.com - хардкорный технический подкаст об FP, Scala и тп
Download Telegram
осталось совсем не много до записи, успевайте пока не поздно )
🤯1
Если IDEA не работает можно ли писать на Kotlin в Vim?

Григорий, Юра и Женя обсуждают очередные сложности с IDEA, поддержку Kotlin в текстовых редакторах, JVM на webassembly
и что деплой Лямбд в AWS может оказаться совсем не тривиальной задачей.

Что обсуждалось:

- Все жалуются на IDEA
- Юра рассказывает как у него перестала работать IDEA
- Женя удивлен тем, что нет официального LSP для Kotlin
- Any plan for Supporting Language Server Protocol?
- Юра рассказывает про SaneQL
- Юра обнаружил, что есть JVM под webassembly и даже работает
- CheerpJ
- Женя притащил статью про то как баги приводили к катастрофическим последствиям
- Bad software examples - how much can poor code hurt you?
- Юра делиться тем как надо писать синхронный и ассинхронный код на Rust
- Trying to support both sync and async code in a rust library
- Женя выснил, что borrow checker в Rust отключается
- Turning off Rust's borrow checker, completely
- Женя заводит разговор про альтернативу Nexus на Kotlin но в результате Юра переводит разговор на FileZilla
- Reposilite
- Гриша делиться большим приключением в котором фигурируют Zig, Rust, Лямбды и ARM !
- RUST LAMBDA LOL
- Женя опять там, что-то про emacs steam.el
👍5🔥1
Flatmappers Podcast
Если IDEA не работает можно ли писать на Kotlin в Vim? Григорий, Юра и Женя обсуждают очередные сложности с IDEA, поддержку Kotlin в текстовых редакторах, JVM на webassembly и что деплой Лямбд в AWS может оказаться совсем не тривиальной задачей. Что обсуждалось:…
Screenshot 2024-02-26 at 16.54.57.png
9.4 KB
Мы тут выяснили, что в телеграме не все комментарии к посту видимы, если нажимать только на иконку под постом.

Поэтому, пожалуйста, не забывайте, что если кликнуть на заголовок канала, а затем нажать “Discuss”, то там может оказаться по более коментов.
🤯1
Форматеры для Sql

Григорий, Вадим, Юра и Женя разбирают россыпь мелких тем.

Что обсуждалось:

- По заказу слушателя Юра и Женя опять рассказывают про GPT и https://huggingface.co/chat/
- Вадим опрашивает о profunctor-рах
- Юра вспоминает чем закончилось One Billion Row Challenge Step-by-step from 71s to 1.7s
- Женя рассказывает про Metals v1.2.1/v1.2.2 и Inlay Hints в след релизах
- История от Юры про линтер/форматер для sql запросов: Sqruff
- Женя рассказывает про успехи Lightbend и планы Scala Center
- Женя про свои сложности с Pekko
- На последок благодарности подписчикам
👍8🥰2
Оригинальные подходы в сборке Scala проектов и Yтка-DB

Юра, Вадим и Женя обсуждают Sbt remote cache, Nix и DuckDb.

Что обсуждалось:
- Внимание опасность! Скамеры нацелились на Scala разработчиков - Beware of fake online Scala courses
- Ответы Scala адвоката на вопросы сообщества - Scala Developer Advocate open hours AMA
- Женя о прогрессе в sbt по поводу remote cache - Leveraging sbt remote caching on a big modular monolith
- Женя делиться опытом сборки sbt проекта через Nix
- Юра делиться опытом про Duck Db
🔥7
Этот метод сделает тебя 10x разработчиком

Гриша, Юра, Вадим и Женя неожиданно для себя обсудили множество разнообразных тем и флешбеков, а также обнаружили метод достижения высокой продуктивности.

Что обсуждалось:

- Вадим зарелизил Tofu с поддержкой Scala 3 и как Гриша смог втащить логгинг в legacy проект
- Tofu v0.13.1
- После Вадим зарелизил апдейт специально для Гриши: Tofu v0.13.2
- Портирование Tofu -> Scala 3
- https://github.com/tofu-tf/tofu/pull/1225
- https://github.com/tofu-tf/tofu/pull/1260
- https://github.com/tofu-tf/tofu/pull/1257
- Что там на реддите?
- com-lihaoyi Issue Bountie
- Implementing Lean Scala app live
- Top-Level Pekko и флешбеки про Лицензии на open source
- New Top-Level Project Apache® Pekko
- Eclipse Intellectual Property Due Diligence Issues
- Helping Open Source projects be more successful through clearly defined licensing data
- Жалобы на jackson
- Scalafix Cli
- Юра про запросы в elasic search и кастомный клиент на Java
- https://openjdk.org/jeps/430
- https://openjdk.org/jeps/459
- Вадим про Sbt 1.6.0 на 21 JVM - Bad Constant Pool error и Scala Native
- Llvm vs JVM и где JIT?
- https://llvm.org/docs/tutorial/BuildingAJIT1.html
- https://github.com/ziglang/zig/issues/13265
- https://grugbrain.dev/
- Jet Brains advisory board Scala Center]
- пофиксили баг в IDEA про нажатия клавиш и воспоминания про баги в IDEA
- новый Scala 3 lambda синтакс:
xs.map: x =>
x + 1
.filter: x =>
x > 0

Optional Braces
- Деривации под Scala 3 - https://github.com/propensive/wisteria
🔥8👍21
Как Capture Checking изменит программирование.

Гриша, Вадим и Женя обсудили эксперементальную фичу Scala и опыт использования Mill build tool.

Что обсуждалось:

- Ведущие читают документацию по Capture Checking и дают "экспертную" аналитику
- Женя пересказывает статью про разочарование от Rust, I spent 18 months rebuilding my algorithmic trading platform in Rust. I’m filled with regret.
- Scala still in need of a mascot
- Женя делится опытом миграции проекта с Sbt на Mill
- баг в IDEA SCL-18377: Importing $ivy dependencies does not work
- Eclipse Theia IDE
🔥9🐳1
Может ли Best effort компиляция потеснить Idea.

Гриша, Вадим, Юра и Женя обсуждали странности Upickle, Scala Toolkit а также Best effort compilation в Scala

Что обсуждалось:

- Пре шоу: игры на linux
- Новый релиз upickle 4.0
- Best effort compilation в Scala или обсуждаем стрим Future of Scala IDEs c Игалем
- Рубрика Археология: Scala 2.2
- Настройка mill с IDEA
- My employer is forcing us to not use Intellij

P.S.

теперь прямо в mp3 размечены темы и будут отображатся в подкаст проигрывателях (например pocketcast, overcast).
👍11❤‍🔥21😍1
Уже можно писать в директ стиле. (мини выпуск)

Вадим, Юра и Женя обсуждали пример использования директ стиля в обновленном фремворке Bootzooka.

Что обсуждалось:

[00:00] Директ стиль в Bootzooka
👍6
Релиз Metals с Best Effort компиляцией (микро выпуск).

Вадим, Юра и Женя обсуждали Best effort компиляцию в новом Metals.

Что обсуждалось:

- [00:00] Релиз Metals v1.3.5
🔥4👏1
Новые возможности Scala 3.5.0 и спорные givens.

Григорий, Евгений, Юрий обсуждали, что нового в Scala 3.5.0.

Что обсуждалось:

- [00:00] Scala 3.5.0

PS. В ближайшее время выложим еще несколько выпусков, так как наконец-то удалось найти время и смонтировать 'запасы'.
8
Scala 3 будни.

Григорий, Вадим, Евгений обсуждали как на практике живется со Scala 3x.

Что обсуждалось:

- [00:00] использование Scala 3 в реальной жизни
😍9
Как можно ускорить компилятор, не изменяя его код?

Григорий, Евгений, Вадим обсуждали статью 2022 года про ускорение компилятора Rust.

Что обсуждалось:
- ускорение компилятора rust без изменений кода
- BOLT
- PGO Instrumentation
- PGO:Как устроено и как использовать
👍101
Нежданный Sbt 2.0

Григорий, Вадим, Евгений обсуждали релиз Sbt 2.0.

Что обсуждалось:

[00:00] Sbt 2.0.0-M2
👍51
Официально в Java

Юра, Вадим, Евгений обсуждали посты в официальном X Java аккаунте.

Что обсуждалось:

- [00:00] пост в @java аккаунте на x.com
- [22:50] отвлеклись на nodejs штуки
- [31:16] итог
5
Как metals починили

Юра, Вадим, Евгений обсуждали релиз Metals и разное про QMK + браузеры.

Что обсуждалось:

- [00:00] Metals 1.4.0
- [15:45] немного про клавиатуры и QMK
- [22:55] геолокация
7💩1
Прошлогодний опрос и предновогодний релиз Scala 🎄

Юра, Вадим, Евгений последний раз в 2024 году обсудили новый релиз Scala и Scala опрос от JetBrains и немного про Mill.

Что обсуждалось:

- [00:00] вступление
- [01:03] за чаем, как сложно апгредить версию скалы
- [04:21] akka3 webinar
- [13:42] JetBrains Scala plugin survey
- [41:20] mill selective execution
- [53:36] Scala 3.6.2
🥰4👍21❤‍🔥1💩1