Hi! I wanted a way to monitor blogs for members in my Discord server, so I created a bot which will monitor RSS feeds into channels with just one command. You can check out the project here ! How it Works When you run the /monitor [rss-feed] [channel-name] command in Discord, the bot will create a channel with that name and stream any updates from rss-feed into it. To remove the feed you can just…
Here is devlog #2 for the waygates project. This is how I setup JWT authentication in Go using Gin. As always here is a link to the repository on Github. User authentication consists of three endpoints: /signin , /signout , and /signup . The /signin endpoint has the following flow: Check if the email is in our database and grab the hashed password. Hash the password from the request. Check if the…
this is a spoiler review I just finished Wheel of Time Book 4: The Shadow Rising, By Robert Jordan. This book is generally talked about as the best book in the series. This is the first time in the series where we really see "He Who Comes With The Dawn" really tear apart the world. You can see some of the seeds Jordan plants in previous books really come to life here. An obvious example here being…
Every passionate developer has had a moment where they felt motivated and ready to work on a new project. Then told themselves some variation of the following: "I want to work on a new project but I don't know what to work on." "I have trouble thinking of something to work on." "What is a good project for new developers?" This is a common thought I have had countless times. But the truth is: the…
Here is the first devlog for the waygates project! With this first post I cover the initial file structure and database setup. As always, here is a link to the project on Github. I typically struggle with file structure when learning a new language. It's better to do these types of things right the first time to avoid refactoring later. I want to use the repository pattern, where we can think of…
Some friends and I want to create a webring between our blogs, so I wanted to make a simple tool for people to set up webrings. An admin can go in and add the websites, order them, and send out an embed via email. Since I love Wheel of Time, I'm calling this project "waygates". A waygate will be a webring between websites. I'm using Go for this project because I want to learn Go. I know, isn't…
Hello everyone this is my first post on my blog. I started this because I think it is a good idea to build things in public. Someone else might learn something. I might learn something from someone else. A place for me to put whatever is on my mind. That's about it! Stay tuned chat.