Streams: In general and in Node.jsThe other day, I had an interview for the backend engineer position. At one point, they asked if I knew about streams. While I had an understanding of network streams, I was thrown off when the interviewer presented a scenario involving memory size a...Jul 15, 2024 · 2 min readblog.rahuldahal.com.np
Importance of learning via official Documentation for software engineersOfficial Documentation is my go-to source for accurate information, providing the foundation for a comprehensive understanding of the technology I'm working with. Source of Accurate Information: Official Documentation is created by experts in the fi...Jun 21, 2024 · 2 min readblog.rahuldahal.com.np
Understanding Software as a Service (SaaS)Software as a Service, commonly known as SaaS. Whether you're a business owner, a tech enthusiast, or someone curious about modern software solutions, understanding SaaS can be incredibly beneficial. What is SaaS? Software as a Service (SaaS) is a so...May 25, 2024 · 3 min readblog.rahuldahal.com.np
First Make the Code Work, Then RefactorIn the world of software development, there is often a desire to create perfectly designed and optimized code right from the start. While this goal is admirable, it can sometimes hinder progress and slow down the development process. That's where the...1MJul 16, 2023 · 3 min readblog.rahuldahal.com.np
Mastering JavaScript: A Vanilla Approach to Learning Libraries and FrameworksIntroduction Learning a new library or framework can be daunting for newbie programmers. To ensure a solid foundation, adopt a vanilla JavaScript approach first. Gain a deep understanding of the language's core features and implement them before reac...May 3, 2023 · 2 min readblog.rahuldahal.com.np