Michał Płachta

Michał Płachta

@mplachta.com

λ coder • 📙 Author of "Grokking Functional Programming" • #Scala • Learning through teaching • https://michalplachta.com

410 followers683 following60 posts

Michał Płachta reposted

great essay! we're just starting to glimpse (& enable) what's possible by combining: ~~~~~~~~~~~~~~~~~~~ | ✨ personal websites ✨ | ~~~~~~~~~~~~~~~~~~~ + ——————————— | 🌱 open social web 🌱 | ——————————— from interoperable comments sections & blogrings, to learning networks & creative communities…

henry ✷@strange.website

you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song. here’s how to win the war for the soul of the internet, and build the Web We Want.

Michał Płachta reposted

it is impossible to generate code comments from source code because good comments are definitionally based on things not in the source code (intent, counterfactuals, experiments, etc.)

Michał Płachta reposted

Fantastic meetup yesterday! Shout out to the organizers and speakers for putting it all together. It was like looking into my CV: first job - Futures, next job - Actors, then monad transformers, and now tagless final. 😂

Michał Płachta reposted

Functional #JVM Meetup in Prague 🇨🇿 was a blast! It was awesome to meet fellow #functional programmers and discuss #scala over great Czech beer 🍻

Matej Cerny@matejcerny.bsky.social

Fantastic meetup yesterday! Shout out to the organizers and speakers for putting it all together. It was like looking into my CV: first job - Futures, next job - Actors, then monad transformers, and now tagless final. 😂

Michał Płachta reposted

Pick your track! As always, we're giving you lots of incredible talks to choose from. But don't worry if some that you're interested in overlap - after the conference you get access to all recorded presentations. #lambdadays

Michał Płachta reposted

🧭 Coming to #Lambda Days? We’ve got a handy Attendee Guide with local tips: where to eat, drink, chill, and explore in #Krakow! 👉https://ow.ly/P95M50VPxVn

🤣 CV driven presentation! Thanks for attending! We really enjoyed giving the talk to the wonderful crowd in Prague yesterday! Hope to see you soon again! 🇨🇿

Matej Cerny@matejcerny.bsky.social

Fantastic meetup yesterday! Shout out to the organizers and speakers for putting it all together. It was like looking into my CV: first job - Futures, next job - Actors, then monad transformers, and now tagless final. 😂

Michał Płachta reposted

Announcing Chimp: build type-safe, boilerplate-less #MCP servers in #Scala using the HTTP transport! Below is a self-contained, scala-cli runnable example:

Michał Płachta reposted

Model Contex Protocol coming soon to Metals for even better #Scala IDE experience. Give it a try!

Scala Space@scalaspace.bsky.social

As promised we are working hard on providing you with the Scala MCP server, we already have a WiP pull request ready and some courageous souls are actually testing it! You can take a look and already give some feedback at github.com/scalameta/m...

Michał Płachta reposted

Replying to @scalaspace.bsky.social

With our new Scala MCP server we are able to eliminate hallucinations and unproductive guesswork for code that LLMs aren't familiar with by exposing API shapes from the caches of Metals and the Scala compiler.

Michał Płachta reposted

Two great talks on building languages at #LambdaDays 2025: Nicolas Rinaudo will show you how to create a programming language from scratch and level up your tools and #DSL. 💻 Zainab Ali will treat docs like code, improving your workflow. #Racket #Elixir #Scala 📝 🎟️ Register here: www.lambdadays.org

Michał Płachta reposted

Interested in learning more about Rust 🦀 or Scala? This week, @rustikon.dev and @scalar-conf.com Conferences are happening in Warsaw — both organised by us at @softwaremill.com . It’s a great opportunity to connect, share knowledge, and dive deeper into these technologies. 1/2

rustikon.devRustikonJoin the first Rust conference in Poland, Rustikon! Be part of something new and vibrant organized by SoftwareMill Team!

Michał Płachta reposted

Every tech company* has platform teams trying to build: 1. Heroku, except hand-rolled 2. One giant shared database, so engineers can ignore analytics without consequence 3. If they have a monolith, microservices. If microservices, a monolith 4. A solution to the halting problem * Hyperbole. I hope

Michał Płachta reposted

It was great to see everyone at yesterday's #Kraków #Scala User Group meetup! A big thank you VirtusLab for hosting us 🙏 If you couldn't make it, I'll be giving the same talk online at the Functional World meetup www.meetup.com/pl-PL/functi... Save the date 📅 See you there!

meetup.comFunctional World #16 | Scala in 2025: How to Start, What to Learn, wt., 11 mar 2025, 18:00 | MeetupThe upcoming meetup is geared toward developers just beginning their journey into Scala programming. Even if you’re already working with Scala, you might find some fresh pe

Michał Płachta reposted

did the folks behind tree-sitter ever get some sort of award? with hindsight, it was industry-changing stuff — completely transformed the landscape of syntax highlighting.

Michał Płachta reposted

#Scala tooling spree is happening next week!

Scala Space@scalaspace.bsky.social

Hey! We are happy to announce that the second **online Scala Tooling spree** will take place on **Feb 20 at 17:00-19:00 CET**. During the Scala Tooling spree, we will be divided into teams, each tackling a chosen Metals or Scala CLI issue. (1/3)

Michał Płachta reposted

I've been thinking about the Local-first Software ideals and translating them into concrete qualities. Here's something I'm musing on: 10 yes/no questions to determine how "local-first" something is. Open to feedback! What are your 10?

Michał Płachta reposted

Michał Płachta reposted

Replying to @scalaspace.bsky.social

I tried the snapshot for the entire day and it looks awesome! That might be placebo but I didn't have to clean/import and the overall IDE experience was much smoother. Definitely give it a go if you haven't already!