Advertisement · 728 × 90

Posts by Sakib

Preview
Magyarországi Web Konferencia

I am honored to be part of Hungarian Web Conference in Budapest.
It is happening on 18 April.

My talks will be about "HTMX for simpler web development" and "Introduction to Scala".

Everyone is welcome, attendance is free, just need to register!

webkonf.hu/en

#htmx #scala #web #budapest #hungary

2 weeks ago 3 0 0 0
You recently struck a deal with the U.S. Defense Department to deploy AI models on their classified network. What kind of ethical safeguards have been implemented?
They will not be allowed to use the Studio Ghibli filter on prisoners of war.

You recently struck a deal with the U.S. Defense Department to deploy AI models on their classified network. What kind of ethical safeguards have been implemented? They will not be allowed to use the Studio Ghibli filter on prisoners of war.

The Onion’s Exclusive Interview With Sam Altman theonion.com/the-onions-exclusive-int...

1 month ago 1316 144 15 4

Added scalajs and scalanative support, and publishing locally and to maven central!

1 month ago 0 0 0 0
Scala Survey 2026 Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.

Please take a quick 5‑minute survey on Scala adoption and usage. Results will impact Scala’s roadmap, libraries, and tooling. Help shape the future of Scala!

Brought to you by VirtusLab and the Scala Center.

Survey: virtuslab.typeform.com/ScalaSurvey...

1 month ago 5 3 0 0
Scala Survey 2026 Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.

We're running the 2026 #Scala Survey!

Let us know how you are using Scala, #AI with Scala, and give hints to the Scala teams (both at VirtusLab and EPFL) on where the focus in driving Scala forward could be.

Thank you - your answers count :)

virtuslab.typeform.com/ScalaSurvey2...

1 month ago 2 1 0 0

And are you really sure it is a needle tho?

1 month ago 0 0 0 0
Post image

Bill Bramhall cartoon.

2 months ago 8361 2244 114 111

Scala lang cant be this evil!!??

2 months ago 1 0 0 0

Nice Try :)

2 months ago 1 0 0 0
Advertisement

Most jvm build tools are weird in that space.. especially if used with daemon server
github.com/sake92/java-...

2 months ago 1 0 0 1
Preview
[GR-52220] Support for Cosmopolitan Libc · Issue #8350 · oracle/graal Feature request Build-once, run-anywhere, but for native-image Is your feature request related to a problem? Please describe. Currently, one must run a Native Image build for each operating system ...

Someone's added APE (Actually Portable Executable) support to the GraalVM AOT compiler for Java. So now it is possible to AOT compile Java to a single binary that runs on MacOS, Windows, and Linux on both x86 and ARM!
github.com/oracle/graal...

2 months ago 4 2 0 0
Regenesca - Refactoring Generator of Source Code for Scala
Regenesca - Refactoring Generator of Source Code for Scala “Refactoring Generators” is an interesting approach to generate scala source code. And not only that, but it will also refactor your code if it needs to. Think “git merge” but for scala code. Think scalafix but rules are per file, not global. Core library that does the diff+merge: https://github.co

✨ Large codebases don’t refactor themselves. This session explores Regenesca and how automated source-code refactoring can help keep Scala projects maintainable.
Here’s "Regenesca - Refactoring Generator of Source Code for Scala" by Sakib Hadžiavdić

3 months ago 2 1 0 0
Regenesca - Refactoring Generator of Source Code for Scala
Regenesca - Refactoring Generator of Source Code for Scala “Refactoring Generators” is an interesting approach to generate scala source code. And not only that, but it will also refactor your code if it needs to. Think “git merge” but for scala code. Think scalafix but rules are per file, not global. Core library that does the diff+merge: https://github.co

✨ Large codebases don’t refactor themselves. This session explores Regenesca and how automated source-code refactoring can help keep Scala projects maintainable.
Here’s "Regenesca - Refactoring Generator of Source Code for Scala" by Sakib Hadžiavdić

