Digital Engineering Journal

I build. I break. I learn.

A collection of practical lessons, engineering experiments, development mistakes, architecture decisions and things I discovered while building real software.

FIELD NOTES REV. 2026
Author Prince Tiwari
Field Web Engineering
Focus Full Stack Development
Stack React · Node · Java · SQL
Mode Build / Break / Learn
Status ● Always shipping
§ 02 — Latest notes

From the build room.

No recycled tutorials. Just practical observations from learning, building, debugging and shipping.

02 / REACT

React Is Not the Hard Part.

Components are easy. The difficult part starts when state, data flow, API calls and application architecture begin growing together.

03 / PERFORMANCE

Your Website Isn't Slow. Your Decisions Are.

A practical look at images, JavaScript, rendering, unnecessary requests and the small decisions that quietly destroy a website's performance.

04 / DEPLOYMENT

From localhost to the Internet.

What really happens after the code works on your laptop: environment variables, APIs, databases, hosting and the mistakes that appear only after deployment.

05 / DATABASE

The Day My Database Became the Problem.

APIs can be perfectly written and still feel broken when database design, queries, relationships and data flow are poorly planned.

06 / JAVASCRIPT

JavaScript Gets Weird When You Go Deeper.

Closures, references, asynchronous execution and the event loop are where writing JavaScript starts becoming understanding JavaScript.

07 / JAVA

Java vs JavaScript: Stop Comparing Them.

Similar names. Completely different ecosystems. Here's how I think about Java and JavaScript when choosing the right tool for a project.

08 / PORTFOLIO

I Don't Want a Pretty Portfolio.

A portfolio should do more than look impressive. It should give someone enough evidence to believe you can actually build the thing you're showing.

09 / E-COMMERCE

What Building an E-Commerce App Taught Me.

Cart persistence, authentication, products, orders, APIs and databases sound simple until they all have to work together.

§ 03 — Topics

Pick a rabbit hole.

Follow the topics that interest you. The goal is simple: learn something useful and build something with it.

“The best way to understand software is to build something complicated enough to break.”

— BUILD ROOM / FIELD NOTE 001

Have something
worth building?

If you're working on an interesting product, need a developer, or simply want to talk about technology, let's talk.

Contact Prince →