Kousen IT, Inc.
Technical training, software development, and more

Welcome to Kousen IT, Inc, a small business based in Marlborough, CT, that offers technical training, mentoring, and software development in many areas, specializing in topics related to Java, Groovy, Kotlin, Spring, Hibernate/JPA, Gradle, and Android.

Profile Picture

Ken Kousen, President

Welcome to Kousen IT, Inc! Kousen IT is run by Ken Kousen, a Java Champion and the author of the books Making Java Groovy, Modern Java Recipes, Gradle Recipes for Android, Kotlin Cookbook, and Help Your Boss Help You. My latest book, Mockito Made Clear, is in beta at Pragmatic Programmers.

I have been a regular speaker on the No Fluff, Just Stuff conference tour for the past decade, and have given talks and keynotes at conferences all over the world. I have won several awards for presentations, including JavaOne Rock Star and Devnexus Rock Star.

I am also a Grails Rock Star and the co-host of the Groovy Podcast.

LinkedIn

Books

Mockito Made Clear

Mockito Made Clear

June, 2022 (beta)

Mockito is the most popular framework in the Java world for automating unit testing with dependencies. Learn the Mockito API and how and when to use stubs, mocks, and spies. On a deeper level, discover why the framework does what it does and how it can simplify unit testing in Java. Using Mockito, you’ll be able to isolate the code you want to test from the behavior or state of external dependencies without coding details of the dependency. You’ll gain insights into the Mockito API, save time when unit testing, and have confidence in your Java programs.

Pragmatic Programmers

Help Your Boss Help You

August, 2021

Develop more productive habits in dealing with your manager. As a professional in the business world, you care about doing your job the right way. The quality of your work matters to you, both as a professional and as a person. The company you work for cares about making money and your boss is evaluated on that basis. Sometimes those goals overlap, but the different priorities mean conflict is inevitable. Take concrete steps to build a relationship with your manager that helps both sides succeed.

Pragmatic Programmers
Help Your Boss Help You
Kotlin Cookbook

Kotlin Cookbook

December, 2019

Use Kotlin to build Android apps, web applications, and more―while you learn the nuances of this popular language. With this unique cookbook, developers will learn how to apply this Java-based language to their own projects. Both experienced programmers and those new to Kotlin will benefit from the practical recipes in this book.

Amazon

Modern Java Recipes

September, 2017

The introduction of functional programming concepts in Java SE 8 was a drastic change for this venerable object-oriented language. Lambda expressions, method references, and streams fundamentally changed the idioms of the language, and many developers have been trying to catch up ever since. This cookbook will help. With more than 70 detailed recipes, author Ken Kousen shows you how to use the newest features of Java to solve a wide range of problems. For developers comfortable with previous Java versions, this guide covers nearly all of Java SE 8, and includes a chapter focused on changes coming in Java 9. Need to understand how functional idioms will change the way you write code? This cookbook—chock full of use cases—is for you.

Amazon
Modern Java Recipes
Gradle Recipes for Android

Gradle Recipes for Android

July, 2016

Android adopted Gradle as the preferred build automation system a few years ago, but many Android developers are still unfamiliar with this open source tool. This hands-on guide provides a collection of Gradle recipes to help you quickly and easily accomplish the most common build tasks for your Android apps. You’ll learn how to customize project layouts, add dependencies, and generate many different versions of your app.

Amazon

Making Java Groovy

September, 2013

A practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy—and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production.

Manning
Making Java Groovy

Education

2000
Rensselaer Polytechnic Institute
MS Computer Science
1989
Princeton University
Ph.D., Mechanical and Aerospace Engineering
1986
Princeton University
MA, Mechanical and Aerospace Engineering
1984
Massachusetts Institute of Technology
BS Mechanical Engineering
1984
Massachusetts Institute of Technology
BS Mathematics
March 2005 - present
President
Kousen IT, Inc.
2007 - present
Speaker
No Fluff, Just Stuff conference tour
May 2000 - March 2005
Senior Instructor / Enterprise Architect
Golden Consulting Group
October 1988 - May 2000
Research Scientist
United Technologies Research Center

Experience

Technical Trainer, Software Developer, Research Scientist

Linkedin

Contact

Email

ken.kousen@kousenit.com

Tales from the jar side (free weekly newsletter)

https://kenkousen.substack.com

Stuff I've Learned Recently (blog)

https://kousenit.org

Phone Number

+1 (860) 882-4279

Business Address

Kousen IT, Inc.
11 Emily Road
Marlborough, CT 06447