Our blog.

Learn from experts in their fields.

JavaScript

Using Services and Messages to Share Data Between Controllers in AngularJS

August 21st, 2013

Using Services and Messages to Share Data Between Controller in AngularJS

Object Partners
JVM

Optional Typing in Groovy

August 19th, 2013

Discussion of Groovys Optional Typing system with benefits and drawbacks outlined.

Object Partners
JavaScript

Visualizing Data with D3 Part 1 -- The Basics

August 15th, 2013

Looking at the basic concepts of using D3 to manipulate the DOM.

Object Partners
JavaScript

Angular.js - create reusable HTML widgets with directives

August 13th, 2013

The Angular.js JavaScript MVC framework has a powerful directive mechanism that can be used to create reusable HTML widgets.

Object Partners
JavaScript

I Wish I Knew Then What I Know Now -- Life With AngularJS

August 9th, 2013

A list of things that I wish were clearer to me when I started working with AngularJS

Object Partners
JVM

Customizing MOP in Groovy

July 30th, 2013

Demonstrates using the Groovy Meta Object Protocol framework to build a custom MetaClass implementation.

Object Partners
Mobile

Converting an iOS Project to use ARC (Automatic Reference Counting)

July 17th, 2013

My experience converting a project to an ARC-enabled one. This post shares my discoveries going through an Automatic Reference Counting project conversion.

Torey Lomenda
JVM

Creating self-contained, executable Jars with Gradle and Shadow

July 16th, 2013

Describes how to use Gradle and its Shadow plugin to create a self contained, executable Jar. No more classpath management.

Object Partners
JVM

Custom Authentication with the Grails Spring Security Core Plugin

July 11th, 2013

A tutorial with backing github project detailing how to build custom authentication solutions with the Grails Spring Security Core plugin.

Object Partners
JVM

Configuring Quartz 2 with Spring in clustered mode

July 9th, 2013

Run Quartz jobs to fire only once per cluster, not once per server, while still providing beans from the Spring managed context and using the latest version of Quartz.

Jeff Sheets
JVM

Getting Groovy with Spring and WebSockets

June 25th, 2013

A demonstration of leveraging Project Tyrus with Groovy and Spring to build a WebSocket-driven application.

Object Partners
Unknown

How to implement Advanced Process Control (APC) in a manufacturing facility to improve process ca...

June 14th, 2013

How to implement Advanced Process Control (APC) in a manufacturing facility to improve process capability and product quality

Kevin Beatty
JVM

A Tale From the Grails trenches: Nasty 1.3.X Bug

June 11th, 2013

Grails 1.3.x has a nasty bug if you call the render method in a controller with the wrong signature

Object Partners
JVM

Redefining the Service Layer with Groovy Categories

June 5th, 2013

Demonstrating the use of Groovy Categories to redefine a traditional service layer implementation.

Object Partners
JVM

Redefining the Service Layer with Groovy Categories

June 5th, 2013

Demonstrating the use of Groovy Categories to redefine a traditional service layer implementation.

Object Partners
JVM

Use Final

May 30th, 2013

Using final can seem like overprotectiveness to some. It is certainly misunderstood by many.

Object Partners
JVM

Accessing Grails Configuration with Spring Property Placeholders

May 23rd, 2013

Demonstrates using Spring property placeholders to access Grails configuration directives.

Object Partners
JavaScript

Why Does Web Development Take So Long?

May 6th, 2013

Information technology is moving faster all the time. But, if information technology is progressing rapidly, Why does it takes so long to do web development? How do intelligent technologists solve these problems? Share this infographic: http://www…

Object Partners
JVM

Poly Driver: A Phantom Band-Aid for Geb

May 6th, 2013

An introduction to the Poly Driver plugin.

Object Partners
JVM

HTML-Encoding UTF-8 Characters

April 24th, 2013

It happens sometimes that a web page isnt using UTF-8, but theres a need to display UTF-8 data. Thankfully HTML offers encoding that allows displaying any arbitrary UTF-8 characters.

Object Partners
JavaScript

Multi-Browser JavaScript Unit Testing with Sauce

April 18th, 2013

Sauce, which provides Remove WebDriver Browsers as a Service, or RWDBaaS. I may have just made up that acronym, but I am not making up this service. Its a great way to run automated Selenium-based tests against a large number of browsers. But automated cross-browser unit tests? Well, thats just one step removed and I would like to show you that.

David Norton
JVM

Refactoring? Check your settings!

April 16th, 2013

When refactoring, be sure to check your application settings as they may no longer make sense.

Brendon Anderson
Mobile

Dismissing Modal and Current UIViewControllers in the Same Delegate

April 8th, 2013

How to dismiss both a modal and the current UIViewController in the same delegate, taking specific steps in order to avoid crashes.

Steve McCoole
JavaScript

Improving the GWT Async Callback

April 4th, 2013

Tired of boiler-plate code in GWT, wrapping your AsyncCallback interfaces can reduce that code; at least for AJAX calls.

Neil Buesing
JVM

Validating Grails Configurations

April 2nd, 2013

When externalizing grails app configurations for multiple environments I want to ensure values are provided for all the required/expected properties. So I wrote a plugin to help.

Object Partners
Newer11 of 18Older