Shriram's Blog

Recent content on Shriram's Blog
https://blog.s20n.dev/ (RSS)
visit blog
Keycase: Self-Hostable Cloud Based Password Manager
27 Apr 2024 | original ↗

Keycase is a browser based, self-hostable cryptographic password manager. It is a chrome extension that lets you encrypt and store passwords securely on firebase. The passwords are encrypted at rest. So only the user's browser is able to decrypt them. Even firebase administrators with full database access cannot decrypt the contents stored. This...

How Chordcat Works, A Chord Naming Algorithm
6 Apr 2024 | original ↗

chordcat is a chord-naming application and a pet project of mine. It is written in C++ and SFML. At the heart of chordcat is the chord naming algorithm. I and my dear friend Akash came up with this one afternoon and found it rather elegant. The algorithm itself is not very complicated but the explanation might be a tad bit lengthy. In this blog,...

C++ for the Web with Drogon
30 Jun 2023 | original ↗

Drogon is currently the fastest web server in the world. If you already know a bit of C++, it wouldn’t hurt to try it out. I personally think drogon is great, however I do find its documentation somewhat lacking which is all the more reason to contribute to them. If you find that drogon is right for you, please consider contributing to /...

About
30 Jun 2023 | original ↗

Hi I am Shriram. I mostly work with C++. Here are some of my pet projects. I like making software, music and music software. Please check out my project chordcat if you are into making music as well. I also maintain a few packages on debian. PGP Key: 93DA218D825BD263300F7BD6FC7E951A7BEF0836

A Shallow Dive Into Webassembly
18 Mar 2022 | original ↗

If you’ve been following the buzz in the past few years, you must have certainly heard about WebAssembly, the new, low-level, general purpose programming language that can be used to compile code for the web. Webassembly was created by Mozilla and Google to be extremely fast, safe and to bring near native performance to code running in the...

Headless CMS vs Traditional CMS
22 Feb 2022 | original ↗

Today is Tue, 22/02/2022. Happy Twosday! A CMS or Content Management System is a piece of software for digital content management, it can also be used as an enterprise wide digital asset management system, which enables you to manage your digital assets (images, videos, documents and other such files). The CMS comes with a web browser based user...

↑ these items are from RSS. Visit the blog itself at https://blog.s20n.dev/ to find other articles and to appreciate the author's digital home.