Our blog.

Learn from experts in their fields.

Unknown

Automatically download OS-specific WebDriver executable

April 20th, 2016

Automatically download and setup OS-specific Webdriver executables.

Object Partners
JavaScript

Using Self Contained Node.js and npm instances with Gradle

April 14th, 2016

Use locally installed node.js and npm instances with gradle

Jeff Torson
Unknown

Setting Up the Raspberry Pi 3 for Home Assistant

April 12th, 2016

A guide to set up a Raspberry Pi 3 with Home Assistant

Igor Shults
Devops

Managing Your Github Org with Terraform

March 23rd, 2016

Using Terraforms Github provider to manager your Github organization.

Object Partners
JVM

Resolving Codenarc Compilation Warnings

March 16th, 2016

To resolve compilation warnings when using Codenarc 0.19+, look at the enhanced rules.

Object Partners
JVM

Using secondary datasources in Grails 3

March 9th, 2016

Something changed in Grails 3 and how datasources are configured. This post will explain what you need to do.

Mike Hostetler
JVM

Unit Testing URI-Based Grails Filters

March 1st, 2016

A workaround for the inability to mock URI-based filters in Grails.

Igor Shults
JVM

An Introduction to Kotlin

February 23rd, 2016

An overview of the Kotlin programming language which keeps the good parts of Java while reducing boilerplate to promote better Object-Oriented code.

Mike Plummer
JVM

Mapping JPA entities to external REST resources in spring-data-rest

February 18th, 2016

This Spring Boot example shows how you can map JPA entities to REST endpoints and embed them in the HATEOAS output via spring-data-rest and annotations.

Object Partners
JVM

Automatically JUnit Test DTO and Transfer Objects

February 16th, 2016

Automatically JUnit Test DTO and Transfer Objects

Jeff Torson
JVM

Building Continuous Delivery: Rock-solid builds with Gradle

February 1st, 2016

Continuous delivery is the very first principle behind the Agile Manifesto, and yet it continues to plague software development teams. In this talk, David Norton will give a brief overview of continuous delivery practices and then focus on the area…

David Norton
Unknown

Using OAuth 2.0 With Google APIs

January 21st, 2016

Google has been updating their APIs to require OAuth 2.0. One of our clients makes considerable use of the Google Webmaster Tools APIs instrumented for 14,629 individual websites (and growing). I recently had the opportunity to help this client…

Object Partners
Mobile

Exploring Swift Initializers

January 18th, 2016

A detailed look at the nuances of Swift initializers.

Object Partners
JavaScript

We want you to be MEAN ! (Part 2)

January 15th, 2016

In this second installment on the MEAN stack, we are going to complete an integration between a service layer module written in NodeJS, and MongoDB as our document persistence.

Larry Schoenfeld
JavaScript

We want you to be MEAN !

January 14th, 2016

This blog assumes you are new to MEAN, and would like to install the components, and build your first MEAN application.

Larry Schoenfeld
JVM

Using Groovy Based Spring Configuration

January 12th, 2016

A guide to using Groovy for Spring configuration both JavaConfig and Grails style and adding Groovy configuration to web.xml using ContextLoaderListener.

Object Partners
JVM

Changing the embedded server in Grails 3

January 7th, 2016

How to change the server from Tomcat to something else in Grails 3s fat jar

Mike Hostetler
Unknown

Celebrating our 20th year in business!

January 6th, 2016

At the end of January, Object Partners will have officially been in business for 20 years. While that sounds like a very long time, it’s gone by quickly for some of us old timers. When we started OPI, we wanted it to be the kind of place where…

Chris Spurgat
JVM

Flirting with disaster: A dangerous use of Groovys dynamic method invocation

January 5th, 2016

An example of when not to use Groovys dynamic method invocation feature. Injection attack vulnerability.

Object Partners
JVM

Distributed Grails with Docker and Hazelcast

December 28th, 2015

Example of clustering Grails using Docker Compose and distributing data and processing within the cluster using Hazelcast.

Mike Plummer
JVM

Configure Jenkins to dynamically create a database for your Grails tests

December 22nd, 2015

Test pollution can be frustrating to look into, especially when the failures are sporadic. Running your tests on the same database may also lead to problems.

Igor Shults
Company

Object Partners Holiday Open House Recap

December 18th, 2015

Thanks to all that hung out with us last night at our new Minneapolis office! 150 or so people stopped by to see the new space, have a few beverages, and of course enjoy some of Gastrotrucks’ finest cuisine (mac n’ cheese with chips and bacon bits…

Object Partners
JVM

From POC To MPA

December 17th, 2015

From POC To MPA

Aaron Hanson
JavaScript

Tutorial: Creating an Angular 2.0 Todo App

December 15th, 2015

Introduction With Angular 2.0 right around the corner, big changes are in store. If you would like to understand the differences between Angular 1 and Angular 2 check out this blog post ! For the past few years, building a Todo Application has been…

Jake Partusch
JVM

Spring Boot With (Pac4J) OAuth

December 9th, 2015

Spring Boot sample application using Pac4J OAuth providers and Spring Security.

Aaron Hanson
Newer5 of 18Older