Skip to content
  • Home
  • About
  • Privacy Policy

Objectify

  • Home
  • About
  • Privacy Policy

Year: 2010

  • Home
  • 2010
Dec 29

play & objectify-led – binding uploaded data to application models the lazy way, part 2

steveLeave a commentjava, open source, play frameworkgenerics, java, laziness, objectify-led, play!

In my previous post, I described an approach for binding data from uploaded files into entity instances. One important part was left out from this post – validation. Since the play framework supports JPA as a persistence mechanism out of Read more

Dec 28

play & objectify-led – binding uploaded data to application models the lazy way, part 1

steve7 Commentsjava, open source, play frameworkjava, laziness, objectify-led, play!, software engineering

One of the most useful tools in my collection is the objectify-led library – http://www.objectify.be/objectify-led/ (full disclosure: I wrote it). It allows you to annotate fields in your classes with @Property and then bind information to them automatically. It also Read more

Dec 08

quick&easy: Automatically add content to play!-generated war files

steve2 Commentsjava, open source, play frameworkjava, open source, play!, quick&easy, software engineering

I needed to add content to the war directory/file that play generates via the “play war” command. The content varied from files added to the top level of the war (alongside WEB-INF) to customising WEB-INF/web.xml. Checking the core documentation, no Read more

Dec 02

Play, Python, Jython and Solaris

steveLeave a commentjava, open source, play frameworkjava, open source, play!, software engineering

I’m currently developing a play app that, according to the corporate policy, needs to be built by a Bamboo server and then deployed. Sounds easy, right? Wrong. The Bamboo server is running on Solaris, play requires python and getting python Read more

Nov 10

Rethink: i18n in play

steveLeave a commentjava, open source, play frameworkjava, open source, play!

A while back, I posted an article that discussed a mechanism for customising the client-side i18n mechanism in the play framework. I received a comment on that article earlier that reinforced some issues I had with this approach. In retrospect, Read more

Oct 27

quick&easy: Add optional configuration to play! template tags

steveLeave a commentjava, play frameworkjava, play!, quick&easy

Template tags in the play! framework are a simple, powerful way to share functionality between different pages. They have all the groovy goodness of regular templates, and you can pass variables into them easily. But, as always, there’s always a Read more

Sep 30

quick&easy: Deliver a generated file to the browser without writing to the server file system

steveLeave a commentjava, play frameworkjava, play!, quick&easy

Another day, another post about play!… When you extend from play.mvc.Controller, you have access to various render methods. One of these is renderBinary(), which allows you to send binary data (captchas, images, etc) to the browser. renderBinary() is overloaded, and Read more

Sep 25

quick&easy: Sharing a domain model between two Play! apps

steve3 Commentsjava, open source, play frameworkjava, play!, quick&easy

If you have a couple of play! apps that have a common domain model, the easiest way to share that model is to put it into a module. play new-module my-shared-model generates an empty module in the current directory. Put Read more

Sep 18

Mixing database and property sources for i18n in the Play! Framework

steve6 Commentsjava, open source, play frameworkjava, play!

The Play! Framework has been rocking my world recently – the speed of development is just mind-blowing! If you haven’t tried it out yet, and you develop web applications, it is definitely something to check out! One issue that has Read more

Jun 13

Moving job, house and country using good engineering practices

steveLeave a commentgeneral, lifegood practice, life, software engineering

Summer is almost here, the days are long and my good lady wife and I have decided to sell our house here in England and move over to Belgium (my wife is Belgian) for the rest of our lives. Some Read more

Posts navigation

1 2 Next

Recent Posts

  • Boosting test performance with TestContainers
  • Database testing with TestContainers
  • Composite constraints in Deadbolt
  • Deadbolt 2 in 10 minutes – Scala edition
  • Deadbolt 2 in 10 minutes – Java edition

Recent Comments

  • Boosting test performance with TestContainers – Objectify on Database testing with TestContainers
  • Rafael Ponte on Database testing with TestContainers
  • steve on Database testing with TestContainers
  • steve on Database testing with TestContainers
  • Rafael Ponte on Database testing with TestContainers

Archives

  • May 2017
  • March 2017
  • March 2016
  • October 2015
  • September 2015
  • January 2015
  • November 2014
  • October 2014
  • January 2014
  • September 2013
  • June 2013
  • January 2013
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • June 2010
  • April 2010
  • November 2009
  • October 2009

Categories

  • awards
  • backbone.js
  • Belgian Play! Framework User Group
  • deadbolt
  • Devoxx
  • education
  • events
  • FilthyHackFriday
  • fundamentals
  • general
  • how to
  • java
  • javascript
  • jQuery
  • json
  • leaflet
  • life
  • modules
  • open source
  • personal
  • play framework
  • RESTful web services
  • review
  • Scala
  • security
  • Social engineering
  • Software engineering
  • struts2
  • testing
  • thoughts
  • tools
  • Uncategorized
  • user interface design
  • versioning

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright © All rights reserved.
Onefold by WEN Themes
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy