We're completing our migration to the new backend, which we've previously discussed a [https://blog.darklang.com/darklang-year-in-review-2021/] few [https://blog.darklang.com/hows-the-dark-rewrite-going/] times. Progress is going well, and all https://darklang.com requests (including all editor usage) have been served by the new backend for the last few
It's 2022, and we're restarting Darklang community meetups! Update: here's the video Original post We've spent all of 2021 [https://github.com/darklang/dark/pulls?q=is%3Apr+closed%3A%3C2022-01-01] doing a rewrite of Darklang's backend. We're nearly done, and now it's time to start thinking about the future.
I recently went through an optimization exercise. As part of Darklang [http://darklang.com]'s rewrite [https://blog.darklang.com/hows-the-dark-rewrite-going/] in F# [https://blog.darklang.com/new-backend-fsharp/], I needed to make sure that my new code was as fast as the old code - or at least, not horrendously
A few months ago I started to rewrite [https://blog.darklang.com/leaving-ocaml/] the Dark backend in F# [https://blog.darklang.com/new-backend-fsharp/]. I'm currently about 60% of the way through the rewrite. All of the major components have been partially transitioned, and it's a question of finishing everything out.
Welcome again HN! Dark [https://darklang.com] is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website [https://darklang.com/], our What is Dark [https://blog.darklang.com/what-is-dark/] post, and How Dark
Welcome HN! Dark is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website [https://darklang.com], our What is Dark [https://blog.darklang.com/what-is-dark/] post, and How Dark deploys in 50ms [https:
Part of a 3 part series. Followups on F# [https://blog.darklang.com/new-backend-fsharp/], Rust [https://blog.darklang.com/why-dark-didnt-choose-rust/] I built the first demo of Dark in Python, in about two weeks. A few months later when I started productizing it, I rebuilt it in OCaml. Back in 2017,
I'm always interested in stories about Accidental Complexity [https://medium.com/darklang/the-design-of-dark-59f5d38e52d2]—when you waste time dealing with the endless layers of tooling that's required to make a web application today. I'm also super into using Observability (which I'll call to ability to introspect live systems, though that's not