Wednesday, December 21, 2011

Good Checklist for code audit

http://extreme-java.com/best-practices-list-in-java/

Neo4J and CMDB

Interesting insights on Neo4J but more so regarding what he is trying to accomplish as a CMDB: http://java.dzone.com/articles/why-i%E2%80%99m-pretty-excited-about

Continuous delivery Pattern

This is a must read article: http://www.infoq.com/articles/Continous-Delivery-Patterns

Tuesday, December 20, 2011

Must see video on UI Testing

Basically, does the page "look right?" http://www.softwaretestingmagazine.com/videos/web-consistency-testing/

3 questions on startup

Basic questions yet too often forgotten. Taken from http://feefighters.com/blog/3-questions-for-vetting-potential-startup-ideas/

1) Does it solve a real problem?
2) How does it make money?
3) Will you be passionate about it 5 years from now? 

Good post on Continuous Delivery

There is a good post on Continuous Delivery that can be found here.
 The point in continuous delivery practice, is that it enforces the development team, the QA team and the Managers, to invest heavily in automation. If each code change, is a potential production version, to keep up the speed, you have to automate everything. There is no time for manual regression testing, there is no time to write deployment manuals and there is no time to execute any of the steps needed to promote a software change to production, manually.
What I like about this post is that in a few line you know if CD is for you or not. It's definitely in our near future at Crowd Advisory

IntelliJ 11 and Groovy

Nice poste here on the features included in IntelliJ for Groovy Programmers. IntelliJ is already my go to IDE. It just got more compelling!

Monday, December 19, 2011

Nice post on BDD

Don't know the guy but this article points toward a nice post on using BDD with Jetty and Maven along with JBehave.

I'll try to follow along but by the way the post is constructed, it seem serious. Get the article here

Friday, December 16, 2011

Running QUnit JS tests in Maven

If this project is as good as it sounds, we need to get this running in our environment. If its not, we need to give the lead a hand 'cause that is absolutely something missing in our ecosystem.

jHiccup

This tool, jHiccup, seems like a very nice tool to had to the kit. You can read about it here

Friday, December 2, 2011

Reason to unit test

http://www.typemock.com/blog/2011/11/28/10-reasons-to-write-unit-tests gives 10 reasons on why doing TDD. It misses at least one reason: improved design.

Guava

Taken from: http://www.javaworld.com/community/?q=node/8230
Conclusion
File handling in Java is much easier and more convenient with Guava's Files class. Guava brings file-handling convenience to Java applications that cannot make use of Groovy's or Java SE 7's file handling conveniences.

Design Patterns in JavaScript

This is a nice compendium of patterns in JS. Quite easy and usefull when teaching that stuff with front end devs.
http://thoughtsonscripts.blogspot.com/2011/11/javascript-design-patterns.html