Urs Enzler ๐Ÿ‰ · @UrsEnzler
315 followers · 671 posts · Server tooting.ch

Unpopular opinion about trunk-based development: I prefer having two branches over having a feature toggle. In case there are changes in both branches that are not compatible, git will tell me with a merge conflict. In case of changes with both the toggle on and off, good look finding and merging this. Long-lived toggles are worse than long-lived branches. So keep both small. If you can't, prefer branches.

#software #git #trunkbaseddevelopment

Last updated 1 year ago

Jonathan Hall · @jhall
72 followers · 145 posts · Server techhub.social

The "problem" that GitFlow ostensibly solves is that of asynchronous quality gates.

It allows a dev to push code that has not yet been validated, and which may be later validated and promoted piecemeal.

Of course we've known for a long time, and the available evidence keeps growing, that this is a terrible way to ensure quality, or do anything else of value.

#gitflow #trunkbaseddevelopment #qa

Last updated 1 year ago

aegilops :github::microsoft: · @aegilops
109 followers · 373 posts · Server fosstodon.org

What does your team dev workflow look like?

Please tick which apply, or comment for more info.

For those who use a monorepo with trunk-based workflow, can you teach me how code review, linting and security testing (e.g. SAST) fit into your workflow?

#monorepo #gitflow #trunkbaseddevelopment

Last updated 2 years ago

Jon Fazzaro · @fazzaro
31 followers · 69 posts · Server hachyderm.io

"The industry has adopted pull requests as *the* way to code, and it's unfortunate.

The Pull Request was invented to accept code from people who are *not* on your team. From people who you don't know. People who may not have the context you have. It's deliberately an anti-team procedure."

@qcoding

youtube.com/watch?v=ndxjPNDWUj

#trunkbaseddevelopment #agility #pullrequest #meatloaf

Last updated 2 years ago

My biggest trouble with advocating against and gating merges behind is that it is legimately effective for finding defects when done thoroughly. You get something valuable for the cost in review work, increased batch sizes, and multitasking. It makes it harder to convince myself and others that it's better to drop it for the sake of flow.


#pullrequests #codereview #programming #softwareengineering #softwaredevelopment #theoryofconstraints #trunkbaseddevelopment

Last updated 2 years ago

Jon Fazzaro · @fazzaro
22 followers · 53 posts · Server hachyderm.io

"By the time you need advanced Git — the wheels have already come off car. Let's focus instead on using core Git correctly."

blog.trunk.io/minimum-viable-g

#git #sourcecontrol #pullrequests #gitflow #trunkbaseddevelopment

Last updated 2 years ago

Barney Laurance · @bdsl
9 followers · 19 posts · Server social.vivaldi.net

Someone on Stack Exchange asked about whether and are the same. This is my answer (they're not the same at all. One is based, one isn't) softwareengineering.stackexcha

#trunkbaseddevelopment #gitflow

Last updated 2 years ago

Barney Laurance · @bdsl
15 followers · 48 posts · Server social.vivaldi.net

Someone on Stack Exchange asked about whether and are the same. This is my answer (they're not the same at all. One is based, one isn't) softwareengineering.stackexcha

#trunkbaseddevelopment #gitflow

Last updated 2 years ago

kaeff · @kaeff
105 followers · 75 posts · Server hachyderm.io

It spotted the human side of why people tend to stick to their pull requests and code reviews quite well...

#trunkbaseddevelopment #chatgpt

Last updated 2 years ago

Aleix Morgadas · @aleixmorgadas
179 followers · 130 posts · Server tilde.zone

Deleting a feature flag and the code after releasing is a nice feeling of accomplishment.

Why are my preferred release approach?

1. Decouple deployment from releasing.

๐Ÿ‘‰ Improving the
๐Ÿ‘‰ Allows

2. Releasing is less tense as rolling back is one click away

3. Able to test in production for a set of users instead on staging environments that bring a false sense of safety

#featureflags #4keymetrics #trunkbaseddevelopment

Last updated 2 years ago

Colin Gourlay · @colin
55 followers · 28 posts · Server mastodon.me.uk

Announcement on about a new Virtual Monolithic Repository

I'm a big fan of the build system - the tooling for is lovely but the .net support (or certainly how I want to use it) is limited.

Hoping this might take my CI/CD pipelines in an interesting direction.

Definitely something to keep an eye on.

Announcement here: github.com/dotnet/announcement

#github #dotnet #nx #angular #azuredevops #devops #monorepo #trunkbaseddevelopment #continuousintegration #continuousdeployment #ContinuousDelivery

Last updated 2 years ago

Sean Killeen · @sjkilleen
319 followers · 231 posts · Server mastodon.social

Despite being sick as a dog, this was a *good* work week.

Prepped a client for a prod release that moves them forward in a number of ways - using for the first time (and doing it well), tons of , , much better pipelines, , shifting things to the left, doing so transparently & collaboratively.

Change is hard in big, highly-regulated companies. But it does feel really good to lay the foundation for orgs to improve.

#terraform #testautomation #trunkbaseddevelopment #devsecops #FeatureFlags

Last updated 2 years ago