✦ Dhiraj's Tech Blog

Explore the Blog

Thoughts on technology, software engineering, and the digital world

01
Data Structure & Algorithm · Dhiraj Bhattarai

Data Structure & Algorithm - Mid Term Answer

Data Structure & Algorithm Mid term question answer...…

#DSA#Question#answer#validate
02
Data Structure & Algorithm · Dhiraj Bhattarai

Part - 6 Tree

A tree is a non-linear, hierarchical data structure. Instead of a straight line, data branches out like an upside-down real tree: the root is at the top and leaves at the bottom....…

#Tree Structure#Hierarchical#DSA#Data Structure
03
Data Structure & Algorithm · Dhiraj Bhattarai

Part- 5 Linked List

A Linked List is a linear data structure in which elements (called nodes) are stored at non-contiguous memory locations and connected together using pointers (references). Unlike arrays, the size of a…

#LinkedList#ArrayList#Linear data#pointer
04
Data Structure & Algorithm · Dhiraj Bhattarai

Part-4 Data Structure & Algorithm

A queue is a linear data structure that follows the FIFO (First In, First Out) principle — the element inserted first is the first one to be removed....…

#Queue#FIFO#LIFO#DSA
05
Data Structure & Algorithm · Dhiraj Bhattarai

Part-3 Data Structure & Algorithm

A stack is a linear data structure that follows the LIFO (Last In, First Out) principle — the element inserted last is the first one to be removed....…

#Stack#Stack Impl#PUSH#POP
06
Data Structure & Algorithm · Dhiraj Bhattarai

Part 2 : Data Structure And Algorithm

Recursion is a process in which a function calls itself directly or indirectly in order to solve a problem by breaking it into smaller subproblems of the same type....…

#Recursion#Self-Call#DSA#Data Structure
07
Data Structure & Algorithm · Dhiraj Bhattarai

Part-1 Data Structure & Algorithm

Data is the raw material of computation. Every program written in any programming language must deal with data — it must store data, retrieve data, and process data....…

#DSA#Data Structure#Algorithm#Coding
08
Engineering & Architecture · Dhiraj Bhattarai

How Rust Is Quietly Rebuilding the Internet’s Foundation And Why You Should Adapt Faster

The internet is being rebuilt , not with new hardware, not with new protocols, but with a new language. Its name is Rust, and it’s reshaping how we think about performance, security, and the very fabr…

#Rust#Rust Dev#Performance#Safety
09
Programming & Architecture · Dhiraj Bhattarai

How TikTok Reduced Infrastructure Costs Using Rust - A Complete Deep Dive into Performance, Efficiency, and System Design

In a digital world where milliseconds determine user experience and infrastructure costs determine a company’s profitability, efficiency must become more than a performance metric — it must become a s…

#Programming#Rust#Architecture#System Design
10
Web Design & Development Premium · Dhiraj Bhattarai

Inside the Triangle: Software Engineer vs Project Manager vs QA — A Love-Hate Story That Builds Everything

the Software Engineer, the Project Manager (PM), and the Quality Assurance (QA). They balance each other wonderfully for the sake of software, on paper. In reality? It’s a flurry of Slack wars, Jira …

#QA#Programming#Software Engineer#Project Manager
11
· Dhiraj Bhattarai

Data Breaches: What Happens After Your Info Is Stolen?

Data breaches aren't new in this hyper-connected digital world. No company, from multinational corporations to local online retailers, is entirely safe. ...…

12
· Dhiraj Bhattarai

Why Multi-Factor Authentication Is a Must in 2025

As we move toward a world where everyone and everything is continuously connected, protecting your digital identity is no longer optional, it's required....…

13
· Dhiraj Bhattarai

Top 10 Free Tools to Make Your Internet Safer in 2025

The Internet has never been faster, smarter, or more available, as we head into 2025. Sadly, the Internet has also never been more dangerous....…

14
· Dhiraj Bhattarai

10 Digital Skills Every Teen Should Learn Before College

Today's hyper-connected world is one where tweens and teens have smartphones in hand and social media everywhere! However, regardless of how comfortable and savvy teens have become with technology, ma…

15
· John Ferrid

The Evolving Landscape of Programming Languages: 2024-2025

Programming languages evolve, the relevance of programming languages changes according to technological advances and the needs of industry....…