@jkreeftmeijer I love using `--fixup`
@schnittchen Yes, I definitely underuse `--fixup`, and that would probably be the proper way to do it indeed. However, I'm currently grooming an example repository to show clear steps for an article I'm writing, so there's a lot of rebasing going on. I tend to lose track of the fixup commits, and autosquashing them is another step to take.
@jkreeftmeijer if the demo is not about how to use git, it should probably do things more manually then...
@schnittchen Actually, it's a demo for an article where I implement a minimal HTTP server in Elixir. It needs some setup to work out at the end of the article, so I'm constantly changing past commits.
I do admit, though, I swapped the commits and amended out of laziness. 🙊
@jkreeftmeijer You're a much more prolific writer than me!
I have ~3 Elixir blogpost topics in my pipeline and I cannot finish a single one :(
@schnittchen Aw, thanks! 🤗
Are you stuck on those articles because you can't find the time to finish them, or because you need input/editing from somebody? Please let me know if I can help!
@jkreeftmeijer I feel like I have plenty to say, although it always looks a bit superficial (like this cheap trick https://9elements.com/io/maintainable-test-setup-with-scenario-pipelines/)... Motivation and time are the problem that gets me stuck.
@jkreeftmeijer There's a story to be told about the feature toggle I used to switch the entire core logic of my elixir application. Lots of stuff to say about feature toggles in general (although I can simply link Kent Beck for that).
The interesting juice is how I managed to handle asynchronous full-stack (browser) tests in the presence of the toggle, hijacking the transport mechanism behind Ecto sandbox mode...
@schnittchen That sounds like a great case study!