3 months ago 1 1 0 0
How to Write a Mini Build Tool? | blog.sake.ba Build tools, make, maven, gradle, sbt, mill, java, scala, groovy, kotlin

Check out how to create a small build tool:

blog.sake.ba/en/programmi...

#scala #java #sbt #mill #maven #gradle

3 months ago 2 1 0 0
Preview
GitHub - sake92/deder: Config based client-server build tool Config based client-server build tool. Contribute to sake92/deder development by creating an account on GitHub.

Made a small build tool just to see how far I can get.
github.com/sake92/deder

It can compile scala/java, import in IDE via BSP, run tests, run main classes (even in multiple terminals at same time), has watch mode etc.
Main goals are stability, concurrency and simplicity.

#scala #java

3 months ago 1 1 1 0
Visualizing Package Dependencies Managing module or package dependencies is an important design activity that helps to keep a software project maintainable. Visualizing these...

I have used Classycle to analyze classes deps. Turns out it also works on packages level too.
blog.mafr.de/visualizing-...

That ancient version probably doesnt work, so try my forked one. It is on maven btw
github.com/sake92/hepek...

4 months ago 3 0 0 0

#scala 😁

5 months ago 2 0 0 0
Advertisement
Preview
Release 0.14.0 · sake92/sharaf What's Changed SSE support in 0232827 support for named tuples in query params cfb6521 support for named tuples in form params 7b728fe support for union types in query params d01dd6b support for u...

Sharaf 0.14.0 is out!

github.com/sake92/shara...

Added support for:
- SSE
- named tuples in query/form params
- union types in query/form params

5 months ago 1 1 1 0

Do it! 😁

6 months ago 1 0 1 0
Writing an Interpreter From Scratch | blog.sake.ba Writing an Interpreter From Scratch in Scala 3

Check out my post about writing a simple lexer, parser and an interpeter from scratch. Beginner friendly, with lots of examples.

#scala

blog.sake.ba/en/programmi...

6 months ago 1 0 0 0

There is no typo 😝

6 months ago 1 0 0 0

Haskal

6 months ago 0 0 1 0

How does your "perfect" build tool looks like?

Apart from:
- it works reliably and correctly
- performant/parallel
- resources aware, not hogging cpu/memory

#java #scala #kotlin

7 months ago 4 2 2 0
Preview
a man in a suit and tie is making a funny face ALT: a man in a suit and tie is making a funny face

Scala Cats is like JEE, and ZIO is like Spring.

7 months ago 0 0 0 0
Preview
Announcing Scala.js 1.20.1 Harness the Scala and JavaScript ecosystems to develop robust apps for browsers, serverless, and Node.js.

#Scala.js 1.20.1 is released! It features a number of performance improvements, both for the JavaScript and WebAssembly backends. www.scala-js.org/news/2025/09...

7 months ago 8 6 0 0
JEP 401: Value Classes and Objects (Preview)

#java JEP 401 on value classes is submitted : openjdk.org/jeps/401

7 months ago 25 13 0 3
Advertisement
Post image

Hello world!
#scala #scaladays

8 months ago 2 0 0 0

In scala arrays are invariant because they are mutable, so following java would be error prone. Immutable collections are covariant because it is safe, you cant mutate its items in place.

stackoverflow.com/a/65184247/4...

8 months ago 1 0 0 0
Video

New 📚 Release! Learn Programming with FlowRun: A visual introduction into the world of programming by Sakib Hadžiavdić

Learn the basics of programming with runnable flowcharts!

Find it on Leanpub!

Link: leanpub.com/learnprogram...

#books #ebooks #programming #FlowRun

1 year ago 2 1 0 0
Post image

🎉 Meet our sponsors!

scaladays.org/blog/s...

🤝 Connect with industry leaders
🕵️ Discover innovative products
🧭 Explore new career opportunities

🙏 Huge thanks to our sponsors for making this event amazing. Interested in sponsoring? Contact us: info@scaladays.org 🚀

8 months ago 5 1 0 0