dev-threads GmbH logo
dev-threads GmbH
  •   Toggle theme
    •  Light
    •  Dark
    •  Auto
  •  
    •  Light
    •  Dark
    •  Auto
  1.   Home
  1. Home
  2. Posts

Posts

important-projectonmain❯❯vimCash.feature❯vimCash.feature"Cash.feature"13L,394BFeature:Withdrawingcash@tc:1001Scenario:SuccessfulwithdrawalwithinbalanceGivenAlicehas234.56intheiraccountWhenAlicetriestowithdraw200.00Thenthewithdrawalissuccessful@tc:1002Scenario:DeclinedwithdrawalinexcessofbalanceGivenHamzahas198.76intheiraccountWhenHamzatriestowithdraw200.00Thenthewithdrawalisdeclined~"Cash.feature"13L,394B12,36AllAndAndHamzaAndHamzahasAndHamzahasnoAndHamzahasnooverdraftAndHamzahasnooverdraftlimit::w:wqimportant-projectonmain[!]took10s❯gitreset--hardHEAD~❯gitadd.❯gitadd.important-projectonmain[+]❯gitadd.❯gitcommithint:Waitingforyoureditortoclosethefile...<tant-project/.git/COMMIT_EDITMSG"10L,225BTests:#1002#Pleaseenterthecommitmessageforyourchanges.Linesstarting#with'#'willbeignored,andanemptymessageabortsthecommit.##Onbranchmain#Changestobecommitted:#modified:Cash.feature<tant-project/.git/COMMIT_EDITMSG"10L,225B1,0-1AllTests:#1002FixFixtestFixtestoverdraftFixtestoverdraftlimit[main632f867]Fixtestoverdraftlimit1filechanged,1insertion(+)took10simportant-projectonmaintook8s❯vimCash.feature❯vimCash.feature❯vimCash.feature❯vimCash.feature"Cash.feature""Cash.feature"13L,394B6b31=1b4f512,36All"Cash.feature"13L,394B+r6b36=1b512,36All"Cash.feature"13L,394B^[P12,36All"Cash.feature"13L,394B^[P1+12,36All"Cash.feature"13L,394Bk12,36All"Cash.feature"13L,394B11,36All"Cash.feature"13L,394Bo11,36All--INSERT--12,5AllA--INSERT--12,6AllAn--INSERT--12,7All--INSERT--12,8All--INSERT--12,9AllAndH--INSERT--12,10AllAndHa--INSERT--12,11AllAndHam--INSERT--12,12AllAndHamz--INSERT--12,13All--INSERT--12,14All--INSERT--12,15AllAndHamzah--INSERT--12,16AllAndHamzaha--INSERT--12,17All--INSERT--12,18All--INSERT--12,19AllAndHamzahasn--INSERT--12,20All--INSERT--12,21All--INSERT--12,22AllAndHamzahasnoo--INSERT--12,23AllAndHamzahasnoov--INSERT--12,24AllAndHamzahasnoove--INSERT--12,25AllAndHamzahasnoover--INSERT--12,26AllAndHamzahasnooverd--INSERT--12,27AllAndHamzahasnooverdr--INSERT--12,28AllAndHamzahasnooverdra--INSERT--12,29AllAndHamzahasnooverdraf--INSERT--12,30All--INSERT--12,31All--INSERT--12,32AllAndHamzahasnooverdraftl--INSERT--12,33AllAndHamzahasnooverdraftli--INSERT--12,34AllAndHamzahasnooverdraftlim--INSERT--12,35AllAndHamzahasnooverdraftlimi--INSERT--12,36All--INSERT--12,37All12,36All:12,36All"Cash.feature""Cash.feature"14L,431Bwritten❯gitreset--hardHEAD~❯gitreset--hardHEAD~❯gitadd.❯gitadd.❯gitadd.❯gitadd.❯gitcommit❯gitcommit❯gitcommit❯gitcommit❯gitcommit<tmp/important-project/.git/COMMIT_EDITMSG"<tant-project/.git/COMMIT_EDITMSG"10L,225BO1,0-1All--INSERT--1,1TopF--INSERT--1,2AllFi--INSERT--1,3All--INSERT--1,4All--INSERT--1,5AllFixt--INSERT--1,6AllFixte--INSERT--1,7AllFixtes--INSERT--1,8All--INSERT--1,9All--INSERT--1,10AllFixtesto--INSERT--1,11AllFixtestov--INSERT--1,12AllFixtestove--INSERT--1,13AllFixtestover--INSERT--1,14AllFixtestoverd--INSERT--1,15AllFixtestoverdr--INSERT--1,16AllFixtestoverdra--INSERT--1,17AllFixtestoverdraf--INSERT--1,18All--INSERT--1,19All--INSERT--1,20AllFixtestoverdraftl--INSERT--1,21AllFixtestoverdraftli--INSERT--1,22AllFixtestoverdraftlim--INSERT--1,23AllFixtestoverdraftlimi--INSERT--1,24All--INSERT--1,25All1,24All".git/COMMIT_EDITMSG"".git/COMMIT_EDITMSG"11L,250Bwritten

