dev-resources.site
for different kinds of informations.
coreyja weekly - January 12th
Hey Team, letâs see if we canât get back to doing these weekly!
[
Week Recap
](#week-recap)[
Three Pillars of a Web App
](#three-pillars-of-a-web-app)
I donât think this was technically this week, but I hadnât mentioned it here so might as well now!
I published a new Blog Post titled âThree Pillars of a Web Appâ of a web app, where I talk about my ideal web app structure. And the three processes to go into that: Server, worker and cron.
Check out the full post on my blog!
[
Sunday Stream
](#sunday-stream)
Watch the full stream on YouTube here
I did my first stream of the New Year last Sunday the 7th! Was good to get back to streaming more ânormalâ projects after doing Advent of Code in December and then taking a bit of a break for the Holidays.
On this stream we worked on creating a small âframeworkâ for my Cron and Worker processes in Rust. Itâs following the same patterns from my âThe Pillars of a Web Appâ post that I mentioned above.
We broke out a small crate called cja
, which holds the code for our custom Cron and Job framework!
SideNote: Iâm really happy with the cja
name for that crate! Because it stands for âCron, Jobs and Axumâ and just so happens to perfectly match my initials!
We used this new cja
framework to add Cron and Jobs to a new app Iâm working on called status
. That app isnât ready for prime time yet, but it will be an uptime monitoring service that will hopefully grow into a more full features monitoring platform!
[
Things I Saw This Week
](#things-i-saw-this-week)
Iâm still experimenting with the format of this blog, and this week I want to try a small section about news or projects that I came across recently that looked interesting!
quickwit
Quickwit is a project that came across my feeds this week, and I immediately knew I was going to have to check it out. They advertise themselves as: âQuickwit is the fastest search engine on cloud storage. It's the perfect fit for observability use casesâ
This sounded perfect to me! Back many moons ago now I was working on a small side project to make log data cheaper to store for my scale of projects. It used S3 as a storage backend, and I think that direction is really powerful in terms of controlling cost especially!
And quickwit
takes the same approach but are MUCH farther along than I ever made it!
It provides a pretty all included DB, specifically tailored to Logs and Traces. Iâm pretty excited about it but havenât tried it out at all yet. Iâm thinking I might try to integrate it with status
up above once that is off the ground a bit.
Challenging projects every programmer should try
https://austinhenley.com/blog/challengingprojects.html
This is a blog post from a couple years back now, and itâs simply a list of âchallengingâ projects for you to try and experiment with! Iâm not sure I agree with the âevery programmer should tryâ bit, but if you are interested in them the challenges do seem fun!
Iâm going to keep them in my back pocket for a rainy day when Iâm bored. Definitely let me know if you try any out!
[
Github Sponsors
](#github-sponsors)
If you enjoy this newsletter and my other content, please consider sponsoring me on Github Sponsors!
Every sponsor helps me be able to continue to working on all these projects I love, and creating posts and videos for all of you!
I also want to give all my Sponsors a bit of a bonus for helping support me and my content. Right now if you sponsor me youâll get access to a super special private channel in my Discord, where youâll be able to interact with me directly and ask questions or get help!
And in the future I plan on giving Sponsors access to my side projects! status
that I mentioned earlier might be the first example of this, and I will likely go back and get caje
ready for users too and add that.
So, sponsor me on Github to have access to all my projects and apps! I havenât decided on a price point for the âall inclusiveâ sponsorship yet, but if you sponsor before I get that added youâll be grandfathered into âall accessâ for the life of your subscription!
Featured ones: