Greetings from Vermont! In this NixMashup we look at a couple of Java Guides, talk a bit of git, answer the question why XML is the best backend for GnuCash, introduce the Navicat SQL Management IDE and close with FiveWordTechHorrors.
Origins and History of Linux Mint
This article argues why Linux Mint became so popular by looking at its history. If you follow Mint at all you know that the Mint Team is famous for how it listens to its users and gives them what they ask for. This philosophy is detailed in the piece.
This is the flag you want to use if you do a Git Commit and then realize you forgot to add your files. That never happens to me of course…
The Standard Maven Directory Structure
Here is a listing of the Standard Maven Directory Layout. src/main/java, src/main/resources, the whole shebang. Helpful for organizing Java projects even if you don’t do Maven.
This Java Quick Lookup Guide provides links to Java Language information, data types, operators, class definitions and a WHOLE lot more. Excellent composite display to find what you’re looking for fast.
This is a brand new post titled “The JVM Minimal Survival Guide for the .NET Developer.” Since I worked exclusively in .NET for over 10 years it’s easy for me to sell you on the guide’s usefulness.
A Collection of Great Java Questions
ProgramCreek.com compiled a long list of Java questions that span the range from beginner to old-timers. Topics like a) FileOutputStream vs. FileWriter, b) ArrayList vs. LinkedList vs. Vector, c) Public, protected and private. d) Date formatting, e) Path of package and class. 90 questions in all
Why an XML Backend to GnuCash is Best For Now
I’ve been posting several GnuCash articles now that I cut the last Windows Cord of no longer using Quicken. I was asked in a post comment why I’m using the GnuCash XML backend instead of MySQL or PostgreSQL. Simply put, the GnuCash Developers recommend it for now. Here’s the GnuCash FAQ section “SQL Database” with details.
You can go to https://github.com/github/gitignore and find a .gitignore for almost any language and project type. Here is a very complete .gitignore specifically for Java projects in Eclipse. I’m using a variation of it and really like it.
Without question, Microsoft SQL Server Manager is an excellent IDE for working with MS SQL. Now as strictly a Linux Developer I work mostly in MariaDB (MySQL) and PostgreSQL. I looked at a lot of SQL Management IDEs for Linux and purchased Navicat Premium. It’s the closest thing I found to SQL Server Manager in Linux and I really enjoy using it. Navicat is the only application on any of my Linux boxes that uses Wine, but I like Navicat so much that I made an exception. Oh, and it has an extensive list of Keyboard Shortcuts listed on this HotKey Guide.
If you’re a developer, web designer, or have any role in IT whatsoever you need to add a #FiveWordTechHorrors hashtag stream to your Twitter client. Very funny and yet mostly true-to-life five word realities. Mashable did this piece on it recently which you may enjoy.
If you want to catch all of the NixMashup link action and see the links as they are created, follow the NixMash Twitter feed at http://twitter.com/nixmash. Most NixMashup links are first posted to the NixMash feed for later compilation here in NixMashup.
Today’s Vermont Photo is provided by Amir Blumenfeld, available under a Creative Commons Attribution-Noncommercial license.