Saturday, March 12, 2016

Debugging minified code in Chrome's Developer Tools

There are 2 options. The first one is really simple, just go to Developer Tools > Sources > Find the minified script > Click it to open it > Click the {} button on the bottom-left corner of the script. That is going to un-minify the script. In other words, it's going to add a carriage return to make it readable but will still be the same file contents.

The second option is to use the Workspace of the Developer Tools. You can read more about it here https://developers.google.com/web/tools/setup/setup-workflow?hl=en.

Sunday, March 6, 2016

Version control for your database in a Java project

Flyway.

I highly recommend it. This is the technology used in the project I'm currently working on (https://flywaydb.org/).

Saturday, March 5, 2016

Intellij vs Netbeans vs JRebel

After 6 months of using Java (2 of them with Netbeans and 4 of them with IntelliJ) in an enterprise application, I highly recommend IntelliJ if you want to improve your productivity (if your application is small then IntelliJ might not be necessary).

Netbeans offers a good start but once you're proficient, you find that deploying your enterprise application to review your changes just takes too long. IntelliJ offers hotswapping and yes, you can do hotswapping with Netbeans (https://github.com/dcevm/dcevm/releases) because hotswapping exists natively in Java, but sometimes it doesn't work. That's because you need to use a specific Java version. I had it configured and it worked ok but when I upgraded Java it stopped working.

With IntelliJ hotswapping is already built into the IDE. You don't need to do any configuration. Just keep in mind that with IntelliJ hotswapping doesn't work when you change a method signature.

Still, you can take it one step further with JRebel. However, JRebel gave me a lot of problems so I uninstalled it. My main issue was that the page would take forever to load after a few hotswaps.

In summary, I recommend using IntelliJ for your Java development.

Wednesday, March 2, 2016

Microsoft Excel cannot open or save any more documents because there is not enough available memory or disk space

There are several things you can try, what worked for me is doing the following:

File > Options > Trust Center > Trust Center Settings > Protected View > Uncheck all options