Advertisement Β· 728 Γ— 90

Posts by Jules Ivanic

Preview
From "How" to "What" Name your intent: move from "how" code works to "what" it does. Give booleans and functions meaningful names to boost readability

I wrote my first blog post ever

476 words. 2 min read.

It's about the simplest trick I keep repeating to fellow developers β€” and it works every time

ivanic.hashnode.dev/from-how-to-...

1 month ago 0 0 0 0
sbt 1.11.1 Β· eed3si9n

πŸ³οΈβ€πŸŒˆ 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

10 months ago 4 3 1 1
Preview
From the scala community on Reddit: [Hiring] 8 Scala positions at SwissBorg Explore this post and more from the scala community

Nothing to see here, definitely not a great opportunity for Scala devs.

www.reddit.com/r/scala/comm...

1 year ago 9 5 1 0
ifdef 0.4.0 Β· eed3si9n

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

1 year ago 6 2 0 0

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.

1 year ago 280 53 9 8
Preview
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...

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...

1 year ago 6 3 0 0
Preview
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.

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...

1 year ago 44 15 3 0
Advertisement

Yeah that's a great improvementπŸ™‚

1 year ago 1 0 0 0
Post image

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? πŸ€”

1 year ago 4 1 3 0

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

1 year ago 4 1 1 0
Preview
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...

"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-...

1 year ago 6 3 0 0

Converted microservices back to monolith on resume would be a near instant hire from me

1 year ago 14 1 2 0
Preview
Program | Functional Scala Conference The incredible 2-day schedule is jam-packed with Scala awesomeness and dozens of talks from famous speakers and fresh faces.

Full program of the conference: www.functionalscala.com/agenda

1 year ago 0 0 0 0
Post image

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 β™₯️

1 year ago 1 0 1 0

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

1 year ago 19 6 0 0

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.

1 year ago 28 7 0 0
Advertisement
Preview
Rudder recrute : Stage Scala/Elm Stage Γ  11e Arrondissement, Paris Postulez Γ  l'offre Stage Scala/Elm sur Taleez pour rejoindre Rudder

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-...

1 year ago 8 14 0 0

I just realised that because my code literally looks like this:

```scala
val program = Node.makeProgram(...)
program.execute(state)
```
So powerful, so elegant, yet so simple 😍

2/2

1 year ago 2 0 0 0

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

1 year ago 6 0 1 0
Zionomicon

The design of the zionomicon.com webpage is really nice πŸ™‚πŸ‘

1 year ago 2 0 0 0
Tektite

Just discovered tektitedb.com

Looks really interesting!

1 year ago 5 0 0 0

@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? πŸ€”

1 year ago 2 0 0 0
Preview
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...

We're looking for a Scala Developer β€” join our amazing team! Fully remote.
whisk.bamboohr.com/careers/103

1 year ago 7 3 0 0
Advertisement

I need to bias it to generate some Ints

1 year ago 0 0 0 0
`anyJson` Gen basic implementation

`anyJson` Gen basic implementation

A JSON generator

Any idea to improve it? πŸ€”
It's pretty unsophisticated for now
It can't generate objects of objects, for example

1 year ago 0 0 1 0
Preview
Release v6.0.0 Β· guizmaii-opensource/sbt-datadog What's Changed Breaking change [#155] Update to zio-config v4.+ (#174) @er1c Other changes Update documentation with the new DD_PROFILING_ENABLED && DD_PROFILING_DIRECTALLOCATION_ENABLED support...

Release notes:
- v6: github.com/guizmaii-ope...
- v7: github.com/guizmaii-ope...

1 year ago 0 0 0 0

If you only use the `sbt-datadog` sbt plugin, and not the associated `zio-opentelemetry-datadog-tracing-provider` library, you should not experience any compat issue

v6.0.0 brings the support of 2 new envvars in the sbt plugin:
- `DD_PROFILING_ENABLED`
- `DD_PROFILING_DIRECTALLOCATION_ENABLED`

1 year ago 0 0 1 0

πŸš€ 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+

1 year ago 1 0 1 0
Preview
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...

πŸš€ 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...

1 year ago 2 0 0 0
a screenshot of GitHub Actions with macos-14 runner image, installing and running sbt.

a screenshot of GitHub Actions with macos-14 runner image, installing and running sbt.

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

1 year ago 7 1 1 0