DEV Community

Balraj Singh profile picture

Balraj Singh

Software engineer with 10 years experience developing simple & anti-fragile software for high-volume businesses. Improved Mobile App's stability and responsiveness by incorporating patterns & practice

Joined Joined on  github website

Work

Engineer @ Meta(Facebook)

Unpopular Opinion: TypeScript is Overrated (Or Is It?)

Unpopular Opinion: TypeScript is Overrated (Or Is It?)

27
Comments 36
3 min read

Want to connect with Balraj Singh?

Create an account to connect with Balraj Singh. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
10 Hidden Gems in GitHub Actions for Automating Your Workflow

10 Hidden Gems in GitHub Actions for Automating Your Workflow

73
Comments 3
3 min read
10 Git Commands You’ll Wish You Knew Earlier

10 Git Commands You’ll Wish You Knew Earlier

202
Comments 22
3 min read
When (and When Not) to Use Tailwind CSS in Your Projects

When (and When Not) to Use Tailwind CSS in Your Projects

16
Comments 1
3 min read
20 Free APIs to Kickstart Your Side Projects

20 Free APIs to Kickstart Your Side Projects

171
Comments 25
4 min read
How to Make Your Website Mobile-Friendly: A Beginner’s Guide

How to Make Your Website Mobile-Friendly: A Beginner’s Guide

11
Comments 1
3 min read
How to Prepare for Your First Coding Interview: A Realistic Guide

How to Prepare for Your First Coding Interview: A Realistic Guide

21
Comments 2
3 min read
Common Mistakes Beginners Make in Coding and How to Avoid Them

Common Mistakes Beginners Make in Coding and How to Avoid Them

19
Comments 2
4 min read
How to Write Clean Code: Refactoring and Best Practices.

How to Write Clean Code: Refactoring and Best Practices.

192
Comments 18
2 min read
25 Project Ideas from Beginner to Advanced with Open Source Contributions

25 Project Ideas from Beginner to Advanced with Open Source Contributions

57
Comments 14
3 min read
Agile vs. DevOps: Which is Best for Your Team?

Agile vs. DevOps: Which is Best for Your Team?

21
Comments 1
3 min read
10 best software development collaboration tools in 2025.

10 best software development collaboration tools in 2025.

17
Comments
3 min read
Best Practices for Code Reviews That Foster Team Collaboration

Best Practices for Code Reviews That Foster Team Collaboration

127
Comments 10
3 min read
Top 10 Modern JavaScript Patterns for 2025

Top 10 Modern JavaScript Patterns for 2025

373
Comments 16
3 min read
Top 8 Web development projects for beginners

Top 8 Web development projects for beginners

25
Comments 2
3 min read
Code reviews are essential, and here's how I review code written in an unfamiliar language or codebase.

Code reviews are essential, and here's how I review code written in an unfamiliar language or codebase.

11
Comments
2 min read
The 2025 Roadmap to Building Secure Software: Best Practices and Tools for Software Engineers.

The 2025 Roadmap to Building Secure Software: Best Practices and Tools for Software Engineers.

18
Comments
4 min read
How to Become an Open-Source Contributor: A Developer's Guide to Contributing in 2025.

How to Become an Open-Source Contributor: A Developer's Guide to Contributing in 2025.

23
Comments 1
5 min read
Building Accessible Web Applications: A Developer’s Guide for 2025.

Building Accessible Web Applications: A Developer’s Guide for 2025.

19
Comments
3 min read
From Junior to Senior Developer: Essential Skills You Need in 2024

From Junior to Senior Developer: Essential Skills You Need in 2024

284
Comments 57
4 min read
To Rebase or Not to Rebase?

To Rebase or Not to Rebase?

14
Comments
3 min read
GraphQL vs REST in 2024: Which One is More Future-Proof for Full-Stack Applications?

GraphQL vs REST in 2024: Which One is More Future-Proof for Full-Stack Applications?

17
Comments
3 min read
CSS Houdini: Learn step by step How to Unlock the Power of Custom CSS with the Paint API

CSS Houdini: Learn step by step How to Unlock the Power of Custom CSS with the Paint API

15
Comments
3 min read
Exploring GraalVM: How to Speed Up Java Applications and Reduce Memory Footprint

Exploring GraalVM: How to Speed Up Java Applications and Reduce Memory Footprint

11
Comments 1
3 min read
The Incomplete List of Things Every Software Engineer Must Know

The Incomplete List of Things Every Software Engineer Must Know

8
Comments
2 min read
5 Open Source Alternatives to Your Favorite Software and Apps.

5 Open Source Alternatives to Your Favorite Software and Apps.

10
Comments
2 min read
Top 5 VS Code Extensions for JavaScript Developers

