Blog: monkey island

opinionated or not

Opinionated framework on top of an unopinionated toolkit. If I had to choose my favorite engineering principle behind Gradle, there you go. Sticking to the principle is challenging. Imagine a subdomai...

Wyświetlenia 907

OK 0

NOK 0

Mockito at googlecode

http://mockito.org domain fails to redirect to http://code.google.com/p/mockito. Please use the latter link for the mockito site at googlecode. Hopefully, it will be fixed soon. Have a good one!...

Wyświetlenia 627

OK 0

NOK 0

Develop incrementally!

- “There’s this feature X we should take on!” - “Hmmm, we cannot deliver it now. We should refactor some parts of our app and deliver feature Y. Then it will be easy to add fea...

Wyświetlenia 514

OK 0

NOK 0

Building consistently

Last evening my friend told me a cool project automation story. Some guys came over to him: -”Igor, our maven build fails. It works on my machine but doesn’t work on his.” -”Yo...

Wyświetlenia 435

OK 0

NOK 0

IDE & patterns for huge maven project

I started working on a huge multi-module maven project these days. Trust me, working with ~150 maven modules at a time is a pain for a developer. On the other hand there’s a lot of room for me t...

Wyświetlenia 475

OK 0

NOK 0

XML please, I don’t want to recompile

There’s one quite naive argument that sometimes determines the technology choice. I want to write about it because this argument I’ve been hearing on and off for years. It’s about fa...

Wyświetlenia 480

OK 0

NOK 0

Code Retreat in Wroclaw

Next weekend there’s a Code Retreat in Wroclaw: http://coderetreat.wroclaw.pl. I’ll be there so If you want to cut some code together retreat with us =)...

Wyświetlenia 379

OK 0

NOK 0

Developer! rid your wip!

I’m big on eliminating waste, I’m big on minimizing Work In Progress (WIP). Here’s my story: a colleague asked me to pair with him because he broke the application and he didn’...

Wyświetlenia 400

OK 0

NOK 0

expected exception in tests

I have a feeling too many people get it wrong so let me stress: @Test(expected = SomeException.class) // IS BAD FOR YOU I do enjoy jUnit a lot, thanks guys for sharing! Yet, I don’t like @Test(e...

Wyświetlenia 509

OK 0

NOK 0

getting agile via meetings

There was an 1-hour agile presentation I attended some time ago. I asked one of the other attendees for comments. She said: ‘the whole presentation was saying “communication is good”...

Wyświetlenia 379

OK 0

NOK 0

The book is out!

Toni, Felix and the gang invited me to contribute to the brand new book. The Practices of the Proper Christian Programmer will be available on Amazon shortly! ...

Wyświetlenia 353

OK 0

NOK 0

Sweetest

In a constant battle for sweet tests (readable & maintainable) I developed another weapon. Have a look at this tool for acceptance testing: Sweetest. What do you think? ...

Wyświetlenia 329

OK 0

NOK 0

Hudson is a cunning beast

Build failed today: ERROR: Failed to update http://svn.dev.sabre.com/svn/apd_centiva2/trunk org.tmatesoft.svn.core.SVNException: svn: blah blah blah ‘Bummer, I need to log in to the ci box and f...

Wyświetlenia 354

OK 0

NOK 0

Guerrilla Developers

Not sure I like the punchline but the story is real. Once upon a time there was a project, pretty bad one actually. The were big performance and stability issues. The were no docs about functionality ...

Wyświetlenia 350

OK 0

NOK 0

//given //when //then forever

@Test public void shouldDoSomethingCool() throws Exception { //given //when //then } I like to call it the Ultimate Test Template. I’m so fond of those 3 little comments but sur...

Wyświetlenia 587

OK 0

NOK 0

TDD unlimited

So I read a short rant that questions TDD (or unit testing – it’s hard to figure). Here’s my message: If you want to learn your trade don’t get too excited about gurus that out...

Wyświetlenia 332

OK 0

NOK 0

hgsubversion on windows

Who likes mercurial? I do. Lately, I even started using mercurial as a client for subversion repositories. Let me describe the hgsubversion installation steps that worked for me; on my laptop that is ...

Wyświetlenia 994

OK 0

NOK 0

remote retrospectives

Ideally, I don’t like doing retrospectives remotely but many times I just have to. I live in the era of distributed teams. If this is not enough, there are usually more prosaic reasons: people w...

Wyświetlenia 415

OK 0

NOK 0

Mockito in Zurich

I will have a pleasure presenting Mockito at Jazoon in Zurich. My session is on Thursday – make sure you don’t miss it. During the session I’m going to show few slides and do live TD...

Wyświetlenia 324

OK 0

NOK 0

is debugger a modern translator?

Couple of days ago we interviewed a young adept of the craft. We let him code but he got stressed out a bit and wrote very complicated code. At some point he stopped understanding the code he wrote. S...

Wyświetlenia 379

OK 0

NOK 0

Polskie blogi o JAVIE

                                                                                                                                       

dailylog

Wpisów: 34

Ostatni (2014-10-06):
PageLogic

    

jdn.pl

Wpisów: 163

Ostatni (2015-01-09):
Chamberconf