Max Rozen
OnlineOrNot Diaries 25: you can just build things
Four years of running a SaaS in a competitive market
OnlineOrNot Diaries 24
OnlineOrNot Diaries 23
OnlineOrNot Diaries 22
OnlineOrNot Diaries 21
OnlineOrNot Diaries 20
OnlineOrNot Diaries 19
Lessons from my third year running a SaaS
OnlineOrNot Diaries 18
2023: Focusing on a single product pays off
Starting a Cloudflare Worker from scratch
OnlineOrNot Diaries 17
OnlineOrNot Diaries 16
OnlineOrNot Diaries 15
OnlineOrNot Diaries 14
OnlineOrNot Diaries 13
OnlineOrNot Diaries 12
OnlineOrNot Diaries 11
OnlineOrNot Diaries 10
OnlineOrNot Diaries 9
OnlineOrNot Diaries 8
OnlineOrNot Diaries 7
OnlineOrNot Diaries 6
OnlineOrNot Diaries 5
OnlineOrNot Diaries 4
Getting your own good enough laptop for under $500
OnlineOrNot Diaries 3
OnlineOrNot Diaries 2
OnlineOrNot Diaries 1
On replacing my MacBook Air M1 with a Thinkpad T480
2022: I just kept shipping
Managing your Node.js installation
How I became a React developer
Learn Integration Testing with React Hook Form
Strangers from the internet paid for my MacBook Air: on my 4th year of indiehacking
@forge/api: Cannot read properties of undefined (reading ‘fetch’)
Keeping up with React Libraries
Demystifying useEffect's clean-up function
A Walkthrough of migrating MaxRozen.com from Gatsby to Next.js
Protecting your React routes
Deploying Node and React Shopify apps on Vercel
Using Tailwind CSS with React and CSS-in-JS
Indiehacking: a review of my 3rd year
Guidelines for developing Custom Hooks in React
Guidelines for Deploying React
Fixing Race Conditions in React with useEffect
Fetching Data in React with useEffect
Guidelines for choosing React Libraries
Understanding when to use useMemo
Stop useEffect from running on every render with useCallback
How the React Hooks ESLint plugin saved me hours debugging useEffect
The Definitive Guide to Commonly Used Words in React
Understanding Integration Testing in React
Guidelines to improve your React folder structure
What it means to not test implementation details in React
Examples of large production-grade, open-source React apps
Understanding useState's initial value
Methods for styling your React app
A Guide to Commonly Used React Component Libraries
How to use SVGs in your React App
Why you should use functional components + Hooks over class components in React
Keeping your sites fast with regular performance tests
Preventing infinite re-renders when using useEffect and useState
How to choose a median result when running Google Lighthouse multiple times
Frustrated by Formik? Here's a simpler way to do forms in React
Apollo vs Relay Modern: An unbiased look at which GraphQL client to use
Books every developer should read
Automatically testing for accessibility (a11y) issues with jest-axe
Introducing PerfBeacon - Continuously Measure Site Speed via API or Schedule
Blogging lessons from working for a large blogging company
How to implement a Higher-order component in React with TypeScript
How code splitting can make your React app load significantly faster
2019: Further reflections on trying to start an internet business
Why early stage startups are the worst for junior developers
What is the difference between style-loader and mini-css-extract-plugin?
How do you make relay-compiler run automatically?
How do you use variables in the HTML webpack outputs?
How do you use resolve.alias in webpack?
Understanding your webpack config
Prefetch your Google Fonts for Performance Gains in Gatsby
How to write semantic HTML
The books I read in 2018
2018: Reflections on trying to start an internet business
Start your own app with React, GraphQL and Serverless architecture: Part 3 - Let's build a GraphQL backend!
Start your own app with React, GraphQL and Serverless architecture: Part 2 - Deploying to a real domain name
Start your own app with React, GraphQL and Serverless architecture: Part 1 - Server-side Rendering, Serverlessly!
How to handle server-side rendering in React
How to resolve 'X defined in resolvers, but not in schema' with babel-plugin-inline-import
How to style react-select with styled-components or emotion