← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. The Japanese yen’s exchange rate took a nosedive this year, and my monthly cloud costs for running a tiny beach recommendation site ballooned from “I can ignore this” to “this is getting silly”. instabeach.io1, a site I built a decade ago to help my wife…

  2. This blog was started almost 11 years ago, on Octopress 2.0.

  3. Have you ever wanted to write a structurally typed function in Rust?

  4. The 1st year anniversary of my first line of Rust code is coming up, and it’s getting for 5 years since I wrote my first line of Scala code.

  5. The last several posts have introduced a number of abstractions, namely HList, Generic, LabelledGeneric, as well as pluck() and sculpt().

  6. Getting the type signature right was 99% of the work in implementing pluck and sculpt for HLists in Frunk.

  7. What is LabelledGeneric?

  8. Have you ever wanted to convert Hlists into Structs or to reuse logic across different types that are structurally identical or very similar (e.g. same data across different domains)?

  9. Rust describes itself as: a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. ### Featuring * zero-cost abstractions * minimal runtime *efficient C bindings So, it’s likely that developers who choose…

  10. Rust comes out of the box with a Result<T, E> type in its standard library.

  11. A heterogeneous list (henceforth “HList”) is a useful abstraction that is implemented in many statically-typed functional programming languages.

  12. It’s been a while since the last major release of Enumeratum, and in 1.4.0, minor changes include Play 2.5 support, integration library version bumps, and small internal refactorings.

  13. In Episode 1 of this series on Scala and computer vision, we created a basic Akka-Streams-powered webcam feed app.

  14. In a previous post, I talked about SBT-OpenCV, a plugin for SBT that makes it easy to get started with OpenCV in any SBT-defined JVM app using just one line in project/plugins.sbt.

  15. OpenCV SBT Plugin

    OpenCV is arguably the defacto free, open-source computer vision library, but setting it up for usage in a JVM project can be hard because OpenCV itself is written in C++, so there are a bunch of system-dependent things that you need to download/compile/i…

  16. Slim Play App

    Play is one of two officially-supported web frameworks from Typesafe, the company behind Scala (the other is Spray).

  17. If you’ve been working with Scala for a while, you might have come across a few “problems” with the built in Enumeration that’s provided out-of-the-box.

  18. Last week, I decided to take a stab at learning Scala macros.

  19. A couple days ago, I released v0.1.3 of Schwatcher, which introduces the ability to monitor events on file paths using a composable Rx Observable interface.

  20. Version 0.1.3 of Schwatcher has been released.