March 9th, 2010 |
by akoelewijn |
published in
java, oss, software development
Nexus is a maven repository manager. You can use Nexus to host your own maven repository for artifact created in your company, or for caching external artifacts.
Getting started with Nexus is pretty easy. Download the application. The package contains a webserver, so you don’t have to have a java container running. Simply unpack the [...]
January 26th, 2010 |
by akoelewijn |
published in
software development
Most people think good usability is not very important for internal IT systems: you can train the users and write manuals to compensate for bad usability. Also, your internal users have no choice, so they’re not going to go to the competition if your IT system is hard to use.
A story in webwereld shows that [...]
January 8th, 2010 |
by akoelewijn |
published in
oss, software development
Use the following to configure git to use diffmerge for diffing and merging files:
git config –global diff.tool diffmerge
git config –global difftool.diffmerge.cmd "diffmerge \"\$LOCAL\" \"\$REMOTE\""
git config –global merge.tool diffmerge
git config –global mergetool.diffmerge.cmd diffmerge –merge –result=\"\$MERGED\"
\"\$LOCAL\" \"\$BASE\" \"\$REMOTE\"
git config –global mergetool.diffmerge.trustexitcode false
The following will show diffmerge with the two versions of myfile.java side by side:
git [...]
December 15th, 2009 |
by akoelewijn |
published in
soa, software development
Today, during a SOA workshop we had a discussion about governance. Most people see the need for Governance when applying SOA. Without governance your beautiful flexible architecture will soon evolve into SOA spaghetti. Hard to modify, the opposite of business agility.
One goal of SOA governance is that it should verify that Services are reusable: Shared [...]
November 11th, 2009 |
by akoelewijn |
published in
software development
Just uploaded my Jfall presentation on Git:
Version Control with Git
View more documents from andrejk.
July 2nd, 2009 |
by akoelewijn |
published in
oracle, software development
Yesterday Oracle released Oracle Fusion Middleware 11g, a SOA stack including WebLogic, BPEL, Rules, Metadata support, Oracle ADF, and improved declarative programming support in the new release of JDeveloper. If you google it, you’ll find plenty of blogs describing all the details of this new release.
One thing that surprised me is that Oracle now also [...]
April 6th, 2009 |
by akoelewijn |
published in
oracle, oss, software development
Interesting discussion on friendfeeds new database usage: How FriendFeed uses MySQL to store schema-less data. It’s basically a key-value database implemented on top of mysql, to get around schema-change and index performance problems in mysql.
There is a lot of activity around non-RDBMS databases recently. Although it’s always interesting to see new development and innovation, [...]
February 16th, 2009 |
by akoelewijn |
published in
software development
In a response to Is the Relational Database Doomed, and my post REST is a distributed data model, Anders Nawroth wrote an interesting post, The future of RDBMS’s, which made me think about the role of databases.
Anders makes the statement that RDBMSes aren’t very good at storing relationships. He points out that there are better [...]
February 4th, 2009 |
by akoelewijn |
published in
software development
Paul Buchheit has another good example why you shouldn’t completely design new products in design documents in his post Communicating with code:
From that day until launch, every new feature went live immediately, and most new ideas were implemented as soon as possible. This resulted in a lot of churn — we re-wrote the frontend about [...]