June 2, 2025 • Git

Automate the Annoying: Issue numbers in git commits

You can find the tool developed in this post here. In one project we use BDD style tests with cucumber to test our software. For regulatory reasons, we track all tests in Azure DevOps. (Ab)using the example from https://cucumber.io, our setup looks a bit like this: Feature: Withdrawing cash @tc:1001 Scenario: Successful withdrawal within balance Given Alice has 234.56 in their account When Alice tries to withdraw 200.00 Then the withdrawal is successful @tc:1002 Scenario: Declined withdrawal in excess of balance Given Hamza has 198.76 in their account When Hamza tries to withdraw 200.00 Then the withdrawal is declinedEvery test has a tag that references the work item on Azure DevOps. To enable easier tracing, we mention all test scenarios we touch in the commit message: ...

Stream video with frame-level metadata via WebRTC using GStreamer

February 7, 2025 • Rust

Stream video with frame-level metadata via WebRTC using GStreamer

Introduction One of our customers was facing the challenge of streaming out live image data to client applications connected over a network. As a core requirement, frame-level meta data had to be included in the stream (i.e., meta data and the video frame have to be in sync all the time) while the stream should be available in a standard format such that different clients (browser-based, stand-alone applications) can play the video and read the meta data. We did not want to invent our own protocol but use existing protocols/frameworks as much as possible. ...

Git as Quality Management Tool

May 30, 2024 • Git

Git as Quality Management Tool

Introduction Since 2021, our company has introduced a certified quality management system (QMS). QM systems help to secure the future of a company by continuously evaluating the context of the organization and acting accordingly to improve its own standing within this context. When we started installing the QMS in our company, we were consulted by the QAS Company who helped us to get familiar with QM and introduce a certified QM system within our company. During the discussions with the experts of QAS it was soon found, that getting a QM certificate is one thing, but ideally QM should really be lived by the employees as well. Having a dead folder of handbooks, templates, proofs, etc. in order to “survive” the yearly audit should not be the goal of this whole exercise. ...

Generating synthetic stereo reconstruction datasets with Blender

May 29, 2024 • Blender

Generating synthetic stereo reconstruction datasets with Blender

Introduction Stereo reconstruction is the process of creating a three-dimensional digital twin of an object using only captured images of that object. We usually distinguish between monocular, binocular and multi-view stereo reconstruction. The first one uses a single image and analyzes texture, shadows, perspective etc. to gain information about depth. The second method, binocular 3D reconstruction, uses exactly two images and obtains depth information from the offset of features in both images. Finally, multi-view stereo reconstruction is based on at least three images. If we are using more than one image, those can be taken either at different points in time or in space. In this post, my focus is on binocular stereo reconstruction, with the two images taken at different locations in space. ...

Copyright © 2025 dev-threads GmbH All rights reserved. | Powered by Hinode.
dev-threads GmbH
Code copied to clipboard