Brad Westfall
banner
bradwestfall.bsky.social
Brad Westfall
@bradwestfall.bsky.social
Web dev since 1999. Currently teaching workshops at ReactTraining.com. Available for consulting, building your JS/React team, hands on dev work.
patiently waiting for the results
July 9, 2025 at 6:13 PM
Tailwind Workshop on 7/29 (2 hours - $150)

Is Tailwind a good fit for your project? This workshop serves to provide a technical overview of how Tailwind solves many issues that occur in more traditional CSS strategies...

reacttraining.com/public-works...
July 9, 2025 at 5:36 PM
If you hired someone who always "knew the answer to everything" or at least acted like they did, you'd be annoyed.

I don't give AI a pass because it's not human, it's still annoying, and wrong way too often
July 8, 2025 at 10:47 PM
Know anyone, any teams, that are exploring CSS strategies and what to hear more about Tailwind as a possibility for their stack? We have a new 2-hour workshop they might like

reacttraining.com/public-works...
July 8, 2025 at 8:14 PM
Reposted by Brad Westfall
We were cleaning Chinas clock economically. Many predicted they would surpass us by now, and they haven’t.

But this tariff stuff will close the gap. Idiots
April 3, 2025 at 12:42 AM
Hooks you probably don't need
reacttraining.com/blog/hooks-y...
Hooks You Probably Don't Need, 2025 edition
React Corporate Workshops, Training, and Consulting
reacttraining.com
April 3, 2025 at 3:00 PM
Understanding SPAs and their shortcomings
reacttraining.com/blog/underst...
Understanding SPAs and their shortcomings
React Corporate Workshops, Training, and Consulting
reacttraining.com
April 3, 2025 at 2:59 PM
I went on a blog-writing flurry, I'll start posting them here reacttraining.com/blog/react-a...
React Architecture Tradeoffs: SPA, SSR, or RSC
React Corporate Workshops, Training, and Consulting
reacttraining.com
April 3, 2025 at 2:59 PM
Reposted by Brad Westfall
Thank you for writing this better than we could @bradwestfall.bsky.social 🤣

reacttraining.com/blog/remix-v...
Remix vs React Router Framework
React Corporate Workshops, Training, and Consulting
reacttraining.com
April 1, 2025 at 10:27 PM
Remove chrome's auto fill styling that makes your forms ugly (yellow or blue backgrounds) when someone uses the autofill
November 27, 2024 at 5:35 PM
Just an occasional light weight programmer here
November 20, 2024 at 1:08 AM
My kids said they were making a phone. I was imagining two cups and a string. In reality they made cardboard cell phones 😆
November 18, 2024 at 2:57 AM
Be sure to follow @httparchive.org
November 11, 2024 at 3:11 PM
Reposted by Brad Westfall
SPA users. Because of lazy loading, your users might get a smaller JavaScript payload initially but now they wait twice as long for pages to load because they wait for JS then wait for data. Loading data outside your component with lazy loading reacttraining.com/blog/spa-laz...
SPA Lazy Loading Pitfalls
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 3:00 PM
Reposted by Brad Westfall
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
Modern Data-Fetching in React
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 4:30 PM
Reposted by Brad Westfall
My last two React workshops for the year. If you know anyone wanting to learn React in-depth, please refer them! reacttraining.com/public-works...
October 30, 2024 at 5:04 PM
My last two React workshops for the year. If you know anyone wanting to learn React in-depth, please refer them! reacttraining.com/public-works...
October 30, 2024 at 5:04 PM
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
Modern Data-Fetching in React
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 4:30 PM
SPA users. Because of lazy loading, your users might get a smaller JavaScript payload initially but now they wait twice as long for pages to load because they wait for JS then wait for data. Loading data outside your component with lazy loading reacttraining.com/blog/spa-laz...
SPA Lazy Loading Pitfalls
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 3:00 PM
What have you noticed is the difference between the dev community here on bluesky vs the bird. Since I just got here I don't have a feel yet
June 9, 2023 at 1:00 AM
Just went to domains.google.com and redirected me to domains.google I forgot they had their own tld
June 7, 2023 at 12:10 PM
Made a profile!
June 7, 2023 at 11:33 AM