Sometimes, SQL just isn’t enough. What do you do when you just can’t get the SQL to run in under an hour while a little piece of Java code does the same query in a few seconds? Put the result into a report table and then run the report against that table.
From the website:
In early August, Google acquired Instantiations, a company known for its focus on Eclipse Java developer tools, including GWT Designer. We’re happy to announce today that we’re relaunching the following former Instantiations products under the Google name and making them available to all developers at no charge:
- GWT Designer
Powerful Eclipse-based development tools that enable Java developers to quickly create Ajax user interfaces using Google Web Toolkit (GWT)
- CodePro AnalytiX
Comprehensive automated software code quality and security analysis tools to improve software quality, reliability, and maintainability
- WindowBuilder Pro
Java graphical user interface designer for Swing, SWT, GWT, RCP, and XWT UI frameworks
- WindowTester Pro
Test GUI interactions within Java client rich applications for the SWT and Swing UI frameworks
I played a bit with CodePro. The tools look promising even through there were some glitches, namely:
- The JUnit editor looks cool but the table with the current unit results often hangs.
- It was more complicated than I liked to generate test cases
- I couldn’t get the code coverage tool to work
- The dependency works but didn’t play with it long enough to say for sure how useful it is
- The code analysis shows a lot of numbers but the workflow is clumsy. For example, it says that something has a cyclomatic complexity of 16 but I couldn’t find out what and where.
- Google Relaunches Instantiations Developer Tools – Now Available for Free (googlecode.blogspot.com)
If you have sound issues in StarCraft 2 on Linux, open WINE config (winecfg) and select the “Audio” tab. Make sure that the correct sound driver is selected (use “Test sound”) and then switch “Hardware Acceleration” near the bottom to “Emulation”.
- HOWTO: Starcraft 2 on Linux with Wine (sathyasays.com)
Software developers believe that documentation is just another way to say code is buggy. The reasoning is like this: If the code was easy to understand and/or did what you expected, then why document it?
While this is true at the level of a code line, there should be some documentation explaining your overall view of the world.
Next, we have end user documentation. End users have no idea how software works, they just know they have to get some work done. Stat. For them, good documentation can be the difference between a nice day and weeks of overtime.
- The Evolution Of User Manuals (forbes.com)
Load a picture of yourself in IE6. Print screen and frame it. Give it to your grandkids to remind them that, no matter how difficult things get, they’ve got it easy compared to what you had to deal with.
- Google Intros Transparency Report (marketingpilgrim.com)
- Google Transparency Reports Show Content Blocked In USA, UK And Around The Globe (socialtimes.com)