Latest News & Updates

Update V1.1.2
Update V1.1.2 has been released to joshuapinti.com and the code for has been pushed to GitHub.

Update V1.1.1
Update V1.1.1 has been released to joshuapinti.com and the code for has been pushed to GitHub.

Welcome to my Blog
If the title of the website didn't make it clear enough, my name is Joshua Pinti. At the time of writing this I am a computer engineering student but do software development in my spare time (amongst other things). This blog is going to act as a supplementary to my main website joshuapinti.com and I'll be posting updates on my projects as well as explanations of how some of my projects work in various levels of detail.
This blog is actually a reskinned version of an existing website I've built for my side business McHosts. At current the actual business part of it is still a work in progress (partially due to lack of funds) but it will be completed at some point and will offer a different way to do game server hosting.
As this blog is mainly for development from a technical perspective I'll give a bit of insight into how this website works, though at this time I will not be sharing the code due to it being used in a business environment as well. The blog is built using the NextJS framework, Mantine for styling and Firebase as a backend. As NextJS uses SSR, when you fetch the main page URL it queries the most recent entries in the database and uses premade templates to render previews. When viewing posts it does the same but renders the whole content instead of a preview. Content such as the title, author, main image and category have their own database entries but the body including images, video, code, etc are all written and rendered using standard markdown. As such I have made a basic admin panel in which I write and manage these posts.
I'm looking forward to posting more on here and improving my main page. If you have any questions about the site or the possibility of doing business, collabs and/or projects feel free to contact me at joshuapinti@gmail.com (please note that any spam, abuse or overall rudeness will result in a block).
