
Agile Architecture: GitOps + Markdown + Mermaid
Software Architecture tooling does not need to be legacy. This post is about an ultra lightweight agile architecture tech stack and methodology for System/Software Architects and Software Developers.
Software Architecture tooling does not need to be legacy. This post is about an ultra lightweight agile architecture tech stack and methodology for System/Software Architects and Software Developers.
What is Dependency Injection? When using Dependency Injection (DI) a software component, method or function receives other softwarce components, methods or functions that it requires, as opposed to creating them internally.
Hexagonal Architecture (HA) aka Ports and Adapters Pattern, aka Onion Architecture is an architectural design pattern. Why is there need for hexagonal architecture? The motivation for the pattern is * to prevent from dependencies between layers and * to prevent contamination of layer/purpose specific code from other layers/purposes * to improve
What impact do C, C++, Go, JavaScript, Python, Rust and TypeScript have on ISO/IC25010 system quality characteristics?
Data Transfer Objects (DTOs) are used to communicate data between different software components.
The probably worlds` first user friendly open-source Development Container for the Yocto Project.
This post evaluates well known embedded test automation frameworks suitable for functional and security testing of Cyber Physical/IoT Systems as well as Edge Devices (Embedded Linux Devices) and End Devices (32-bit Microcontroller based devices). At the time of writing this post covers PLUMA as well as Robot Framework.
What needs to be considered to enable secure communication between End Devices and IoT Platforms? To enable secure communication between end devices and IoT platform there is need to "connect" end devices with an IoT Platform.