#scala — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #scala, aggregated by home.social.
-
This is scary! 🫣 Only 6% of respondents to the #Scala 2026 survey have less than two years of experience with the language!
I know it's a difficult time for junior developers right now, but this stat is seriously giving me COBOL vibes 🥶
-
Harness is hiring Principal Engineer - Data Platform
🔧 #java #scala #druid #kafka #mongodb #principalengineer
🌎 Bengaluru, India
⏰ Full-time
🏢 HarnessJob details https://jobsfordevelopers.com/jobs/principal-engineer-data-platform-at-harness-io-aug-28-2025-4eac94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Harness is hiring Principal Engineer - Data Platform
🔧 #java #scala #druid #kafka #mongodb #principalengineer
🌎 Bengaluru, India
⏰ Full-time
🏢 HarnessJob details https://jobsfordevelopers.com/jobs/principal-engineer-data-platform-at-harness-io-aug-28-2025-4eac94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Harness is hiring Principal Engineer - Data Platform
🔧 #java #scala #druid #kafka #mongodb #principalengineer
🌎 Bengaluru, India
⏰ Full-time
🏢 HarnessJob details https://jobsfordevelopers.com/jobs/principal-engineer-data-platform-at-harness-io-aug-28-2025-4eac94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Harness is hiring Principal Engineer - Data Platform
🔧 #java #scala #druid #kafka #mongodb #principalengineer
🌎 Bengaluru, India
⏰ Full-time
🏢 HarnessJob details https://jobsfordevelopers.com/jobs/principal-engineer-data-platform-at-harness-io-aug-28-2025-4eac94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Harness is hiring Principal Engineer - Data Platform
🔧 #java #scala #druid #kafka #mongodb #principalengineer
🌎 Bengaluru, India
⏰ Full-time
🏢 HarnessJob details https://jobsfordevelopers.com/jobs/principal-engineer-data-platform-at-harness-io-aug-28-2025-4eac94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Videos from Scalar are online! 🎉 Let's start with the presentation from Martin Odersky. It's about applying the new capabilities to AI agents 👇 https://youtu.be/t460XVJA944 #scala
-
I've summarized our impressions from the #Scala Survey 2026 results in a short article: https://virtuslab.com/blog/scala/our-impressions-from-the-scala-survey-2026
Take a look if you're curious what's the state of the Scala ecosystem!
Or just take a look at the raw numbers: https://scalasurvey2026.virtuslab.com
-
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Already the fastest, and it just got even faster! The latest jsoniter-scala release improves parsing speeds for doubles, ints and longs by up to 30% 🤯 #scala
-
I'm using sbt-updates to get reports for available dependency upgrades, but it's not as comprehensive as Scala Steward.
Does anyone know if I could use Scala Steward as a CLI or sbt plugin?
-
Kyo strikes back! 🚀 This is probably the longest changelog I've seen in a very long time!
Could Kyo be the missing uber-framework for #Scala after this release? Let's look at the massive list of new modules 🧵
-
💡 Did you know that every build of the Scala language goes through a Community Build? It's a massive automated pipeline that tests 2327 real-world projects to guarantee ecosystem compatibility 🤯 #scala
-
I kind of hesitated with posting about it here but I'm happy to announce that my project got selected for this years #GSoC under the @typelevel organization!
Over the course of the project I will be prototyping a port of Cats Effect and FS2 for the #Wasm/WASI platform. Support for WASI by #scala compiler(s) is still experimental and I think this is the first time an I/O-heavy library is being ported there
-
The aftermovie for Scalar 2026 is online! I hope the talks will be available soon too 🤞 #scala
https://youtu.be/usNgX4lT0_o -
Workflow4s v0.6.0 is out 🎉 The biggest change is that the library is now effect-agnostic. If you want to learn more about the whole process of getting rid of the baked effect, here is the article 👇 #scala
https://medium.com/business4s-blog/workflows4s-goes-effect-polymorphic-cc68a2b73b98
-
Databricks is hiring Staff Software Engineer - Backend
🔧 #cplusplus #java #scala #aws #azure #kubernetes #awss3 #sql
🌎 Berlin, Germany
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-backend-at-databricks-com-may-6-2025-7205a6?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Оптимизируем JDBC connection pool HikariCP. Прод, ресурсы и типовые ошибки
Продолжаем разбирать HikariCP: как выбирать размер пула, что учитывать в Kubernetes и при нескольких сервисах, почему большой maximumPoolSize не всегда помогает, какие настройки стоит пересмотреть перед продом и какие ошибки чаще всего приводят к проблемам с базой.
https://habr.com/ru/articles/1031770/
#HikariCP #JDBC #connection_pool #PostgreSQL #Spring_Boot #JVM #Java #Scala #Kubernetes #пул_соединений
-
Оптимизируем JDBC connection pool HikariCP. Прод, ресурсы и типовые ошибки
Продолжаем разбирать HikariCP: как выбирать размер пула, что учитывать в Kubernetes и при нескольких сервисах, почему большой maximumPoolSize не всегда помогает, какие настройки стоит пересмотреть перед продом и какие ошибки чаще всего приводят к проблемам с базой.
https://habr.com/ru/articles/1031770/
#HikariCP #JDBC #connection_pool #PostgreSQL #Spring_Boot #JVM #Java #Scala #Kubernetes #пул_соединений
-
Оптимизируем JDBC connection pool HikariCP. Прод, ресурсы и типовые ошибки
Продолжаем разбирать HikariCP: как выбирать размер пула, что учитывать в Kubernetes и при нескольких сервисах, почему большой maximumPoolSize не всегда помогает, какие настройки стоит пересмотреть перед продом и какие ошибки чаще всего приводят к проблемам с базой.
https://habr.com/ru/articles/1031770/
#HikariCP #JDBC #connection_pool #PostgreSQL #Spring_Boot #JVM #Java #Scala #Kubernetes #пул_соединений
-
I've played a bit with Wick, the new type-safe Spark API from Netflix. I've only tried the basics, but if you're a beginner interested in how it works, check out my latest article 👇 #scala #spark
https://matejcerny.cz/en/apache-spark-wick-type-safe-spark-api/ -
Оптимизируем JDBC connection pool: гайд по HikariCP 2026
HikariCP давно стал де-факто стандартом JDBC connection pooling в JVM-проектах. Но подключить его мало: важно правильно выбрать размер пула, таймауты, maxLifetime, keepaliveTime, leak detection и метрики. Разбираем, как настроить HikariCP для Java, Kotlin, Scala и Spring Boot, какие ошибки чаще всего встречаются в проде и почему maximumPoolSize нельзя просто копировать из соседнего сервиса.
https://habr.com/ru/articles/1030880/
#HikariCP #JDBC #connection_pool #PostgreSQL #Spring_Boot #Java #Kotlin #Scala #пул_соединений #настройка_базы_данных
-
Databricks is hiring Senior Software Engineer -Public Sector
🔧 #c #cplusplus #golang #java #scala #aws #azure #gcp #seniorengineer
🌎 McLean, Virginia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-software-engineer-public-sector-at-databricks-com-apr-21-2026-58c376?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Моки без боли
Моки — достаточно крутой инструмент, если использовать его правильно. И все-таки лично для меня писать и поддерживать тесты на моках всегда было отдельным видом боли. Думаю, все знакомы с ситуацией: добавил в метод новый аргумент — и пошёл в 30 тест-кейсов проставлять заглушки. И это только от одного нового аргумента. И я не буду здесь спорить о терминологии — в этой статье я буду называть все тестовые дублёры «моками». Примеры будут на Scala, но моки в других языках работают похожим образом, так что боль универсальная. Как и решение — об этом в статье.
https://habr.com/ru/articles/1030834/
#scala #scalamock #zio #catseffect #тестирование #моки #стабы #моктестирование #юниттестирование
-
Airbnb is hiring Staff Machine Learning Engineer, Listings and Host Tools Data and AI
🔧 #cplusplus #java #python #scala #api #kubernetes #machinelearning
🌎 Remote; United States
⏰ Full-time
🏢 AirbnbJob details https://jobsfordevelopers.com/jobs/staff-machine-learning-engineer-listings-and-host-tools-data-and-ai-at-airbnb-com-dec-15-2025-ac5edc?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Mapbox is hiring Data Analyst, HD Maps
🔧 #python #scala #aws #powerbi #sql
🌎 Minsk, Belarus
⏰ Full-time
🏢 MapboxJob details https://jobsfordevelopers.com/jobs/data-analyst-hd-maps-at-mapbox-com-apr-15-2024-a95476?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Scala Digest. Выпуск 40
Привет, Хабр! Мир! Труд! Май! Мы — Настя , Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Поздравляем всех с майскими праздниками! Желаем всем хорошенько отдохнуть и, конечно, найти время и инвестировать его в нашу любимую Scala. Приветствуем любую обратную связь! (づ ◕‿◕ )づ Читать сороковой выпуск
-
Tapir v1.13.18 is out! 🎉 It's just a patch release, but anyone who has been waiting for http4s server cross-compilation to Scala Native 0.5 is going to be very happy. (Myself included! 😀) #scala
-
https://www.europesays.com/it/468486/ “Non c’è posto per gli Usa se non in fondo al mare”. Trump vede i comandanti Usa, ipotesi attacchi su larga scala #attacchi #comandanti #Cronaca #DalMondo #DalMondo #fondo #ipotesi #iran #khamenei #larga #mare #Mondo #News #Notizie #posto #scala #trump #UltimeNotizie #UltimeNotizieDiMondo #UltimeNotizie #UltimeNotizieDiMondo #usa #World #WorldNews #WorldNews
-
RE: https://witter.cz/@matejcerny/116492218388493246
And here is another one about AI-assisted coding in Scala, this time taking the completely opposite stance. Published on the same day! 😀
tl;dr: #Scala uses 3-4x fewer tokens than #Java! ☕
https://www.scalateams.com/blog/scala-for-ai-assisted-development
-
I genuinely disagree with most of the article. Yes, in the default setup, LLMs write poor Scala. But it takes less than an hour to configure them properly - installing Metals MCP, Cellar and a few skills. After that, the generated code is actually really good! #scala
https://scalac.io/blog/llms-mediocre-scala-push-back/ -
Databricks is hiring Senior Specialist Solutions Architect - Data Warehousing (Financial Services)
🔧 #java #python #scala #aws #azure #gcp #nosql #sql #seniorengineer #solutionsarchitect
🌎 Illinois; Massachusetts; New York; North Carolina; Washington, District of Columbia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-specialist-solutions-architect-data-warehousing-financial-services-at-databricks-com-mar-4-2026-3dd1d8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Specialist Solutions Architect - Data Warehousing (Financial Services)
🔧 #java #python #scala #aws #azure #gcp #nosql #sql #seniorengineer #solutionsarchitect
🌎 Illinois; Massachusetts; New York; North Carolina; Washington, District of Columbia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-specialist-solutions-architect-data-warehousing-financial-services-at-databricks-com-mar-4-2026-3dd1d8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Specialist Solutions Architect - Data Warehousing (Financial Services)
🔧 #java #python #scala #aws #azure #gcp #nosql #sql #seniorengineer #solutionsarchitect
🌎 Illinois; Massachusetts; New York; North Carolina; Washington, District of Columbia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-specialist-solutions-architect-data-warehousing-financial-services-at-databricks-com-mar-4-2026-3dd1d8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Specialist Solutions Architect - Data Warehousing (Financial Services)
🔧 #java #python #scala #aws #azure #gcp #nosql #sql #seniorengineer #solutionsarchitect
🌎 Illinois; Massachusetts; New York; North Carolina; Washington, District of Columbia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-specialist-solutions-architect-data-warehousing-financial-services-at-databricks-com-mar-4-2026-3dd1d8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Senior Specialist Solutions Architect - Data Warehousing (Financial Services)
🔧 #java #python #scala #aws #azure #gcp #nosql #sql #seniorengineer #solutionsarchitect
🌎 Illinois; Massachusetts; New York; North Carolina; Washington, District of Columbia
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/senior-specialist-solutions-architect-data-warehousing-financial-services-at-databricks-com-mar-4-2026-3dd1d8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
Почему JS/TS — не функциональный язык (и почему это важно понимать)
Мотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о парадигмах. И заметил любопытную асимметрию. Об ООП кандидаты рассуждали уверенно — но в основном на концептуальном уровне, не вдаваясь в то, как именно ООП реализовано в JavaScript. С FP картина была другой: уверенности меньше, зато критика — конкретная и повторяющаяся: «иммутабельность дорогая по памяти» , «рекурсия небезопасна из-за стека» . Что характерно — эти аргументы почти всегда были сформулированы через опыт работы с JS, а не с Haskell, Clojure или Scala. Это важная деталь. Любая парадигма существует на двух уровнях: концептуальном (идеальная модель) и имплементационном (как конкретный язык эту модель выражает). Судить о FP по JS — примерно то же самое, что судить об ООП по bash-скриптам с глобальными переменными. Параллельно я регулярно слышал, что JS — функциональный язык. Аргументы варьировались от «там есть .map() » до рассуждений о чистых функциях и каррировании. Именно это и стало поводом для поста: я хочу объяснить, что я считаю функциональным языком — и почему JS таковым не является. Не перечислить отсутствующие фичи, а показать, почему их нет и что это значит в реальном рантайме.
-
Почему JS/TS — не функциональный язык (и почему это важно понимать)
Мотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о парадигмах. И заметил любопытную асимметрию. Об ООП кандидаты рассуждали уверенно — но в основном на концептуальном уровне, не вдаваясь в то, как именно ООП реализовано в JavaScript. С FP картина была другой: уверенности меньше, зато критика — конкретная и повторяющаяся: «иммутабельность дорогая по памяти» , «рекурсия небезопасна из-за стека» . Что характерно — эти аргументы почти всегда были сформулированы через опыт работы с JS, а не с Haskell, Clojure или Scala. Это важная деталь. Любая парадигма существует на двух уровнях: концептуальном (идеальная модель) и имплементационном (как конкретный язык эту модель выражает). Судить о FP по JS — примерно то же самое, что судить об ООП по bash-скриптам с глобальными переменными. Параллельно я регулярно слышал, что JS — функциональный язык. Аргументы варьировались от «там есть .map() » до рассуждений о чистых функциях и каррировании. Именно это и стало поводом для поста: я хочу объяснить, что я считаю функциональным языком — и почему JS таковым не является. Не перечислить отсутствующие фичи, а показать, почему их нет и что это значит в реальном рантайме.
-
Почему JS/TS — не функциональный язык (и почему это важно понимать)
Мотивацией для написания этого поста стали два года собеседований JS/TS-инженеров. Я интересуюсь языками и функциональным программированием, поэтому всегда «разбавлял» технические вопросы разговором о парадигмах. И заметил любопытную асимметрию. Об ООП кандидаты рассуждали уверенно — но в основном на концептуальном уровне, не вдаваясь в то, как именно ООП реализовано в JavaScript. С FP картина была другой: уверенности меньше, зато критика — конкретная и повторяющаяся: «иммутабельность дорогая по памяти» , «рекурсия небезопасна из-за стека» . Что характерно — эти аргументы почти всегда были сформулированы через опыт работы с JS, а не с Haskell, Clojure или Scala. Это важная деталь. Любая парадигма существует на двух уровнях: концептуальном (идеальная модель) и имплементационном (как конкретный язык эту модель выражает). Судить о FP по JS — примерно то же самое, что судить об ООП по bash-скриптам с глобальными переменными. Параллельно я регулярно слышал, что JS — функциональный язык. Аргументы варьировались от «там есть .map() » до рассуждений о чистых функциях и каррировании. Именно это и стало поводом для поста: я хочу объяснить, что я считаю функциональным языком — и почему JS таковым не является. Не перечислить отсутствующие фичи, а показать, почему их нет и что это значит в реальном рантайме.
-
:scala: Skunk 1.0.0 is out! 🎉 A huge milestone for the @typelevel ecosystem — pure functional PostgreSQL library for Scala.
Massive congrats to @tpolecat @mpilquist @armanbilge @ross and the whole #typelevel crew. 🍾
-
33 несчастья или история одного проекта
Эту печальную историю стоит прочесть всем, кто еще не понял разницы между «создать» и «владеть» применительно к программному обеспечению. Заодно узнаете, чем на самом деле занимаются большинство разработчиков на крупных проектах.
https://habr.com/ru/articles/1019456/
#scala #spring #hibernate #продукт #java #javascript #история_успеха #миграции