Jules Ivanic
banner
guizmaii.bsky.social
Jules Ivanic
@guizmaii.bsky.social
| Software Engineer | Functional Programmer | 🇨🇵 citizen | 🇦🇺 permanent resident | 🌊 🏄🏻‍♂️ ❤️ | 🐦 @guizmaii
Reposted by Jules Ivanic
🏳️‍🌈 sbt 1.11.1 is released featuring
- changing the default `sbtPluginPublishLegacyMavenStyle` value to `false`
- memory leak fix in `update` task
- publishing sbt itself via Central Portal
eed3si9n.com/sbt-1.11.1 #Scala
sbt 1.11.1 · eed3si9n
eed3si9n.com
June 2, 2025 at 5:13 AM
Reposted by Jules Ivanic
Nothing to see here, definitely not a great opportunity for Scala devs.

www.reddit.com/r/scala/comm...
From the scala community on Reddit: [Hiring] 8 Scala positions at SwissBorg
Explore this post and more from the scala community
www.reddit.com
January 8, 2025 at 12:30 PM
Reposted by Jules Ivanic
released ifdef 0.4.0, a Scala compiler plugin that implements conditional compilation in #Scala

ifdef 0.4.0 features
- helper sbt plugin cross published to sbt 1.x and 2.0.0-M3
- typo fix of the sbt key name `ifDefDeclarations`
eed3si9n.com/ifdef-0.4.0
ifdef 0.4.0 · eed3si9n
eed3si9n.com
December 31, 2024 at 6:47 AM
Reposted by Jules Ivanic
Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing to pay for.
October 24, 2024 at 5:03 PM
ZIO 2.1.14 has just been released 🔥

It comes with a lot of under-the-hood optimizations 🚀

We really hope you'll see some perf improvements if you monitor your projects

