After not even one day of hacking, I’m releasing my first IntelliJ IDEA plugin. It enables “Tasks” (that default plugin in IntelliJ) to see tasks on the Kanbanery.com board. Thanks to this you’re able to commit always “refering to” some specific task. Using GitHub and Kanbanery such commits are linked back to the task on [...]
Tags:
android,
free software,
intellij,
kanban,
kanbanery,
open source,
plugin,
release
This time just a quick post about something I’d really want to share with you all, and that’s been kind of forgotten during the release of JDK7 – java.util.Objects! Be sure to check out it’s javadoc to see what this small helper class can do for you :-) We’ll focus on two of it’s methods. [...]
Tags:
java,
jdk7,
lang,
oop,
release,
tips,
tricks
Yesterday and today I’ve been hacking some JavaScript during a free training organized by http://releasingforce.com/ although they’re not really braging that it’s them who do these meetings, more precisely: http://www.devmeetings.pl/ :-) As I’m coding quite a lot GWT and JS has also become quite powerfull in the last years I enlisted the training to learn [...]
Tags:
clientside,
coding,
java,
javascript,
js,
meeting,
node.js,
review,
serverside,
TDD,
training
Yup, today I’m releasing yet another piece of cool free software! It solves a problem we’ve had at our company, the tester tometimes tested stuff that wasn’t deployed yet, and the developers thought it was deployed and this caused some weird situations sometimes. Using the plugin I’ve written, we’re able to expose “which version is [...]
Tags:
#maven,
build,
free software,
freedom,
git,
java,
opensource,
plugin,
release,
tips,
tricks
Design By Contract Dzisiejszy wpis będzie o znanej i generalnie dość znanej i mającej wiele zalet metodyce Design By Contract. Temat “wypłynął” ponownie dla wielu javovców tym razem dzięki wydaniu biblioteki CoFoJa (o którym właśnie będzie ten post) przez dwóch pracowników Google przy ścisłej współpracy z autorem pierwowzoru tego projektu. Dlaczego jednak nietypowy tytuł posta [...]
Tags:
codnig,
google,
java,
jee,
libs,
TDD,
tricks
As my team is using a kinda weird source eclipse code formatter setup, that other IDEs can’t emulate in 100% I sometimes found myself committing in a file with only a few changed spaces. Of course, I could use “external-formatter” plugins etc but that’s no good. Running eclipse’s formatter each time I want to format [...]
Tags:
#eclipse,
coding,
git,
hack,
intellij,
java,
netbeans,
SCM,
tip,
xsolve
Yes, it’s time for another JavaCamp mini-review… :-) Without further intros, let’s get down do the presentations: Łukasz Lenart – “Nie samym kodem programista żyje” Łukasz’s presentation was not a technical one this time. He talked about how to be/become an effective programmer. A nice tip he noted was to carry a notebook and note [...]
Tags:
git,
java,
JavaCamp,
JUG,
lombok,
meeting,
polishjug,
review,
TDD
Ok, now for a quick trick before I get into writing more about git and our last javacamp (movies are still being converted, sorry for the long wait). If you code in Java, you most probably use (you really should use) some dependecy injection mechanisms. They’re really great and take care about all the setup [...]
Tags:
coding,
java,
jee,
junit,
junit4,
spring,
TDD,
testing
Yup, it’s time for two follow ups to problems we encountered during my life examples. Why didn’t git see our “rename” as rename? Although yes it is true just as I said during the presentation that “git mv is just an alias” I’ve forgotten about that it’s an little bit bigger alias: git mv oldname [...]
Tags:
git,
git add,
git move,
hack,
move,
mv,
pitfall,
tip
As this years WARSJawa looked very interesting since it’s been annouced. I immediatly decided to go there – and tried to convince some friends to go with me. In the end, 2 friends came with me: Andrzej Grzesik (from PolishJUG) and Temporal – a LISP/Erlang hacker from my university ;-) We had to ride out [...]
Tags:
#warsaw,
#wjug,
agile,
clojure,
common lisp,
conference,
emacs,
java,
JUG,
lisp,
polishjug