diff --git a/css/style.css.map b/css/style.css.map index 24dcd8be..75250264 100644 --- a/css/style.css.map +++ b/css/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["file:///home/runner/work/website/website/node_modules/the-new-css-reset/css/reset.css","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_typography.scss","hugo:vars","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_container.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_down.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_up.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_only.scss","hugostdin:/home/runner/work/website/website/themes/dailydevops/assets/scss/main.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_content.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_header.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_footer.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_image.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_table.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_sidebar.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_copy.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_pager.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_pagination.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_social.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_diagrams.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_compiled.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_syntax.scss","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/brands.css","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/solid.css","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/fontawesome.css"],"names":[],"mappings":"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AEF,kBACE,YAEF,mBACE,YAEF,oBACE,YAEF,2BACE,YAEF,kBACE,YAEF,gBACE,YAEF,mBACE,YAEF,mBACE,YAEF,mBACE,YAEF,qBACE,YAEF,kBACE,YAEF,eACE,YAEF,kBACE,YAEF,eACE,YAEF,oBACE,YAEF,8BACE,YAEF,6BACE,YAEF,mBACE,YAEF,oBACE,YAEF,0BACE,YAEF,wBACE,YAEF,kBACE,YAEF,2BACE,YAEF,2BACE,YAEF,mBACE,YAEF,uBACE,YAEF,iBACE,YAEF,sBACE,YAEF,iBACE,YAEF,eACE,YAEF,kBACE,YAEF,kBACE,YAEF,iBACE,YAEF,4BACE,YAEF,uBACE,YAEF,kBACE,YAEF,oBACE,YAEF,kBACE,YAEF,oBACE,YAEF,qBACE,YAEF,mBACE,YAEF,yBACE,YAEF,kBACE,YAEF,qBACE,YAEF,kBACE,YAEF,oBACE,YAEF,kBACE,YAEF,+BACE,YAEF,uBACE,YAEF,gBACE,YAEF,0CACE,YAEF,kBACE,YAEF,iBACE,YAEF,+BACE,YAEF,qBACE,YAEF,kBACE,YAEF,4BACE,YAEF,uBACE,YAEF,gBACE,YAEF,sBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kBACE,YAEF,eACE,YAEF,wBACE,YCpiDF;AAAA;AAAA;AAAA;AAAA,GAKA,YACE,iDACA,wDAEF,WACE,kCACA,kBACA,gBACA,mBACA,iHAEF,eAEE,gBClBF;AAAA;AAAA;AAAA;AAAA,GAKA,IACE,0DACA,iCAEF,0EASE,kCACA,mCACA,wCACA,kBACA,oBACA,cACA,oBAEF,4CAKE,kCAEF,gBAEE,oCAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,QACE,eAEF,QACE,iBACA,iBACA,sBAEF,OACE,gBACA,qBACA,sBAEF,OACE,iBACA,qBACA,wBAEF,OACE,iBACA,kBACA,wBAEF,OACE,gBACA,qBACA,wBAEF,QACE,cACA,qBACA,yBAEF,OACE,kBACA,aAEF,OACE,qBACA,uCACA,eACA,UACE,k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YAEF,yBACE,YAEF,0BACE,YAEF,qBACE,YAEF,kBACE,YAEF,6BACE,YAEF,wBACE,YAEF,wBACE,YAEF,kBACE,YAEF,8BACE,YAEF,gBACE,YAEF,yBACE,YAEF,wBACE,YAEF,mBACE,YAEF,gBACE,YAEF,cACE,YAEF,oCACE,YAEF,0BACE,YAEF,uBACE,YAEF,sBACE,YAEF,qCACE,YAEF,6BACE,YAEF,iBACE,YAEF,wBACE,YAEF,mBACE,YAEF,uBACE,YAEF,qBACE,YAEF,mBACE,YAEF,cACE,YAEF,oBACE,YAEF,0BACE,YAEF,0BACE,YAEF,qBACE,YAEF,4BACE,YAEF,6BACE,YAEF,0BACE,YAEF,wBACE,YAEF,wBACE,YAEF,+BACE,YAEF,6BACE,YAEF,oBACE,YAEF,uBACE,YAEF,kBACE,YAEF,yBACE,YAEF,2BACE,YAEF,yBACE,YAEF,iCACE,YAEF,gCACE,YAEF,oBACE,YAEF,yBACE,YAEF,qBAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eAEF,iEAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["file:///home/runner/work/website/website/node_modules/the-new-css-reset/css/reset.css","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_typography.scss","hugo:vars","hugostdin:/home/runner/work/website/website/themes/dailydevops/assets/scss/main.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_container.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_down.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_up.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/mixins/breakpoint/_only.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_content.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_header.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_footer.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_image.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_table.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_sidebar.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_copy.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_pager.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_pagination.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_social.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_diagrams.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_compiled.scss","file:///home/runner/work/website/website/themes/dailydevops/assets/scss/modules/_syntax.scss","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/brands.css","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/solid.css","file:///home/runner/work/website/website/node_modules/@fortawesome/fontawesome-free/css/fontawesome.css"],"names":[],"mappings":"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MdcO,QchBT,4GAEE,MdcO,QchBT,wHAEE,MdcO,QchBT,oHAEE,MdcO,QchBT,wHAEE,MdcO,QchBT,oGAEE,MdcO,KchBT,4GAEE,MdcO,QchBT,4GAEE,MdcO,QchBT,gGAEE,MdcO,KchBT,wIAEE,MdcO,QchBT,gHAEE,MdcO,QchBT,gHAEE,MdcO,IchBT,oGAEE,MdcO,QenCf,SACE,aACA,qBACA,uBCHF,UACE,iBjBKsB,KiBJtB,aACA,WACA,8BAEA,kBAEA,aACE,eAGF,8BAEE,iBjBNgB,QiBOhB,aACA,cAGF,eACE,chBEiB,MgBCnB,eACE,ahBFiB,MiBtBrB,QACE,YjB4De,6EiB3Df,iBlBDwB,KkBExB,YACA,kBAGF,IACE,qBAGF,QACE,gBACA,mBACA,QjBWuB,OiBVvB,kBAEA,aACC,cACA,gBACC,SACA,cACA,oBACA,mBAEA,sBACE,kBACA,yBAKN,MACE,mBACA,UACA,SACA,SAEF,SACE,iBACA,UACA,SACA,SACA,WACA,cACA,cAEF,IACE,cACA,WACA,sBAEF,SACE,kBACA,eACA,cAEF,GACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,cAEF,IACE,cAEF,GACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,cAEF,IACE,WAEF,GACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,IACE,WAEF,KACE,WAEF,IACE,kBAEF,IACE,iBAEF,IACE,iBAEF,IACE,iBAEF,IACE,iBChKF;AAAA;AAAA;AAAA;AAAA,GAKA,YACE,kDACA,2DAEF,WACE,oCACA,kBACA,gBACA,mBACA,mHAEF,gBAEE,gBAEF,kBACE,YAEF,iBACE,YAEF,gBACE,YAEF,mBACE,YAEF,kBACE,YAEF,oBACE,YAEF,+BACE,YAEF,eACE,YAEF,kBACE,YAEF,iBACE,YAEF,sBACE,YAEF,eACE,YAEF,iBACE,Y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,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,iBACE,YAEF,yBACE,YAEF,yBACE,YAEF,iBACE,YAEF,oBACE,YAEF,uBACE,YAEF,iBACE,YAEF,kCACE,YAEF,yBACE,YAEF,mBACE,YAEF,qBACE,YAEF,kBACE,YAEF,kBACE,YAEF,oBACE,YAEF,oBACE,YAEF,sBACE,YAEF,iBACE,YAEF,4BACE,YAEF,uBACE,YAEF,oBACE,YAEF,sBACE,YAEF,4BACE,YAEF,wBACE,YAEF,oBACE,YAEF,sBACE,YAEF,uBACE,YAEF,kBACE,YAEF,gBACE,YAEF,wBACE,YAEF,wBACE,YAEF,uBACE,YAEF,qBACE,YAEF,gBACE,YAEF,kBACE,YAEF,wBACE,YAEF,gBACE,YAEF,kBACE,YAEF,qBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,qBACE,YAEF,0BACE,YAEF,qBACE,YAEF,0BACE,YAEF,yBACE,YAEF,kBACE,YAEF,kBACE,YAEF,iBACE,YAEF,kBACE,YAEF,gBACE,YAEF,2BACE,YAEF,eACE,YAEF,4BACE,YAEF,sBACE,YAEF,0BACE,YAEF,mBACE,YAEF,eACE,YAEF,uBACE,YAEF,iBACE,YAEF,wBACE,YAEF,gBACE,YAEF,kBACE,YAEF,oBACE,YAEF,0BACE,YAEF,gCACE,YAEF,gBACE,YAEF,eACE,YAEF,0BACE,YAEF,0BACE,YAEF,kBACE,YAEF,mBACE,YAEF,iBACE,YAEF,gBACE,YAEF,sBACE,YAEF,kBACE,YAEF,yBACE,YAEF,sBACE,YAEF,kBACE,YAEF,uBACE,YAEF,sBACE,YAEF,sBACE,YAEF,yBACE,YAEF,yBACE,YAEF,kBACE,YAEF,kCACE,YAEF,sBACE,YAEF,mBACE,YAEF,iBACE,YAEF,kBACE,YAEF,0BACE,YAEF,mBACE,YAEF,qBACE,YAEF,mBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,0BACE,YAEF,oBACE,YAEF,cACE,YAEF,iBACE,YAEF,eACE,YAEF,eACE,YAEF,kBACE,YAEF,gCACE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,eACE,YAEF,kBACE,YAEF,mBACE,YAEF,oBACE,YAEF,2BACE,YAEF,kBACE,YAEF,gBACE,YAEF,mBACE,YAEF,mBACE,YAEF,mBACE,YAEF,qBACE,YAEF,kBACE,YAEF,eACE,YAEF,kBACE,YAEF,eACE,YAEF,oBACE,YAEF,8BACE,YAEF,6BACE,YAEF,mBACE,YAEF,oBACE,YAEF,0BACE,YAEF,wBACE,YAEF,kBACE,YAEF,2BACE,YAEF,2BACE,YAEF,mBACE,YAEF,uBACE,YAEF,iBACE,YAEF,sBACE,YAEF,iBACE,YAEF,eACE,YAEF,kBACE,YAEF,kBACE,YAEF,iBACE,YAEF,4BACE,YAEF,uBACE,YAEF,kBACE,YAEF,oBACE,YAEF,kBACE,YAEF,oBACE,YAEF,qBACE,YAEF,mBACE,YAEF,yBACE,YAEF,kBACE,YAEF,qBACE,YAEF,kBACE,YAEF,oBACE,YAEF,kBACE,YAEF,+BACE,YAEF,uBACE,YAEF,gBACE,YAEF,0CACE,YAEF,kBACE,YAEF,iBACE,YAEF,+BACE,YAEF,qBACE,YAEF,kBACE,YAEF,4BACE,YAEF,uBACE,YAEF,gBACE,YAEF,sBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kBACE,YAEF,eACE,YAEF,wBACE,YCpiDF;AAAA;AAAA;AAAA;AAAA,GAKA,YACE,iDACA,wDAEF,WACE,kCACA,kBACA,gBACA,mBACA,iHAEF,eAEE,gBClBF;AAAA;AAAA;AAAA;AAAA,GAKA,IACE,0DACA,iCAEF,0EASE,kCACA,mCACA,wCACA,kBACA,oBACA,cACA,oBAEF,4CAKE,kCAEF,gBAEE,oCAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,QACE,eAEF,QACE,iBACA,iBACA,sBAEF,OACE,gBACA,qBACA,sBAEF,OACE,iBACA,qBACA,wBAEF,OACE,iBACA,kBACA,wBAEF,OACE,gBACA,qBACA,wBAEF,QACE,cACA,qBACA,yBAEF,OACE,kBACA,aAEF,OACE,qBACA,uCACA,eACA,UACE,kBAEJ,OACE,sCACA,kBACA,kBACA,8BACA,oBAEF,WACE,0CACA,6CACA,2CACA,4CACA,sDAEF,cACE,WACA,0CAEF,eACE,YACA,yCAEF,SACE,+BACQ,uBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,0EACQ,kEAEV,WACE,iCACQ,yBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,gGACQ,wFAEV,SACE,+BACQ,uBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,2FACQ,mFAEV,cACE,oCACQ,4BACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,2FACQ,mFAEV,SACE,+BACQ,uBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,0EACQ,kEAEV,UACE,gCACQ,wBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,qEACQ,6DAEV,SACE,+BACQ,uBACR,sDACQ,8CACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,qEACQ,6DAEV,iBACE,kCAEF,yBAEE,+BACQ,uBACR,kEACQ,0DACR,4DACQ,oDACR,gFACQ,wEACR,uEACQ,+DAEV,uCACE,gGASE,6BACQ,qBACR,+BACQ,uBACR,oCACQ,4BACR,4BACQ,oBACR,+BACQ,wBAEZ,2BACE,OACE,2BACQ,mBACV,IACE,oDACQ,6CAEZ,mBACE,OACE,2BACQ,mBACV,IACE,oDACQ,6CAEZ,6BACE,GACE,4CACQ,oCACV,IACE,gHACQ,wGACV,IACE,4IACQ,oIACV,IACE,gHACQ,wGACV,IACE,6EACQ,qEACV,IACE,4CACQ,oCACV,KACE,4CACQ,qCAEZ,qBACE,GACE,4CACQ,oCACV,IACE,gHACQ,wGACV,IACE,4IACQ,oIACV,IACE,gHACQ,wGACV,IACE,6EACQ,qEACV,IACE,4CACQ,oCACV,KACE,4CACQ,qCAEZ,2BACE,IACE,qCAEJ,mBACE,IACE,qCAEJ,gCACE,QACE,yCACA,2BACQ,mBACV,IACE,UACA,0DACQ,mDAEZ,wBACE,QACE,yCACA,2BACQ,mBACV,IACE,UACA,0DACQ,mDAEZ,2BACE,IACE,yHACQ,kHAEZ,mBACE,IACE,yHACQ,kHAEZ,4BACE,GACE,iCACQ,yBACV,GACE,gCACQ,wBACV,OACE,iCACQ,yBACV,QACE,gCACQ,wBACV,IACE,iCACQ,yBACV,IACE,gCACQ,wBACV,IACE,iCACQ,yBACV,IACE,gCACQ,wBACV,SACE,+BACQ,wBAEZ,oBACE,GACE,iCACQ,yBACV,GACE,gCACQ,wBACV,OACE,iCACQ,yBACV,QACE,gCACQ,wBACV,IACE,iCACQ,yBACV,IACE,gCACQ,wBACV,IACE,iCACQ,yBACV,IACE,gCACQ,wBACV,SACE,+BACQ,wBAEZ,2BACE,GACE,+BACQ,uBACV,KACE,iCACQ,0BAEZ,mBACE,GACE,+BACQ,uBACV,KACE,iCACQ,0BAEZ,cACE,gCACQ,wBAEV,eACE,iCACQ,yBAEV,eACE,iCACQ,yBAEV,oBACE,+BACQ,uBAEV,kBACE,+BACQ,uBAEV,mDAEE,gCACQ,wBAEV,cACE,uDACQ,+CAEV,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAEF,0BAEE,OACA,kBACA,kBACA,WACA,sCAEF,aACE,oBAEF,aACE,cAEF,YACE,8BAKF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,cACE,YAEF,sBACE,YAEF,6BACE,YAEF,iCACE,YAEF,iCACE,YAEF,eACE,YAEF,sBACE,YAEF,sBACE,YAEF,wBACE,YAEF,uBACE,YAEF,uBACE,YAEF,wBACE,YAEF,oBACE,YAEF,wBACE,YAEF,iBACE,YAEF,6CACE,YAEF,yBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,sBACE,YAEF,wBACE,YAEF,iBACE,YAEF,wBACE,YAEF,uBACE,YAEF,0BACE,YAEF,yBACE,YAEF,gCACE,YAEF,wCACE,YAEF,uBACE,YAEF,4BACE,YAEF,8BACE,YAEF,sBACE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YAEF,qCACE,YAEF,iBACE,YAEF,yBACE,YAEF,0BACE,YAEF,qBACE,YAEF,kBACE,YAEF,6BACE,YAEF,wBACE,YAEF,wBACE,YAEF,kBACE,YAEF,8BACE,YAEF,gBACE,YAEF,yBACE,YAEF,wBACE,YAEF,mBACE,YAEF,gBACE,YAEF,cACE,YAEF,oCACE,YAEF,0BACE,YAEF,uBACE,YAEF,sBACE,YAEF,qCACE,YAEF,6BACE,YAEF,iBACE,YAEF,wBACE,YAEF,mBACE,YAEF,uBACE,YAEF,qBACE,YAEF,mBACE,YAEF,cACE,YAEF,oBACE,YAEF,0BACE,YAEF,0BACE,YAEF,qBACE,YAEF,4BACE,YAEF,6BACE,YAEF,0BACE,YAEF,wBACE,YAEF,wBACE,YAEF,+BACE,YAEF,6BACE,YAEF,oBACE,YAEF,uBACE,YAEF,kBACE,YAEF,yBACE,YAEF,2BACE,YAEF,yBACE,YAEF,iCACE,YAEF,gCACE,YAEF,oBACE,YAEF,yBACE,YAEF,qBAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eAEF,iEAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA"} \ No newline at end of file diff --git a/css/style.min.743d22aa5c40c1c9d3b46a776383866fb037f3fedfebdfaf197b99d61235b0d9ae30c12239e52b683d54c1c8c13ee9e70041e43b224caf82308a040e4578f1e2.css b/css/style.min.743d22aa5c40c1c9d3b46a776383866fb037f3fedfebdfaf197b99d61235b0d9ae30c12239e52b683d54c1c8c13ee9e70041e43b224caf82308a040e4578f1e2.css new file mode 100644 index 00000000..79a8dc0f --- /dev/null +++ b/css/style.min.743d22aa5c40c1c9d3b46a776383866fb037f3fedfebdfaf197b99d61235b0d9ae30c12239e52b683d54c1c8c13ee9e70041e43b224caf82308a040e4578f1e2.css @@ -0,0 +1 @@ +*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}::-moz-placeholder{color:unset}::placeholder{color:unset}::-webkit-details-marker{display:none}:root{font-family:Tahoma,Verdana,Segoe,sans-serif;font-style:normal;font-size:16px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}h1,h2,h3{color:#15a;font-variant:small-caps;line-height:1.3}h1,h2,h3{font-weight:700}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h2:not(:first-child),h3:not(:first-child){margin-top:.75em}a{color:inherit;text-decoration:none}a:hover:enabled,a:focus:enabled{color:#15a}:not(.chroma)>code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;background-color:#ddd;padding:2px 5px;white-space:break-spaces}strong{font:inherit;font-weight:700}i,em{font:inherit;font-style:italic}small,sub{font:inherit;font-size:.625rem;font-style:normal}sub{vertical-align:sub}blockquote{display:block;padding:.25rem 0 .25rem 1rem;line-height:1.6;border-left:.5rem solid #15a}blockquote p:last-child{margin:0}blockquote footer{text-align:right}.clearfix::after{content:"";clear:both;display:table}.container{position:relative;background-color:#ddd;word-wrap:break-word}.divider{flex:1 0 90%;border-top:.375rem solid #f93}main header,article header{margin-bottom:1.25rem}.body{background-color:#fafafa;display:flex;gap:1.25rem;flex-wrap:wrap}.author,.board .card,.post{position:relative}.author .link,.board .card .link,.post .link{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.post{flex:1 0 66.6666666667%;order:1;overflow-x:auto}.post:not(:last-of-type){padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #555}.list{flex:1 0 66.6666666667%;order:1;overflow-x:auto}.content li a,.content p a{color:#15a}.content li a:hover,.content p a:hover{color:#f93;text-decoration:underline}.content ul{list-style:revert;margin:0 0 20px 40px}.content ul ul{margin:0 0 0 40px}.content li{margin-bottom:5px}.content p+ul{margin-top:20px}.content :not(:only-child,:last-child){margin-bottom:.5em}.board{display:flex;width:100%;gap:.5rem;flex-wrap:wrap}.board header{flex:0 0 100%}.board .card{flex:1 0 30%;min-width:250px;padding:.5rem;overflow-y:clip}.board .card header{margin:0}.board .card .square{width:80px;height:80px;margin:0 .5rem .5rem 0}.header{background:#fafafa;display:flex;flex-wrap:wrap}.logo{display:flex;flex:1 0 65%;align-items:center}.logo .title{line-height:1;color:#15a}.menu .burger{display:block;color:#000;font-size:4rem;line-height:1}.menu .burger.active{color:#15a}.navigation{list-style:none;background-color:#555}.navigation li.active{background:#15a}.navigation li:hover{background:#f93}.navigation a{color:#fafafa;font-weight:700;display:flex;padding:.5rem .875rem;gap:.25rem}.navigation li.translation figure{width:2rem;margin-bottom:0!important}.footer{background:#fafafa;display:flex;flex-wrap:wrap}.footer nav{width:100%}.footer .navigation{display:flex;flex:1 0 90%;flex-direction:row-reverse;font-size:.75rem}.copyright{display:flex;justify-content:flex-end;flex:1 0 90%;background-color:#555;color:#fafafa;padding:.375rem;font-size:.75rem}figure{margin:0 0 1.25rem;display:flex;flex-wrap:wrap}figure picture{flex:0 0 100%;order:1}figure img{display:block}figure footer{flex:1 0 45%;order:3;text-align:right}.hero{flex:0 0 100%;margin:0 0 .25rem}.responsive img{margin:0 auto}.page-logo{margin:0}.round{border-radius:50%;border:1px #15a solid}.round img,.round picture{border-radius:inherit}.square{float:left;margin:0 20px 0 0}.sidebar{flex:0 0 25%;order:2;display:flex;flex-direction:column;font-size:.75rem}.sidecar>header{flex:0 0 100%;margin-bottom:.5rem}.sidecar>header>h1{color:#15a;font-size:1.25em}.sidecar h2{font-size:1.125em}.author .round{float:right;margin:0 0 .75rem .75rem}.links a{display:block}.links a>i{font-size:.75em}.tags{font-size:.9em;line-height:1}.tags ul{gap:1rem;display:flex;flex-wrap:wrap}.tags a{color:inherit;display:inherit;padding:.1875rem .375rem;margin:.25rem .375rem}.tags .tag{border-radius:10px}.tags .tag:hover{color:#fafafa;background-color:#15a}.tags .tag{color:#529;background-color:#f93}.related .square{margin:0 5px 0 0}.pager{display:flex;justify-content:space-between;flex:1 0 100%;order:9}.pager>a{flex:1 1 50%}.pager .prev{text-align:right}.pager .prev:first-child{max-width:100%}.pager .title{margin-bottom:0;font-size:.8125rem}.pager .sub{margin-bottom:5px;font-weight:700;line-height:1}.pagination{display:flex;flex:0 0 100%;order:9;justify-content:space-between}.pagination .item{display:inline-block;padding:10px 15px;font-weight:700;color:#000;background:#ddd}.pagination .item:not([disabled]):hover,.pagination .item:not([disabled]):active,.pagination .current{color:#fafafa;background:#15a}.share,.social{justify-content:space-evenly;display:flex;flex-wrap:wrap}.share a,.social a{font-size:1rem}.share .icon,.social .icon{display:inline-block;vertical-align:top}.share .icon.facebook:hover,.share .icon.facebook:active,.social .icon.facebook:hover,.social .icon.facebook:active{color:#1877f2}.share .icon.feed:hover,.share .icon.feed:active,.social .icon.feed:hover,.social .icon.feed:active{color:#529}.share .icon.github:hover,.share .icon.github:active,.social .icon.github:hover,.social .icon.github:active{color:#4078c0}.share .icon.linkedin:hover,.share .icon.linkedin:active,.social .icon.linkedin:hover,.social .icon.linkedin:active{color:#0077b5}.share .icon.mail:hover,.share .icon.mail:active,.social .icon.mail:hover,.social .icon.mail:active{color:#f93}.share .icon.reddit:hover,.share .icon.reddit:active,.social .icon.reddit:hover,.social .icon.reddit:active{color:#ff4500}.share .icon.stackoverflow:hover,.share .icon.stackoverflow:active,.social .icon.stackoverflow:hover,.social .icon.stackoverflow:active{color:#f48024}.share .icon.twitter:hover,.share .icon.twitter:active,.social .icon.twitter:hover,.social .icon.twitter:active{color:#1da1f2}.share .icon.xing:hover,.share .icon.xing:active,.social .icon.xing:hover,.social .icon.xing:active{color:#026466}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"font awesome 6 brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2)format("woff2"),url(../webfonts/fa-brands-400.ttf)format("truetype")}.fab,.fa-brands{font-weight:400}.fa-stack-overflow:before{content:""}.fa-linkedin-in:before{content:""}.fa-xing:before{content:""}.fa-reddit-alien:before{content:""}.fa-facebook-f:before{content:""}.fa-x-twitter:before{content:""}.fa-github:before{content:""}:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"font awesome 6 free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}.fas,.fa-solid,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-solid{font-family:"font awesome 6 free"}.fab,.fa-brands{font-family:"font awesome 6 brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-fw{text-align:center;width:1.25em}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-backward::before{content:""}.fa-angles-right::before{content:""}.fa-circle::before{content:""}.fa-burger::before{content:""}.fa-tag::before{content:""}.fa-envelope::before{content:""}.fa-forward::before{content:""}.fa-bug::before{content:""}.fa-copy::before{content:""}.fa-rss::before{content:""}.fa-check::before{content:""}@media(max-width:767.98px){.container{margin:.5rem auto;padding:0 .5rem}.body{padding:.5rem}.content ul{margin:0 0 20px 20px}.content ul ul{margin:0 0 0 20px}.board .card{flex-basis:100%}.header .divider{margin:0 .5rem}.logo{padding:.5rem .5rem 0;gap:.5rem}.logo .title{font-size:1.25rem}.menu{padding:.5rem}.menu .navigation{position:absolute;left:.5rem;right:.5rem;margin-top:-2px;z-index:50;visibility:hidden}.menu .navigation.active{visibility:visible}.menu .navigation.active a{font-size:1.25em}.navigation li.translation figure{margin:0 auto}.footer{padding:.5rem}.page-logo{max-width:4rem}.author .round{max-width:80px}}@media(min-width:768px){.container{margin:1.5rem auto;padding:0 1.5rem}.body{padding:1.5rem}.header .divider{margin:0 1.5rem}.logo{padding:0 1.5rem;gap:1.5rem}.logo .title{font-size:2.5rem}.menu{flex:1 0 90%;margin:0 1.5rem}.menu .burger{display:none;visibility:hidden}.menu .navigation{display:flex}li:not(.translation)+li.translation{margin-left:auto}.footer{flex:1 0 90%;padding:0 1.5rem 1.5rem}.page-logo{max-width:8rem}.author .round{max-width:120px}}@media(max-width:575.98px){.container{max-width:540px}}@media(min-width:576px)and (max-width:767.98px){.container{max-width:720px}}@media(min-width:768px)and (max-width:991.98px){.container{max-width:960px}}@media(min-width:992px)and (max-width:1199.98px){.container{max-width:1140px}}@media(min-width:1200px){.container{max-width:1540px}}@media(min-width:992px){.sidebar{gap:.75rem}.sidebar.divider{border:0}.sidecar{padding:.5rem}}@media(max-width:991.98px){.sidebar{gap:.25rem;order:10!important;flex-basis:100%}} \ No newline at end of file diff --git a/css/style.min.d29d399142d9b4550aac9c1849e34fb5487eb8f06f90e15cb91c379afa77d840446f43f611d2eee3bd768458ca9c6c032c8e8ca66ff0a201083e97acaba01485.css b/css/style.min.d29d399142d9b4550aac9c1849e34fb5487eb8f06f90e15cb91c379afa77d840446f43f611d2eee3bd768458ca9c6c032c8e8ca66ff0a201083e97acaba01485.css deleted file mode 100644 index cb511f13..00000000 --- a/css/style.min.d29d399142d9b4550aac9c1849e34fb5487eb8f06f90e15cb91c379afa77d840446f43f611d2eee3bd768458ca9c6c032c8e8ca66ff0a201083e97acaba01485.css +++ /dev/null @@ -1 +0,0 @@ -*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}::-moz-placeholder{color:unset}::placeholder{color:unset}::-webkit-details-marker{display:none}:root{font-family:Tahoma,Verdana,Segoe,sans-serif;font-style:normal;font-size:16px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}h1,h2,h3{color:#15a;font-variant:small-caps;line-height:1.3}h1,h2,h3{font-weight:700}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h2:not(:first-child),h3:not(:first-child){margin-top:.75em}a{color:inherit;text-decoration:none}a:hover:enabled,a:focus:enabled{color:#15a}:not(.chroma)>code{font:inherit;background-color:#eee;padding:0 2px;white-space:pre-wrap}strong{font:inherit;font-weight:700}i,em{font:inherit;font-style:italic}small,sub{font:inherit;font-size:.625rem;font-style:normal}sub{vertical-align:sub}blockquote{display:block;padding:.25rem 0 .25rem 1rem;line-height:1.6;border-left:.5rem solid #15a}blockquote p:last-child{margin:0}blockquote footer{text-align:right}.clearfix::after{content:"";clear:both;display:table}.container{position:relative;background-color:#eee;word-wrap:break-word}.divider{flex:1 0 90%;border-top:.375rem solid #f93}main header,article header{margin-bottom:1.25rem}.body{background-color:#fafafa;display:flex;gap:1.25rem;flex-wrap:wrap}.author,.board .card,.post{position:relative}.author .link,.board .card .link,.post .link{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.post{flex:1 0 66.6666666667%;order:1;overflow-x:auto}.post:not(:last-of-type){padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #555}.list{flex:1 0 66.6666666667%;order:1;overflow-x:auto}.content li a,.content p a{color:#15a}.content li a:hover,.content p a:hover{color:#f93;text-decoration:underline}.content ul{list-style:revert;margin:0 0 20px 40px}.content ul ul{margin:0 0 0 40px}.content li{margin-bottom:5px}.content p+ul{margin-top:20px}.content :not(:only-child,:last-child){margin-bottom:.5em}.board{display:flex;width:100%;gap:.5rem;flex-wrap:wrap}.board header{flex:0 0 100%}.board .card{flex:1 0 30%;min-width:250px;padding:.5rem;overflow-y:clip}.board .card header{margin:0}.board .card .square{width:80px;height:80px;margin:0 .5rem .5rem 0}.header{background:#fafafa;display:flex;flex-wrap:wrap}.logo{display:flex;flex:1 0 65%;align-items:center}.logo .title{line-height:1;color:#15a}.menu .burger{display:block;color:#000;font-size:4rem;line-height:1}.menu .burger.active{color:#15a}.navigation{list-style:none;background-color:#555}.navigation li.active{background:#15a}.navigation li:hover{background:#f93}.navigation a{color:#fafafa;font-weight:700;display:flex;padding:.5rem .875rem;gap:.25rem}.navigation li.translation figure{width:2rem;margin-bottom:0!important}.footer{background:#fafafa;display:flex;flex-wrap:wrap}.footer nav{width:100%}.footer .navigation{display:flex;flex:1 0 90%;flex-direction:row-reverse;font-size:.75rem}.copyright{display:flex;justify-content:flex-end;flex:1 0 90%;background-color:#555;color:#fafafa;padding:.375rem;font-size:.75rem}figure{margin:0 0 1.25rem;display:flex;flex-wrap:wrap}figure picture{flex:0 0 100%;order:1}figure img{display:block}figure footer{flex:1 0 45%;order:3;text-align:right}.hero{flex:0 0 100%;margin:0 0 .25rem}.responsive img{margin:0 auto}.page-logo{margin:0}.round{border-radius:50%;border:1px #15a solid}.round img,.round picture{border-radius:inherit}.square{float:left;margin:0 20px 0 0}.sidebar{flex:0 0 25%;order:2;display:flex;flex-direction:column;font-size:.75rem}.sidecar>header{flex:0 0 100%;margin-bottom:.5rem}.sidecar>header>h1{color:#15a;font-size:1.25em}.sidecar h2{font-size:1.125em}.author .round{float:right;margin:0 0 .75rem .75rem}.links a{display:block}.links a>i{font-size:.75em}.tags{font-size:.9em;line-height:1}.tags ul{gap:1rem;display:flex;flex-wrap:wrap}.tags a{color:inherit;display:inherit;padding:.1875rem .375rem;margin:.25rem .375rem}.tags .tag{border-radius:10px}.tags .tag:hover{color:#fafafa;background-color:#15a}.tags .tag{color:#529;background-color:#f93}.related .square{margin:0 5px 0 0}.pager{display:flex;justify-content:space-between;flex:1 0 100%;order:9}.pager>a{flex:1 1 50%}.pager .prev{text-align:right}.pager .prev:first-child{max-width:100%}.pager .title{margin-bottom:0;font-size:.8125rem}.pager .sub{margin-bottom:5px;font-weight:700;line-height:1}.pagination{display:flex;flex:0 0 100%;order:9;justify-content:space-between}.pagination .item{display:inline-block;padding:10px 15px;font-weight:700;color:#000;background:#eee}.pagination .item:not([disabled]):hover,.pagination .item:not([disabled]):active,.pagination .current{color:#fafafa;background:#15a}.share,.social{justify-content:space-evenly;display:flex;flex-wrap:wrap}.share a,.social a{font-size:1rem}.share .icon,.social .icon{display:inline-block;vertical-align:top}.share .icon.facebook:hover,.share .icon.facebook:active,.social .icon.facebook:hover,.social .icon.facebook:active{color:#1877f2}.share .icon.feed:hover,.share .icon.feed:active,.social .icon.feed:hover,.social .icon.feed:active{color:#529}.share .icon.github:hover,.share .icon.github:active,.social .icon.github:hover,.social .icon.github:active{color:#4078c0}.share .icon.linkedin:hover,.share .icon.linkedin:active,.social .icon.linkedin:hover,.social .icon.linkedin:active{color:#0077b5}.share .icon.mail:hover,.share .icon.mail:active,.social .icon.mail:hover,.social .icon.mail:active{color:#f93}.share .icon.reddit:hover,.share .icon.reddit:active,.social .icon.reddit:hover,.social .icon.reddit:active{color:#ff4500}.share .icon.stackoverflow:hover,.share .icon.stackoverflow:active,.social .icon.stackoverflow:hover,.social .icon.stackoverflow:active{color:#f48024}.share .icon.twitter:hover,.share .icon.twitter:active,.social .icon.twitter:hover,.social .icon.twitter:active{color:#1da1f2}.share .icon.xing:hover,.share .icon.xing:active,.social .icon.xing:hover,.social .icon.xing:active{color:#026466}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"font awesome 6 brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2)format("woff2"),url(../webfonts/fa-brands-400.ttf)format("truetype")}.fab,.fa-brands{font-weight:400}.fa-stack-overflow:before{content:""}.fa-linkedin-in:before{content:""}.fa-xing:before{content:""}.fa-reddit-alien:before{content:""}.fa-facebook-f:before{content:""}.fa-x-twitter:before{content:""}.fa-github:before{content:""}:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"font awesome 6 free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}.fas,.fa-solid,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-solid{font-family:"font awesome 6 free"}.fab,.fa-brands{font-family:"font awesome 6 brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-fw{text-align:center;width:1.25em}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-backward::before{content:""}.fa-angles-right::before{content:""}.fa-circle::before{content:""}.fa-burger::before{content:""}.fa-tag::before{content:""}.fa-envelope::before{content:""}.fa-forward::before{content:""}.fa-bug::before{content:""}.fa-copy::before{content:""}.fa-rss::before{content:""}.fa-check::before{content:""}@media(max-width:767.98px){.container{margin:.5rem auto;padding:0 .5rem}.body{padding:.5rem}.content ul{margin:0 0 20px 20px}.content ul ul{margin:0 0 0 20px}.board .card{flex-basis:100%}.header .divider{margin:0 .5rem}.logo{padding:.5rem .5rem 0;gap:.5rem}.logo .title{font-size:1.25rem}.menu{padding:.5rem}.menu .navigation{position:absolute;left:.5rem;right:.5rem;margin-top:-2px;z-index:50;visibility:hidden}.menu .navigation.active{visibility:visible}.menu .navigation.active a{font-size:1.25em}.navigation li.translation figure{margin:0 auto}.footer{padding:.5rem}.page-logo{max-width:4rem}.author .round{max-width:80px}}@media(min-width:768px){.container{margin:1.5rem auto;padding:0 1.5rem}.body{padding:1.5rem}.header .divider{margin:0 1.5rem}.logo{padding:0 1.5rem;gap:1.5rem}.logo .title{font-size:2.5rem}.menu{flex:1 0 90%;margin:0 1.5rem}.menu .burger{display:none;visibility:hidden}.menu .navigation{display:flex}li:not(.translation)+li.translation{margin-left:auto}.footer{flex:1 0 90%;padding:0 1.5rem 1.5rem}.page-logo{max-width:8rem}.author .round{max-width:120px}}@media(max-width:575.98px){.container{max-width:540px}}@media(min-width:576px)and (max-width:767.98px){.container{max-width:720px}}@media(min-width:768px)and (max-width:991.98px){.container{max-width:960px}}@media(min-width:992px)and (max-width:1199.98px){.container{max-width:1140px}}@media(min-width:1200px){.container{max-width:1540px}}@media(min-width:992px){.sidebar{gap:.75rem}.sidebar.divider{border:0}.sidecar{padding:.5rem}}@media(max-width:991.98px){.sidebar{gap:.25rem;order:10!important;flex-basis:100%}} \ No newline at end of file diff --git a/de/404.html b/de/404.html index 18b8e4ea..01a27750 100644 --- a/de/404.html +++ b/de/404.html @@ -1,5 +1,5 @@ 404 Page not found — Daily DevOps & .NET -

404. Seite nicht gefunden

Die gesuchte Seite existiert nicht, wurde verschoben oder gelöscht. Startseite.

Wer steckt hinter diesem Blog?

Martin Stühmer

Martin Stühmer

Martin ist ein erfahrener Softwarearchitekt und -entwickler aus dem Raum Köln/Bonn mit über 15 Jahren Erfahrung im Einsatz von .NET und Microsoft-Technologien. Seine Expertise liegt in der Verbesserung der Qualität und Leistung von Entwicklungsteams, der Optimierung von Softwarelösungen für Zielumgebungen und der Maximierung der Anwendungseffizienz. Derzeit ist er als Director Consulting Services bei CGI tätig und hat sich auf Cloud-Native- und .NET-Lösungen spezialisiert, wobei er auch Schulungen in den Bereichen Cloud und Softwarearchitektur anbietet. Neben seiner beruflichen Tätigkeit trägt Martin aktiv zu Open-Source-Communities bei, indem er verschiedene NuGet-Pakete anbietet. Im Jahr 2021 erlangte er Zertifizierungen als IHK-Ausbilder und Microsoft-zertifizierter Trainer, was sein Engagement für kontinuierliches Lernen unterstreicht. Darüber hinaus wurde er 2022 zum zertifizierten Trainer für das CGI-Programm Risk and Cost Driven Architecture ernannt.

Martin Stühmer

Hallo zusammen, ich bin Martin, Softwarearchitekt und -entwickler aus dem Raum Köln/Bonn. Schon zu Beginn meiner beruflichen Laufbahn habe ich mich für .NET und Microsoft Technologien und Tools entschieden und diese stets in meine Arbeit einfließen lassen. Mit mittlerweile mehr als 15 Jahren Erfahrung im Bereich Softwarearchitektur und -entwicklung mit .NET liegt mein Fokus insbesondere auf der Qualitäts- und Performancesteigerung von Entwicklungsteams, dem Zusammenspiel der Softwarelösung mit der Zielumgebung und der eigentlichen Anwendung bis zum letzten Byte.

In meiner Position als Director Consulting Services @ CGI fungiere ich als Enterprise Architect und Entwickler für Cloud native und .NET Lösungen. Zusätzlich bin ich als Trainer für Cloud und Software Architektur tätig. Neben meinem beruflichen Alltag, engagiere ich mich in den Open Source Communities und stelle diesen derzeit diverse NuGet Pakete, mit unterschiedlichen Schwerpunkten und Funktionalitäten, zur Verfügung.

Eine ausgeprägte Lern- und Weiterbildungsbereitschaft gehört ebenfalls zu meinem Alltag. Dies wurde für mich im Jahr 2021 auf ein neues Level gehoben, nachdem ich in diesem Jahr meinen IHK Ausbilder und meinen Microsoft zertifizierten Trainer erfolgreich absolvieren konnte. Darüber hinaus konnte ich mich 2022 als Trainer für das Programm Risk and Cost Driven Architecture der CGI qualifizieren.

Veröffentlichte Blogs

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Martin Stühmer

Hallo zusammen, ich bin Martin, Softwarearchitekt und -entwickler aus dem Raum Köln/Bonn. Schon zu Beginn meiner beruflichen Laufbahn habe ich mich für .NET und Microsoft Technologien und Tools entschieden und diese stets in meine Arbeit einfließen lassen. Mit mittlerweile mehr als 15 Jahren Erfahrung im Bereich Softwarearchitektur und -entwicklung mit .NET liegt mein Fokus insbesondere auf der Qualitäts- und Performancesteigerung von Entwicklungsteams, dem Zusammenspiel der Softwarelösung mit der Zielumgebung und der eigentlichen Anwendung bis zum letzten Byte.

In meiner Position als Director Consulting Services @ CGI fungiere ich als Enterprise Architect und Entwickler für Cloud native und .NET Lösungen. Zusätzlich bin ich als Trainer für Cloud und Software Architektur tätig. Neben meinem beruflichen Alltag, engagiere ich mich in den Open Source Communities und stelle diesen derzeit diverse NuGet Pakete, mit unterschiedlichen Schwerpunkten und Funktionalitäten, zur Verfügung.

Eine ausgeprägte Lern- und Weiterbildungsbereitschaft gehört ebenfalls zu meinem Alltag. Dies wurde für mich im Jahr 2021 auf ein neues Level gehoben, nachdem ich in diesem Jahr meinen IHK Ausbilder und meinen Microsoft zertifizierten Trainer erfolgreich absolvieren konnte. Darüber hinaus konnte ich mich 2022 als Trainer für das Programm Risk and Cost Driven Architecture der CGI qualifizieren.

Veröffentlichte Blogs

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Übersicht der Kategorien

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Unabhängig davon, ob man sich neu mit dem Thema beschäftigt oder es bereits kennt, ist die Vorbereitung auf eine mögliche Prüfung oft eine Herausforderung. Doch zunächst wollen wir klären, welche Prüfungen und Zertifizierungen überhaupt zur Verfügung stehen.

Microsoft-Zertifizierungen im Überblick

Microsoft kategorisiert sein gesamtes Zertifizierungsportfolio nach Kategorie und Level. Folgende Kategorien sind derzeit von Microsoft vorgesehen:

  • Azure
  • Dynamics 365
  • Microsoft 365
  • Power Platform
  • Security, Compliance and Identity

Sowie in die Level Fundamentals, Role-based and Specialty. Dies ist in der Übersicht (aka.ms/TrainCertPoster) sehr übersichtlich dargestellt und wird von Microsoft regelmäßig aktualisiert. Darüber hinaus bietet Microsoft eine zweite, sehr viel detailliertere Übersicht (aka.ms/TrainCertDeck), die sehr detailliert auf die Inhalte und Lernmöglichkeiten der einzelnen Zertifizierungen eingeht. Auch diese wird von Microsoft regelmäßig auf den neuesten Stand gebracht.

Wie bereite ich mich auf eine Zertifizierung wie z.B. Microsoft Certified: Azure Fundamentals vor?

Im Prinzip ist es wie jede andere Prüfung, die man im Laufe seiner Karriere ablegt. Zunächst muss man sich mit den Inhalten und dem Umfeld vertraut machen, bevor man die Prüfung erfolgreich ablegen kann. Microsoft bietet dazu ein umfangreiches Angebot an Informationen, Lerninhalten und Möglichkeiten.

Wo finde ich die Lerninhalte, die ich für eine Zertifizierung benötige?

Microsoft stellt eine sehr umfangreiche Übersichtsseite zu seinen Zertifizierungen zur Verfügung. Am Beispiel der Zertifizierung Microsoft Certified: Azure Fundamentals sehen wir im Bereich Bewertete Qualifikationen folgenden Inhalt.

Bewertete Qualifikationen
Microsoft - https://docs.microsoft.com/en-us/learn/

Dies gibt bereits einen groben Überblick über die Inhalte. Scrollt man weiter nach unten, findet man eine Liste von Online-Prüfungsvorbereitungskursen zu dieser Prüfung. Dabei handelt es sich sowohl um kostenlose als auch um teilweise kostenpflichtige Inhalte, wie man an der Überschrift des Unterbereichs erkennen kann.

Um den eigenen Lernfortschritt bei den kostenlosen Inhalten zu verfolgen, empfiehlt es sich, ein Microsoft Learn-Konto einzurichten. Alle weiteren Inhalte werden von Microsoft kostenlos zur Verfügung gestellt, dies gilt insbesondere für Trainingseinheiten mit einem praktischen Teil. Hierfür stellt Microsoft eine zeitlich begrenzte Sandbox Subscription zur Verfügung.

Erhalte ich diese Informationen auch für andere Microsoft-Prüfungen?

Ja, die Lernerfahrung ist bei Microsoft sehr einheitlich strukturiert, so dass man auch bei anderen Prüfungen die hier erläuterten Elemente und Inhalte wiederfindet.

Wie sieht eine Microsoft-Prüfung aus?

Unabhängig vom Inhalt einer Prüfung ist es ratsam, sich mit dem Prüfungsumfeld und der Struktur der Fragen vertraut zu machen. Zu diesem Zweck bietet Microsoft (aka.ms/examdemo) ein Portal an, in dem man sich kostenlos und frei zugänglich mit dem Aufbau und den Fragetypen vertraut machen kann.

Fazit

Meine bisherigen Erfahrungen haben gezeigt, dass man mit den kostenlosen Inhalten bereits sehr gut auf eine Zertifizierung vorbereitet ist. Allerdings sollte man die Prüfungen nicht auf die leichte Schulter nehmen, da Microsoft selbst die Inhalte regelmäßig aktualisiert und gegebenenfalls Fragen nachschärft oder austauscht. Zertifizierungen ab dem Associate Level erfordern zusätzlich zu den Lerninhalten eine gewisse praktische Erfahrung.

Kommentare

VG Wort
Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Was sind den Technische Schulden?

Technische Schulden sind eine Metapher, um die Kosten und Risiken zu beschreiben, die aufgrund von Entscheidungen oder Versäumnissen entstanden sind. Es ist wichtig zu erwähnen, dass diese Metapher auf alle Arten von technischen Schulden angewendet werden kann.

Zunächst gibt es die Architekturschuld, die in der Regel auf einer Entscheidung eines einzelnen Architekten oder einer Gruppe von Architekten beruht. Dann gibt es die Implementierungsschuld, die wahrscheinlich in den meisten Projekten am häufigsten vorkommt, da sie auch durch Quellcodeanalysen identifiziert wird. Sowie die Test- und Dokumentationsschuld, welche viel zu häufig vernachlässigt werden.

What colors is your backlog?
Phillipe Kruchten - https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is-your-backlog-2up.pdf
Unabhängig von der Art der technischen Schuld ist allen gemeinsam, dass sie meist zu Problemen in den Projekten und später im Betrieb führen. Phillipe Kruchten beschrieb sie daher im Juli 2011 als unsichtbare negative Elemente im Backlog.

Sie werden jedoch selten erfasst und visualisiert.

Wie kann ich sie trotzdem sichtbar machen?

In den meisten Projekten sind es einzelne Personen oder eine kleine Gruppe von Personen, die sich einzelner Technischer Schulden bewusst sind. Diese Projekte haben jedoch in der Regel eine weitere Gemeinsamkeit: Wenn diese Technischen Schulden angesprochen werden, werden sie aufgeschoben oder sogar abgewiesen.

Um dies zu vermeiden, müssen technische Schulden genauso wie Anforderungen oder Fehler erfasst werden. Dazu ist lediglich eine Person mit administrativen Rechten in Azure DevOps oder vergleichbaren Plattformen erforderlich.

Erweiterung der Azure DevOps Prozesstemplates

Azure DevOps bietet die Möglichkeit zur Visualisierung von technischen Schulden durch eine Erweiterung der Prozesstemplates. Der Microsoft-Artikel Anpassen einer Prozessvorlage beschreibt detailliert, wie eine Prozessvorlage vererbt und erweitert werden kann, um folgendes Ergebnis zu erzielen.

Azure DevOps Prozess Templates Erweiterung

In diesem Fall wurden die erweiterten Prozesstemplates AgileRCDA und ScrumRCDA lediglich um einen weiteren WorkItem-Typ erweitert, der künftig für die Erfassung und Visualisierung von Technical Debt verwendet werden soll. Für die Farbgebung der technischen Schulden wurde 2011 von Kruchten bereits die Farbe Schwarz verwendet.

WorkItem-Typ: Technical Debt

Für die spätere Priorisierung und Sortierung empfiehlt es sich, dem WorkItem-Typ zusätzliche Parameter mitzugeben, wie z.B:

WorkItem-Typ: Technical Debt - Settings

Damit ist die technische Grundlage auf Basis der Prozesstemplates geschaffen und innerhalb des Projektes müssen nur noch die WorkItems vom Typ “Technical Debt” erfasst werden.

Fazit

Die hier vorgestellte Erweiterung von Azure DevOps (oder alternativen Plattformen) benötigt nur wenige Minuten zum Erweitern und Bereitstellen. Aber schon beim nächsten Sprint Meeting zeigt sie die gewünschte Wirkung. Denn die schwarz eingefärbten WorkItems vom Typ “Technical Debt” machen schnell den Eindruck eines Grabsteins und sorgen für die nötige Sichtbarkeit.

Wundern Sie sich nicht, wenn sich nach ein paar Wochen die Grabsteine häufen. Denn auch Ihre Kollegen und Teammitglieder kennen weitere Technical Debts, die Ihnen bisher sicher nicht aufgefallen sind.

Kommentare

VG Wort

Artikelübersicht

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Artikelübersicht

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Die Problematik

Unabhängig von der Strategie für die Versionsverwaltung des Codes, Mono-Repository vs. Poly-Repository, bestand immer die Notwendigkeit, die einzelnen Projekte in den verwendeten Versionen der NuGet-Pakete zu synchronisieren. Gründe dafür sind Kompatibilität und Sicherheit, aber auch neue Funktionalitäten oder Fehlerbehebungen.

Frühere Lösungsansätze

Im Laufe der Jahre haben sich die Anforderungen in diesem Bereich immer weiter entwickelt, so dass die bisherigen Lösungsansätze zunehmend an ihre Grenzen stießen. Nicht nur die einheitliche Verwendung derselben Paketversion, sondern auch die generelle Verwendung eines Pakets in allen zugehörigen Projekten einer Lösung wurde in diesem Zusammenhang aufgenommen und weiterentwickelt. Das Hauptmanko konnte jedoch nie behoben werden, es war bisher immer ein manueller Eingriff durch einen Entwickler notwendig, um die Version der verwendeten Pakete zu aktualisieren. Die bestehenden Integrationen von IDEs und CLIs produzierten mehr Fehler als sie beheben konnten.

Zentral Paketverwaltung (CPM)

Nun wurde dem Wunsch entsprochen und im April 2022 wurde die Zentrale Paketverwaltung (“Central Package Management”, CPM) vorgestellt und zusammen mit NuGet Version 6.2 und einigen ergänzenden Funktionen veröffentlicht.

Um die zentrale Paketverwaltung zu aktivieren, wird die MSBuild-Eigenschaft ManagePackageVersionsCentrally in der Datei Directory.Packages.props auf true gesetzt.

Für die Auflistung und Verwaltung der Versionen werden PackageVersion Elemente benötigt, die jeweils den Paketnamen und die zu verwendende Version enthalten. Als nächster Schritt muss das Attribut Version aus allen PackageReference Elementen in den Projektdateien entfernt werden. Damit ist die Lösung migriert und verwendet von nun an die zentrale Paketverwaltung.

Zusatzfeature: Transitives Anhängen

Mit der MSBuild-Eigenschaft CentralPackageTransitivePinningEnabled auf true wird NuGet angewiesen, alle transitiven Abhängigkeiten von ihren explizit definierten Abhängigkeiten zu aktualisieren. Diese Eigenschaft kann sowohl in der Directory.Build.props als auch in der bereits erwähnten Directory.Packages.props gesetzt werden.

Zusätzliches Feature: Globale Paketreferenz

Ein weiteres Feature ist die GlobalPackageReference, mit der ein Paket in jedem Projekt der Solution / des Repositories referenziert werden kann, wie z.B. Code-Analyzer. Diese Art der Paketreferenzierung sollte auch in Directory.Packages.props erfolgen.

Zusammenfassung

Alles in allem eine großartige Weiterentwicklung des NuGet Systems. Allerdings gibt es derzeit noch einige Probleme mit der Integration von Visual Studio oder .NET CLI.

Beide Integrationen sind in der Lage die Paketreferenzen auszuwerten und die Pakete wiederherzustellen. Allerdings wird bei einem Update mit Visual Studio die XML-Struktur des Projektes fehlerhaft aktualisiert, so dass manuelle Nacharbeiten erforderlich sind.

Wenn die .NET CLI eine Referenz zu einem Projekt hinzufügen möchte, wird CPM ignoriert und es kommt erneut zu Buildfehlern.

Das sollte aber nicht abschrecken, denn bestehende Integrationen wie z.B. GitHubs Dependabot liefern hervorragende Ergebnisse.

Kommentare

VG Wort
Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Fakten

Die rollenbasierten und spezialisierten Microsoft-Zertifizierungen in den Bereichen Azure, Dynamics 365, Microsoft 365, Power Platform und Security, Compliance and Identity haben eine Gültigkeit von einem Jahr, mit Ausnahme der Foundation-Zertifizierungen, die nicht ablaufen. Seit Februar 2021 bietet Microsoft jedoch die Möglichkeit, diese Zertifizierungen kostenlos um jeweils ein Jahr zu verlängern.

Dazu erhalten Sie 6 Monate (also genau 180 Tage) vor Ablauf der Zertifizierung eine E-Mail von Microsoft mit allen notwendigen Informationen, um das Zertifikat kostenlos zu verlängern.

Gegen die Ungeduld

Wer aber, wie ich, bei solchen Themen gerne vorbereitet und geplant ist, muss bisher auf die Mail warten, so scheint es.

Wie immer hilft den Neugierigen ein genauerer Blick auf die URL-Struktur. Dabei wird man feststellen, dass die bestehenden Strukturen wie z.B. https://learn.microsoft.com/de-de/certifications/azure-solutions-architect/ lediglich um das Pfadsegment renew/ erweitert werden müssen. Durch diese Ergänzung gelangen wir auf eine völlig neue Seite mit umfangreichen Informationen zur Rezertifizierung, sofern wir mit unserem Microsoft Learn Account eingeloggt sind.

Auf den ersten Blick sehen wir, bis wann die Zertifizierung gültig ist und wie viele Tage es noch sind. Darunter steht die Aufforderung:

Wenn Sie diese Zertifizierung besitzen und sie innerhalb von sechs Monaten abläuft, können Sie sie erneuern. Zeigen Sie, dass Sie sich über die neuesten Azure-Aktualisierungen auf dem Laufenden gehalten haben, indem Sie das Erneuerungsexamen bestehen. Sie können sich auch mit der kuratierten Sammlung von Lernmodulen auf die Erneuerung vorbereiten.

Beim Erneuerungsassessment bewertete Qualifikationen:

  • Entwerfen einer Datenspeicherlösung für relationale Daten
  • Entwerfen einer Datenspeicherlösung für nicht relationale Daten
  • Beschreiben von Strategien für Hochverfügbarkeit und Notfallwiederherstellung
  • Entwerfen einer Azure-Computelösung
  • Entwerfen einer Anwendungsarchitektur
  • Entwurf von Netzwerklösungen
  • Entwerfen der Datenintegration

Countdown in Stunden
Bildschirmfoto von https://learn.microsoft.com/de-de/certifications/azure-solutions-architect/renew/
Es folgt die stundengenaue Information, wann die Verlängerungsprüfung zur Verfügung steht und eine Auflistung der verfügbaren Lernwege und Module, denen man sich in der Vorbereitungszeit noch widmen kann. Aufgrund der technologischen Entwicklung werden einige Module aktualisiert oder neue Module hinzugefügt, so dass es sich lohnt, regelmäßig einen Blick darauf zu werfen.

Weitere Verlängerungsprüfungen

Diese URL-Segment-Erweiterung funktioniert mit allen rollenbasierten und spezialisierten Microsoft-Zertifizierungen, wie die weiteren Beispiele zeigen.

Fazit

Es ist kein lebensverändernder Lifehack und 6 Monate (180 Tage) sind wirklich genug Zeit, um sich mit dem Thema zu beschäftigen. Aber bei mehr als zwei oder drei Zertifizierungen ist eine Zeitplanung sicher sinnvoll, also viel Glück bei der nächsten (Re-)Zertifizierung.

Kommentare

VG Wort

Übersicht der Tags

Visual Studio Code

Visual Studio Code

Visual Studio Code