lukasz_bialy Profile Banner
Łukasz Biały Profile
Łukasz Biały

@lukasz_bialy

Followers
886
Following
10K
Media
210
Statuses
4K

Scala Developer Advocate @ VirtusLab, mostly Scala. Opinions my own. https://t.co/gyghe5P3bx https://t.co/rFEeRYyfKX

Krakow, Poland
Joined August 2015
Don't wanna be here? Send us removal request.
@lukasz_bialy
Łukasz Biały
2 years
Hi, I'm happy to announce that I'm here to help your Scala team and Scala-based products succeed. I will be available for any questions, suggestions and complaints during my open hours that should start this week (TBA soon). PMs are open. I'm also available on Scala, Typelevel
@VirtusLab
VirtusLab
2 years
We're scaling up our commitment to #Scala3 by introducing new roles that will drive innovation and community engagement.
1
20
87
@adamwarski
Adam Warski
19 days
Safe resource usage is coming to #Scala! Scala 3.8 is just around the corner (you can test 3.8.0-RC3) - it's a great occasion to try out capture checking. But first, you have to understand how it works - here's my attempt:
Tweet card summary image
softwaremill.com
Capture checking is an upcoming Scala feature that allows you to track which designated values (capabilities) are captured (i.e., stored as references) by arbitrary other values. This tracking...
0
16
47
@ScalaSpace
Scala Space
1 month
Today, instead of announcing a new feature, we would like to ask you about a possible new one. 🔎 In some other languages, it's possible to evaluate inline with the `>>>` symbol in a comment. This gives you a quick ability to evaluate some code. Should we add it to Metals?
4
3
26
@lukasz_bialy
Łukasz Biały
1 month
I wrote a thing about a thing we did and continue doing. If infra and typed fp systems are your thing, this might be of interest to you.
@VirtusLab
VirtusLab
1 month
What if type systems that protect your apps could also guard your infrastructure & service contracts? 🛡️ 🎯 The problem: OpenAPI contracts live beside systems, not within them The solution: Move contract verification into compilation Technical deep dive available here:
0
2
5
@lukasz_bialy
Łukasz Biały
2 months
I have huuuuge hopes for Hearth
@MateuszKubuszok
Mateusz Kubuszok
2 months
I haven't blogged in a while, but this needed to be written: https://t.co/VUF8QMakpB
1
0
0
@Krever01
Voytek Pituła 💙/💛/🖤
2 months
This. With all the "useworkflow drama", just a reminder: workflows4s is the exact opposite of magic. It might not be as pretty but its relatively simple. We don't do magic in Scala (usually).
@ClassicGamerTWR
Jerason Banes / Architect of Convirgance
2 months
As an engineer, I *hate* magic. There’s no traceability there. It’s just cross-your-fingers and hope it never goes wrong. What’s shocking is the number of people in the thread who don’t know what “magic” is in the context of programming. Tailwind is not magic. UI components
2
5
17
@lukasz_bialy
Łukasz Biały
3 months
hahaha, right on point
@yacinelearning
Yacine Mahdid
3 months
an ai product???? no no no no product why would release a product? if you show a product people will ask about benchmarks and it will never be enough frontier labs that were the 100X becomes the 2X saas dog but if you have no product you can say you building
0
0
2
@adamwarski
Adam Warski
3 months
If you aren't familiar with Tapir yet, here's a hello-world tutorial:
0
1
2
@lukasz_bialy
Łukasz Biały
3 months
Besom 0.5 - @pulumicorp for Scala 3 is finally here! This is mainly a bugfix release focused on stability that solves almost all known issues and brings us very close to 1.0.0. New features available in this release are: * `withArgs` - a copy method for input classes that
2
9
28
@ScalaSpace
Scala Space
3 months
Wasm 3.0 is completed, with major new features like GC and exception handling! Scala is now acknowledged as a language that compiles to WebAssembly 🚀 https://t.co/yVvqrGuceL > With these new features, Wasm has much better support for compiling high-level programming languages.
Tweet card summary image
webassembly.org
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on...
2
25
100
@lukasz_bialy
Łukasz Biały
3 months
This whole post was written as a reply to Flavio's post attached on screencap, who apparently unblocked me here on X only to post that and then blocked me again. I hope you can help me deliver the response to his feed. Why don't you tell the whole story Flavio? The story starts
5
2
24
@lukasz_bialy
Łukasz Biały
3 months
This went well.
@ThePrimeagen
ThePrimeagen
3 months
28 months in to 6 months from AI taking your jobs * 4 months into 24 months until cursor is obsolete * 6 months into 6 months until ai writes 90% of your code (part 2, the codening)
0
0
1
@WojciechM_dev
Wojciech Mazur
3 months
Scala 3.7.3 just dropped today! It adds one important lint - compiler now warns when given provided in scope is shadowed by default implicit argument. This might prevent some unexpected runtime bugs. See the example from announcement. https://t.co/WrOqcf4RjM Towards 3.8 now!
Tweet card summary image
scala-lang.org
1
17
85
@MateuszKubuszok
Mateusz Kubuszok
4 months
@lukasz_bialy @sudo_goreng @matej_cerny And I "made cross-compilation possible" not by reimplementing Scala 2 macros in Scala 3 macros, but by carefully selecting abstraction that could be implemented by both and which never have all features of either. You won't add some magic import which will make old macros compile
2
1
6
@lukasz_bialy
Łukasz Biały
4 months
I'm going to go a step further here: if you have weird failures in Metals like silent crashes, weird mid-run stalls, functionalities that work and then suddenly stop to work - give as u shout! Talk with your legal, sign a NDA with us so that you can share your problems with
@TomekGodzik
Tomasz Godzik 🍉
4 months
And if you feel like there is indeed something wrong with the tooling do report it. We'll not know it without tangible reports. Also, if you never reported an issue you shouldn't publicly shame a project. This is usually not a valid critique but seen more like just venting,
1
2
17
@adamwarski
Adam Warski
4 months
In Bootzooka - our direct-style #Scala service template - there's a single source of truth when it comes to HTTP endpoints: the code-first description in the backend. From that, during development, an `openapi.yaml` file is generated, after reach successful backend compilation.
1
2
23
@lukasz_bialy
Łukasz Biały
4 months
I value the Alex's opinion but I'd like to offer several additions, clarifications and/or counterpoints: 1. Realistically speaking gears not supporting scalajs platform is not a huge problem exactly because it will support wasm. Thus the only runtime where it could matter is the
@matej_cerny
Matej Cerny
4 months
Explain to me how Scala can attract juniors to direct style when the majority of its current developers use effect systems?
4
2
18