Developer Insights
software internship

6 Things You Need to Do at the Start of Your Software Internship

Starting a new internship can be intimidating; new responsibilities, new people, new office, and perhaps…

Read the article

Developer Insights
Pair-Programming Challenges

Costs, challenges, and common-pitfalls of pair-programming

In my prior blog post about pair-programming, I introduced the concept and explained why Jama…

Read the article

Developer Insights
Life of a Service

The Life of a Service

Introduction The trend is certainly that services are deployed using Docker. We have currently Dockerized…

Read the article

Developer Insights
Pair-Programming

What is Pair-Programming and why do we do it?

Over the past two years Jama Software has taken steps to make pair-programming a greater…

Read the article

Developer Insights
docker-blog-featured-image

Docker Containers

While there is plenty of excellent material out there about Docker, the bi-weekly lightning talks…

Read the article

Developer Insights
testing-blog-featured-image-template

Test Driven Development – It’s not About the Tests

Test Driven Development (TDD) was introduced more than a decade ago by Kent Beck and…

Read the article

Developer Insights
www-gifcreator-me_u98okt

Read by Refactoring

A Powerful Code Transformation Tool Imagine finding a hidden feature in your IDE that magically…

Read the article

Developer Insights
All Day DevOps

What I Learned at All Day DevOps

Online conferences are cool too! What a great idea, and very cost effective for all…

Read the article

Developer Insights
Ruminations on Docker and Configuration Management

Ruminations on Docker and Configuration Management

At Jama we have migrated lots of functionally from Chef to Docker. Maybe that sounds…

Read the article

Developer Insights
Release Management in Continuous Deployment

How To Manage Releases in the Age of Continuous Deployment

As the Release Manager at Jama, I feel compelled to write about this topic because…

Read the article

Developer Insights
Unit Testing the Developer

Unit Testing the Developer

According to Wikipedia, unit testing is a method by which individual units of source code…

Read the article

Developer Insights
Debugging SQL Server Performance

Debugging SQL Server Performance

Recently, we have worked on trouble-shooting SQL server performance issues for some of our large…

Read the article

Developer Insights
Technical Interview at Jama

How to Turn a Horror Technical Interview Around

Interviewing is one of the most important activities for an Engineering team experiencing growth. Hiring…

Read the article

Developer Insights
Swagger

Swagger for REST Documentation

A while ago, I attended an external event that sparked some great conversation around RESTful…

Read the article

Developer Insights
Restito

Testing REST Clients with Restito

I’m excited about this new library I ran into and I would like to share…

Read the article

Developer Insights
blog-featured-image-ROBO

Why Automation Projects Fail and How to Avoid the Pitfalls

Overview Automation remains one of the most contentious topics in software development. You get three…

Read the article

Developer Insights
blog-featured-image-HAMAK

How I Hire

tl/dr: I’m hiring at Jama and this is my approach. Every time I go through…

Read the article

Developer Insights
Self-Selecting Teams

Self-Selecting Agile Teams

As Jama grew, our Engineering department began to change overnight. Teams were outputting consistent velocities,…

Read the article

Developer Insights
Release

How to Ensure the Traceability, Reproducibility and Measurability of Software Releases

When I mention to folks outside of Jama that I’m a Release Manager at Jama,…

Read the article

Developer Insights
Node

How to Upgrade a Node Module The Right Way

Now that all of that left-pad nonsense is behind us, we can get back to…

Read the article