Problem When doing a Kusto query in Azure Log Analytics the result set (Grid) gets rebuild every single time a query is executed. The default order of the columns is … Continue Reading Order Azure Log-Analytics result columns
I’m trying already for quite some time to track the result of some SQL query in my Azure Dashboard and even better: trigger Azure Alerts when some condition is reached. … Continue Reading Track SQL Data with Azure Alerts and Dashboard Charts
I like to show the result of SQL Query on a Azure Dashboard. “Should be checken food” I thought. I checked a ton of options and finally got solution working. … Continue Reading Show results of SQL query on Azure Dashboard
My goal was to define a LogicApp what can be called via HTTP request, query a SQL database with a select count query and return the result as text on … Continue Reading Query SQL database using a Azure LogicApp
Recently I had to set up Azure Application Insight instances via a Azure DevOps CI/CD pipeline. I did this using ARM-Templates. It was straight forward except retrieving the newly created … Continue Reading Azure DevOps: Retrieve Application Insights Instrumentation Key
I started a new little project in my spare time which is a native mobile app for iOS and Android. Because the goal is to have as much shared code … Continue Reading Inject Xamarin Forms view-models via IOC container
One of the things that made me think for some time is “How can I ensure my public REST-API does not change by accident?”. Why With todays IDE’s we have … Continue Reading Ensure public API surface using Approval-Tests
Recently I read the book “Refactoring: Improving the Design of Existing Code (2nd Edition)” by Martin Fowler (here…). A great book I highly recommend. Besides a lot of other useful … Continue Reading Mapping with Dictionary instead Switch
I’ve spent a lot of time exploring these topics over the last months. I hacked in the subway every day and rack ones brain after kids where in bed. I’m … Continue Reading Chapter 8: Conclusion and final words
Drivers Regarding Robert C. Martin, technical subsystems like storage, user-interface, external systems etc. are an implementation detail what should not bleed into your application logic. Put them behind a nice … Continue Reading Chapter 7: Drivers & Data Access
So far we covered the more command/write-side focused use-cases. It was pretty straight forward to implement this in a Clean Architecture fashion. What really got me think for a longer … Continue Reading Chapter 6: Presenters & View-Models
Entities Most interactors call one or more methods on the entities. These entities are the “business objects” and the methods implement the “business logic”. In a event-sourced system the entities … Continue Reading Chapter 5: Entities, Domain Events and Policies
In my architecture the use-case command objects get served by so called Use-Case Interactors. Technically these are MediatR ÃŒRequestHandler which handle the use-case commands. Interactors orchestrate “the dance of the … Continue Reading Chapter 4: Use-Cases & Interactors
In CA a controller takes input, validates it and convert it to the format best used for the use-cases layer (especially the interactors). This is where I did the compromises … Continue Reading Chapter 3: Controllers
Clean Architecture As I already stated Clean Architecture was the main reason I started this journey. If you are seriously interested in reading more about Clean Architecture I kindly recommend … Continue Reading Chapter 2: Clean Architecture & Domain Driven Design
Last year I’ve read several new books about software development. One of them was the book “Clean Architecture: A Craftsman’s Guide to Software Structure and Design” by Robert C. Martin … Continue Reading My journey in Clean Architecture and Domain Driven Design