API developer using Swaggerhub

“Plug In” to SwaggerHub for IntelliJ IDEA: A Java Developer’s New Best Friend

Thursday, February 24, 2022

Integrated development environments, or IDEs as most people call them, are the go-to tool for the majority of software developers creating, compiling, and testing code. In fact, IDEs are one of the most commons tools that developers will use when designing their API (Application Programming Interfaces) documentation. According to the 2020 State of the API Report, …

Shifting MOSA to the left

Shifting MOSA (Modular Open Systems Approach) to the left

Thursday, February 17, 2022

The weapons systems world is changing. The technology is improving rapidly, requirements for performance are increasing and weapons systems are often required to have 30-50 year service lifetimes. The DoD believes an open systems approach can help. An open system approach considers how a system will be supported throughout its lifecycle at the beginning of …

Simplicity is not the Solution to Software Complexity

Thursday, February 10, 2022

Software just keeps getting more complex. As it gets more complex, it becomes harder to maintain. Fixing bugs begins to feel like exchanging old bugs for new ones. There is a clamor to simplify the code. But is simplification the answer? And, what does simplification mean? A software system is composed of interrelated elements each …

DevSecOps in embedded development

Integrations are Key to Success in DevSecOps for Embedded Development

Thursday, February 03, 2022

The term DevSecOps is a contraction of developer, security and operations. Despite the buzzword hype, it does have positive implications for improving the quality, security and functional safety of embedded software applications. Many organizations have adopted DevOps over the past years and integrated their continuous integration and deployment processes. However, in many cases, security has …