ayo, to random
@ayo@ayco.io avatar

I kept my twtr account for a while because brands I occasionally reach out to were still exclusively there. It’s now no longer the case so I put the account down for real :)

ayo,
@ayo@ayco.io avatar

Here’s a really useful tool to discover other developers in various tech circles:

👉 https://fedidevs.com

Thanks @anze3db for building it!

#c

dhinojosa, to programming
@dhinojosa@mastodon.social avatar

Going to cozy up to a good book written by @arosien a little later.

#Purchased #Scala

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

vascorsd, to programming
@vascorsd@mastodon.social avatar

Eio 1.0 Release: Introducing a new Effects-Based I/O Library for OCaml | Tarides - https://tarides.com/blog/2024-03-20-eio-1-0-release-introducing-a-new-effects-based-i-o-library-for-ocaml/

"to craft a modern, direct-style I/O stack that seamlessly interfaces with the latest kernel I/O advancements, such as io_uring. This is where Eio comes in."

#programming #ocaml #fp #functionalProgramming #scala

vascorsd, to programming
@vascorsd@mastodon.social avatar

Announcing Scala.js 1.16.0 - Scala.js
https://www.scala-js.org/news/2024/03/19/announcing-scalajs-1.16.0/

Scala.js is the thing that takes scala code and produces javascript. For the browser or to run with node.

#programming #scala

deshipu, to python
@deshipu@fosstodon.org avatar

deleted_by_author

  • Loading...
  • docRekd,

    @deshipu @orsinium So your problem is that, unlike some other programming languages like #Scala where you can have an object with the same name as a #type (and in fact Scala has some extra rules for implicits resolutions for companion objects), #Python types are essentially objects.
    I think that is a feature, not a bug, as it allows to have #dependentType

    vascorsd, (edited ) to programming
    @vascorsd@mastodon.social avatar

    I will never forget the "let's change all the syntax now because new books will need to be written"!

    Now it has changed.
    A few books have been written.

    On the table many more new syntax changes are being suggested!

    I'm honestly tired 😩😞😮‍💨

    #programming #scala

    eed3si9n,
    @eed3si9n@mastodon.social avatar

    @vascorsd per 2022 'Long-term compatibility plans for Scala 3' [1], #Scala 3 mimics the post-2017 'Forward Faster' Java approach, wherein few times a year there will be a Scala Next release with language features, while keeping the binary compatibility with Scala 3.0; and every 2 years or so a Long-Term Support (LTS) release, which promises to be patched for 3 years, analogous to Java 8, 11, 17, etc

    so books should ignore non-LTSes?
    [1]: https://www.scala-lang.org/blog/2022/08/17/long-term-compatibility-plans.html
    [2]: https://mreinhold.org/blog/forward-faster

    eed3si9n, to programming
    @eed3si9n@mastodon.social avatar

    FYI Sébastien Boulet on 'Leveraging sbt remote caching on a big modular monolith'
    "In case of a full cache hit, the sbt build takes about 3min 30 seconds.
    This duration is still a few minutes because not all sbt tasks are cached. .... On the other hand, [a full cache miss] takes up to 45 minutes. Therefore, a fully cached build is more than 92% efficient.

    In real life, what engineers experience often falls somewhere between these two extremes."
    https://medium.com/teads-engineering/leveraging-sbt-remote-caching-on-a-big-modular-monolith-84826f949ae8

    jducoeur, to programming
    @jducoeur@social.coop avatar

    Oh, this is neat -- I just came across terminal21, a set of libraries that provide a lightweight browser-based UI for command-line utility programs. Check it out: https://github.com/kostaskougios/terminal21-restapi

    davesmith00000, to programming
    @davesmith00000@mastodon.gamedev.place avatar
    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 programming
    @alexelcu@social.alexn.org avatar
    alexelcu, to programming
    @alexelcu@social.alexn.org avatar
    scala_space, to programming
    @scala_space@softwaremill.social avatar

    Hey, 2.12.19 & 2.13.13 are out!
    2.12.19 comes with some extra compatibility for JDKs 21 & 22 and a new -Yrelease flag to complement -release for working with old Java versions. And of course - bugfixes!
    Check out the release notes here 👇https://github.com/scala/scala/releases/tag/v2.12.19

    scala_space,
    @scala_space@softwaremill.social avatar

    2.13.13 also brings better compat with new (and old) JDKs, as well as extra tools for step-by-step migration to Scala 3, some new linting options and other improvements.
    Check out the release notes here https://github.com/scala/scala/releases/tag/v2.13.13 for details on that and more. 👇

    lyndon, to Blog
    @lyndon@fosstodon.org avatar

    Wrote a short post on a silly blunder I made when using the SDK in while listing S3 objects:

    https://lyndon.codes/2024/02/29/fixing-a-bug-in-s3-object-listing-in-scala/

    Good opportunity to explore some good practices that could have prevented me making such a bug, like and design.

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

    “In , Cats-Effect's Resource is too difficult, and all those implicit params and tagless final makes code hard to read 😣”

    Goes back to :

    https://quarkus.io/guides/cdi-reference
    https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-collaborators.html

    👹

    ross, to programming
    @ross@rossabaker.com avatar

    Some bidirectional programming with profunctors to start the day. Keep your parser next to your printer.

    https://paste.rossabaker.com/ross/b62d58bd66504ed5ae523705c938538e

    Inspired by https://poisson.chat/mfbp/abstract.pdf

    #Scala #FP

    adamwarski, to programming
    @adamwarski@softwaremill.social avatar

    The main event of the year, Scalar, is coming up in three weeks!

    Get your ticket for both or either:
    🎓 & trainings on 20th of March,
    ⚖️conference on 21-22nd of March

    During the conference:
    🎙️25 awesome talks on FP, Scala, use-cases, data science, Native, JS & more
    🎉celebrating 20 years of Scala at the community party

    🌃All of that in the beautiful, affordable & easy-to-reach city of ! (stay for the weekend, if you can)

    See you at Scalar! :) https://www.scalar-conf.com

    vascorsd, to programming
    @vascorsd@mastodon.social avatar

    The Blag | On Moonpool
    https://blag.cedeela.fr/on-moonpool/

    "a fairly unique place in the new, vibrant OCaml 5 ecosystem ... I'll compare it to generalist schedulers like Miou or Eio, to process-based parallelism libraries like Parany, and to domain parallelism libraries like Domainslib."

    More advancements and research things being done in #ocaml world for futures, fibres, threads, pools, effects, etc.

    Soon they will reach the power of #scala effect systems 🫣😌

    All nice to see.

    eed3si9n, to programming
    @eed3si9n@mastodon.social avatar

    'The Book of sbt (Draft)'

    as part of sbt 2.x umbrella of effort, I am rebooting the sbt documentation into a shape that I would've wanted to read, getting inspirations from other docs, like Cargo. some of the materials would be from sbt 1.x docs, but I'm also adding new materials like "Why sbt exists" page
    https://www.scala-sbt.org/2.x/docs/en/

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

    PRO-TIP: #ScalaCLI can compile packages with #GraalVM's native-image. And without --no-fallback, the compatibility issues (e.g., w/ reflection) are minimal.

    Fast startup, reasonable binary size, good RAM use 💪

    #Scala #pic

    dhinojosa, to programming
    @dhinojosa@mastodon.social avatar

    I got a #Scala class to teach in May. I love teaching Scala. However, what is interesting now is that I am teaching programmers who are already used to Java Streams. They know their map, flatMap, and filter. That is going to cut down on time, and that leaves space for bigger and better things. We will see how it goes.

  • 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