Our blog
Lunatech’s
engineer blog
Latest articles
Our most recent posts
All blog posts
Our different categories
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-07-27-turkish-play-framework-community/background.png)
Turkish Play framework community
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-07-05-jquery-ui-ajax-autocomplete-playframework/background.png)
jQuery UI Ajax autocomplete with Play 1.2
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-06-28-lunatech-invitational-golf-event-2011/background.png)
Lunatech Invitational Golf Event 2011
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-06-15-scrum-benefits-video/background.png)
Three Scrum benefits (video)
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-05-25-myth-site-customer/background.png)
The myth of the on-site customer
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-04-26-playframework-file-upload-blob/background.png)
Play framework 1.2 file upload with play.db.jpa.Blob
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-02-15-software-estimation-manifesto/background.png)
The Software Estimation Manifesto
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-02-07-ajax-datatables-playframework/background.png)
Ajax DataTables with the Play framework 1.2
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-01-28-playframework-jquery-datatables/background.png)
Integrating Play framework 1.2 with jQuery DataTables
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-01-11-declarative-model-class-enhancement-play/background.png)
Declarative model class enhancement in Play 1.2
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2011-01-01-2organize-interim-scrum-master/background.png)
2organize Scrum master
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-11-23-10-devoxx-tips/background.png)
10 Devoxx tips
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-11-15-play-framework-meet-devoxx-2010/background.png)
Play framework meet-up at Devoxx 2010
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-09-28-localized-play-framework-validation-messages/background.png)
Localized Play framework 1.0 validation messages
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-08-30-playframework-builtin-validations/background.png)
Play framework 1.0 built-in validations
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-08-16-how-get-job-interview-lunatech/background.png)
How to get a job interview at Lunatech
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-08-05-how-get-job-lunatech/background.png)
How to get a job at Lunatech
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-07-26-play-framework-content-negotiation/background.png)
Play framework 1.0 content negotiation
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-07-19-literal-datastructures-scala/background.png)
Literal data structures in Scala
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-07-02-panzano-sandwich-cruncher/background.png)
Panzano Sandwich Cruncher
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-06-14-how-demo-play-framework-live-coding-script/background.png)
How to demo the Play framework 1.2 - live coding script
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-06-08-play-framework-cheat-sheet/background.png)
Play framework 1.0 cheat sheet
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-05-18-activiti-next-generation-business-process-management-and-work-flow/background.png)
Activiti next-generation Business Process Management and work-flow
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-04-12-how-localise-play-framework-web-application/background.png)
How to localise a Play framework 1.0 web application
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-03-29-plan-cruncher-play-production/background.png)
Plan Cruncher - Play! in production
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-03-16-presentations-drools-perfect-programmer/background.png)
Presentations - Drools and the perfect programmer at 42
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-03-15-play-framework-usability/background.png)
Play framework usability
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-03-03-plan-cruncher/background.png)
Plan Cruncher - shorter business plans
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-02-23-running-lumbermill-os-x-106-snow-leopard/background.png)
Running Lumbermill on OS X 10.6 Snow Leopard
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-01-11-jboss-rules-drools-implementation/background.png)
JBoss Rules (Drools) implementation Execution Server
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2010-01-04-how-build-decision-service-using-jboss-rules-execution-server/background.png)
How to build a decision service using JBoss Rules Execution Server
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-12-28-decision-service-business-rules-jboss-rules/background.png)
Decision service business rules in JBoss Rules
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-12-21-chrimble-cocktail/background.png)
Chrimble cocktail
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-12-14-decision-service-architecture-jboss-rules/background.png)
Decision service architecture with JBoss Rules
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-12-10-confluence-enterprise-facebook/background.png)
Confluence as an enterprise Facebook
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-11-17-lunatech-devoxx-2009/background.png)
Support for original language in Accept-Language header
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-05-25-benelux-jboss-user-group-22-may-2009-slides/background.png)
Benelux JBoss User Group, 22 May 2009 slides
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-05-12-localised-attribute-values-jsf-and-seam/background.png)
Localised attribute values in JSF and Seam
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-05-11-visiblelogistics-supply-chain-visibility-saas/background.png)
VisibleLogistics - Supply Chain Visibility SaaS
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media//2009-03-31-language-localisation-jsf-and-seam/background.png)
Language localisation in JSF and Seam