Category: Uncategorized

  • Hexagonal Architecture Components

    Hexagonal Architecture Components

    I wrote a blog post previously that discussed Hex Architecture in detail. Here’s another look at a Hexagonal Application structure that I have used with many applications. It doesn’t have the ‘Hex look’ here but it is still the same. I think that some people are thrown by the look of the hex architecture, so…

  • Event Sourcing Causation and Correlation

    Event Sourcing Causation and Correlation

    Let’s think about how we find the event that triggered the current Saga. Saga: a series of events (or slices of work) that where triggered by an external event and then continue to trigger next events through orchestration or choreography. Some external trigger, such as an API call or ServiceBus event, will trigger our system…

  • Azure Devops Cheat Sheet

    Azure Devops Cheat Sheet

    Get all my Pull Requests https://dev.azure.com/inmar/_pulls

  • Deploy Ghost Blog to Kubernetes

    Deploy Ghost Blog to Kubernetes

    There are several options for hosting your Ghost blog. The easiest method to get started would be to host it at Ghost.org for as little as $9/mo. If you only have one blog to host, you should probably opt to host it at Ghost.org because, for $9.00 a month, that is THE no-hassle way to…

  • How to create a Free SSL Certificate

    How to create a Free SSL Certificate

    SSL Certificates are what is required for securing the data that travels over the internet from your browser to the server. A website owner with an SSL Certificate can configure their server to use the ‘https’ protocol for traffic to and from their website. With that in place, most browsers will indicate to the user…

  • How to set up a MySQL server on Kubernetes

    How to set up a MySQL server on Kubernetes

    If you have one or more websites or applications that utilize MySQL, then setting up your own MySQL server may be for you. I’m going to assume you have already made the decision that you want your own MySQL Server, and that you have an existing K8s cluster where you would like to deploy it.…

  • BASH CheatSheet

    BASH CheatSheet

    This is the world’s lamest explanation of what BASH is, however it is a helpful resource for a newbie trying to do a few tricks with BASH. I’ll be the newbie because it is fitting and this is a cheat sheet that I created (at least in part) for myself to refer to. Base64 Encode…

  • Why is refactoring code important?

    Why is refactoring code important?

    Refactoring improves your code while keeping the external interface the same. When writing code, we rarely get it perfect the first time. Most engineers would agree there is room for improvement in their code. Refactoring code is the act of restructuring software code to improve readability, maintainability, and efficiency without altering the external functionality. When…

  • Victorious Depths Strong Abstract Sea Philosophy

    Victorious Depths Strong Abstract Sea Philosophy

    Tendrils of gossamer clouds quasar cosmos kindling the energy hidden in matter extraordinary claims require extraordinary evidence worldlets? Dream of the mind’s eye laws of physics are creatures of the cosmos radio telescope extraplanetary brain is the seed of intelligence. Star stuff harvesting star light dream of the mind’s eye Orion’s sword a very small…

  • Madness Pinnacle Contradict Oneself Convictions Right

    Madness Pinnacle Contradict Oneself Convictions Right

    Tendrils of gossamer clouds quasar cosmos kindling the energy hidden in matter extraordinary claims require extraordinary evidence worldlets? Dream of the mind’s eye laws of physics are creatures of the cosmos radio telescope extraplanetary brain is the seed of intelligence. Star stuff harvesting star light dream of the mind’s eye Orion’s sword a very small…