Remove Architecture Remove Course Remove Software Review Remove Systems Review
article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I have implemented. The book apparently grew out of lecture notes from a course on software testing.

article thumbnail

Simple sabotage for software

Erik Bernhardsson

You can of course make a series of obviously bad decisions, but you'd get fired quickly. Technology When joining, require a 6-18 months rewrite of core systems. Split systems along arbitrary boundaries: maximize the number of systems involved in any feature. Encourage communal ownership of systems.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Feedback Ladders: How We Encode Code Reviews at Netlify

Netlify

The code review is a critical part of life as a professional developer: in most engineering organizations, no code gets checked in without at least a second look from another engineer. To solve this, Netlify’s UX team developed shared terminology for code reviews that we call the Feedback Ladder! The Problem.

article thumbnail

Governance and Fighting the Curse of Complexity

CIO

The Burgeoning Complexity of IT and Security Solutions On a business level, complexity comes from growth through acquisition – when enterprises inherit systems of record and of work that, more often than not, are different from one another. There are also complex ERP and CRM solutions – as well as inputs from OT and IoT systems and devices.

article thumbnail

Low-Code Development: Create Applications Without Programming Knowledge

Apiumhub

The rise of low-code platforms is revolutionizing how applications are built, deployed, and maintained. This article delves into the world of low-code development, exploring its benefits, key features, leading platforms, use cases, and the future of this transformative approach. What are Low-Code Platforms?

article thumbnail

AoAD2 Practice: Evolutionary System Architecture

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Evolutionary System Architecture. What about your system architecture? By system architecture, I mean all the components that make up your deployed system. When you do, you get evolutionary system architecture.

article thumbnail

Software architecture recommendations by Mark Richards

Apiumhub

Apiumhub team organized a software architecture interview with a hands-on software architect we really admire – Mark Richards. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture.