3 ms·
> libraries can be created and not need constant breaking updates. Yeah, but I've been traumatized by the Javascript ecosystem where a library can end up aband
by linkdd 6y ago
> libraries can be created and not need constant breaking updates.
Yeah, but I've been traumatized by the Javascript ecosystem where a library can end up abandoned any day without warning.
> As an Elixir developer, I never go to Awesome Elixir to search for libraries.
I needed a full implementation of the iCalendar RFC (including recurrence rules), this is a solved problem in Go, Python and Javascript, but not in Elixir.
And I didn't want to spend weeks on partially implementing that huge RFC.
I ended up using Rambo[1] and an external binary in Go that I ship with my release in a Docker image.
I set up a build system based on Makefiles to build everything properly, and compile-time configuration per environment to locate the binary.
[1] - https://github.com/jayjun/rambo
- joelbluminator 6y agoSeems to be nicely solved in Ruby as well! https://github.com/icalendar/icalendar https://github.com/icalendar/icalendar . Just saying...