alexelcu, to programming
@alexelcu@social.alexn.org avatar

This is old news, but there's now an official announcement — Apache Pekko is now a top-level project:

https://news.apache.org/foundation/entry/apache-software-foundation-announces-new-top-level-project-apache-pekko

krisajenkins, to programming
@krisajenkins@mastodon.social avatar

From to and beyond, there are coders that love the actor model. But how does it work? How do you design systems in an actor-based world?

Hugh McKee joins me to talk about the best patterns and approaches he's found for breaking the problem down and building an actor-system back up.

📺 Watch on YouTube: https://youtu.be/CBUWcUuG6Ss

🎧 Listen on Spotify: https://open.spotify.com/episode/6LvibKMNLLiJA1f1bfgzYI

mpilquist, to random
@mpilquist@fosstodon.org avatar

Great post by @alexelcu about functional Scala: https://www.reddit.com/r/scala/s/CF4Wp8stno

jducoeur,
@jducoeur@social.coop avatar

@mpilquist @alexelcu Ooooh, and that led me to Alex’ year-old article on integrating with CE3: https://alexn.org/blog/2023/04/17/integrating-akka-with-cats-effect-3/

That's directly relevant to my life, since I hope someday to bring into the modern age, using CE3 and fs2, and it's 100% based on Akka Cluster Sharding. (Still the number-one use case for Akka.) So that's going to get bookmarked for future reference; thanks!

smallcircles, to fediverse
@smallcircles@social.coop avatar

This morning some showerthoughts published to on how Actor Model (think e.g. ) and Actors on the relate..

https://socialhub.activitypub.rocks/t/thoughts-on-actor-model-versus-fediverse/3572/4

dhinojosa, to programming
@dhinojosa@mastodon.social avatar

They grow up so fast! has released version 3.0. It is using something I have never heard of and that is which is a fork of 2.6. Pretty exciting stuff all around.

https://github.com/playframework/playframework/releases/tag/3.0.0

alexelcu, to random
@alexelcu@social.alexn.org avatar

Apache is replacing in Play Framework ❤️😍

I really wish Lightbend well, I hope they thrive, but blowing up the FOSS ecosystem around Akka was a foreseeable consequence of its licensing turning proprietary. All FOSS projects will predictably move to Pekko, and Pekko isn't a drop-in replacement (due to the inevitable change in packages), which puts Akka in a very tough spot.

N.b., version 2.9 is probably the last release with support for Akka.

https://github.com/playframework/playframework/releases/tag/2.9.0-RC2

alexelcu,
@alexelcu@social.alexn.org avatar
alexelcu,
@alexelcu@social.alexn.org avatar

Dust hasn't settled yet on Apache , but I really believe it will thrive.

This is the true power of . When you don't agree with the direction, you can fork from the last adequate version! Resources are required, but where there's a need, there's a way 💪

Furthermore, in the case of Pekko, was the best organization to take this on because they have adequate processes that give credibility to such forks.

ross, to programming
@ross@rossabaker.com avatar

Scala Steward pins to keep Akka, Akka-HTTP, and Alpakka modules from updating to versions under the Business Source License.

http://rossabaker.com/snips/akka-pins/

hrefna, to random
@hrefna@hachyderm.io avatar

When I've taught people the model (usually with ) the hardest thing I've seen is convincing people to not break the rules.

It's one reason I started favoring the 'm behavior -> 'm -> unit -> 'm behavior version of the model: it makes it more explicit how you can manage state and opens the conversation immediately about "this is how you can do this" as opposed to hiding it behind an other API call (become) where people can default to old patterns that break the actor assumptions.

bahmanm, (edited ) to programming in HashiCorp changes license from Mozilla Public License 2.0 to Business Source License 1.1 on their products
@bahmanm@lemmy.ml avatar

This is the 2nd of such moves this year to my knowledge; first there was and and now this. What a year for 😕

I know for a fact that so many organisations use products for commercial purposes w/o ever contributing back. And I understand how this may feel for hashicorp in these harsh economic times. Though this still is, IMHO, a cheap move: they used an OSS license for a very long time which resulted in a massive user base and a “soft” vendor lock-in, and now they decided to milk that user base.

Looking forwards to solid community-driven forks of their products 💪

alexelcu, to programming
@alexelcu@social.alexn.org avatar
juliobiason, to random
@juliobiason@functional.cafe avatar

Comments that make sense in computer science, but looks creepy for anyone outside the field:

After a few killings, everything went back to normal.

leviramsey,

@juliobiason

"How do I kill children" <- a search likely in the history of every dev who starts using

alexelcu, to programming
@alexelcu@social.alexn.org avatar

1.0.0 has been released!

This is the fork that has been in the works since Lightbend's license change that made Akka 2.7+ proprietary.

Relevant links:

https://pekko.apache.org/docs/pekko/current/

https://pekko.apache.org/download.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • thenastyranch
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • rosin
  • mdbf
  • Youngstown
  • slotface
  • everett
  • cubers
  • kavyap
  • DreamBathrooms
  • Leos
  • InstantRegret
  • Durango
  • osvaldo12
  • ethstaker
  • cisconetworking
  • tacticalgear
  • normalnudes
  • anitta
  • modclub
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines