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
patiently waiting for the results
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...
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
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...
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...
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
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
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
I don't give AI a pass because it's not human, it's still annoying, and wrong way too often
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...
reacttraining.com/public-works...
July 8, 2025 at 8:14 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...
reacttraining.com/public-works...
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
But this tariff stuff will close the gap. Idiots
April 3, 2025 at 12:42 AM
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
But this tariff stuff will close the gap. Idiots
Hooks you probably don't need
reacttraining.com/blog/hooks-y...
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
Hooks you probably don't need
reacttraining.com/blog/hooks-y...
reacttraining.com/blog/hooks-y...
Understanding SPAs and their shortcomings
reacttraining.com/blog/underst...
reacttraining.com/blog/underst...
Understanding SPAs and their shortcomings
React Corporate Workshops, Training, and Consulting
reacttraining.com
April 3, 2025 at 2:59 PM
Understanding SPAs and their shortcomings
reacttraining.com/blog/underst...
reacttraining.com/blog/underst...
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
I went on a blog-writing flurry, I'll start posting them here reacttraining.com/blog/react-a...
Reposted by Brad Westfall
Thank you for writing this better than we could @bradwestfall.bsky.social 🤣
reacttraining.com/blog/remix-v...
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
Thank you for writing this better than we could @bradwestfall.bsky.social 🤣
reacttraining.com/blog/remix-v...
reacttraining.com/blog/remix-v...
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
Remove chrome's auto fill styling that makes your forms ugly (yellow or blue backgrounds) when someone uses the autofill
Just an occasional light weight programmer here
November 20, 2024 at 1:08 AM
Just an occasional light weight programmer here
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
My kids said they were making a phone. I was imagining two cups and a string. In reality they made cardboard cell phones 😆
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
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...
Reposted by Brad Westfall
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
reacttraining.com/blog/modern-...
Modern Data-Fetching in React
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 4:30 PM
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
reacttraining.com/blog/modern-...
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...
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...
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
reacttraining.com/blog/modern-...
Modern Data-Fetching in React
React Corporate Workshops, Training, and Consulting
reacttraining.com
September 10, 2024 at 4:30 PM
Modern data-fetching in React. The answer isn't as simple as "don't use useEffect"
reacttraining.com/blog/modern-...
reacttraining.com/blog/modern-...
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
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...
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
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
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
Just went to domains.google.com and redirected me to domains.google I forgot they had their own tld