Tweet
#buildinpublic
604 people building today
Tweet your progress with hashtag
#buildinpublic
to show up here.
Everybody
225,195 tweets
@goenning
24 tweets
@eliezerord
10 tweets
@Jiggy_999
12 tweets
@zigpoll
4 tweets
@thomashalbrittr
27 tweets
@APSquaredDev
49 tweets
@Kizoda_
7 tweets
@betterMateusz
45 tweets
@nis_hantshah
4 tweets
@SimonBlok
3 tweets
Browse all Profiles
25,700 builders
Lillo
@haskellpreneur
Replace the very large info box with a paragraph and a link
#shipnix
#buildinpublic
I do kind of love the humble aesthetics of unpolished Bootstrap 🙂
November 7, 2022 7:37pm
Lillo
@haskellpreneur
Make very primitive page view for each feature for more in-depth description
#buildinpublic
#shipnix
November 7, 2022 7:23pm
Lillo
@haskellpreneur
Actually it was too easy to fix the correct ordering, so I couldn't wait 😄 I guess it's an actual MVP now.
Will just fix it up with a bit of coloring after dinner!
#shipnix
#buildinpublic
November 7, 2022 5:32pm
Lillo
@haskellpreneur
✅ Now actual data is shown on the dashboard and DIE score is calculated
#shipnix
#buildinpublic
Going to fill up with a bit of food first, and later fix the ordering so we can call this a completed MVP withing 24 hours🙂
November 7, 2022 5:12pm
Lillo
@haskellpreneur
✅ Push functionality for actually calculating the DIE score and show the actual data on front page
github.com/ship-nix/roadm…
#shipnix
#buildinpublic
November 7, 2022 5:07pm
Lillo
@haskellpreneur
Make conversion functions of enums to ints so they can be calculated.
I guess idiomatic Haskell way would be to use numeric instances, but I found it too much hassle for so little.
So I just made these simple functions.
#buildinpublic
#shipnix
November 7, 2022 4:35pm
Lillo
@haskellpreneur
Turn enum values very easily into <select> options with `CanSelect` instance. Very little code required in IHP!
I guess enums are a bit frowned upon in some contexts, but they fit really nicely into Haskell/IHP and have not failed me so far.
#buildinpublic
#shipnix
November 7, 2022 4:11pm
Lillo
@haskellpreneur
Deploy changes and database is automatically migrated
#buildinpublic
#shipnix
November 7, 2022 3:45pm
Lillo
@haskellpreneur
Latest changes diff:
github.com/ship-nix/roadm…
#buildinpublic
#shipnix
November 7, 2022 3:44pm
Lillo
@haskellpreneur
Also add the same environment variables in production, with a bit more challenging credentials
#shipnix
#buildinpublic
November 7, 2022 3:37pm
Lillo
@haskellpreneur
Protect admin application with simple basic auth, since I am the only one creating and editing features.
Set username and password via environment variables so no actual secrets leak into source code.
Locally, simply admin/pass will do fine!
#buildinpublic
#shipnix
November 7, 2022 3:33pm
Lillo
@haskellpreneur
Generate CRUD for "Feature" type
#buildinpublic
#shipnix
November 7, 2022 3:17pm
Lillo
@haskellpreneur
Add database structure for features
Unsure if I should have gone with integers instead of postgres enums
Decided to try enums first as they will provide better constraints and be better typed in Haskell land
#buildinpublic
#shipnix
November 7, 2022 3:12pm
Lillo
@haskellpreneur
Generate an Admin application in IHP which is where I will be managing the features
#buildinpublic
#shipnix
November 7, 2022 2:46pm
Lillo
@haskellpreneur
Set `IHP_BASEURL` to domain instead of IP address so app navigation will function properly
#buildinpublic
#shipnix
November 7, 2022 2:38pm
Lillo
@haskellpreneur
✅ Add roadmap site to
uptime.ship-nix.com
to track uptime every minute
#buildinpublic
#shipnix
November 7, 2022 2:05pm
Lillo
@haskellpreneur
roadmap.ship-nix.com
is live with https enabled 🎉 Easy! Going to eat now and continue later
#buildinpublic
#shipnix
November 7, 2022 12:55pm
Lillo
@haskellpreneur
Domain seems to have propagated properly, so try enable https via
#NixOs
declaration
github.com/ship-nix/roadm…
#buildinpublic
#shipnix
November 7, 2022 12:52pm
Lillo
@haskellpreneur
✅ Simple table with mock data and a description card below to explain the method
Git diff:
github.com/ship-nix/roadm…
#buildinpublic
#shipnix
November 7, 2022 12:42pm
Lillo
@haskellpreneur
I have decided to give the default Bootstrap 5 shipped with IHP a chance. Haven't touched bootstrap since I first learned web development
#buildinpublic
#shipnix
November 7, 2022 11:48am
Next