Automatically download OS-specific WebDriver executable
April 20th, 2016
Automatically download and setup OS-specific Webdriver executables.
Automatically download and setup OS-specific Webdriver executables.
Use locally installed node.js and npm instances with gradle
A guide to set up a Raspberry Pi 3 with Home Assistant
Using Terraforms Github provider to manager your Github organization.
To resolve compilation warnings when using Codenarc 0.19+, look at the enhanced rules.
Something changed in Grails 3 and how datasources are configured. This post will explain what you need to do.
A workaround for the inability to mock URI-based filters in Grails.
An overview of the Kotlin programming language which keeps the good parts of Java while reducing boilerplate to promote better Object-Oriented code.
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.
Automatically JUnit Test DTO and Transfer Objects
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…
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…
A detailed look at the nuances of Swift initializers.
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.
This blog assumes you are new to MEAN, and would like to install the components, and build your first MEAN application.
A guide to using Groovy for Spring configuration both JavaConfig and Grails style and adding Groovy configuration to web.xml using ContextLoaderListener.
How to change the server from Tomcat to something else in Grails 3s fat jar
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…
An example of when not to use Groovys dynamic method invocation feature. Injection attack vulnerability.
Example of clustering Grails using Docker Compose and distributing data and processing within the cluster using Hazelcast.
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.
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…
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…
Spring Boot sample application using Pac4J OAuth providers and Spring Security.