Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

Dynamic web forms with AngularJS

Dynamic web forms with AngularJS

When we’re building web applications containing data entry forms, it’s sometimes a requirement that (part of) the form is dynamic, in the sense that the fields to be included in the form need to be determined at runtime. For instance, this may be required if application managers need to be able to add new data […]

Read More

Web forms with Java: AngularJS and other approaches

Web forms with Java: AngularJS and other approaches

After learning about AngularJS a couple of months ago, I started using it on new Java web projects, and that has been a great pleasure. If you haven’t worked with AngularJS yet, you may be wondering what the hype is all about and whether or not it’s a thing worthwhile of investing your time in. […]

Read More

Declarative multi-tenant security with Spring Security and Spring-MVC

It’s been a while since our last ‘from the trenches’ entry, and as I’ve found I am better at authoring blogs than convincing colleagues to do the same I figured I’d write you another installment. This time I’d like to focus on an easy yet powerful approach that we used to secure a multi-tenant Spring-MVC […]

Read More

Use immutable objects in your Spring MVC controller by implementing your own WebArgumentResolver

How flexible is Spring MVC in combination with immutable objects? Why don’t we want Spring MVC decide for us how to build our objects used for binding? Curious how we tackled this problem? Read on! In our current project we are using Spring MVC 3 to build our frond-end. The binding mechanism of Spring MVC […]

Read More

Deploying a CQRS application based on the Axon framework on Google App Engine

Deploying a CQRS application based on the Axon framework on Google App Engine

The Axon framework is a CQRS framework created by Allard Buijze. From the beginning I am trying to help him out, mostly by creating samples. This blog post is about a sample I am creating for Google App Engine. Everybody that has been working with Google App Engine (GAE) knows that it enforces some limitations […]

Read More