home.social

#trunkbaseddevelopment — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #trunkbaseddevelopment, aggregated by home.social.

  1. 🚀 "Trunk Based Development" 🤔 is like a never-ending intro to a term you didn't ask for, sprinkled with more buzzwords than a startup pitch. It promises "continuous" everything, yet leaves your brain stuck in an endless loop of jargon. Good luck branching out of this verbose forest! 🌲💥
    trunkbaseddevelopment.com/ #TrunkBasedDevelopment #ContinuousDelivery #JargonOverload #StartupBuzzwords #TechHumor #HackerNews #ngated

  2. 🚀 "Trunk Based Development" 🤔 is like a never-ending intro to a term you didn't ask for, sprinkled with more buzzwords than a startup pitch. It promises "continuous" everything, yet leaves your brain stuck in an endless loop of jargon. Good luck branching out of this verbose forest! 🌲💥
    trunkbaseddevelopment.com/ #TrunkBasedDevelopment #ContinuousDelivery #JargonOverload #StartupBuzzwords #TechHumor #HackerNews #ngated

  3. 🚀 "Trunk Based Development" 🤔 is like a never-ending intro to a term you didn't ask for, sprinkled with more buzzwords than a startup pitch. It promises "continuous" everything, yet leaves your brain stuck in an endless loop of jargon. Good luck branching out of this verbose forest! 🌲💥
    trunkbaseddevelopment.com/ #TrunkBasedDevelopment #ContinuousDelivery #JargonOverload #StartupBuzzwords #TechHumor #HackerNews #ngated

  4. 🚀 "Trunk Based Development" 🤔 is like a never-ending intro to a term you didn't ask for, sprinkled with more buzzwords than a startup pitch. It promises "continuous" everything, yet leaves your brain stuck in an endless loop of jargon. Good luck branching out of this verbose forest! 🌲💥
    trunkbaseddevelopment.com/ #TrunkBasedDevelopment #ContinuousDelivery #JargonOverload #StartupBuzzwords #TechHumor #HackerNews #ngated

  5. 🚀 Trunk based development simplifica la integración de código en equipos ágiles. Menos ramas, menos conflictos y despliegues más rápidos. ¡Conoce esta estrategia! 💻

    Lee más 👉 soloingenieria.org/ingenieria-

    #TrunkBasedDevelopment #IngenieríaDeSoftware #DevOps #Integración Continua

  6. El código que no se integra rápido, se convierte en deuda técnica. Trunk based development te obliga a mantener tu trabajo siempre listo para producción. 💡 Pequeños cambios frecuentes superan a grandes cambios esporádicos.

    #TrunkBasedDevelopment #IngenieríaDeSoftware #DevOps #Integración Continua

  7. 0 days since hearing someone say "pair programming is not enough, a pull request has to be made anyway so someone fresh can review the code!"

    PR is waste. PR is too late. PR is too little. Reviews after the fact are fine, but should not be blocking, unless someone worked solo. "Fresh eyes" is a fallacy and mostly offers nothing else than manual nitpicks.

    #Software #SoftwareDevelopment #PullRequest #CodeReview #PairProgramming #Mobbing #MobProgramming #Teamwork #TrunkBasedDevelopment

  8. 0 days since hearing someone say "pair programming is not enough, a pull request has to be made anyway so someone fresh can review the code!"

    PR is waste. PR is too late. PR is too little. Reviews after the fact are fine, but should not be blocking, unless someone worked solo. "Fresh eyes" is a fallacy and mostly offers nothing else than manual nitpicks.

    #Software #SoftwareDevelopment #PullRequest #CodeReview #PairProgramming #Mobbing #MobProgramming #Teamwork #TrunkBasedDevelopment

  9. 0 days since hearing someone say "pair programming is not enough, a pull request has to be made anyway so someone fresh can review the code!"

    PR is waste. PR is too late. PR is too little. Reviews after the fact are fine, but should not be blocking, unless someone worked solo. "Fresh eyes" is a fallacy and mostly offers nothing else than manual nitpicks.

    #Software #SoftwareDevelopment #PullRequest #CodeReview #PairProgramming #Mobbing #MobProgramming #Teamwork #TrunkBasedDevelopment

  10. 0 days since hearing someone say "pair programming is not enough, a pull request has to be made anyway so someone fresh can review the code!"

    PR is waste. PR is too late. PR is too little. Reviews after the fact are fine, but should not be blocking, unless someone worked solo. "Fresh eyes" is a fallacy and mostly offers nothing else than manual nitpicks.

    #Software #SoftwareDevelopment #PullRequest #CodeReview #PairProgramming #Mobbing #MobProgramming #Teamwork #TrunkBasedDevelopment

  11. 0 days since hearing someone say "pair programming is not enough, a pull request has to be made anyway so someone fresh can review the code!"

    PR is waste. PR is too late. PR is too little. Reviews after the fact are fine, but should not be blocking, unless someone worked solo. "Fresh eyes" is a fallacy and mostly offers nothing else than manual nitpicks.

    #Software #SoftwareDevelopment #PullRequest #CodeReview #PairProgramming #Mobbing #MobProgramming #Teamwork #TrunkBasedDevelopment

  12. Published an update to: So, Yes, Trunk-based Development! Now What?

    Added the missing reference to the Walking Skeleton when implementing large changes.

    Thanks to Steve Hallman for bringing that to my attention 🫶

    #trunkbaseddevelopment #faq

    thinkinglabs.io/articles/2025/

  13. How can you maximise feedback, streamline pipelines and minimise disruption caused by bugs etc?

    I really enjoyed chatting to Bryan Jones about trunk-based development and many other things on his Quality Blether podcast! Listen to this episode and relive the vibe.

    shows.acast.com/quality-blethe

    #CSudberyRecordings #ContinuousIntegration #TrunkBasedDevelopment

  14. How can you maximise feedback, streamline pipelines and minimise disruption caused by bugs etc?

    I really enjoyed chatting to Bryan Jones about trunk-based development and many other things on his Quality Blether podcast! Listen to this episode and relive the vibe.

    shows.acast.com/quality-blethe

    #CSudberyRecordings #ContinuousIntegration #TrunkBasedDevelopment

  15. How can you maximise feedback, streamline pipelines and minimise disruption caused by bugs etc?

    I really enjoyed chatting to Bryan Jones about trunk-based development and many other things on his Quality Blether podcast! Listen to this episode and relive the vibe.

    shows.acast.com/quality-blethe

    #CSudberyRecordings #ContinuousIntegration #TrunkBasedDevelopment

  16. How can you maximise feedback, streamline pipelines and minimise disruption caused by bugs etc?

    I really enjoyed chatting to Bryan Jones about trunk-based development and many other things on his Quality Blether podcast! Listen to this episode and relive the vibe.

    shows.acast.com/quality-blethe

    #CSudberyRecordings #ContinuousIntegration #TrunkBasedDevelopment

  17. How can you maximise feedback, streamline pipelines and minimise disruption caused by bugs etc?

    I really enjoyed chatting to Bryan Jones about trunk-based development and many other things on his Quality Blether podcast! Listen to this episode and relive the vibe.

    shows.acast.com/quality-blethe

    #CSudberyRecordings #ContinuousIntegration #TrunkBasedDevelopment

  18. At work I have a monorepo with a bunch of helm charts in it.
    The LCM for this repo is garbage - I wrote it a few years ago not really knowing what I was doing, but also knowing it was a temporary thing.
    Turns out it’s not so temporary.

    The company is looking to move to trunk-based development and I’m looking to redo the LCM of this repo.

    Specifically this TBD: trunkbaseddevelopment.com/
    We want to be able to say “we are doing this” and point at an industry way of doing things, rather than looking at something home grown or modified.

    TBD makes sense to me, I’m pretty sure I understand it.

    But- the charts on the repo are released altogether monthly (looking to change this, but anticipating another year or more before being able to do so), there are two breaking changes a year.

    If I need to patch an old (supported) version, I might not be able to commit it to trunk and cherry-pick back to a relevant release branch because feature flags are hard to impossible in Helm (specifically in the way we use a library chart to provide 99% of the templating).

    Am I “allowed” to commit/PR directly to the release branch in this case?
    I know I technically can, but I can’t find what is idiomatic TBD in this situation.

    #branchingstrategies #trunkbased #trunkbaseddevelopment #git #lifecyclemanagement

  19. I've added a new project page to my blog for git-next, complete with an animation, to help explain the workflow that git-next enables.

    https://kemitix.net/projects/git-next/

    #git #TrunkBasedDevelopment #ci #ContinuousIntegration

  20. Web & Wine bei Meteocontrol – spannende Talks über Bug-Management und Trunk-Based Development! Wie hält man einen Bug-Tracker schlank? Sind Feature-Branches wirklich der beste Weg? Zwei spannende Perspektiven aus der Praxis.

    Den vollständigen Rückblick mit allen Insights findet ihr auf meinem LinkedIn!

    #WebAndWine #SoftwareDevelopment #BugManagement #TrunkBasedDevelopment #DevLife #Augsburg

  21. "As we can only rotate on code that can be integrated into Trunk, we are incentivized to take small steps. The smaller the step, the faster we can rotate. The more we rotate, the more engagement we feel as a group."

    #softwareengineering #productengineering #smaller #trunkbaseddevelopment #continuousintegration

    industriallogic.com/blog/trunk

  22. "As we can only rotate on code that can be integrated into Trunk, we are incentivized to take small steps. The smaller the step, the faster we can rotate. The more we rotate, the more engagement we feel as a group."

    #softwareengineering #productengineering #smaller #trunkbaseddevelopment #continuousintegration

    industriallogic.com/blog/trunk

  23. "As we can only rotate on code that can be integrated into Trunk, we are incentivized to take small steps. The smaller the step, the faster we can rotate. The more we rotate, the more engagement we feel as a group."

    industriallogic.com/blog/trunk

  24. "As we can only rotate on code that can be integrated into Trunk, we are incentivized to take small steps. The smaller the step, the faster we can rotate. The more we rotate, the more engagement we feel as a group."

    #softwareengineering #productengineering #smaller #trunkbaseddevelopment #continuousintegration

    industriallogic.com/blog/trunk

  25. "As we can only rotate on code that can be integrated into Trunk, we are incentivized to take small steps. The smaller the step, the faster we can rotate. The more we rotate, the more engagement we feel as a group."

    #softwareengineering #productengineering #smaller #trunkbaseddevelopment #continuousintegration

    industriallogic.com/blog/trunk

  26. Branching is a great workaround for problems elsewhere in the system that we are unable or unwilling to fix.

    Instead of looking for workarounds, what if we actually fixed the other problems in our system?

    More at agiletechnicalexcellence.com/2 #TrunkBasedDevelopment

  27. Удобный CI/CD доступен каждому

    Привет, Хабр! Недавно я выступал на Moscow Python Conf, где делился нашим опытом создания и использования CI/CD пайплайнов. В данной статье я расскажу об этих пайплайнах, раскрою их особенности и покажу, как они помогают нам быстро доставлять код и поддерживать высокий показатель Time To Market. Надеюсь, что наш опыт будет полезен и вам.

    habr.com/ru/articles/820451/

    #ci/cd #gitlab #pipeline #artifactory #trunkbaseddevelopment #phd #phdays #python

  28. Удобный CI/CD доступен каждому

    Привет, Хабр! Недавно я выступал на Moscow Python Conf, где делился нашим опытом создания и использования CI/CD пайплайнов. В данной статье я расскажу об этих пайплайнах, раскрою их особенности и покажу, как они помогают нам быстро доставлять код и поддерживать высокий показатель Time To Market. Надеюсь, что наш опыт будет полезен и вам.

    habr.com/ru/articles/820451/

    #ci/cd #gitlab #pipeline #artifactory #trunkbaseddevelopment #phd #phdays #python

  29. Удобный CI/CD доступен каждому

    Привет, Хабр! Недавно я выступал на Moscow Python Conf, где делился нашим опытом создания и использования CI/CD пайплайнов. В данной статье я расскажу об этих пайплайнах, раскрою их особенности и покажу, как они помогают нам быстро доставлять код и поддерживать высокий показатель Time To Market. Надеюсь, что наш опыт будет полезен и вам.

    habr.com/ru/articles/820451/

    #ci/cd #gitlab #pipeline #artifactory #trunkbaseddevelopment #phd #phdays #python

  30. I'm going to go against software engineering orthodoxy, on a couple of topics:
    1. Monorepos
    2. Trunk-Based Development.

    There ideas can be particularly toxic to small startups when taken as gospel truth.

    #softwareengineering #git #monorepos #trunkbaseddevelopment

    (Image credit: Microsoft Designer AI with the prompt: "A diagram of a git workflow with a datacenter server in the background"

  31. GitHub Pull Requests issues

    "We are investigating reports of degraded performance for Pull Requests. We are experiencing a delay in processing for repository push events, which may result in delayed updates to pull requests."

    Is this not an in-built feature "degraded performance when using Pull Requests", being a disrupted integration? as opposed to continuous integration ...

    #trunkBasedDevelopment

  32. Trunk-based development and continuous delivery go hand in hand like 🥜 butter and jelly. The former enables the latter by ensuring a clean codebase, rapid iterations, and easy deployment. 🌟 #TrunkBasedDevelopment #ContinuousDelivery

  33. 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.
    #TrunkBasedDevelopment #git #Software

  34. @Kanekotic
    I'm curious..... Do you consider #trunkbaseddevelopment to consist of _only_ pushing directly to main, without a peer review? (I'm assuming non-pair-programming here)

  35. when you se #github #gitlab... publicizing the use of pull requests and making them central to their platform. When will we get better tooling for #trunkBasedDevelopment ?

  36. 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

  37. CW: Poll 📊 Software dev workflow

    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?

  38. "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."

    #trunkbaseddevelopment #agility #pullrequest #meatloaf @qcoding

    youtube.com/watch?v=ndxjPNDWUj

  39. My biggest trouble with advocating against #PullRequests and gating merges behind #CodeReview 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.

    #Programming #SoftwareEngineering #SoftwareDevelopment #TheoryOfConstraints
    #TrunkBasedDevelopment