Software Craftsman : Professionalism, Pragmatism, Pride
By Mancuso, Sandro
Book – 2014
This book is for the working software developer. Do you see yourself as a professional? Or do you have pride in your skills a craftsman? Or is your work just a job, driven by a non-technical micro-manager?
Mancuso discusses the Craftmanship movement, which became strong around 2008, and compares it with the Agile and XP movements. This book will comfort you when deadlines are pressing. Better still, if you read it while in the early stages of planning a software project, you will plan and design quality code from the start.
Mancuso discusses this in the context of his own career progression from a green, cocky youngster through to a mature leader, showing considerable wisdom.
Here is the author‘s site.
Jenkins Essentials, Mitesh Soni, 2015
The Jenkins tool is used for CI (Continuous Integration). CI performs frequent builds from your source code repository, to check that the build succeeds. And that the tests pass. Then your team can know whether some source change has problems, and can learn this quickly without needing to manually build the product. Jenkins can drive a dashboard, for better visibility. CI is an important part of the DevOps process.
Jenkins is part of the Java ecosystem, though it can be used for projects in other languages.
This book is not very readable in my mind, the text does not ‘flow’. It has too many screenshots, which fill the 150 pages. I would like it better if, instead, there was more discussion, more diagrams, and code examples.
Jenkins Continuous Integration Cookbook Over 90 Recipes to Produce Great Results From Jenkins Using Pro-level Practices, Techniques, and Solutions By Berg, Alan Mark Book – 2015
Pragmatic Unit Testing in Java 8 With Junit By Langr, Jeff/ Hunt, Andy/ Thomas, Dave Book – 2015
Explore It! Reduce Risk and Increase Confidence With Exploratory Testing By Hendrickson, Elizabeth
Book – 2013
Learning Agile – Understanding Scrum, Xp, Lean, and Kanban By Stellman, Andrew (Book – 2014 )
Reduce Risk and Increase Confidence With Exploratory Testing
By Hendrickson, Elisabeth
(Book – 2013 )
More Agile Testing
Learning Journeys for the Whole Team
By Gregory, Janet
(Book – 2015 )
Mastering Unit Testing Using Mockito and Junit By Acharya, Sujoy (Book – 2014 )
Quality Code Software Testing Principles, Practices, and Patterns By Vance, Stephen (Book – 2013 )