home.social

Search

554 results for “typelevel”

  1. We just launched a new typelevel.org built with the stack! Read the blog post by @armanbilge and @valencik to find out what's next and how you can help 😸

    typelevel.org/blog/typelevel-o

  2. Note these are just minor pet peeves, it's just that FP folks often get too hung up on correctness.

    OTOH #Typelevel #CatsEffect is a wonderful project, being #Scala's secret weapon.

  3. Catapult is Typelevel's newest project. It provides a Cats-Effect wrapper around the LaunchDarkly SDK for feature flag management.

    github.com/typelevel/catapult/

  4. It is sad that all the Gitter links have rotted, but I've managed to recover a JSON archive of significant Typelevel and http4s channels for personal reference.

    Cats' begins with "well i got a readme written".

    #Typelevel #Scala #Http4s #Gitter

  5. New affiliate project, fs2-aes, does what it says in the name: provides AES encryption and decryption for FS2.

    github.com/jwojnowski/fs2-aes

  6. New post at the Blog: typelevel.org/blog/2024/12/22/

    This describes Ching Hian’s Google Summer of Code project, to take the Feral library and extend it to additional serverless cloud providers, so that applications can be more flexible, and less tied to specific clouds.

    It's a great enhancement, and shows the way towards future work. Check it out!

  7. ff4s is a minimal, purely-functional web frontend framework for Scala.js. It is also now a Typelevel affiliate project!

    github.com/buntec/ff4s

  8. New post at the #Typelevel Blog: typelevel.org/blog/2024/12/22/

    This describes Ching Hian’s Google Summer of Code project, to take the Feral library and extend it to additional serverless cloud providers, so that applications can be more flexible, and less tied to specific clouds.

    It's a great enhancement, and shows the way towards future work. Check it out!

    #GSoC2024

  9. New post at the #Typelevel Blog: typelevel.org/blog/2024/12/22/

    This describes Ching Hian’s Google Summer of Code project, to take the Feral library and extend it to additional serverless cloud providers, so that applications can be more flexible, and less tied to specific clouds.

    It's a great enhancement, and shows the way towards future work. Check it out!

    #GSoC2024

  10. The upcoming twenty-fourth patch release in the `0.23`-series of http4s got 7 (seven!) new contributors. In fact, their contributions enrol into 2/3 of all shipped changes. Goddamn, that doesn't stop to blow my mind!
    #Typelevel #http4s #scala

  11. It is sad that all the Gitter links have rotted, but I've managed to recover a JSON archive of significant Typelevel and http4s channels for personal reference.

    Cats' begins with "well i got a readme written".

    #Typelevel #Scala #Http4s #Gitter

  12. It is sad that all the Gitter links have rotted, but I've managed to recover a JSON archive of significant Typelevel and http4s channels for personal reference.

    Cats' begins with "well i got a readme written".

    #Typelevel #Scala #Http4s #Gitter

  13. It is sad that all the Gitter links have rotted, but I've managed to recover a JSON archive of significant Typelevel and http4s channels for personal reference.

    Cats' begins with "well i got a readme written".

    #Typelevel #Scala #Http4s #Gitter

  14. We are delighted to announce the release of weaver-test under : typelevel.org/weaver-test/

    Weaver is a test framework for integration and end-to-end testing. It makes tests faster and easier to debug by using cats, cats-effect and fs2.

    For more details, see the blog entry at typelevel.org/blog/2025/06/10/

  15. New #Typelevel “code of conduct”. Changes seem good b/c #CoC is now more explicit, but I hope it's battle tested. E.g., it has enforcement + a section with “inappropriate behavior” (also listing doxing & harassment) 👏

    typelevel.org/blog/2024/03/11/

  16. @ekrich And of course, there's the knock-on effort -- if I *do* get into Solid, it's 100% inevitable that I'm going to wind up deciding to write a #Typelevel #Scala binding for the APIs (if they don’t already exist) and starting building Apps on it.

    Which is likely a lot of fun, but OMG I don't need more projects right now…

  17. Frameless v0.14.0 has been released. Frameless brings more expressive types to Spark.

    github.com/typelevel/frameless

  18. I kind of hesitated with posting about it here but I'm happy to announce that my project got selected for this years under the @typelevel organization!

    Over the course of the project I will be prototyping a port of Cats Effect and FS2 for the /WASI platform. Support for WASI by compiler(s) is still experimental and I think this is the first time an I/O-heavy library is being ported there

  19. Cats-Effect 3.6.0 is a very exciting release due to the work on its internal work scheduler, many congrats to its contributors! ❤️

    github.com/typelevel/cats-effe

    #Scala #CatsEffect #FP

  20. Cats-Effect 3.6.0-RC1 comes with some very exciting changes ❤️ Congrats to the team, they keep delivering 😍

    #Scala #CatsEffect #FP

    github.com/typelevel/cats-effe

  21. On #Scala's #CatsEffect library — one common myth is that it's a library built for “tagless final” (TF).

    While it's true that it gives you unparalleled ability to use TF and monad transformer stacks, it's perfectly usable without. Most libraries from #Typelevel are.

  22. I created a #chatgpt #Scala Cats Effect Tutor for fun take a look all:

    https://chat.openai.com/g/g-anUfWL8Ty-scala-cats-effect-tutor

    Feedback to make it better appreciated. I will be iterating on it, this is just an initial attempt.

    Have fun all!

    #Typelevel #catseffect

    cc @typelevel

  23. Currently, I am using a Cofree like DirTree data structure in #Akka to keep track of the actors responsible for a given resource so that we can send HTTP messages directly to them.
    ```scala
    case class DirTree[R](
    ref: R,
    kids: HashMap[String, DirTree[R, A]] = HashMap()
    ):
    ```
    github.com/co-operating-system

    I am synchronizing that with a #Java AtomicReference currently. I wonder if @alexelcu setup would make it easier to use a #CatsEffect Ref. One thing I had been thinking of is of wrapping the children in a `Ref` so that one would need to update only parts of the subtree if needed.

    ```scala
    case class DirTree[R](
    data: R,
    kids: Ref[HashMap[String, DirTree[R]]]
    ):
    ```
    pluralsight.com/tech-blog/scal

    By the way it should be quite easy to see why DirTree is just the Cofree Commonad with
    ```scala
    type DirTree[A] = Cofree[Map[String,?],A]
    ```
    But I can't quite see the advantages of using the Cofree right now.
    typelevel.org/cats/api/cats/fr

  24. Having a blast coding using :scala: , and on a side project on this fine hot Saturday in the :scala:

  25. First public release of otel4s, an OpenTelemetry implementation for Cats Effect. otel4s aims to be a full and faithful impemenation of the OpenTelemetry Specification, built for the idioms of the Typelevel ecosystem.

    github.com/typelevel/otel4s/di

    #Otel4s #Typelevel #Scala #OpenTelemetry #CatsEffect

  26. And freaking good news for Typelevel Foundation. Congratulations everyone 🎉🎉. Very well deserved :blobcat:

    --

    Discord announcement by Arman (github.com/armanbilge):

    «Exciting news: the Typelevel Foundation was determined to be a 501(c)(3) public charity! 🎉 ... Read more on the blog [1]»

    [1] typelevel.org/blog/charity.html

    #scala #FunctionalProgramming #FP #plt #programing

  27. :scala: 📣 It gives me great pleasure in welcoming @armanbilge of @typelevel to #BayAreaScala #meetup with a highly anticipated talk on:

    :scala: Calico: my love letter to the Resource monad :scala:

    For full details of his talk and other speakers can be found here: https://luma.com/9ww60v3l

    #scala #fp #functionalprogramming #SanFrancisco #typelevel #Monads

    cc @scala_lang @scala_space