Sakib
@sake92.bsky.social
📤 104
📥 179
📝 46
https://sake.ba
https://flowrun.io
CEO
https://github.com/sake92
scala enthusiast
reposted by
Sakib
The Scala Programming Language
5 days ago
✨ 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ć
loading . . .
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
https://www.youtube.com/watch?v=hVdMtxKD2l4
0
2
1
reposted by
Sakib
Scala Days
5 days ago
✨ 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ć
loading . . .
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
https://www.youtube.com/watch?v=hVdMtxKD2l4
0
1
1
Check out how to create a small build tool:
blog.sake.ba/en/programmi...
#scala
#java
#sbt
#mill
#maven
#gradle
loading . . .
How to Write a Mini Build Tool? | blog.sake.ba
Build tools, make, maven, gradle, sbt, mill, java, scala, groovy, kotlin
https://blog.sake.ba/en/programming/write-mini-build-tool.html
13 days ago
0
2
1
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
loading . . .
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.
https://github.com/sake92/deder
22 days ago
0
1
1
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
loading . . .
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...
https://github.com/sake92/sharaf/releases/tag/0.14.0
2 months ago
1
1
1
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...
loading . . .
Writing an Interpreter From Scratch | blog.sake.ba
Writing an Interpreter From Scratch in Scala 3
https://blog.sake.ba/en/programming/writing-interpreter-from-scratch.html
3 months ago
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
4 months ago
2
4
2
Scala Cats is like JEE, and ZIO is like Spring.
4 months ago
0
0
0
reposted by
Sakib
4 months ago
#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...
loading . . .
Announcing Scala.js 1.20.1
Harness the Scala and JavaScript ecosystems to develop robust apps for browsers, serverless, and Node.js.
https://www.scala-js.org/news/2025/09/06/announcing-scalajs-1.20.1/
0
8
6
reposted by
Sakib
Brice Dutheil
4 months ago
#java
JEP 401 on value classes is submitted :
openjdk.org/jeps/401
loading . . .
JEP 401: Value Classes and Objects (Preview)
https://openjdk.org/jeps/401
0
25
16
Hello world!
#scala
#scaladays
5 months ago
0
2
0
reposted by
Sakib
Leanpub
10 months ago
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
loading . . .
0
2
1
reposted by
Sakib
Scala Days
6 months ago
🎉 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
🚀
0
5
1
My app
flowrun.io
is now free for educators using Google Classroom (up to 30 students). Featuring scheduled exams, autograding, templates etc. :)
#flowrun
#flowcharts
#programming
#googleclassroom
loading . . .
FlowRun
FlowRun - runnable, executable flowcharts. Visual programming. Visualize complex flows and algorithms
https://flowrun.io/
6 months ago
0
0
0
Just got repo access, 99% scala 2.10 with scalaz
#scala
6 months ago
0
1
0
reposted by
Sakib
6 months ago
Mill v1.0.0 is out: a better build tool for
#Java
,
#Scala
, and
#Kotlin
. Check it out!
mill-build.org/blog/13-mill...
loading . . .
Mill Build Tool v1.0.0 Release Highlights :: The Mill Build Tool
https://mill-build.org/blog/13-mill-build-tool-v1-0-0.html
0
8
5
Made yet another SSG. Inspired by Jekyll, Zola… The biggest differentiator is that it renders code, math(katex), diagrams (mermaid, graphviz) statically, no JS needed! Let me know what you like and dislike, what should be added etc! :slight_smile:
sake92.github.io/flatmark/
#scala
#ssg
#web
loading . . .
Home | Flatmark Docs
Home page
https://sake92.github.io/flatmark/
6 months ago
0
2
0
Moj prvi tutorijal za FlowRun na bosanskom jeziku:
youtu.be/UCa1mi_GU7g?...
Još 14 komada aBd. English version coming soon!
7 months ago
0
0
0
Eid mubarak to all muslims!
7 months ago
0
0
0
reposted by
Sakib
Vasilis Nicolaou
8 months ago
Reached a decent point with the
#android
support in Mill with this PR
github.com/com-lihaoyi/...
Time to start testing with more complex samples and see what's left!
#androiddev
#kotlinmultiplatform
#kotlin
#scala
#java
loading . . .
Android: working android tests for architecture samples by vaslabs · Pull Request #5219 · com-lihaoyi/mill
Completes the missing features to allow for android tests (instrumented tests) to run for architecture-samples (hilt android Todo application) Changes These were the necessary changes needed to mak...
https://github.com/com-lihaoyi/mill/pull/5219
0
7
4
ScalaJS, noice!
add a skeleton here at some point
8 months ago
0
0
0
#programming
8 months ago
0
0
0
I am Javafluencer. Unleash your inner Duke and win a limited-edition T-shirt!
#Java30WithIntelliJIDEA
www.jetbrains.com/lp/java-30/j...
loading . . .
Javafluencer
You ship clean code and content. One hand on the keyboard, the other posting a tutorial that’s already going viral.
https://www.jetbrains.com/lp/java-30/javafluencer/
8 months ago
0
2
0
Didnt know Valhalla was released!!??? :O Value types here I come!
#java
add a skeleton here at some point
8 months ago
0
3
2
reposted by
Sakib
Leanpub
8 months ago
Modern Thymeleaf Bundle
leanpub.com/b/modern-thy...
by Wim Deblauwe is the featured bundle of ebooks 📚 on the Leanpub homepage!
leanpub.com
#Java
#Html
#WebDevelopment
#Software
#Javascript
#books
#ebooks
0
2
2
reposted by
Sakib
Scala Space
8 months ago
🚀 Metals v1.5.3 is here! Introducing: - MCP server support for AI agents - new inlay hints for named/by-name parameters -improved test discovery for ZIO - better auto-fill arguments - using directives worksheet support. Try it now!
#Scala
#IDE
scalameta.org/metals/blog...
0
5
5
reposted by
Sakib
The Scala Programming Language
8 months ago
Scala 3.7.0 has been released! 🎉 ✅ [stable] SIP-58: Named Tuples ✅ [stable] SIP-52: Binary APIs 👀 [preview] SIP-62: For comprehension improvements 🧪 [experimental] SIP-61: Unroll 🧪 [experimental] SIP-68: Reference-able Package Objects More at
scala-lang.org/news/3.7.0/
0
42
15
And old mcdonalds had an effect, IO[IO[IO[...]]]]
#scala
9 months ago
0
2
0
reposted by
Sakib
Scalar
9 months ago
Going structural with Named Tuples by
@bishabosha.bsky.social
Subscribe to our our YouTube channel so you don't miss the rest of
#scalarconf
videos.
loading . . .
Going structural with Named Tuples by Jamie Thompson | Scalar Conference 2025
YouTube video by SoftwareMill
https://www.youtube.com/watch?v=Qeavi9M65Qw
0
8
1
reposted by
Sakib
Scalar
9 months ago
Better Scala builds with the Mill build tool by
@lihaoyi.com
Subscribe to our our YouTube channel so you don't miss the rest of
#scalarconf
videos.
loading . . .
Better Scala builds with the Mill build tool by Haoyi Li | Scalar Conference 2025
YouTube video by SoftwareMill
https://www.youtube.com/watch?v=A75K2zgkEj4
0
6
3
You know what really grinds my gears? People not using java features like var, records, sealed interfaces in tutorials/slides, like it's 1999.
#java
9 months ago
0
1
1
Hear me out: tarrifs on scala implicits and macros
#scala
9 months ago
0
0
0
I am very proud to announce my first ebook "Learn Programming with FlowRun". There is a bunch of runnable examples, you just need a browser (on PC/phone/tablet). You can get it for free at
leanpub.com/learnprogram...
P.S. the printed version is coming soon on Amazon
11 months ago
0
0
0
github.com/sake92/opena...
now supports http4s!
#scala
#openapi
#http4s
loading . . .
GitHub - sake92/openapi4s: openapi4s
openapi4s. Contribute to sake92/openapi4s development by creating an account on GitHub.
https://github.com/sake92/openapi4s
12 months ago
0
1
0
reposted by
Sakib
The Scala Programming Language
12 months ago
Scala.js is here on Bluesky now
add a skeleton here at some point
0
10
1
reposted by
Sakib
Brian Schlining
about 1 year ago
Nice write up by Li Haoyi on making a
#Java
jar file self executing. (I.e 'out.jar' instead of 'java -jar out.jar')
mill-build.org/blog/5-execu...
loading . . .
How JVM Executable Assembly Jars Work :: The Mill JVM Build ToolGzipzip:n->zip:nzip:n->zip:nzip:n->zip:nGextra_labelzipextra_label:s->zip:nzip:n->zip:nzip:n->zip:nzip:n->zip:nGleftzipleft->zip:nrightz...
https://mill-build.org/blog/5-executable-jars.html
0
2
2
I made an OpenApi (re)generator for Scala. It uses a bit different approach, it refactors your existing code, not generating in target folder etc. Directly spitting out code you would have written by hand! :) Source:
github.com/sake92/opena...
Demo:
github.com/sake92/opena...
#scala
#openapi
about 1 year ago
1
2
0
reposted by
Sakib
Hacker News Top Stories
about 1 year ago
Better Scala Builds with the Mill Build Tool, Functional Scala Online 2024 [video]
Discussion
loading . . .
Better Scala Builds with the Mill Build Tool, Functional Scala Online 2024
Mill is a Scala build tool that improves upon the SBT toolchain: more performant, easier to understand, and scalable to larger codebases. Unlike most build t...
https://www.youtube.com/watch?v=igarEERjUuQ
0
5
2
reposted by
Sakib
IoI_xD
about 1 year ago
@java.duke.social
3
74
18
reposted by
Sakib
Damien Marie AtHope Ⓐ 🚩🏴🌍
about 1 year ago
265
39878
7150
I am in this picture and I dont like it
add a skeleton here at some point
about 1 year ago
0
0
0
reposted by
Sakib
The Scala Programming Language
about 1 year ago
📯 Scala 3.6 is out! 💪 Improved syntax for givens, context bounds (SIP-64) 💪 Multiple, interleaved type parameter lists (SIP-47) 🧪 Experimental features, such as named tuples 🎉 and more; details:
scala-lang.org/news/3.6.2
⚠️ use 3.6.2; ignore 3.6.1 and 3.6.0
0
66
22
My quest for finding a perfect programming language has ended, successfully. 🤩
github.com/TodePond/Dre...
loading . . .
GitHub - TodePond/DreamBerd: perfect programming language
perfect programming language. Contribute to TodePond/DreamBerd development by creating an account on GitHub.
https://github.com/TodePond/DreamBerd
about 1 year ago
0
0
0
reposted by
Sakib
OpenJDK
about 1 year ago
Hello, Bluesky!
13
185
44
Someone asked me why I used HTMX on a project. I didnt know how to React.
about 1 year ago
0
8
0
reposted by
Sakib
Cryptolinguist
about 1 year ago
0
94
28
you reached the end!!
feeds!
log in