41554 blogs · [ { "id": "01a08737-e3c6-72db-b97b-932ee913978c", "title": "Porting InstaBeach to Rust: A 10-Year-Old Play App Goes Serverless", "url": "https://beachape.com/blog/2025/10/04/porting-instabeach-to-rust-a-10-year-old-play-app-goes-serverless/", "published_at": "2025-10-04T06:12:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ee9b2c8c6", "title": "Containerising an Octopress 2.0 Blog", "url": "https://beachape.com/blog/2024/01/01/containerising-an-octopress-2-dot-0-blog/", "published_at": "2024-01-01T13:41:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eea6b40cb", "title": "Structural Typing in Rust", "url": "https://beachape.com/blog/2021/05/25/structural-typing-in-rust/", "published_at": "2021-05-25T21:42:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eeb02a11e", "title": "Rust: A Scala Engineer's Perspective", "url": "https://beachape.com/blog/2017/05/24/rust-from-scala/", "published_at": "2017-05-24T13:45:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eeb6cf790", "title": "Boilerplate-free Struct Transforms in Rust.", "url": "https://beachape.com/blog/2017/04/12/boilerplate-free-struct-transforms-in-rust/", "published_at": "2017-04-12T12:45:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eeb9d63da", "title": "Gentle Intro to Type-level Recursion in Rust: From Zero to HList Sculpting.", "url": "https://beachape.com/blog/2017/03/12/gentle-intro-to-type-level-recursion-in-Rust-from-zero-to-frunk-hlist-sculpting/", "published_at": "2017-03-12T12:03:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eec304bf5", "title": "LabelledGeneric in Rust: What, Why, How?", "url": "https://beachape.com/blog/2017/03/04/labelledgeneric-in-rust-what-why-how/", "published_at": "2017-03-04T12:23:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eec6840b8", "title": "Rust Generic (Not Generics)", "url": "https://beachape.com/blog/2017/02/04/rust-generic-not-generics/", "published_at": "2017-02-04T02:14:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eed437a14", "title": "Rust Performance Testing on Travis CI", "url": "https://beachape.com/blog/2016/11/02/rust-performance-testing-on-travis-ci/", "published_at": "2016-11-02T15:39:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eedcf9826", "title": "Accumulating Results in Rust With Validated", "url": "https://beachape.com/blog/2016/10/24/accumulating-results-in-rust-with-validated/", "published_at": "2016-10-24T15:00:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eee239505", "title": "Rust HLists (Heterogenous List)", "url": "https://beachape.com/blog/2016/10/23/rust-hlists-heterogenously-typed-list/", "published_at": "2016-10-23T13:05:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eeea0ee56", "title": "Enumeratum 1.4: ValueEnums + Circe", "url": "https://beachape.com/blog/2016/04/16/enumeratum-1-dot-4-valueenums-plus-circe/", "published_at": "2016-04-16T16:25:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932eef737349", "title": "Scala and OpenCV Ep 2: Akka Face Detector", "url": "https://beachape.com/blog/2016/03/14/scala-and-opencv-ep-2-akka-face-detector/", "published_at": "2016-03-14T17:24:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef04dfb0b", "title": "Scala and OpenCV Ep 1: Akka Webcam", "url": "https://beachape.com/blog/2016/03/08/scala-and-opencv-ep-1-akka-webcam/", "published_at": "2016-03-08T16:16:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef0f060f8", "title": "OpenCV SBT Plugin", "url": "https://beachape.com/blog/2016/03/05/opencv-sbt-plugin/", "published_at": "2016-03-05T00:30:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef14f5c4d", "title": "Slim Play App", "url": "https://beachape.com/blog/2015/07/25/slim-play-app/", "published_at": "2015-07-25T20:50:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef243b63e", "title": "Enumeratum: Sealed Trait Enums for Scala", "url": "https://beachape.com/blog/2015/02/11/enumeratum-sealed-trait-enums-for-scala/", "published_at": "2015-02-11T16:47:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef322fbf1", "title": "Scala Unless-when via Macros", "url": "https://beachape.com/blog/2014/08/11/scala-unless-when-via-macros/", "published_at": "2014-08-11T18:41:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef3387844", "title": "RxScala and Schwatcher", "url": "https://beachape.com/blog/2014/05/03/rxscala-and-schwatcher/", "published_at": "2014-05-03T17:44:00+00:00" }, { "id": "01a08737-e3c6-72db-b97b-932ef3ef3094", "title": "Schwatcher v0.1.3 Released", "url": "https://beachape.com/blog/2014/05/02/schwatcher-v0-dot-1-3-released/", "published_at": "2014-05-02T00:10:00+00:00" } ] posts Claim your blog
Back to beachape.com
Blog · corpus.blog/blogs/beachape.com/posts

beachape.com

beachape.com

2025

2024

2021

2017

2016

2015

2014