Quantcast
Channel: Mark Michaelis – Minds
Browsing latest articles
Browse All 50 View Live

Image may be NSFW.
Clik here to view.

Arlo Belshee: What makes a good test suite? – My Answer

I just stumbled across an interesting post by Arlo Belshee: What makes a good test suite? He asked this question to several people (he did so not letting them know what the others answered). The...

View Article



Image may be NSFW.
Clik here to view.

Arlo Belshee: What makes a good test suite? – In Detail

Continuing my answer to Arlo Belshee‘s question What makes a good test suite? I would like to provide some detailed comments on the different answers I have read. If you want to see a summary skip over...

View Article

Image may be NSFW.
Clik here to view.

Arlo Belshee: What makes a good test suite? – Summary

The last post regarding  Arlo Belshee‘s question What makes a good test suite? You might want to read my answer and the more detailed summary, too. So having read through all answers quoted by Arlo I...

View Article

Image may be NSFW.
Clik here to view.

Editing Windows Environment Variables with ease: Rapid Environment Editor

Today I would like to recommend a software I am using for many years now. On each new setup of a Microsoft Windows system it’s one of the first applications I am going to install: the Rapid Environment...

View Article

Image may be NSFW.
Clik here to view.

Experimenting with JUnit Categories

Update 2013-03-20: JUnit moved from Kent Becks GitHub account to that of junit-team. Links updated in the post. JUnit Categories are an experimental feature to group tests despite from their name or...

View Article


Image may be NSFW.
Clik here to view.

Design of Test Categories

Just in case my dreams come true that one day you can tag tests (also known as to apply categories) here is an first example of test categories which seem useful to me. This category tree got created...

View Article

Image may be NSFW.
Clik here to view.

Problem solved: Deploy Multi-Module Maven Project Site as GitHub Pages

Creating Maven Sites and deploying them correctly still does not seem to be a piece of cake. Especially if you try this for multi-module projects. And if you also take the challenge to deploy the...

View Article

Image may be NSFW.
Clik here to view.

Java: Reducing Cyclomatic Complexity with Builder Pattern

If you get used to Guava Libraries as I did you will soon like to adopt some commonly used patterns. One pattern you find throughout Guava is the Builder Pattern: The builder collects required...

View Article


Image may be NSFW.
Clik here to view.

JQL Cookbook: Recipe “Issues with Comments”

The JIRA Query Language (JQL) also known as Advanced Searching is the best invention Atlassian ever had about JIRA. Nevertheless it still has some shortcomings. So for example it is not possible to...

View Article


Image may be NSFW.
Clik here to view.

JSR 305, Nonnull and Guava Preconditions

JSR 305 is a proposal for Annotations for Software Defect Detection. Meanwhile widely spread are the annotations like @Nonnull and @Nullable which you will also find in one of my favorite libraries:...

View Article

Image may be NSFW.
Clik here to view.

#xdde12: Slides from XP-Days 2012 “UI-Tests which are fun”

The original title for the session on XP-Days 2012 was: Entwickler gut beraten: UI-Tests die Spaß machen which I held together with with Martti Jeenicke. We introduced how we got several Scrum Teams...

View Article

Image may be NSFW.
Clik here to view.

Mockingbird: Testing Registration Process with Apache James

Mockingbird was the codename for a project I launched on the recent CoreMedia Hackathon, a meanwhile regular hacking session at CoreMedia where developers can experiment with new technologies or give...

View Article

Image may be NSFW.
Clik here to view.

Selenium Server as Windows Service via NSSM

In this blog post you will find a convenient batch-script to install (and update) Selenium WebDriver Server as Windows Service using NSSM – the Non-Sucking Service Manager, tested with Windows 7 64bit....

View Article


Image may be NSFW.
Clik here to view.

Git: List Recently Active Branches

I just had the problem that I knew that a colleague pushed a feature branch I want to check out. But I did not know the name of the feature branch. After a short reasearch I built a git command line...

View Article

Image may be NSFW.
Clik here to view.

JUnit-@RunWith: SpringJUnit4ClassRunner vs. Parameterized

If you like Spring but you also like data-driven-testing (DDT) you will soon run into a problem: both approaches require to define a runner with @RunWith – but JUnit only allows one runner for one test...

View Article


Image may be NSFW.
Clik here to view.

#socrates15: Ext JS 5 Tests with Selenide

