Home

Table of Contents
Popular Tags
Twitter Updates
Random Pictures

I'm an Android developer
Blog
Last changed Feb 05, 2010 10:50 by Luiz Ribeiro

Writing and maintaining automated functional tests for web applications has always been a very complicated issue for us. We are usually between using Selenium or Canoo WebTest but regardless of the choice we seemed to always have to spend a lot of time fixing broken funcional tests and having trouble running them on continuous integration tools such as Cruise Control. Plus writing the tests itself was usually a very dull activity with all those xpaths and problems with Ajax calls, timers, etc. …

Read more…

Posted at Feb 05, 2010 by Luiz Ribeiro | 0 comments
Last changed Jan 19, 2010 14:58 by Luiz Ribeiro

Spock is a testing framework based on the Groovy language but can also be used for regular Java projects. It is based on JUnit so running the test cases is as easy as running any regular JUnit tests, be it from an IDE or continuous integration servers. The framework aims to allow developers and testers to write specifications that are easily read and, ideally, may serve as documentation for actual code. …

Read more…

Posted at Jan 19, 2010 by Luiz Ribeiro | 1 comment
Last changed Feb 05, 2010 00:12 by Timur Strekalov
Labels: testing, tester, job

We believe in Estonian economy growth, we want to be on par with increasing demand of great people and wonderful services we can provide.
Therefore Aqris is looking for additional testers into its professional team.
Check out from Career page or go directly to Job AD.

Posted at Jan 11, 2010 by Mart Toom | 0 comments
Last changed Jan 05, 2010 10:31 by Ürgo Ringo
Labels: testing, testautomation, uitesting, grails, javascript

I recently found this interesting article about UI test automation. I agree with most points mentioned there.

By definition the only thing that cannot be tested any other way than via UI is the UI itself - in a typical web application this means mainly JavaScript. However the good thing with JavaScript is that usually there are not many dependencies between different pages. …

Read more…

Posted at Jan 05, 2010 by Ürgo Ringo | 3 comments
Last changed Dec 18, 2009 08:23 by Ürgo Ringo
Labels: groovy, design, refactoring, ddd, domainmodel

In general design decisions are driven by either implementation problems or desire to improve readability. Interestingly I have found that for me the latter often drives refactorings inside existing classes but rarely creation of new classes. However creating new class to make important domain constraints or business rules explicit can be much more expressive than just introducing some new local variable or method. …

Read more…

Posted at Dec 18, 2009 by Ürgo Ringo | 0 comments
Last changed Nov 17, 2009 08:53 by Sven Filatov
Labels: android, mobiil-id

The thing that I seriously missed since I started to use Android Dev Phone 1 was Estonian Mobiil-ID. So in order to visit internet bank I had to use my ID-card again. And as I haven't bothered to set ID-card software up to my Gentoo box, I could only use bank services in Windows.

Android [cupcake roadmap|http://source.android. …

Read more…

Posted at Nov 17, 2009 by Sven Filatov | 4 comments
Last changed Nov 19, 2009 06:16 by Oliver Wihler

Aqris is a proud sponsor of 21CC triathlon club.

The 07.11.2009 Ford Ironman Florida 2009 edition was won by first-time Ironman Champions Kirill Kotshegarov of Estonia in 8 hours, 24 minutes and 39 seconds which is also a new Estonian record!

While not in the top 10 after the swim, Kotshegarov had steadily moved through the field behind race leader Luke McKenzie at the end of the bike. …

Read more…

Posted at Nov 11, 2009 by Oliver Wihler | 1 comment
Last changed Nov 06, 2009 13:46 by Ürgo Ringo
Labels: springsource, spring, aspectj, grails, groovy

Spring Roo is essentially RAD tool that simplifies project setup and some other common tasks like creating simple persistence queries, stubbing controllers/views, adding JMS/email support.

Internal architecture is more described here http://blog.springsource.com/2009/06/18/roo-part-3/ but essentially it relies heavily on AspectJ inter-type declarations (ITD - "mixin" for Java) to separate the generated code and code written by developer. …

Read more…

Posted at Nov 06, 2009 by Ürgo Ringo | 0 comments
Last changed Nov 05, 2009 13:42 by Ürgo Ringo
Labels: javafx, gwt, ams

It's not possible to talk about technology and not to try writing something on it. So, because I have something to compare to (Aqris AMS, which was written using GWT http://ams.aqris.com) I wanted to make a similar calendar, but on javafx.

Firstly, it was really hard to get used to new syntax. Secondly, components base is a little poor and I'll show you why.

My first thought was to do calendar view using simple table, that has 96 rows and 7 columns. …

Read more…

Posted at Nov 05, 2009 by Ürgo Ringo | 2 comments
Last changed Nov 05, 2009 09:30 by Ürgo Ringo
Labels: grails, gorm, orm, hql, criteriabuilder

By default GORM injects whole set of dynamic finders into domain entities. However what should one do if he needs to implement more complex queries that require use of Criteria Builder or HQL?

Simplest option is just to do this in the layer on top of domain model. So our controllers or services would call something like Customer.executeQuery or Customer.createCriteria. Although this is the simplest option it is also the worst. First, …

Read more…

Posted at Nov 05, 2009 by Ürgo Ringo | 0 comments

Labels:

main main Delete
aqris aqris Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.