tag:blogger.com,1999:blog-80151147120867453842024-02-20T06:59:26.981+01:00Xume Team BlogSven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-8015114712086745384.post-66834972717114248442011-03-21T19:00:00.035+01:002011-03-21T20:29:35.385+01:00Unit Tests: taking a step back with 9 simple guidelines
Although Unit Testing should be common knowledge, still a lot of people do not write effective Unit Tests or miss some basic concepts. In this post I'll touch upon some basic guidelines to write effective Unit Tests by using my own rules for writing guidelines. Of course this is subjective and corresponds to my own experience, so feel free to add your own as a comment. If you have no idea Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com3tag:blogger.com,1999:blog-8015114712086745384.post-14854654937585018032011-02-16T19:00:00.005+01:002011-02-17T13:17:26.132+01:00Separating the sheep from the goats during an interview (part 2 - Responsibility)In a previous post I wrote about the different qualities we look for in an employee. Although "Learnability" is a very important one, it is closely followed by "Responsibility" and "Social". In this post I will elaborate on "Responsibility" and how it relates to and actually complements "Learnability".
Responsibility
Responsibility is all about getting things done and delivering quality at Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-70173305897005648612011-02-08T12:46:00.006+01:002011-02-08T13:01:44.283+01:00Using logging in Java librariesWhile logging can be very useful in an application, it's still a question to me whether it is desirable to use logging statements in a library. If the library is well-designed, is there a need for logging? Is it not up to the application to log what seems relevant to it? Use cases for loggingThere are use cases for logging events in your application, including performance logging of audit logs. Anonymousnoreply@blogger.com6tag:blogger.com,1999:blog-8015114712086745384.post-73112022832356972082011-02-07T14:00:00.000+01:002011-02-07T14:00:04.694+01:00ActorRegistry scope using Akka in OSGi bundlesWhen building a truly modular software application, OSGi really is an obvious choice these days. The modules are OSGi bundles, each exporting services other bundles can consume. Clean and simple, what else can one want?Things get a bit more complicated when developing OSGi bundles using Scala, and to be more specific, when using Scala actors. The Scala libraries are available as OSGi bundles, so Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-8015114712086745384.post-55766266721973221352011-02-04T11:20:00.007+01:002011-02-04T12:41:40.539+01:00Effectively deliver your message when writing a job opening (part 2): the candidate profilep { margin-bottom: 2.12mm; } So you decided to hire people to work for your company or project, as did we. In a previous post we talked about identifying the target audience for your job opening, we'll now deal with the profile your ideal candidate should match.Think about what you find really important Instead of writing down a long list of required knowledge, to us how you work is more Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-44655166483862788912011-02-02T12:58:00.012+01:002011-02-02T14:37:15.593+01:00Effectively deliver your message when writing a job openingIn case you didn't know yet, at Xume we have an job opening for Java experts. Senior developers or technical architects as well as young potentials are most welcome to contact us and find out if we can create the perfect job experience for each other.As Xume consultants we are often involved in the process of hiring people for our customers, both in composing job profiles as well as in screening Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-41693312049607991472011-01-30T18:56:00.001+01:002011-01-30T20:41:09.239+01:00Selling unit testing to managers/executivesA few years ago, I had to defend to an executive the extra cost of implementing unit tests in a project compared to the return it would give. This was during an architecture board meeting and he pretty much caught me off guard, so I had to come up with something really quickly.
Luckily I remembered an article I read a long time ago that compared Japanese and English players in the automotive Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com3tag:blogger.com,1999:blog-8015114712086745384.post-16563921470452801482011-01-16T12:33:00.000+01:002011-01-16T12:33:26.250+01:00Separating the sheep from the goats during an interview (part 1 - Learnability)I previously talked about the perfect CV and how an applicant can survive an interview. Although both posts are more oriented towards candidates, they are also useful for employers. When you receive a CV that is written as it should be and when a candidate can act normal without suffering too much from stress, you are already halfway in evaluating the candidate. In this post, I want to go Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-2706111714287067332011-01-05T08:47:00.008+01:002011-01-05T09:24:02.672+01:00A foundation for writing guidelinesI've been several times in a situation where I had to write guidelines for one of our clients . Guidelines, instructions, procedures, protocols, ... some seem more strict than others, but they all suffer from the same problem: how to clearly indicate the do's and don'ts.
A few years ago, I got inspired by what is known as an RFC (Request for Comments) in the internet world. Very roughly Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-12443636575585115412010-12-28T10:16:00.001+01:002010-12-28T10:17:18.633+01:00Surviving a job interview
So, you made the perfect CV and they called you to come over for an interview. What now?
I've seen so many people stressing out during a job interview, but by changing your mindset a little bit you can be so much more relaxed and make a far better impression. The key factor here is that an interview always works in 2 directions.
Preparations
Again, the foremost important thing to remember is Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-43318891102937169552010-12-12T15:41:00.000+01:002010-12-12T15:41:01.976+01:00Scala for the busy Java developerThe title of this blog entry is shamelessly inspired on "The busy Java developer's guide for Scala" from Ted Neward. As a busy man myself and having a Java background with interests in Scala, I went looking for sites, books, exercises, tools, etc... to quickly learn the ins and outs of Scala.
There is of course the main site (http://www.scala-lang.org/), with references to some good Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com0tag:blogger.com,1999:blog-8015114712086745384.post-17294038750950343112010-12-05T16:25:00.010+01:002010-12-28T10:20:49.684+01:00Make you résumé or curriculum vitae (CV) land on top of the pileDuring the last 7 years or so, I had to evaluate *a lot* of résumés. A lot of them were good, some even great and some just plain crap. I know that a résumé and a CV are not the same in the US and Canada, but in this blog entry I'll discuss the more detailed CV and will use both names interchangeably.
Where to start? There is a very good website of the University of Antwerpen that elaborates on Sven Beauprezhttp://www.blogger.com/profile/06440395699762322360noreply@blogger.com1tag:blogger.com,1999:blog-8015114712086745384.post-2670983499396960252010-11-26T12:10:00.001+01:002010-11-30T16:12:41.988+01:00Our new company blogIt took a while, but we finally decided to start a company blog. On this blog you'll be able to read all about our interests, from very technical stuff to how to run and manage a business, the projects we are working on and occasionally some more personal ramblings.Hope you'll enjoy it and feel free to add comments whenever you like.Anonymousnoreply@blogger.com0