Please share with us the changes in perfs you observe (or don't observe 😅)

🙏🏼

github.com/zio/zio/rele...
Release 2.1.14 · zio/zio
Highlights This release comes packed with bug fixes and under-the-hood optimizations. Big thank you to all the old and new contributors for their work in this release! Important Runtime behaviour c...
github.com
December 19, 2024 at 1:06 PM
Reposted by Jules Ivanic
I'm not a Python developer, and often battle with environments and dependencies when I have to use it. This comprehensive introduction to the uv package manager makes me less hesitant to use Python! www.saaspegasus.com/guides/uv-de...
uv: An In-Depth Guide to Python's Fast and Ambitious New Package Manager
A comprehensive guide on why and how to start using uv—the package manager (and much more) that's taken the Python world by storm.
www.saaspegasus.com
December 11, 2024 at 8:41 AM
Is my understanding of Scala for-comprehension desugaring wrong since the beginning? 🤔

I know that in Scala2, without better-monadic-for, the transcription is not that good

IIRC, the better-monadic-for improvements have been implemented in Scala3, no? 🤔
December 10, 2024 at 8:12 AM
Reposted by Jules Ivanic
My hot take for today is that IDEs are good and important.

I'm not suggesting that the folks saying "just use notepad/vim/vscode" and "you won't need a debugger if you just do X" aren't serious or smart.

But it's like saying "you don't need photoshop, just use imagemagick!"

Enjoy your imagemagick
December 9, 2024 at 11:52 PM
"Zio-kafka, faster than java-kafka"

by Erik van Oosten, one of the zio-kafka maintainers

day-to-day-stuff.blogspot.com/2024/12/zio-...
Zio-kafka, faster than java-kafka
TlDR: Concurrency and pre-fetching gives zio-kafka a higher consumer throughput than the default java Kafka client for most workloads. Z...
day-to-day-stuff.blogspot.com
December 8, 2024 at 11:33 PM
Reposted by Jules Ivanic
Converted microservices back to monolith on resume would be a near instant hire from me
December 6, 2024 at 8:28 PM
BTW dear friends,

@augustnagro.bsky.social and I are giving a talk about August amazing Magnum library at Functional Scala 2024 tomorrow 🙂🎉

See you there ♥️
December 4, 2024 at 9:45 AM
Reposted by Jules Ivanic
I don’t normally post about the Scala programming language from this account (just travel and music and stuff like that)... but since many of my followers are involved with Scala, heads up that this account now exists: @scala-lang.bsky.social
December 2, 2024 at 7:16 PM
Reposted by Jules Ivanic
I don’t celebrate Thanksgiving but thought this to be an opportune moment 2 thank Martin Odersky and the entire Scala community for a lang that gave me a decade+ long joy and fun in programming. Solved many hard problems working in Scala & truly the language scales w/ the complexity of the problem.
November 29, 2024 at 6:53 AM
Reposted by Jules Ivanic
Bonjour les gens! Qui veut venir faire un stage #scala et #elmlang chez nous?

#internship #stage #dev

🥰 sur vous pour les boosts, que ça arrive jusqu'aux étudiants pouvant être intéressés :)

taleez.com/apply/stage-...
Rudder recrute : Stage Scala/Elm Stage à 11e Arrondissement, Paris
Postulez à l'offre Stage Scala/Elm sur Taleez pour rejoindre Rudder
taleez.com
November 27, 2024 at 8:09 PM
With pure functional programming, we have replaced meta-programming by programs-as-values

Programming with programs-as-values is extremely powerful yet way simpler than meta-programming

1/2
November 27, 2024 at 10:10 AM
The design of the zionomicon.com webpage is really nice 🙂👏
Zionomicon
zionomicon.com
November 27, 2024 at 3:48 AM
Just discovered tektitedb.com

Looks really interesting!
Tektite
tektitedb.com
November 24, 2024 at 8:14 AM
@duckdb.org is an in-memory DB, but when you need to load some JSON into it, you need to write your JSON in a file and then ask it to load your data from your file

It feels like this could be optimized, no? 🤔
November 22, 2024 at 2:53 AM
Reposted by Jules Ivanic
We're looking for a Scala Developer — join our amazing team! Fully remote.
whisk.bamboohr.com/careers/103
Mid-Level Backend Developer
Samsung Food is a Food Platform that helps millions of users worldwide find and save recipes, connect with like-minded foodie communities, and save time and money on planning, cooking, and shopping. Y...
whisk.bamboohr.com
November 21, 2024 at 4:52 PM
A JSON generator

Any idea to improve it? 🤔
It's pretty unsophisticated for now
It can't generate objects of objects, for example
November 20, 2024 at 2:30 AM
🚀 sbt-datadog v6.0.0 && v7.0.0 🚀

Two new releases of sbt-datadog, both with breaking changes:
- v6.0.0 updates zio-config from v3 to v4+
- v7.0.0 updates zio-telemetry from v2 to v3+
November 17, 2024 at 4:17 AM
🚀 zio-kafka v2.9.0 🚀

I'm not involved much with the project anymore, due to a lack of time and motivation, but Erik and Steven are continuing to do a fantastic job 🔥

github.com/zio/zio-kafk...
Release v2.9.0 · zio/zio-kafka
This release brings important fixes in the rebalancing mechanism, as well as other minor improvements. A couple of methods are now deprecated: Serde#inmapM, renamed to inmapZIO Deserializer#contra...
github.com
November 14, 2024 at 1:23 AM
Reposted by Jules Ivanic
icymi: I wrote 'setup-sbt GitHub Action'

GitHub Actions' newer images like macOS 13, 14, and Ubuntu 24.04 are missing the `sbt` runner script. I created a GitHub Action to install it, supplementing setup-java
eed3si9n.com/setup-sbt/ #Scala
November 13, 2024 at 5:29 PM
Reposted by Jules Ivanic
Si, I have a bunch of new followers, hello 👋
- FFS, why? I never post here. What happened?
- I'm looking for an experienced Scala developer willing to mentore/structure/grow a small team with no turn over on our 15y old, loved app, rudder.io. More info here: social.treehouse.systems/@fanf42/1134...
fanf42 (@fanf42@treehouse.systems)
#ScalaIO Hey, i'm looking for an experienced Scala dev with aspirations for mentoring, evolving practices, technical management of projects (derisked path from idea to poc/MVC/milestones, reassessment...
social.treehouse.systems
November 12, 2024 at 7:43 PM
Reposted by Jules Ivanic
Created a Starter pack for all #Scala programming language enthusiasts, developers and users. Please share. If I missed anyone please let me know so I can add them to the list! I wasn't able to add some people assume that's their #Bluesky settings that prevents me adding them.
go.bsky.app/APytbWH
November 12, 2024 at 5:41 AM