Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

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

Twitter's domain is now officially x.com — this is probably the worst rebranding I've ever seen 😄

alexelcu,
@alexelcu@social.alexn.org avatar

@simon In fairness, this is probably Firefox's fault. Given Twitter.com worked just fine in Firefox, they'll likely have to update their rules.

simon,
@simon@fosstodon.org avatar

@alexelcu or maybe they are doing loads of horrid tracking. It's also Mozilla's fault for wrecking firefox market share

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

#Scala #Akka #OpenSource

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

Async/await in #TypeScript is essentially “direct style”. It will be interesting to see if Effect, a monadic effect system, will take off, as a case study for #Kotlin & #Scala — although for “direct style”, these have the advantage of context parameters.

https://effect.website

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

Anecdotally (n=2), trying to teach teenagers programming by allowing them to use GitHub Copilot / ChatGPT hasn't been going well. Copilot/ChatGPT will generate code that they don't understand, sometimes with mistakes. And I noticed no progression happening while it's used.

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

On the need for debuggers … I use it rarely because of FP, unit testing and println().

OTOH, I think we are deluding ourselves. We don't do debugging b/c the tools suck. Nothing ever comes close to having a real console at your breakpoint:

import pdb; pdb.set_trace()

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

Scala Native 0.5.0 released. Introduces multithreading and delimited continuations 😍

https://scala-native.org/en/stable/changelog/0.5.x/0.5.0.html

vascorsd,
@vascorsd@mastodon.social avatar

@alexelcu no more rc 😯. Nice work :blobaww: :catjam:

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

Martin Odersky's thoughts on "Lean Scala"

What do you think?

https://odersky.github.io/blog/2024-03-21-post.html

vascorsd,
@vascorsd@mastodon.social avatar

@alexelcu he's wrong as usual? :blobpeek: :KEKW:

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

I'm starting to assess the health & maturity of programming languages by the availability of
‣ good LSP implementation (VS Code, vim, etc.);
‣ good IntelliJ IDEA plugin.

None is optional, I want both.

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

"Reasons to migrate to Scala 3"

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

turned 20

image/jpeg

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

will make you build better software, regardless of language. Some understated effects:
‣ Prefer params to global state
‣ Prefer data pipelines to fragile state mutation
‣ Prefer clear responsibilities for components
‣ Make dangerous side effects visible.

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

The series of articles titled “My Scala Story” is pretty cool, worth a read 🥰
Interesting to see how many came to #Scala for mostly the same reasons — having fun with #FP 💪👾

https://softwaremill.com/blog/?tag=myscalastory

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

, the light alternative to , doesn't require a build process, as it's using:

‣ tagged templates, instead of JSX;
‣ JavaScript modules.

This is the future of :
https://preactjs.com/guide/v10/getting-started#no-build-tools-route

alexelcu, to programming
@alexelcu@social.alexn.org avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines