Ryan Malacina

Hey there, I'm Ryan, and welcome to my site!

I am a software developer who works with SQL and Visual Basic via ASP.NET for my job. I'm a big fan of MongoDB, Express and Node, which is what this site is built on. I am currently in the process of learning Go and making use of HTMX. Please look around the site, and if you need to contact me you can do so via the contact form on the bottom of this site. Thanks for stopping by!


Projects

I work on multiple different projects in my free time, some of which are completed, and others that are simply basic ideas that I started but may not have finished. While I only show three projects here on the home page, there are currently seven projects that I have listed. To view a list of all projects I have worked on you can click here.

niftybot Logo
Niftybot-Discord
Nonce Simple Logo
nonce-simple
GoTodo Logo
GoTodo - A Simple Todo Website Written in Go

Site News and Updates

I know I've said this numerous times in the past, but it is time that I finally revamp everything. The site is currently experiencing lingering issues from implementing HTMX as it conflicts with the CSP policy that I have in place. For these reasons, I'm using that as my drive to finally start working on the site again. I have some long term plans, but I'm not going to lay those out here in case I pivot away from them, but I want to redesign the entire thing as I've grown stale of the design and I have learned more about web development since creating this site back in 2017 that I think would be beneficial to use. No timeline for these changes, but ideally by the end of this year.

The news index search will now highlight matching results!
test

I've been in the process of adding HTMX into the site where applicable, and I must say...it's a neat little thing. I've been enjoying adding it, but I've still got plenty of the site left to implement into. As always, the site code is open source if you'd like to see the progress, or even contribute.

I've been learning Go and HTMX as of late, so that I can create more fun things in the future. As part of learning Go for building my new web project, I've been learning HTMX to replace the standard jQuery/Javascript stuff I had been using. As part of that process, I plan to swap the jQuery/AJAX on this site with HTMX (where applicable), as I think that would be a fun project.

I recently fixed a bug on the blog where the entire excerpt was not showing on the blog index, but was showing correctly here on the website home page. It came down to some weird quirk with how Ghost handles {{excerpt}} in theme templates, but switching it to {{custom_excerpt}} resolved the problem. It was a tad annoying.

Latest Blog Posts

These are the last 5 blog posts that I have made. If you would like to visit the entire blog, you can do so by clicking here.
When I start learning a new language, I tend to set my eyes on creating something simple that will be a good foundation for learning the basics of the language. For some, that's the tried and true "Hello, World!" program, but that's extremely basic. For me, I tend to pick something I might find some use out of outside of learning the language, and for my beginning with Go, I settled on creating a simple Todo app. This started as nothing more than a command line based program. You launched it, f
It's once again been a very long time...
I've got some builds in the pipeline.
Long overdue keyboard update.
The first real custom keyboard I've built.

Contact Me

Shoot me a message and I'll get back to you as soon as I can. If you are reporting an issue that is not a security vulnerability, please do so here.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.