Home | Ciber
Knowledge page of Ciber Netherlands

Archive for the 'Java' Category

Java development using SAP NWDI

SAP has a lot of experience with enterprise wide software development and managed transport of software. To support component based development and transport for Java software, SAP introduced Netweaver Development Infrastructure (NWDI).

 

Read more

No comments

SoapUI usage and integration within a CI environment part II

Best practices / lessons learned

This section is organized in the following main parts, which are discussed one by one in more detail within the remainder of this article:

1. Tips for an optimized SoapUI configuration when using a CM (configuration management) system

2. Tips for creating SoapUI TestCases

3. Tips for setting up the SoapUI Testrunner script

4. Tips for configuring SoapUI within Hudson (CI environment)

Read more

No comments

SoapUI usage and integration within a CI environment Part I

SoapUI usage and integration within a CI environment Part I: an enumeration of best practices and lessons learned.

The focus on this article is not to summarize the known features and functionality of SoapUI, but instead focus on lessons learned and best practices which are gathered during extensive usage of SoapUI within a webservices project.

Service-oriented architecture (SOA) and webservices are becoming more and more popular in many IT projects. Exposing your business logic component as a webservice is as simple as adding a few metadata annotations.

Before making webservices available to the public, you need to make sure they function as designed. The common way to do this is by writing functional tests for your webservices. Another reason for writing functional tests is regression, e.g. ‘is everything still working as before?’. If well-designed, all tests should continue to be successful when nothing in the entire domain has been changed and detect impacting changes by indicating non-successful results.

Read more

No comments

Software quality, how do we manage?

We write software. We try to make it as good as possible but it is hard. Complex business rules, intricate web frameworks and high-tech application servers all add to the complexity of the whole package. How do we ensure it all works flawlessly together?

Read more

No comments

Creating XSLT-extensions with SAXON

Suppose you want to do some heavy lifting with xslt (2.0) but xslt provides no  out-of-the-box functions for your problem.  In that case you can create your own xslt extensions. 

Below you find a small demo how to accomplish this.

Read more

No comments

JavaScript LinkedList and HashMap

Lately I’ve been doing some JavaScript coding again and the lack of 2 simple but very useful functions like LinkedList and HashMap inspired me to write my own implementation.

Read more

2 comments

Subversion 1.5

Today the de facto standard for (open source) versioning systems seems to be Subversion, but it wasn’t always like that. Up until a couple of years ago most projects were using CVS.

CVS has some limitations though. It didn’t version the moving or renaming of files or directories. In the world of Java where refactoring of software is common this is quite a big issue. Complete directory trees might move because of a single refactoring action. Clearly CVS wasn’t up to this.

Read more

No comments

I can see my house from here: some thoughts about Google Earth and Google Maps

Recently I was asked to take a look at the possibilities of using Google Earth and Google Maps for a possible client project. That project didn’t quite work out, but I found out some useful things about GE and GM regardless which I think are interesting enough to share here.

Read more

No comments

Flexible online collaboration for teams

In a world where flexibility is a key element of streamlining 
collaboration, people and technology continue to struggle to search 
for solutions to help us do so.

These days we’re flooded by new online applications, companies and 
initiatives. Many of these address our need of project management, 
time tracking for small and large and more. These applications and the 
speed in which they become available tend to get missed by big 
companies and organizations who have strict policies on how to deploy 
new software and/or services.

Read more

4 comments

Scrum Gathering 2008, Stockholm

This years second Scrum Gathering was held in Stockholm organized by the Scrum Alliance. This was a good opportunity to see and talk to some of the guru’s in this specific area and also to talk to fellow colleagues in other countries to share ideas and thoughts. As we where also an industry sponsor of the event…we had attend of course.

Read more

1 comment

Next Page »