Tweet
So it looks like the way Wordpress stores media makes it not super simple to get different size filenames, so I had to work a bit of magic to put something together.

Not tidy and there's probably a better way, but for now it works.

#wordpress #laravel #buildinpublic #blog
Just finished piecing together the form UI for the HTTP/S monitor type for @servepulse, to monitor a website's uptime - looking pretty awesome. Just got to wire it up.

Anyone see anything I might have missed?

#saas #startup #buildinpublic #websiteuptime
Another @servepulse update - using the UI work from the other day, I can now create a new site.

Next up will be the form to manage a web scanner's setup to automatically monitor the uptime of a website.

#buildinpublic #saas #startup #uptime #webhosting
Basic form UI done for @servepulse ahead of creating a form to manage a web/HTTP uptime scanner.

This will be the first scanner type Servepulse launches with.

#buildinpublic #saas #laravel #vue #tailwindcss
Finished building the ability for an alarm to be closed after X number of successful pings from a scanner.

Think I've got enough backend functionality in place now to be able to start building the UI for @servepulse

#buildinpublic #saas
Last night my ExactLogs product was used for a full airshow dry run in fire control. First time with UI rebuild.

I've just released v1.1.1 which incorporates two minor bug fixes found during training.

All ready now for the first airshow on Sunday.

#buildinpublic #controlroom
Latest bit done for @servepulse - I've got alarms being raised so there aren't multiple notifications/alarms being sent for the same failure!

#buildinpublic
UI improvements for ExactLogs are now complete and live, ready for Wednesday night's fire control training session and the first airshow of the season on Sunday!

#buildinpublic
Despite what people say, starting a #saas or a #business - whether you #buildinpublic or #buildinsecret... it's not easy.

I hit 6 figures for the first time last year... but it took 19 years to do it.

The important thing is not to give up. Time and patience are your allies. ⏱️
@Its_TanmayB I've already done my project work for today - some work on the UI rebuild of ExactLogs. It's on to client work for me for the rest of the day, before a management meeting for my voluntary role this evening

#buildinpublic

One of my biggest bug bears with the current live ExactLogs version is reloading the log list on the left on EVERY PAGE.

Come on, Paul. Vuex exists for a reason...

Voilà! #buildinpublic
One of my biggest bug bears with the current live ExactLogs version is reloading the log list on the left on EVERY PAGE.

Come on, Paul. Vuex exists for a reason...

Voilà! #buildinpublic
One of my biggest bug bears with the current live ExactLogs version is reloading the log list on the left on EVERY PAGE.

Come on, Paul. Vuex exists for a reason...

Voilà!

#buildinpublic
One of my biggest bug bears with the current live ExactLogs version is reloading the log list on EVERY PAGE.

Come on, Paul. Vuex exists for a reason...

Voilà!

#buildinpublic
First raw implementation of the @servepulse email notification engine done - as soon as a failed log comes in it'll send this out to email contacts.

Need to put in the rule checking next (i.e. only alert on X failed checks, don't alert if an alert is open, etc)

#buildinpublic
@SeaCatWiz I'm one of those who won't do that, because I don't see the point. If I wanted to hide the painful points of the #buildinpublic journey there would be no point sharing it at all.
The @servepulse uptime agent now has the functionality to upload/sync its log data to the core platform! 🎉

Next up - notifications! 🚀

#buildinpublic