It’s always DNS, even when you don’t think DNS is part of this configuration In November, I rediscovered that my domain registrar and hosting provider
![](https://ashtonmackenzie.com/wp-content/uploads/2022/12/Ruby_on_Rails_logo-700x245-1.png)
“It’s called ‘Business Logic’ “ It starts simply enough. You have a many to many relationship, or even a one to many or one to
![the question is not "when does this effect run", the question is "with which state does this effect synchronize with" - Ryan Florence, 2019, Twitter](https://ashtonmackenzie.com/wp-content/uploads/2022/11/use-effect-state.png)
Maybe they’re right, am I out of touch? No, it is the hooks who are wrong.
DNS is very important for development because it allows us to write calls to resources outside of a program in a resilient way.
You might have experience in programming but not in the underlying technologies that support network methods… and you might be too afraid to ask.
Learning to troubleshoot code is already coming back and healing my self-taught habits.
In which you adopt a mythical beast of your own, and start to learn to spin them from the threads of your own shell scripts.
![](https://ashtonmackenzie.com/wp-content/uploads/2022/10/ts-lettermark-blue.png)
I haven’t even done much TypeScript yet. Apparently it’s hard work to migrate a whole legacy codebase from one framework to another!
![](https://ashtonmackenzie.com/wp-content/uploads/2022/10/base-swatch-react.png)
Why doing things the React way is analogous to advanced knitting construction techniques.
![](https://ashtonmackenzie.com/wp-content/uploads/2022/09/20220910_161854-1.jpg)
Why keeping good habits with git branches is like walking through several looms warped together.