Top 5 VS Code Extensions for JavaScript Developers

10
Comments
3 min read
SwiftUI VS UIKit - Which One To Choose?

SwiftUI VS UIKit - Which One To Choose?

9
Comments
2 min read
Free and Paid API Resources Every Developer Should Know

Free and Paid API Resources Every Developer Should Know

12
Comments
3 min read
Git Merge vs Rebase

Git Merge vs Rebase

10
Comments
1 min read
10 Developer Tools to Improve Your Daily Life as a Developer: Part 2.

10 Developer Tools to Improve Your Daily Life as a Developer: Part 2.

11
Comments 1
2 min read
Build Better UIs with These 5 Design System Tools

Build Better UIs with These 5 Design System Tools

11
Comments
4 min read
5 Open Source Python Projects You Should Know About in 2024

5 Open Source Python Projects You Should Know About in 2024

13
Comments
3 min read
Must-Have Browser Extensions for Front-End Developers in 2024

Must-Have Browser Extensions for Front-End Developers in 2024

13
Comments 3
4 min read
10 Must-Know VS Code Extensions for Faster Development.

10 Must-Know VS Code Extensions for Faster Development.

8
Comments
4 min read
10 Things I Wish I Knew Before I Started Coding.

10 Things I Wish I Knew Before I Started Coding.

9
Comments 1
3 min read
Building a RESTful API with JAX-RS and Jersey

Building a RESTful API with JAX-RS and Jersey

12
Comments
2 min read
Writing Pythonic Code: Tips and Tricks for Cleaner Syntax.

Writing Pythonic Code: Tips and Tricks for Cleaner Syntax.

5
Comments
2 min read
Building Custom SwiftUI Animations: A Developer's Guide.

Building Custom SwiftUI Animations: A Developer's Guide.

4
Comments
2 min read
Implementing MVVM Architecture in iOS with Combine.

Implementing MVVM Architecture in iOS with Combine.

4
Comments
2 min read
iOS Projects with Buck Build Tool

iOS Projects with Buck Build Tool

Comments
2 min read
iOS Development in VS Code

iOS Development in VS Code

12
Comments 1
2 min read
How to Solve Big Problems: Insights from "Sprint"

How to Solve Big Problems: Insights from "Sprint"

Comments
2 min read
Roles and Responsibilities of a Lead Engineer in Driving Technical Excellence and Innovation

Roles and Responsibilities of a Lead Engineer in Driving Technical Excellence and Innovation

Comments
2 min read
Securing iOS Private and Public Keys with Apple Hardware Technology

Securing iOS Private and Public Keys with Apple Hardware Technology

Comments
1 min read
Unleashing the Power of Narration and Storytelling in Your Journey to Becoming a 10X Software Engineer

Unleashing the Power of Narration and Storytelling in Your Journey to Becoming a 10X Software Engineer

Comments
1 min read
Climbing the Ladder: How to Become a Staff Software Engineer from Junior Engineer

Climbing the Ladder: How to Become a Staff Software Engineer from Junior Engineer

Comments
2 min read
Building Enterprise Software Quality: A Comprehensive Guide to Achieving Success

Building Enterprise Software Quality: A Comprehensive Guide to Achieving Success

Comments
2 min read
A Pragmatic Approach to Becoming an AI Engineer

A Pragmatic Approach to Becoming an AI Engineer

Comments
2 min read
Unlocking the Virtual World: A Guide to Becoming a VR Engineer

Unlocking the Virtual World: A Guide to Becoming a VR Engineer

Comments
2 min read
5 Strategies for Improving Developer Efficiency in a Fast-Paced Organization

5 Strategies for Improving Developer Efficiency in a Fast-Paced Organization

Comments
1 min read
React Native: A Fast and Flexible Framework for Building Mobile Apps

React Native: A Fast and Flexible Framework for Building Mobile Apps

Comments
1 min read
Understanding SwiftUI in depth

Understanding SwiftUI in depth

Comments
5 min read
Swift: Decoding JSON with dynamic types

Swift: Decoding JSON with dynamic types

2
Comments
4 min read
Swift: Writing simple & composable data queries using Reader Monad

Swift: Writing simple & composable data queries using Reader Monad

Comments
6 min read
Simplicity & Reliability in Complex Software: “No Silver Bullet”

Simplicity & Reliability in Complex Software: “No Silver Bullet”

1
Comments
5 min read
Dependency Injection Simplified

Dependency Injection Simplified

Comments
5 min read
Functional Currying

Functional Currying

Comments
3 min read
Function Composition

Function Composition

1
Comments
8 min read
FP Core concepts: Pure functions & Side-Effects

FP Core concepts: Pure functions & Side-Effects

1
Comments
4 min read
loading...