Join the Journey.
RSS FeedJtoS.dev is a blog about full-stack software development. I write about front-end, back-end, devops, startups, SaaS, tools and everything in between. If you want to level up your skills, this is the place to be.
If you want to learn more about me checkout About for more info.
Featured
How I Overwhelmed the New MacBook Air With the Apple M1 Chip.
Updated: at 09:12 AMIn light of Apple's performance claims, I decided to test the new MacBook Air with the Apple M1 chip. I was able to max out the CPU and RAM while doing image processing. I will post my results with code, screenshots, and optimizations to improve the processing of tens of thousands of photos.
Writing a Rsync GUI with Electron
Updated: at 09:12 AMA simple Electron RSYNC client built with Vue.Js.
Recent Posts
Cheap Performant Object Storage for Prototyping and Production
Updated: at 09:12 AMCloud object storage is highly performant and horizontally scalable (my storage needs can grow indefinitely) which meets many of my needs for an image hosting service. However, there is one huge concern that may come to your mind when you think of using the cloud for prototyping and production projects — cost.
Observer vs Scroll based lazy loading
Updated: at 09:12 AMThis article came out of my desire to find the best lazy loading approach for a good user experience on Eikona (my image hosting platform). In my last article, I talked about how I implemented Websocket streaming for a large number of images. Towards the end of the article, I mentioned that I chose a scroll calculation based method over the popular observer-based lazy loading pattern.
Why I decided to write my own media hosting service in Vue and Node.js
Updated: at 09:12 AMIn light of the past few years regarding data privacy and data security, I have increasingly been moving my data (files, media, etc.) off of large cloud platforms such as Google Drive and the like, in favor of self-hosting my data. That is where this project comes in!