Tag Archives: martin fowler

Continuous Integreation – TeamCity or Jenkins

Are you continuously integrating your development efforts into a stable pipeline? Are your teammates doing the same? Is that practice encouraged inside your organization? I hope it is. If not, get on the “right” path starting today. Be vocal about the merits of doing Continuous Integration (CI) properly. Make sure you integrate your new code often […]

What Is Software Architecture?

“Architecture is….the important stuff, whatever that is.” “We need to put less effort on quality so we can build more features for our next release.” Really? How you define the quality of your software in regards to architecture? Where do you place your customers’ ability to compete into that picture? Why keep your code base […]

Principles in Refactoring

I always enjoy reading or listening to Martin Fowler. The following comes from his book, Refactoring. _________________ The word Refactoring has two definitions depending on context. The first definition is the noun form. Refactoring (noun): a change made to the internal structure of software to make it easier to understand and cheapter to modify without […]

Introduction to NoSQL by Martin Fowler

Martin Fowler is an author, speaker… essentially a loud-mouthed pundit on the topic of software development.  Those are his own words.  His main interest is to “understand how to design software systems, so as to maximize the productivity of development teams.”. He’s been in the software industry since the mid-80s and has put out a whole lot […]