Eight months ago I asked for help funding Hologram - here's what that built, and what comes next

Hey folks,

I just published a post about Hologram’s funding and where the project goes next - the short version:

Curiosum as Main Sponsor, the EEF’s milestone program and the GitHub sponsors funded the most productive stretch in Hologram’s history - four feature releases this year (most of the stdlib working in the browser, JavaScript interop, a full realtime layer, events and middleware), and the first production apps have shipped.

The EEF milestone round wraps up with v0.11. A second round is on the table, and company support earmarked for Hologram through the Foundation is what unlocks it. The next stretch is local-first, baked into the framework - and whether it gets built comes down to a few companies stepping in.

Full post: Hologram Works. Sponsor What Comes Next. - Hologram

If your company uses Elixir and might want to back open source work, the post covers what sponsoring gets you. Happy to answer anything here.

26 Likes

This is truly exciting. Great work! Happy to be able to support and looking forward to the future

4 Likes

Thank you so much! Really appreciate the support, and having you on this journey with me :slight_smile:

3 Likes

Congrats Bart - you’ve done a great job! :tada:

Your blog post also inspired updating the Official News blocks on our new forums to include any blog posts posted by core team members :003:

1 Like

Thanks Aston, appreciate it - and glad it inspired the News blocks change :slight_smile:

Though I think I buried the ask under the retrospective - what came back was congratulations, here and on Reddit too: https://www.reddit.com/r/elixir/comments/1v3knc2/eight_months_ago_i_asked_for_help_funding/

So, plainly: the first round of EEF milestones finishes with v0.11, as planned, and without new sponsors I won’t be able to work on Hologram full time. Details and both routes are in the post.

1 Like

Very cool project, and great status update. Thanks for sharing.

2 Likes

Thank you Anson!

1 Like

Hey Bart, I’m just catching up on this. I just started using Hologram on a new project and I’m loving it. Will DM you to see how I can support $$.

Thanks for the hard work!!

2 Likes

Curious what you’re building with Hologram - if you can share, please do! :icon_biggrin:

1 Like

I’m (finally) working on a solo project focused on interval training. The app itself is currently only for iOS (so Swift) and I’m starting work on the companion web app (this is where Hologram fits in).

If you are curious, I do long distance running and I do a lot of interval training and I do not particularly like any of the apps I’ve tried (I will also admit that I gave up on trying apps and decided I wanted to tackle this myself just cause I love this). So I’ve spent some time thinking about the domain and data model, trying to find the right language to build what I have in my head. I’m now still at a pre-beta stage, but the app is good enough that I’m training with it (Beta aims for treadmill only). Still, there is a long way to go, but I’m having a ton of fun. Happy to share once I at least get it past my own set of standards :grin:

Anyways, I feel for everyone that has put their career on the side to build a better ecosystem for all of us to build our careers on (standing on the shoulders of giants and all that). I have been meaning to do something to help, but it was never the “right time”… today is still not the “right time” :sweat_smile: but I came to the realization that I just needed to take the step forward. To add to this particular story, I personally met Bart at last year’s ElixirConfEU and I like him. Also, I can see that Hologram has the potential to push our ecosystem forward (like Phoenix, Liveview, Ash, Oban, … to name a few) and just want to be a part of what enables that.

4 Likes

Thanks Mauricio, for this and for everything else :slight_smile:

Really like the story behind the app. Nothing out there fit, so you sat down with the domain model and built the thing you wanted. That’s the maker mindset, and I love it.

Also worth saying: the web companion is where Hologram fits today, but mobile is on the path. It comes after the local-first data layer and a few more capabilities, so not tomorrow, but it is coming!

3 Likes

Ah that’s awesome - thank you for sharing (and supporting Bart)!

I’ll be curious to see the finished product when it’s up as I’ve thought about doing something similar for keeping track of my own workouts. Currently I have a folder with a file for each day (Mon-Fri) and one for videos, and I open it as a project in a text editor.

The days have my exercises with columns for:

Week Number - Weight - Reps - Notes

It’s just to keep track of progressive overload, but could make a nice app with cool graphs/stats etc. Ideally it would output or keep a set of plain text files too. I have found over the years I much prefer plain text (even if just as a back up) as that is always portable and not subject to OS/vendor-lock-in. I wish more apps offered this. Good luck with your project - keep us posted on how you get on! :023:

2 Likes

OK, so I want to avoid going down the rabbit hole, but once you get into this it gets complicated fast hehe What I mean specifically for in general for exercise it would be ideal to get physiological markers to track load, but then there is load specific for muscle groups - which is very relevant for weight lifting and functional training.

…to add to the complexity it makes a huge difference variations within a single exercise e.g. traditional squat vs squat w/ Zercher grip vs squat w/ Zercher grip + wedge underneath feet vs …
Then layer on top of that the sequence of the repetitions and the weight target… all of a sudden when you factor all of this in you can get to a point where every day you are doing squats with very different variations and not overloading hahaha (I’m obviously not suggesting this, rather just using it as an extreme example of how complicated the point of load becomes).

With aerobic exercises it might (I’m still trying to make a definition for myself based on physiological inputs - like HR variability, body temperature, etc…) be a bit easier… maybe…

Anyways this is a fascinating topic for me and the more I get into it the more I enjoy it. Once I have something I will be more than happy to share and get your feedback (or anyone else that may be interested).

3 Likes