Svelte creator Rich Harris gives a good response to Tom McWright’s article
Category: Uncategorized
Don’t use git-flow for web apps
Originator of git-flow doesn’t recommend git-flow for continuously delivered applications. Updated his 10 year old article. https://nvie.com/posts/a-successful-git-branching-model/
How to test React with Jest
Second-guessing the modern web
Tom MacWright: https://macwright.org/2020/05/10/spa-fatigue.html
- The main UI is built & updated in JavaScript using React or something similar.
- The backend is an API that that application makes requests against.
This idea has really swept the internet. It started with a few major popular websites and has crept into corners like marketing sites and blogs.
I’m increasingly skeptical of it.
Understanding map and apply
A toolset for working with elevated worlds
https://fsharpforfunandprofit.com/posts/elevated-world/#series-toc
Using responsive modifiers to control layout changes in your components
Why I use Rollup, and not Webpack
Martin Fowler: Patterns for Managing Source Code BranchesPatterns for Managing Source Code Branches
Frequent merges for faster and smoother development.
https://martinfowler.com/articles/branching-patterns.html#IntegrationFrequency
Type annotations in JavaScript files
I’m currently experimenting with adding types using JSDoc annotations as a way to avoid using TypeScript but have type-checking in my JavaScript code. This seems to be a pretty good way to go if you use VSCode as your editor.
I found this article pretty helpful https://ricostacruz.com/til/typescript-jsdoc