AstonJ

AstonJ

What kind of apps will you be making with Hologram?

Bart’s talk about Hologram got me wondering what kind of apps or components people are thinking about building (or think could be built) with Hologram - if it’s something you’ve thought about please share! :icon_cool:

Most Liked

jonas_h

jonas_h

I understand the temptation to dream up some cool and unique use-cases (and they are cool) I’m just looking forward to slightly improve the user experience by going from LiveView to Hologram.

It’s the small things in life :person_shrugging:

bartblast

bartblast

Creator of Hologram

One of my absolute favorite video games from childhood was Sensible Soccer. That game had insane playability - you could pick it up in seconds but spend hours mastering those perfect curved shots and through-balls. The simple top-down view, those charming pixelated graphics, the way players would slide tackle across the entire pitch, the satisfying thwack of the ball… pure gaming magic! The pixelated art style was part of what made it so special - it had character and charm that modern ultra-realistic graphics sometimes lack. :soccer_ball:

Now here’s a wild thought: wouldn’t it be absolutely incredible to recreate that experience as a web game? All those amazing features - the career mode where you could run your club campaign, make transfers, manage budgets, develop players through the seasons, plus of course the core gameplay that was so addictive. But now imagine adding seamless online multiplayer so you could actually play matches against other people around the world! And eventually, Hologram would be deployable to mobiles too.

Anyone else have childhood games they’d love to see reimagined? :wink:

jam

jam

I plan to make all my elixir apps with Hologram. I see it as the future of fullstack elixir. Instant, realtime, and local-first (one day). I imagine most of the apps I make will be utility in nature though I’m sure it’d be fun to make games with it too.

I’m currently working on an app for communities and professional groups. It’s a svelte frontend paired with Phoenix channels. I’m looking forward to reducing a lot of complexity when I can port it to Hologram.

artem

artem

Hmm, if Hologram creates JavaScript and clearly separates pure client and client-server functions-iterations, then could it used for serverless apps as well? Somebody mentioned possibility for progressive web apps after all.

One of my current hobby areas is Google Chrome extensions which are naturally just JavaScript, Google even explicitly forbids remotely injected JavaScript execution (thus no LiveView). If Hologram generates all the JS used during build time and it could somehow be separately packaged, then suddenly many elixir webapps could get possibility for getting a Chrome Extension easily.

AstonJ

AstonJ

One idea I thought of last night was on a site where we want to raise money for dog charities (which will include dog profiles) we could have a Hologram powered page which would allow people to create jigsaws from uploaded photos - and they can then do the jigsaw while on the site (maybe we could sell physical jigsaws as well or something). Seems like it could be a good fit for Hologram! :003:

Where Next?

Popular in Discussions Top

bartblast
This thread is dedicated to announcing updates to the Hologram documentation, as well as discussing any ideas for improvements and sugges...
New
josefrichter
Has anyone tried Github Speckit or similar projects like AgentOS, BMAD, etc.? They basically offer a bit more structure in context windo...
New
ivanminutillo
Bonfire is an open source framework for building modular federated digital spaces. It’s built entirely with Elixir, including LiveView (a...
New
AstonJ
A remark @Garrison made… ..has already inspired a thread for the technical side of reclaiming our internet, but there is of course anot...
New
bartblast
Added by a user on X: https://x.com/aldicodes/status/1952095492139299036
New
dogweather
I realized I could really use something like this in my Phoenix project: I asked Claude 4 Sonnet if a port exists - it said no, and ga...
New
paulanthonywilson
I like Umbrella projects and pretty much always use them for personal Elixir stuff, especially Nerves things. But I don’t think this is ...
New
Crowdhailer
It is rare to use direct calls to send in elixir. The call is normally wrapped in a function which is responsible for sending the correct...
New
bartblast
It’s time to implement JavaScript interop for Hologram! Eventually, there will be Hologram wrappers for most APIs, but sometimes we’ll n...
New
ScriptyScott
Hey Folks, I just spent the last couple of days doing a deep dive into using Swoosh with Amazon’s simple email service, check out this t...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
quazar
How to set Jason to encode all fields in ecto schema, I don’t care about security and implementing only is taking long list of attributes...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New

We're in Beta

About us Mission Statement