bartblast

bartblast

Creator of Hologram

Help brainstorm the new Hologram home page

Hey there! :slight_smile:

I’m working on updating the Hologram website home page and would love to get your input.

Current situation:
The home page currently has just a hero section with this strapline:

“Web dev got simple again. Build rich, interactive UIs entirely in Elixir using Hologram’s declarative component system. Your client-side code is intelligently transpiled to JavaScript, providing modern frontend capabilities without relying on any JavaScript frameworks.”

What I’m planning:
I want to update the strapline to better highlight both the core value (Elixir-to-JS transpilation) and the bigger vision (cross-platform development from a single codebase, local-first auto-sync data store). I’m also planning to add multiple small sections focusing on specific value propositions, each with a brief description and code snippet.

Questions for you:

  1. What do you think is Hologram’s most compelling value proposition? What would make you go “wow, I need to try this”?

  2. What would appeal to different types of developers? (e.g., Elixir devs tired of JS, full-stack devs wanting simplicity, teams wanting cross-platform)

  3. What should be featured on the home page? What aspects of Hologram should I highlight?

  4. What kind of code snippets would be most effective? What would make you want to dive deeper?

Thanks in advance for your thoughts!

Most Liked

AstonJ

AstonJ

What you said in the other thread:

Plus:

Plus:

I think these three things combined will be pure gold and help you stand out :icon_cool:

Being able to work with or alongside Phoenix will also be advantageous - if people don’t have to choose then that lowers the barrier to entry significantly.

I also really like how you’ve repeatedly said DX is important to you - there’s already a lot to learn when people come to Elixir (Elixir, OTP, a bit of Erlang, Phoenix) so making things as simple (and natural and intuitive) as possible can’t be a bad thing.

AstonJ

AstonJ

I saw this the other day and thought it was very cool - imagine a ‘hologram’ (of even just the logo) which is as interactive and organic feeling as this:

derek-zhou

derek-zhou

A “wow” application using Hologram. For example: Liveview has Livebook.

Edit: Before Livebook, the “wow” application that won me over to Liveview is Live Dashboard. I think your homepage is good enough; you only need an application to showcase the strength of Hologram.

Where Next?

Popular in Discussions Top

Donovan
Hello everyone, I’m so glad to have discovered this awesome community. Thanks for creating it! This is my second post, and apologies for...
New
owaisqayum
I have a sample string sentence = "Hello, world ... 123 *** ^%&*())^% %%:>" From this string, I want to only keep the integers, ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
WolfDan
After doing a port from a c++ library to my project in phoenix I’ve seen that I need a faster way to run this algorithm and I found this ...
New
ricklove
I was just introduced to Elixir and Phoenix. I was told about the 2 million websocket test that was done 2 years ago. From my research, t...
New
nunobernardes99
Hi there Elixir friends :vulcan_salute: In a recent task I was on, I needed to check in two dates which of them is the maximum and which...
New
AlexMcConnell
The reason that Rails is as popular as it is is because it’s very easy for relatively inexperienced developers to get a lot of work done....
588 19652 166
New
CharlesO
Erlang :list.nth simple, but 1 - based nth(1, [H|_]) -> H; nth(N, [_|T]) when N > 1 -> nth(N - 1, T). Elixir Enum.at … coo...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
AstonJ
It’s been a while since we’ve had a thread like this, so what better way to kick off the year with :003: What does being an Elixir user ...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54120 245
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement