[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"technical-blog-page-content":3,"technical-blog-post-5":6,"technical-blog-author-5":6,"technical-blog-archive-total-5":30,"technical-blog-archive-posts-5":31},{"id":4,"title":5,"author":6,"blogTags":6,"body":7,"customExcerpt":6,"date":6,"description":11,"excerpt":6,"extension":14,"h1":15,"image":6,"meta":16,"navigation":17,"path":18,"readingStats":19,"seo":24,"stem":28,"__hash__":29},"technicalBlogPage\u002Ftechnical-blog-page.md","Technical Blog Page",null,{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],"md","Technical insights, stories and opinions from our team of consultants, analysts, developers and testers.",{},true,"\u002Ftechnical-blog-page",{"text":20,"minutes":21,"time":22,"words":23},"1 min read",0.29,17400,58,{"title":25,"description":26,"keywords":27},"Technology Insights | Audacia Digital Transformation","Technical insights, stories and opinions from leading software development company Audacia's teams of consultants, analysts, developers and testers.","Digital transformation technology, Technology blog, Technology insights, software development blog, software engineering blog","technical-blog-page","XD1gWfEur9Mu64WptQ5pF-e7Ej60LGiq7sRC58wOAeQ",84,[32,39,46,53,60,66,73,79,85,91],{"path":33,"title":34,"author":35,"date":36,"image":37,"customExcerpt":38,"excerpt":6},"\u002Ftechnical-blog\u002Fhow-to-use-azure-pipelines-for-automatic-certificate-renewal","How to use Azure pipelines for automatic certificate renewal","Jack Percy ","2022-12-08T15:23:46.820Z","\u002Fimg\u002Ftechnical-blog\u002Fsslcertificates.png","We look at how you can carry out automated wildcard certificate renewals using an Azure Pipeline with Posh-ACME, Azure Key Vault and Azure Front Door",{"path":40,"title":41,"author":42,"date":43,"image":44,"customExcerpt":45,"excerpt":6},"\u002Ftechnical-blog\u002Fhow-audacias-technical-review-process-ensures-quality-software","Project Technical Reviews: How Audacia delivers quality software development projects","Jonathon Olesker","2022-11-24T10:25:21.698Z","\u002Fimg\u002Ftechnical-blog\u002Faudacia-stechnicalreviewprocess.jpg","Each software project at Audacia has a dedicated team that performs the development, testing, and project management required for delivery. This article explores this process in more detail, including how it benefits both the Technical Lead and our clients.",{"path":47,"title":48,"author":49,"date":50,"image":51,"customExcerpt":52,"excerpt":6},"\u002Ftechnical-blog\u002Fthe-dos-and-donts-of-unit-testing","The do's and don'ts of writing unit tests in QA software testing services","Owen Lacey","2022-10-25T07:30:47.661Z","\u002Fimg\u002Ftechnical-blog\u002Funittestingdos-donts.jpg","We run through Audacia's best practices for writing clear and robust unit tests. What does it mean for a unit test to add value? How should tests be arranged? When should you write them? We answer these questions and more in this article",{"path":54,"title":55,"author":56,"date":57,"image":58,"customExcerpt":59,"excerpt":6},"\u002Ftechnical-blog\u002Fhow-we-record-technical-decisions-at-audacia","Using ADRs to document technical decisions in software development projects","Jack Gill","2022-10-13T16:07:12.058Z","\u002Fimg\u002Ftechnical-blog\u002Fhowwedocumenttechnicaldecisions.jpg","At Audacia, we use Architecture Decision Records (ADR) to document potentially significant architectural and technical decisions. This article looks at how we record these decisions at Audacia, and the reasons behind making technical decisions.",{"path":61,"title":62,"author":11,"date":63,"image":64,"customExcerpt":65,"excerpt":6},"\u002Ftechnical-blog\u002Fakeel-ahmed-project-lead","Team Stories: Akeel Ahmed, Project Lead","2022-10-05T09:53:46.743Z","\u002Fimg\u002Ftechnical-blog\u002Fteamstoriesakeelengineer.jpg","Project Lead (now Principal Software Engineer), Akeel Ahmed, speaks about his professional background and what brought him to Audacia.",{"path":67,"title":68,"author":69,"date":70,"image":71,"customExcerpt":72,"excerpt":6},"\u002Ftechnical-blog\u002Fusing-roslyn-analyzers-for-static-code-analysis","Using Roslyn Analyzers for static code analysis in software development projects","Richard Brown","2022-09-30T08:06:29.947Z","\u002Fimg\u002Ftechnical-blog\u002Froslynanalyzers.jpg","At Audacia we use Roslyn Analyzers to automate some of our code review processes and ensure that we are consistently achieving our coding standards. This article will provide an overview of Roslyn Analyzers, including how to configure these analyzers, as well as looking at how we benefit from these tools at Audacia.",{"path":74,"title":75,"author":11,"date":76,"image":77,"customExcerpt":78,"excerpt":6},"\u002Ftechnical-blog\u002Fshazia-babar-software-engineer","Team Stories: Shazia Babar, Senior Software Engineer","2022-09-12T09:29:18.711Z","\u002Fimg\u002Ftechnical-blog\u002Fteamstoriesshazseniorengineer.jpg","Senior Software Engineer, Shazia Babar discusses her role and why the culture is her favourite part of working at Audacia.",{"path":80,"title":81,"author":49,"date":82,"image":83,"customExcerpt":84,"excerpt":6},"\u002Ftechnical-blog\u002Fan-introduction-to-ml-net-and-the-functions-it-performs","Developing Machine Learning services: An intro to ML.NET","2022-07-29T13:04:04.708Z","\u002Fimg\u002Ftechnical-blog\u002Fintrotomlnet.jpg","We introduce web framework ML.NET, the functions it performs, and show a simple example of how to use ML.NET to build a Linear Regression model. ",{"path":86,"title":87,"author":11,"date":88,"image":89,"customExcerpt":90,"excerpt":6},"\u002Ftechnical-blog\u002Fsamantha-tate-project-manager","Team Stories: Samantha Tate, Project Manager ","2022-07-18T10:30:09.328Z","\u002Fimg\u002Ftechnical-blog\u002Fteamstoriessam.jpg","Samantha Tate shares insights on her role as a Project Manager and the projects she has worked on since starting at Audacia.",{"path":92,"title":93,"author":49,"date":94,"image":95,"customExcerpt":96,"excerpt":6},"\u002Ftechnical-blog\u002Fwalkthrough-our-migration-from-blazor-server-to-blazor-webassembly","Software development projects: Migrating from Blazor Server to Blazor WebAssembly","2022-06-23T13:31:36.542Z","\u002Fimg\u002Ftechnical-blog\u002Fblazorservermigration.jpg","A walkthrough of our internal project  migration from Blazor Server to Blazor WebAssembly. ",1778145927079]