Are You Ready for QA Automation?

With development teams needing to innovate quickly and deliver software faster than ever before, the ability to automate QA processes can be a game-changer. Prior to establishing any QA automation, there are three questions you should ask of yourself and your team.
Are You Ready for QA Automation?
Topics: QA Automation, Software Testing, Software Development

Three Reasons Why Not to do Microservices

Microservices are my preferred architecture and provide a tremendous long-term benefit for the enterprise. However, it is wise to understand where it may not be a good fit before making the commitment.
Three Reasons Why Not to do Microservices
Topics: Microservices, Software Development, Software Architecture, Application Development

Learning Human-Centric Design the Hard Way

"To err is human," said Alexander Pope. As humans, we tend to learn most effectively through making mistakes. I was on a project to design and build a new web application for an Intellinet client. The client had an existing app which was severely limited.
Learning Human-Centric Design the Hard Way
Topics: Human-Centric Design, Software Development