OPI Blog
Learn from experts in their fields

Search Results for: Gradle

Building Avatar Applications with Gradle
Project Avatar was open sourced at this year’s JavaOne Conference, but the framework has been under development for a while, and was first announced at JavaOne in 2011. The primary purpose of Avatar is to ...
Jul 16, 2013
Creating self-contained, executable Jars with Gradle and Shadow
Earlier this year, we started implementing a new backend REST architecture for our application based on Yammer/Coda Hale’s Dropwizard Framework. Since we don’t use Maven anywhere in our stack, we decided to use Gradle as ...
Gradle Quick Start
Gradle is a relatively new build system that is picking up steam. In this post we’ll demonstrate it’s convention over configuration strengths and walk through a simple example. Gradle follows the convention over configuration model. ...
Adding a Web Module to a Gradle Project
It’s common in a lot of projects the need to separate parts of the system into their own modules. Gradle is well suited for this approach by allowing a single project to have many logically ...
Jan 26, 2012
Building with Gradle
Recently I was on a project that needed to chose a build system. We looked at the usual suspects, ant and maven and after having less then wonderful experiences with both I looked for an ...
Jan 4, 2011
Using Gradle to augment your legacy Ant build
Many of us would love to use the latest and greatest tools in our development, but that’s not always easy to do. When dealing with a legacy application, it doesn’t make always make sense to ...
Natively Compiled Java on Google App Engine
Google App Engine is a platform-as-a-service product that is marketed as a way to get your applications into the cloud without necessarily knowing all of the infrastructure bits and pieces to do so. Google App ...
May 10, 2022
Kafka Schema Evolution With Java Spring Boot and Protobuf
In this blog I will be demonstrating Kafka schema evolution with Java, Spring Boot and Protobuf.  This app is for tutorial purposes, so there will be instances where a refactor could happen. I tried to ...
Feb 14, 2022
Senior Platform Engineer
Job Description Why consider OPI, and why do people dig working here? Variety of consulting; new technologies, projects, and people on a regular basis. Stability; we’ve been around since 1996 and have a diverse mix ...
Feb 14, 2022
Software Engineer – Android
Job Description Why consider OPI, and why do people dig working here? Variety of consulting; new technologies, projects, and people on a regular basis. Stability; we’ve been around since 1996 and have a diverse mix ...