Just as always – hm, the second time for me – SoCraTes 2015 was just great and the workshop I joined on Sunday just emphasized it: Getting into touch with Selenide, hosted by Alexei Vinogradov....

View Article

Image may be NSFW.
Clik here to view.

#socrates15: Embracing the Walking Skeleton

From the sessions I joined at SoCraTes 2015 two of them were entitled: The Walking Skeleton by Franziska Sauerwein and Embrace Failure by Xavier Detant. Both sessions reminded me on a recent incident...

View Article


Image may be NSFW.
Clik here to view.

Online Mindmapping Tools

I simply love mindmapping. Free your mind is my motto when creating my mindmaps. To free my mind, mindmapping tools need to be fast, allow easy modification and I must have a good way to persist the...

View Article

Image may be NSFW.
Clik here to view.

Online Mindmapping Tools: Mindomo

Yesterday I compared some online mindmapping tools. My overall conclusion was that Mindmeister is still my favorite one because of its ease of use while “dumping your brain”. As response of my tweet...

View Article

Image may be NSFW.
Clik here to view.

Thoughts on: “Dan North: The Art of Misdirection”

Dan North published a very interesting to read and well written article “The Art of Misdirection”. It tells about the the opportunity costs of different development approaches from the testing...

View Article

Image may be NSFW.
Clik here to view.

Joala: JUnit Framework available at Maven Central

With Release 1.0.1 the JUnit Framework Joala is available at Maven Central. Joala got introduced on the XP-Days 2012 in a session called Entwickler gut beraten: UI-Tests die Spaß machen. The key...

View Article


Image may be NSFW.
Clik here to view.

Meetup Softwerkskammer HH: Collected Thoughts on Testing Pyramid

Yesterday the Softwerkskammer Hamburg (Xing, Meetup), a group dedicated to Software Craftsmanship, had its March-Meetup. I joined a session titled “Test Pyramid” and we had an interesting discussion on...

View Article


Image may be NSFW.
Clik here to view.

Death to sleeps! Raise of Conditions!

This is a response to a blog post by Matt Wynne: Death to sleeps! (2013-06-03). It is actually a great summary of problems we observed in our automated Selenium-WebDriver Tests and I do not get tired...

View Article

Image may be NSFW.
Clik here to view.

JIRA Admin: Render Links from Custom Field Value

For our JIRA issue tracking we have a custom field which holds IDs which shall be rendered as links when the issue is viewed. In here you will find a solution which uses JIRA’s Announcement Banner to...

View Article

Image may be NSFW.
Clik here to view.

SOKAHH: Coding Dojo – Legacy Code Kata

Yesterday I participated in the monthly SOKAHH meeting – this time we met for a Coding Dojo. The Kata we performed was a so called Legacy Code Kata authored originally by Sandro Mancuso as part of a...

View Article


Image may be NSFW.
Clik here to view.

Reality Check: Legacy Code Kata with Mockito

I recently blogged about the Legacy Code Kata at Softwerkskammer Hamburg Dojo. Now it’s about time that the Kata passes the reality check. So I took some legacy code colleagues cursed about and started...

View Article

Image may be NSFW.
Clik here to view.

Solved: Temporary File Flood in JUnit Tests in Maven Build

Did you ever stumble across unit tests which flood your temporary folder with a lot of temporary files? Perhaps even observing disk space problems because of this? This post will provide a Quick Fix...

View Article

Image may be NSFW.
Clik here to view.

Re: Redesigning Hamcrest

Jacob Zimmerman just wrote an interesting post “Redesigning Hamcrest”. There is very little to add but we also made several experiences with Hamcrest. Just in case you do not know: Hamcrest is a...

View Article

Image may be NSFW.
Clik here to view.

Configuring the MDM login screen with xrandr for mirrored multiple monitors

Setting up my new laptop with Linux Mint 18 Cinnamon I faced the challenge that on a multi-monitor set up the MDM login screen did not show up well: While it looks great on the laptop monitor the...

View Article



Image may be NSFW.
Clik here to view.

CoreMedia Soulbottles

CoreMedia is really special… and a great working place. The recent proof for this: the introduction of soulbottles at CoreMedia. Each employee got a bottle with: CoreMedia Logo Personal Name Tag...

View Article
Browsing latest articles
Browse All 50 View Live




Latest Images