40 Falsehoods Programmers Believe about Names

Posted on Thu 27 July 2017 in General Software Development • Tagged with names, Patrick McKenzie

Patrick McKenzie has never seen a computer system that handles names properly. Sad!


Programming as if the Domain (and Performance) Mattered

Posted on Wed 26 July 2017 in General Software Development • Tagged with Carlo Pescio, performance

A long read by my man Carlo Pescio.


It's not CI, it's just CI Theatre

Posted on Fri 26 May 2017 in General Software Development • Tagged with continuous integration, Suzie Prince, ThoughtWorks

Are you practising CI? Find out by reading this post by Suzie Prince.


The Lean Inception

Posted on Thu 16 March 2017 in General Software Development • Tagged with lean inception, Martin Fowler, MVP, Paulo Caroli

I should probably read this series of articles by Paulo Caroli before I try to convince my boss why implementing an MVP is a good idea.


Referencing a Bean in JasperReports

Posted on Sat 10 September 2016 in General Software Development • Tagged with Bean, jasperreports, stack overflow

Thanks to this answer on StackOverflow, I know how easy it is to reference the bean itself instead of one of its properties in a text field expression in JasperReports. The trick is to declare a field whose description is set to the keyword _THIS:

<field name="myBean" class="de …

Continue reading

Regex for German Zip Codes

Posted on Tue 05 July 2016 in General Software Development • Tagged with regex, zip code

I found the following regular expression (source) working fine for me:

^(?!01000|99999)(0[1-9]\\d{3}|[1-9]\\d{4})$

I tried two alternatives that did not work because they were too general:

[0-9]{5}

^([0]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{3}$

The first regex matches the …


Continue reading

Create Custom Application Icons for MacOS X

Posted on Sun 01 May 2016 in General Software Development • Tagged with icons, Mac

This blog post by Chris Stevens shows you how.


Any Complaints?

Posted on Wed 16 March 2016 in General Software Development • Tagged with complaints, Twitter

https://twitter.com/phillip_webb/status/705909774001377280

I usually go for "too much boilerplate".