§ 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.
REACT
ARCHITECTURE
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.
WEB
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.
DEPLOYMENT
NODE.JS
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.
MYSQL
DATABASE
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.
JAVASCRIPT
FUNDAMENTALS
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.
JAVA
CAREER
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.
CAREER
DESIGN
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.
REACT
NODE.JS