One Month In

One month ago, I wrote this short post about how the Java Team at Kentor was about to officially take over the management and continued development of one of the most important health care billing systems in Stockholm County. Now we have been at it for a month, and things have gone relatively smoothly, with the occasional incident and one considerable change in project organisation.  Read more…

Javascript libraries using JAX-RS implementations

Modern JavaScript libraries are very powerful and efficient. Most of the UI features that one needs in an Enterprise Application are offered by these libraries. This is the faster and easier way to develop applications without reinventing the wheel (with an expense of the fact that we don’t learn Javascript but we learn to use a library). We are talking about jQuery, Ext-JS, GWT/SmartGWT (output is DHTML), Dojo and some more. All these libraries have a lot of fan following and it is easy to get help, also there is a lot of documentation on web. You will find a lot of resources on web about the pros and cons of using the pure Javascript libraries, the point here is to use only Javascript library on client with RESTful Webservices. Why? Read more…

RichFaces and PrimeFaces – JSF 2.0

When the question of J2EE standard component library is raised then the attention is drawn to JSF 2.0 which is the base for all the ‘Faces libraries’ example RichFaces, ICEfaces, PrimeFaces, MyFaces and some more.

Taking about ICEfaces it makes itself quite clear “When should I use the ICE Components?”  The components offered by ICEfaces (demo) are quite interesting but the version 3.0.x i feel overkill’s the usage of annotations (the demo shows 1.8 and there is a link for 3.x demo at the bottom of the page, both offers demo with source code). Read more…

On Your Mark, Get Set, Go!

There are now only a couple of days left until the Java Team at Kentor takes over official responsibility for the management and continued development of one of the most important systems within health care management in Stockholm. I have written about this system before with regard to technical debt and our Scrum planning. It is deterministic in its nature and highly complex. We will be starting a new round of development almost immediately (we have been planning for it throughout the Spring), and the development will continue throughout the rest of the year. So everyone get to your starting positions…. On your mark, get set, go!

JFokus 2012, Talk on Internet Security

On JFokus 2012 I went to a talk by John Wilander on the subject Application Security for Rich Internet Applications. This was a really great talk where he talked about different techniques of cross site scripting and what you can do to prevent these problems on your site. The slides from the talk can be found here.

Read more…

Using HTML5 features

Firefox 11.0 is out; Chrome is running 17.x; IE 9.0.x and so on as of today.  It feels like all the browsers are competing for higher version numbers, and of-course features are being added, mostly HTML5 features with Chrome and Firefox leading the race.  For me as a developer it is important to know what HTML5 is offering and need to share the area together with the Web Designers. There are new tags <header>, <article>, <footer> and the one I am most interested in, <canvas> (this just defines the canvas but the actual magic is done using Javascript). Read more…

Continous Delivery

I recently read this article about Continuous Delivery and I started to reflect about what continuous delivery and continuous integration are all about, especially in relation to the projects in which I have been involved. A large portion of my early career (off and on from 2003 until 2010) was spent developing a Learning Management System with more than 100,000 users worldwide for a large company in Sweden. In that development process, there were very clear lines between the supplier’s development team (where I worked) and the customer’s operations team, which was responsible for the entire mainframe environment on which the system was deployed. Read more…

Follow

Get every new post delivered to your Inbox.

Join 203 other followers