Category Selected:

wirebox

Blog

WireBox version 1.3.0 Released!

Luis Majano |  November 28, 2011

Welcome to another release of WireBox, Dependency Injection and AOP library for ColdFusion, version 1.3.0. This release introduces a few fixes and some incredibly new useful features that will enhance not only your AOP but DI capabilities in your ColdBox and non-ColdBox applications. Also, remember that WireBox can work in ANY Col...

Read More

WireBox Dependency Injection and AOP Recording

Luis Majano |  July 13, 2011
I Just recently gave a presentation to the online CFMeetup on WireBox, Dependency Injection and Aspect Oriented Programming.  This presentation covered both basics and advanced topics, so please check it out:

CFMeetup : WireBox Dependency Injection & AOP from Luis Majano on

Read More

WireBox 1.2.0 Released

Luis Majano |  June 23, 2011

In the spirit of more releases, please welcome WireBox 1.2.0 to the playground. This is a nice release that sports tons of fixes and tweaks for our dependency injection framework, but finally sports our complete AOP (Aspect Oriented Programming) Implementation.

Fixes

  • metadata override of CacheBox properties so they are available in introspection
  • cache=false was n...
Read More

WireBox AOP is here!

Luis Majano |  June 02, 2011
After much hard work our WireBox AOP Engine is finalized and will be released shortly.  You can test drive it by using our development github branch!  We have concentrated ourselves in simplifying Aspect Oriented Programming and have fully documented our AOP engine....
Read More

CFObjective 2011 Presentations and Code

Luis Majano |  May 16, 2011
Here are the links to all the presentations we did at CFObjective 2011 and some sample code of everything we showed off in this year's conference.  You can see our upcoming ColdBox 3.1 in action with all of its entity and html generation goodness, our new ColdBox Platform Utilities that was released and of course WireBox Dependen...
Read More

WireBox ORM Entity Injection Howto

Luis Majano |  May 11, 2011

Here is a cool video showcasing how to activate WireBox's ORM Entity injection when you are building applications with ColdFusion ORM and ColdBox.  Enjoy:

...
Read More

WireBox 1.1.1 Released!

Luis Majano |  March 30, 2011

I am happy to announce WireBox 1.1.1 to the ColdFusion community. This release sports 3 critical fixes that will make your WireBox injectors run smoother and happier, especially for those doing java integration, this will help you some more.

1st ColdBox Connection Recording

Luis Majano |  March 17, 2011
We just had our very first ColdBox Connection show and it was great!! We covered our vision of the show and also WireBox our dependency injection framework for ColdFusion.  Here is the recording:
Read More

WireBox 1.1.0 Released!

Luis Majano |  March 15, 2011

I am glad to announce WireBox 1.1.0 to the ColdFusion community. We have definitely received tremendous feedback on WireBox and have been able to complete this release based on great feedback and over 15,000 downloads since its release February 21st. For those o...

Read More

WireBox Binder and Configuration Introduction

Curt Gratz |  March 15, 2011

This video shows the basics of setting up a "Binder" with WireBox and how to setup mappings and alias using the WireBox DSL for super simple dependency injection that is easy to read.

WireBox Binder and Configuration Introduction... from Curt Gratz on Vimeo.

Again, this is not even scratching the surface of what the binder in WireBox can do. Below are some other simple changes you could make to the binder or ways you could do injection

So this line

.initArg(name="daoPath",dsl="id:daoPath"); Could change to .initArg(name="",ref="daoPath") //refpoints to an id directly

as one possible alternative, so if we wanted, we could remove the .initArg and do it via annotations

function init(required daoPath inject) or function init(required daoPath inject="id") or function init(required daoPath inject="id:daoPath")

So, as you can see, you can do your injections a variety of ways. Now, go, read the docs, and install WireBox and get wiring your model up the easy way.

Read More