Blog

Friday, 6 December 2013

Setting JBoss 7 to auto reconnect after DB connection fail

Internet connection problems while developing an application which uses a remote database can be a nightmare. Luckly you can configure your JBoss server to auto reconnect to your DB!

Tuesday, 26 November 2013

Arquillian JRebel Extension 1.0.0.Alpha1 released!

Our precious tool officially released!

Bold style missing in JasperReports generated pdf

Sounds familiar?
I was struggling a bit trying to bold fonts in the pdf generated by JasperReports.

Friday, 22 November 2013

Elastic ngMockE2E

It took us several hours to set it up so we share our experience with you so that you could save some time.

IntelliJ Idea Live templates for TDD

For those that practice TDD and love IntelliJ Idea we show how to speed up test scenario brainstorming.

Monday, 18 November 2013

Arquillian Persistence+REST+JRebel

Wondering how to speed up integration test development for your RESTful service?

Friday, 8 November 2013

Atmosphere configuration with JBoss AS 7.1.1

Atmosphere Framework the most popular framework for building asynchronous web application. It is used in RichFaces, Primefaces and few others leading Java web frameworks and can be used on every servlet-based webserver.

Atmosphere WebSockets Exception on JBoss AS 7.1.1

Recently, we tried to integrate Atmosphere with our new application Agido to bring real time messaging and event broadcasting between users using our app. We encountered problems when we set "websocket" transport in atmosphere, and tried to use it with JBoss AS 7.1.1.

Tuesday, 5 November 2013

Announcing Agido mockups

Open source online wireframe tool. Join the community!

Wednesday, 23 October 2013

Arquillian REST Extension - Client

Arquillian REST Extension allows you to test your RESTful applications both on the client and server side.
In this post I will present you client side testing.

Wednesday, 21 August 2013

Showdown.js for Java

Need to have same output in front and back-end from Markdown sources? Checkout Showdown4j.

Friday, 5 July 2013

RichFaces push + Seam3 transactions = ARJUNA016051

In previous post I've described common reason of experiencing ARJUNA016051: thread is already associated with a transaction!. You may experience this also when using RichFaces Push component.

5 lines to kill seam3 based production

If you are using seam3 transactions in your project then it takes only 5 lines of code to kill it.
Learn how to defend yourself.

Tuesday, 2 April 2013

CSS3 – How to make it work in Internet Explorer?

CSS3 is a great tool which really simplifies web page development. Sadly, it’s not supported by older browsers. Chrome 2+, Firefox 3.5+, Safari 3+ and Opera 9.5+ will work with it just fine but when it comes to Internet Explorer it gets worse. Does it mean that we have to stop using CSS3 if we want to support IE? Not necessarily. In this post I aggregated hacks which will make IE ‘understand’ some of CSS3 features.

Wednesday, 20 February 2013

Graphene hangs when page fragment not found

For the purpose of small workshop held at PWSZ in Tarnow. We've written quick test based on Graphene (2.0.0.Alpha3). Bad luck happened that after several hours the test stopped to work. No, it didn't fail, it hang!

Friday, 8 February 2013

Faster Arquillian and Graphene 2 test development

Tired of long turnaround when writing tests with Arquillian and Graphene 2?
Thanks to Pavol Pitonak we've learned how to speed test development up by order of magnitude.

Friday, 1 February 2013

JSF, ManyToMany and LazyInitializationException


Recently I needed to create simple CRUD.
When I tried to modify collection of available entities with annotation @ManyToMany my application thr
ew failed to lazily initialize a collection, no session or session was closed: org.hibernate.LazyInitializationException: (…)”