Kron banner

Kron

5 devlogs
13h 58m 47s

This service can be used to check the state of stateless, non-daeomonized and worker type apps in a simple way. I mainly started working on this, as I have previously used the lapis framework to make an app, but I didn't like the lack of timed eve…

This service can be used to check the state of stateless, non-daeomonized and worker type apps in a simple way. I mainly started working on this, as I have previously used the lapis framework to make an app, but I didn’t like the lack of timed events.

This project uses AI

I used github copilot for inline completions, and chat for cases where my own debugging skills just failed

Demo Repository

Loading README...

olio

Shipped this project!

Idk why, but response validation failed on me. Oh well, I’ll fix it tomorrow, not a big deal

olio

Now I finally can call this usable! (on my machine at least)

The listing of jobs is now properly wired up with fancy htmx, and the details can be viewed!

I also added validation to cron strings with a random regex matcher I found on stackoverflow.

Attachment
0
olio

After a long pause, I started working two days before the end of flavortown lol.
Now the backend operations mostly work, you can add jobs, it successfully schedules them, and checks them against the server in question.

The most infuriating things have been my lack of memory of the codebase, poorly thought out authentication, models, parsing etc. Pocketbase is really satisfying when it works, but the docs are definitely lackluster, and it doesn’t really help that LLMs don’t know it either.-

The screenshot is of the admin view of pocketbase (specifically the cron-jobs’ logs), as basically no frontend changes have been made since the last devlog

Attachment
1

Comments

olio
olio 2 days ago

correction: pocketbase’s api docs are good, but its extension using go is sometimes weirdly explained.

olio

Logging in does work, the dashboard has a form that sends a request and Im working on handling it properly. Currently I’m working on creating interfaces for working with records in the views.

Attachment
0
olio

Today I made a basic html outline for the site! The login page works, but logging in does nothing for now.

Attachment
0
olio

Learning go and a framework simultaneously is not the fastest thing, but I’m making progress. I did the migrations for the first table so far, and familiarized myself with the html builder

Attachment
0