Click any tag below to further narrow down your results
Links
This article argues that Clojure may rival Python in the Data Science field due to its general-purpose nature, strong performance on the JVM, and rich library ecosystem. It highlights how Clojure's advantages address Python's limitations, particularly in speed and interop with native code.
The author shares their experience migrating a service from Scala 2.13 to Scala 3, which initially seemed successful but later revealed performance issues. They discovered that a bug in a library caused a significant slowdown, highlighting the importance of testing and benchmarking when upgrading language versions.
This article discusses how Ruby applications often consume a lot of CPU time, primarily due to library choices. It highlights key libraries impacting performance, the benefits of upgrading to Ruby 3, and the expected improvements with Ruby 4.0.
Software engineers frequently use diffs to represent changes in code, yet many existing libraries fall short of meeting diverse needs. The author shares insights from creating a new Go library to improve diff functionality while addressing issues such as readability, performance, and support for non-text inputs.
Snappy is a high-speed compression and decompression library designed for speed rather than maximum compression efficiency, resulting in larger compressed files compared to other libraries like zlib. It is extensively used within Google and has various language bindings, making it suitable for diverse software applications such as MongoDB and Hadoop. The library includes performance benchmarks and a formal specification for data framing and encapsulation.