Software Development Linkopedia March 2020

Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about app building, performance reviews for software developers, system migration, bug pipeline, quality assurance, UX visual design, Agile KPI, mobile testing, domain driven design, JavaScript frontends, a bank in the cloud and evolutionary DevOps.

Software Development Linkopedia March 2020

Website: The twelve-factor app is a methodology for building software-as-a-service apps. It is a triangulation on ideal practices for app development, paying particular attention to the dynamics of the organic growth of an app over time, the dynamics of collaboration between developers working on the app’s codebase, and avoiding the cost of software erosion.

Text: How I Do (Hopefully) Fair Performance Reviews for Software Developers
Text: Migrations: the sole scalable fix to tech debt
Text: Unclogging the Bug Pipeline
Text: Quality Assurance on large-scaled projects
Text: 5 Principles of Visual Design in UX
Text: Customer KPIs in Agile Software Development
Text: Achieving Solid Mobile Testing

Video: Domain Driven Design Really Matters!
Video: Modernizing Large JavaScript Frontends with Web Components
Video: Building a Bank in the Cloud from Scratch
Video: Continuous Integration & Delivery for Databases
Video: Great UX, Despite Agile
Video: Introducing the Testing Diamond
Video: Meeting Resistance and Moving Forward
Video: An Evolutionary Approach to DevOps

Tools: ProjectForge is an open source project management tool designed to improve the efficiency of projects and project teams from single-person-projects up to large-sized projects. ProjectForge is a Java-based application that works on Windows, MacOS X and Linux
Tools: Ephemeris is an open source system engineering and requirements management application. It allows managing stakeholders, requirements, functions and products in one place and link them together. You can also record requirements and actions trough the “meeting” panel. You can build the project breakdown structure, generate overview diagrams, ERD and mindmaps from the project relations.
Tools: Commercial and Open Source JMeter Plugins. This article presents a list of open source and commercial JMeter plugins. We have added also some utilities and software testing frameworks build around Apache JMeter.