Today I have presented yet another *new* Android Talk at the Cracow.Mobi conference. This time I focused on RoboGuice, and Guice in general. As from what I’ve seen a lot of android apps still get written without dependency injection – which saddens me – static global variables or weird helpers still come up in apps [...]
Tags:
android,
conference,
di,
fun,
guice,
ioc,
java,
jsr330,
presentation,
slides,
tweets
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
This Saturday we’ve (the Software Craftsmanship in Cracow guys) organized a Code Retreat, right after AgileCE. We’ve invited Corey Haines to join us and facilitate this meetup, and later on even Alexandru Bolboaca AND Maria Diaconu joined us in facilitating the event and so it got even better :-) Before we start, just a quick reminder [...]
Tags:
clean code,
clojure,
coderetreat,
coding,
java,
meeting,
objective-c,
python,
review,
ruby,
scala,
TDD
Hey there guys. I hope some you enjoyed my presentation on SFI last weekend. The workshop was kinda chaotic (network problems mailny) but I’m sure some of you got convinced to use, or begin with trying out, git in yout next projects… :-) Well, that was all nice and cool but git (other DVCS have [...]
Tags:
#maven,
bisect,
coding,
git,
java,
runner,
SCM,
TDD,
testing
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