Проверка связи.
Мы тут сеня записываться будем. НАВЕРНОЕ.
Может у кого есть какие темы подкинуть? Вот прям сюда в комменты.
Иначе в след выпуске вам придется слушать только про EmacsConf
Мы тут сеня записываться будем. НАВЕРНОЕ.
Может у кого есть какие темы подкинуть? Вот прям сюда в комменты.
Иначе в след выпуске вам придется слушать только про EmacsConf
Лживые флэтмапы, честные опросы
Григорий, Вадим, Юра и Женя очень долго рассказывают все, что вы и так могли бы сами узнать из README, o Kyo. После этого, они пересказывают результаты очередных опросов.
Что обсуждалось:
- Вадим тужится над звуком для подкаста
- Юра крайне уверенно рассказывает про Kyo будто пару лет уже на нём писал
- Но на самом деле нет, и у него самого есть вопросы
- Гриша обращает внимание на директ синтаксис Kyo
- Юра рассказывает про лживые флэтмапы
- Вадим в шоке от наших слушателей
- Женя рассказывает про лучшую виртуальную конференцию - EmacsConf
- Женя рассказывает про Helix
- Юра заводит проект на Kyo, а так же указывает референс на Do be do be do
- The State of Developer Ecosystem 2023
- Гриша сбрасывает счетчик херомути про Rust
- Scala 3 Tech Report
- Юра обкакивает circe и хвалит tethys с chimney
Григорий, Вадим, Юра и Женя очень долго рассказывают все, что вы и так могли бы сами узнать из README, o Kyo. После этого, они пересказывают результаты очередных опросов.
Что обсуждалось:
- Вадим тужится над звуком для подкаста
- Юра крайне уверенно рассказывает про Kyo будто пару лет уже на нём писал
- Но на самом деле нет, и у него самого есть вопросы
- Гриша обращает внимание на директ синтаксис Kyo
- Юра рассказывает про лживые флэтмапы
- Вадим в шоке от наших слушателей
- Женя рассказывает про лучшую виртуальную конференцию - EmacsConf
- Женя рассказывает про Helix
- Юра заводит проект на Kyo, а так же указывает референс на Do be do be do
- The State of Developer Ecosystem 2023
- Гриша сбрасывает счетчик херомути про Rust
- Scala 3 Tech Report
- Юра обкакивает circe и хвалит tethys с chimney
GitHub
GitHub - getkyo/kyo: Toolkit for Scala Development
Toolkit for Scala Development. Contribute to getkyo/kyo development by creating an account on GitHub.
👍8🔥3
🎄 Предновогодний выпуск 2023 🎄
Григорий, Вадим, Юра и Женя проводят предновогодний выпуск за обсуждением advent of code, а также новых и очень старых вещей.
Что обсуждалось:
- Вадим продолжает экспериментировать с опенингами, в этот раз у нас музыкальная шкатулка 🎶
- Гриша меняет очки и рассказывает про advent of code, который он решает на Zig
- Женя рассказывает про то, как работает Emacs
- И про то, как можно использовать Emacs для генерации scala кода
- Юра ностальгирует про Nero Burning ROM
- Юра рассказывает про результаты очередного опроса, в этот раз от VirtusLab
- Вадим выяснил, откуда пришло название библиотеки Droste
- Женя рассуждает, имеет ли смысл изучать сейчас акку для успешного трудоустройства
- Юра презентует новую версию Intellij Idea
- Женя обращает внимание на новую фичу скала плагина X-Ray mode
- Вадим обнаружил, что же на самом деле означает Golem
- Юра вспомнил про давнюю проблему в sbt и идее, которую наконец пофиксили
- Женя рассказывает про новую либу для, вы не поверите, акторов — Otavia
- Женя начинает, а Юра поддерживает про Pulumi и его новый Scala SDK Besom
- Поздравляем с новым годом и просим всех побыть нашим тайным сантой на boosty и patreon
Григорий, Вадим, Юра и Женя проводят предновогодний выпуск за обсуждением advent of code, а также новых и очень старых вещей.
Что обсуждалось:
- Вадим продолжает экспериментировать с опенингами, в этот раз у нас музыкальная шкатулка 🎶
- Гриша меняет очки и рассказывает про advent of code, который он решает на Zig
- Женя рассказывает про то, как работает Emacs
- И про то, как можно использовать Emacs для генерации scala кода
- Юра ностальгирует про Nero Burning ROM
- Юра рассказывает про результаты очередного опроса, в этот раз от VirtusLab
- Вадим выяснил, откуда пришло название библиотеки Droste
- Женя рассуждает, имеет ли смысл изучать сейчас акку для успешного трудоустройства
- Юра презентует новую версию Intellij Idea
- Женя обращает внимание на новую фичу скала плагина X-Ray mode
- Вадим обнаружил, что же на самом деле означает Golem
- Юра вспомнил про давнюю проблему в sbt и идее, которую наконец пофиксили
- Женя рассказывает про новую либу для, вы не поверите, акторов — Otavia
- Женя начинает, а Юра поддерживает про Pulumi и его новый Scala SDK Besom
- Поздравляем с новым годом и просим всех побыть нашим тайным сантой на boosty и patreon
ag91.github.io
Make Emacs help in creating an example of Scala classes - Where parallels cross
👍14
Космические языки программирования и Тайпклассы будущего
Григорий, Юра и Женя обсуждают успехи Ocaml и бурление Scala сообщества о новом SIP-е.
Что обсуждалось:
- Женя начинает выпуск с никому не интересной темы: i3 WM: What is scratchpad???
- OCaml в космосе
- Announcing the ORCHIDE Project: Powering Satellite Innovation
- Ocaml [ICFP'22] Retrofitting Concurrency – Lessons from the Engine Room (аналог доклада State of Scala)
- Odersky, Pre-SIP: Improvements to Type Classes
- обсуждение на reddit
- Nedelcu: Scala Future
- ScalaJs + WebAssembly
- Scala Native на девайсе с 8mb RAM @playdate
- One Billion Row Challenge
- twitter пост
- гитхаб репозиторий
- Kotlin from Scala perspective: Advent Of Code 2023
- scalasql
Григорий, Юра и Женя обсуждают успехи Ocaml и бурление Scala сообщества о новом SIP-е.
Что обсуждалось:
- Женя начинает выпуск с никому не интересной темы: i3 WM: What is scratchpad???
- OCaml в космосе
- Announcing the ORCHIDE Project: Powering Satellite Innovation
- Ocaml [ICFP'22] Retrofitting Concurrency – Lessons from the Engine Room (аналог доклада State of Scala)
- Odersky, Pre-SIP: Improvements to Type Classes
- обсуждение на reddit
- Nedelcu: Scala Future
- ScalaJs + WebAssembly
- Scala Native на девайсе с 8mb RAM @playdate
- One Billion Row Challenge
- twitter пост
- гитхаб репозиторий
- Kotlin from Scala perspective: Advent Of Code 2023
- scalasql
Reddit
From the i3wm community on Reddit
Explore this post and more from the i3wm community
👍8
Сегодня планируем запись, если у кого есть пожелания по темам пишите пожалуйста в комментарии к посту. (Так же постараемся сегодня выложить уже смонтированный выпуск).
🔥7
Если 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
Григорий, Юра и Женя обсуждают очередные сложности с 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
Kotlin Discussions
Any plan for Supporting Language Server Protocol?
The language server protocol (LSP) is a common protocol for a tool and a language smartness provider. It will be nice to have a Kotlin language server, since there are already some popular LSP clients available (VSCode, NeoVim) and some are in progress (emacs…
👍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”, то там может оказаться по более коментов.
Поэтому, пожалуйста, не забывайте, что если кликнуть на заголовок канала, а затем нажать “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
- На последок благодарности подписчикам
Григорий, Вадим, Юра и Женя разбирают россыпь мелких тем.
Что обсуждалось:
- По заказу слушателя Юра и Женя опять рассказывают про 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
Юра, Вадим и Женя обсуждают 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
www.scala-lang.org
Beware of fake online Scala courses
🔥7
Lean Scala - плохо или хорошо?
Гриша, Юра, Вадим и Женя разбираются, что же такое Lean Scala.
Что обсуждалось:
- Martin Odersky - Lean Scala
- обсуждение на Reddit
- Metals v1.3.0 - Thallium
- Как Вадим стал маинтейнером Tofu
- прочее
Гриша, Юра, Вадим и Женя разбираются, что же такое Lean Scala.
Что обсуждалось:
- Martin Odersky - Lean Scala
- обсуждение на Reddit
- Metals v1.3.0 - Thallium
- Как Вадим стал маинтейнером Tofu
- прочее
Language and Code
Lean Scala
Program code is for communicating between humans, not just for instructing computers. So we strive for code to be lean. Lean code is simple and understandable. It is as concise as possible without losing clarity. It avoids lingo, over-abstraction, and obscure…
❤10
Этот метод сделает тебя 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 синтакс:
Optional Braces
- Деривации под Scala 3 - https://github.com/propensive/wisteria
Гриша, Юра, Вадим и Женя неожиданно для себя обсудили множество разнообразных тем и флешбеков, а также обнаружили метод достижения высокой продуктивности.
Что обсуждалось:
- Вадим зарелизил 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
GitHub
Release Tofu 0.13.1 · tofu-tf/tofu
Changes
Fix bug with zioTofuBiInstance, add tests for zio2-core module, add logging mid test with bug related function for zio2 logging. @Grryum (#1283)
Bump zio cats interop version. @Grryum (#12...
Fix bug with zioTofuBiInstance, add tests for zio2-core module, add logging mid test with bug related function for zio2 logging. @Grryum (#1283)
Bump zio cats interop version. @Grryum (#12...
🔥8👍2❤1
Как 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
Гриша, Вадим и Женя обсудили эксперементальную фичу 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
Medium
I spent 18 months rebuilding my algorithmic trading platform in Rust. I’m filled with regret.
I was a young, hopeful Rust fanatic. On paper, Rust seemed like the programming languages designed by the gods. Not only is it the fastest programming language out there, its also one of the safest…
🔥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).
Гриша, Вадим, Юра и Женя обсуждали странности 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).
Reddit
From the scala community on Reddit: uPickle 4.0.0-RC1
Explore this post and more from the scala community
👍11❤🔥2❤1😍1
Зачем нам WebAssembly. (мини выпуск)
Вадим, Юра и Женя обсуждали WebAssembly для Scala.
- [00:00] Обсуждаем статью Scala to WebAssembly
Вадим, Юра и Женя обсуждали WebAssembly для Scala.
- [00:00] Обсуждаем статью Scala to WebAssembly
Virtuslab
Scala to WebAssembly: How and Why
This article explains how Scala.js supports Wasm. You will learn the current status of Wasm support in Scala.js and the reasons why chose Scala.js over ScalaNative.
❤12
Уже можно писать в директ стиле. (мини выпуск)
Вадим, Юра и Женя обсуждали пример использования директ стиля в обновленном фремворке Bootzooka.
Что обсуждалось:
[00:00] Директ стиль в Bootzooka
Вадим, Юра и Женя обсуждали пример использования директ стиля в обновленном фремворке Bootzooka.
Что обсуждалось:
[00:00] Директ стиль в Bootzooka
SoftwareMill
Direct-style Bootzooka: 2024 update | SoftwareMill
See what's new in the update we made to Bootzooka this year.
👍6
Релиз Metals с Best Effort компиляцией (микро выпуск).
Вадим, Юра и Женя обсуждали Best effort компиляцию в новом Metals.
Что обсуждалось:
- [00:00] Релиз Metals v1.3.5
Вадим, Юра и Женя обсуждали Best effort компиляцию в новом Metals.
Что обсуждалось:
- [00:00] Релиз Metals v1.3.5
scalameta.org
Metals v1.3.5 - Thallium | Metals
Metals v1.3.5 is a bugfix release and it's main purpose is to disable best
🔥4👏1
Новые возможности Scala 3.5.0 и спорные givens.
Григорий, Евгений, Юрий обсуждали, что нового в Scala 3.5.0.
Что обсуждалось:
- [00:00] Scala 3.5.0
PS. В ближайшее время выложим еще несколько выпусков, так как наконец-то удалось найти время и смонтировать 'запасы'.
Григорий, Евгений, Юрий обсуждали, что нового в Scala 3.5.0.
Что обсуждалось:
- [00:00] Scala 3.5.0
PS. В ближайшее время выложим еще несколько выпусков, так как наконец-то удалось найти время и смонтировать 'запасы'.
www.scala-lang.org
Scala 3.5.0 released!
❤8
Scala 3 будни.
Григорий, Вадим, Евгений обсуждали как на практике живется со Scala 3x.
Что обсуждалось:
- [00:00] использование Scala 3 в реальной жизни
Григорий, Вадим, Евгений обсуждали как на практике живется со Scala 3x.
Что обсуждалось:
- [00:00] использование Scala 3 в реальной жизни
😍9
Как можно ускорить компилятор, не изменяя его код?
Григорий, Евгений, Вадим обсуждали статью 2022 года про ускорение компилятора Rust.
Что обсуждалось:
- ускорение компилятора rust без изменений кода
- BOLT
- PGO Instrumentation
- PGO:Как устроено и как использовать
Григорий, Евгений, Вадим обсуждали статью 2022 года про ускорение компилятора Rust.
Что обсуждалось:
- ускорение компилятора rust без изменений кода
- BOLT
- PGO Instrumentation
- PGO:Как устроено и как использовать
👍10❤1
Нежданный Sbt 2.0
Григорий, Вадим, Евгений обсуждали релиз Sbt 2.0.
Что обсуждалось:
[00:00] Sbt 2.0.0-M2
Григорий, Вадим, Евгений обсуждали релиз Sbt 2.0.
Что обсуждалось:
[00:00] Sbt 2.0.0-M2
👍5❤1