Recently a URL started making its way around various social platforms, advertising what seemed to be an imminent South African AC/DC tour. Hosted at zadc.co.za, which seemed to be a quite clever combination of AC/DC and ZA, it all seemed…
Recently a URL started making its way around various social platforms, advertising what seemed to be an imminent South African AC/DC tour. Hosted at zadc.co.za, which seemed to be a quite clever combination of AC/DC and ZA, it all seemed…
Yoda’s been through a lot. Moving from sitting on the Jedi council, through watching your order get decimated (by a Jedi you didn’t want), to living in a swamp – it’s a rough deal for a 900 year old dude.…
Introduction Documentation is important. Okay, let’s be slightly more precise – good documentation is important. Take as an example the IntelliJ plugin documentation – at the time of writing, it’s hopefully out of date. Trying to find any useful sources…
Introduction JavaFx, although being far from perfect (whyyyy all those -fx prefixed “css” properties?) is definitely better than any of the previous attempts at Java desktop apps. Historically, Java has always put the “ewwwy” in GUI, and the incredibly programmatic…
Introduction JSF supports parameter substitution out-of-the-box, but only so far as using numbered indices, which aren’t insanely easy to read or remember. For example,
1 2 3 4 |
<h:outputFormat value="{0} comes out as {1}"> <f:param value="This"/> <f:param value="That"/> </h:outputFormat> |
This outputs “This comes out as that.” – fine for your everyday message, but when…
Introduction JavaFX’s integration with web pages is quite impressive – you can query the DOM, execute arbitrary JavaScript and get results back. In addition, you can trigger changes on the Java-side from the web page. In this brief introduction we’ll look…
Introduction I’ve been working with the ANT API whilst putting together a build tool (long story) recently. There isn’t a whole lot of documentation available on the ‘net (in fact, there’s explicitly little documentation in cases), so here are two…
Introduction CRON expressions are terrifyingly powerful – especially when you first start to pick them up. Once you’ve gotten the hang of them, you’re in a position to – unashamedly – weep when you realize that there are a couple…
[This was April Fool’s, obviously] Under the guidance provided by the ‘Keep it Secret, Keep it Safe’ (KISKIS) principle, secret is a proposed new keyword under Java 1.9. This keyword is designed to be used in cases where an open and extensible…
Introduction Have you been at your wit’s end trying to work out why your action just won’t fire? Have you exhausted BalusC’s list of potential reasons? Does it happen to be just the last couple of buttons that don’t work,…