Currently Building:
- Voxicle: https://voxicle.app
Haseeb Majid presents “What I learnt building a web app with Go and HTMX”. A story of simplicity, full-stack dev, and less JavaScript. 🌟
🕑 11:30 AM
📍 Michelangelo Room
#golang #golab2025 @majiy00.bsky.social
Haseeb Majid presents “What I learnt building a web app with Go and HTMX”. A story of simplicity, full-stack dev, and less JavaScript. 🌟
🕑 11:30 AM
📍 Michelangelo Room
#golang #golab2025 @majiy00.bsky.social
#golang #golab2025 @majiy00.bsky.social
#golang #golab2025 @majiy00.bsky.social
Here's what he learned building a full-stack web app with Go, HTMX, templ, and zero JS drama.
💻 What I Learnt Building a Web App with Go and HTMX
#golang #golab2025
Here's what he learned building a full-stack web app with Go, HTMX, templ, and zero JS drama.
💻 What I Learnt Building a Web App with Go and HTMX
#golang #golab2025
#buildinpublic
Still haven't spent a lot of time on this project. Had a few other things to deal with i.e. working on my gophercon presentation and preparing for an exam.
But started to work on some org related endpoints i.e. update avatar, description and project link.
#buildinpublic
Still haven't spent a lot of time on this project. Had a few other things to deal with i.e. working on my gophercon presentation and preparing for an exam.
But started to work on some org related endpoints i.e. update avatar, description and project link.
#buildinpublic
Took a bit of a break on the project but started to work on the final main, part allow users to update setting for their org.
#buildinpublic
Took a bit of a break on the project but started to work on the final main, part allow users to update setting for their org.
#buildinpublic
#buildinpublic
#buildinpublic
Got a busy doing other random stuff. With the weather really nice outside.
But managed to allow users to invite new users to their org. Then created a page to display all the users in the org and invite users.
#buildinpublic
Got a busy doing other random stuff. With the weather really nice outside.
But managed to allow users to invite new users to their org. Then created a page to display all the users in the org and invite users.
Spent some time setting a dev environment, previously was just using prod with some feature flag to show only the waitlist. Now I can more easily share my changes with others to demo them.
Will be soon available at https://dev.voxicle.app
#buildinpublic
Spent some time setting a dev environment, previously was just using prod with some feature flag to show only the waitlist. Now I can more easily share my changes with others to demo them.
Will be soon available at https://dev.voxicle.app
#buildinpublic
I recorded a quick update video about what voxicle can do: https://www.youtube.com/watch?v=oM9UUdwlaWA
I recorded a quick update video about what voxicle can do: https://www.youtube.com/watch?v=oM9UUdwlaWA
#buildinpublic
Didn't spend lots of time on Voxicle this week.
I recorded a quick update video and then worked on making it, so the users can mark some feedback as private.
#buildinpublic
Didn't spend lots of time on Voxicle this week.
I recorded a quick update video and then worked on making it, so the users can mark some feedback as private.
#buildinpublic
I'm still working on my Gopher Con slides today but as part of that. Fixed some issues with Voxicle's setup not pushing logs, metrics and traces to a local Grafana instance.
#buildinpublic
I'm still working on my Gopher Con slides today but as part of that. Fixed some issues with Voxicle's setup not pushing logs, metrics and traces to a local Grafana instance.
#buildinpublic
Very little progress on Voxicle, been working on some of my slides for a conference talk about otel. Which will benefit Voxicle a bit I suppose 😓 .
#buildinpublic
Very little progress on Voxicle, been working on some of my slides for a conference talk about otel. Which will benefit Voxicle a bit I suppose 😓 .
#buildinpublic
Don't have much time to spend working on voxicle but managed to finish open tofu infra code for now and have it deploying via CI.
#buildinpublic
Don't have much time to spend working on voxicle but managed to finish open tofu infra code for now and have it deploying via CI.
#buildinpublic
Spent most of my day outside watching/playing cricket.🏏. So only had time to set up a few smaller things. Started moving manual steps into Open Tofu (terraform). More reproducible.
#buildinpublic
Spent most of my day outside watching/playing cricket.🏏. So only had time to set up a few smaller things. Started moving manual steps into Open Tofu (terraform). More reproducible.
#buildinpublic
My last day at my current job, switching job. Which hasn't helped in terms of keeping this as my main focus 😓 .
But today managed to finish allowing users to add feedback anonymously.
#buildinpublic
My last day at my current job, switching job. Which hasn't helped in terms of keeping this as my main focus 😓 .
But today managed to finish allowing users to add feedback anonymously.
#buildinpublic
Started to work to allow anonymous users to create feedback. Realised, the DB schema can be simplified. Worked on that and then updated tests/queries.
#buildinpublic
Started to work to allow anonymous users to create feedback. Realised, the DB schema can be simplified. Worked on that and then updated tests/queries.
#buildinpublic
Spent the weekend in the peak district. So didn't code much but very much needed break.
Worked on a few other small DevEx improvements. I am using mprocs to start my app locally now.
#buildinpublic
Spent the weekend in the peak district. So didn't code much but very much needed break.
Worked on a few other small DevEx improvements. I am using mprocs to start my app locally now.
#buildinpublic
Wrote the main business logic to allow users to add anonymous feedback. Decided to take a break and work on some DevExy stuff. Like setting up Zellij to have a tab for some important tasks like running tests and linter.
#buildinpublic
Wrote the main business logic to allow users to add anonymous feedback. Decided to take a break and work on some DevExy stuff. Like setting up Zellij to have a tab for some important tasks like running tests and linter.
#buildinpublic
Added more tests to allow users to anonymous vote and downvote if they aren't logged in.
#buildinpublic
Added more tests to allow users to anonymous vote and downvote if they aren't logged in.
Spent today editing a YouTube video and then trying to improve the renovate config. So it can auto-merge MRs and update other resources. Like CDN link for HTMX and my Nix deps.
#buildinpublic
Spent today editing a YouTube video and then trying to improve the renovate config. So it can auto-merge MRs and update other resources. Like CDN link for HTMX and my Nix deps.
#buildinpublic