(Full Story: http://blog.songz.me/print-out-all-your-saved-passwords-osx/ )
Boxen is a framework for managing almost every aspect of your Mac. We built a massive standard library of Puppet modules optimized for Boxen to manage everything from running MySQL to installing Minecraft. We designed Boxen with teams that work like GitHub in mind. Boxen automatically updates itself every run and opens and closes GitHub Issues as problems arise and get fixed. With Boxen, we treat our development environments with the same care we give production: we test our code and rely on Continuous Integration to deploy changes.
(Full Story: https://github.com/blog/1345-introducing-boxen )
Using Chef to automate all these tasks for me has been a revalation for me, while i’m sure that there will be many many improvements in the next months, I’ve found that this system allows me te exactly recreate and configure my developer environment. But as always, some things are still missing. Triggering installs from the App Store, entering licences, configuring Mail.app etc. All things to research in the future. If I find anything of note, be sure to expect followups.
The goal of Wingman is to make software version control as natural as writing software itself; no endless amounts of command line flags, no lengthy commands, and no cheat sheets – just bugs, features, release candidates, hotfixes and releases. Wingman lets you make the changes you need to make with zero confusion, then get back to your work, stress free.
Wingman is fully integrated with GitHub, giving you the best possible experience with keeping your projects synchronized between team members, in addition to the benefit of having all of your work backed up 24/7.
In this guide I’ll go through all the steps required to port your Java Swing application to OpenJDK with the goal of preparing it for the submission into the App Store. Although the App Store guidelines explicitly forbids applications to rely on deprecated or optionally installed technologies (Apple no longer bundles their JDK port so applications can’t rely on the user to have it installed), you can still distribute your Java application on the App Store by embedding the OpenJDK 7 OSX port in a native OSX application.
(Full Story: Take your Java application to the Mac App Store)
Data is just data, after all. Induction supports PostgreSQL, MySQL, SQLite, Redis, and MongoDB out-of-the-box, and has an extensible architecture that makes it easy to write adapters for anything else you can think of. CouchDB? Oracle? Facebook Graph? Excel? Make it so!
(Full Story: Induction – A Polyglot Database Client For Mac OS X)
dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. The filename scan features a fuzzy matching algorithm that can find duplicate filenames even when they are not exactly the same. dupeGuru runs on Windows, Mac OS X and Linux.
(Full Story: dupeGuru – Duplicate file scanner)
I cannot figure out a nice way to say this, so I will just say it: out of the box, Sublime is hideous. We are pompous programmers, so we cannot let that stand.
(Full Story: Getting Started with Sublime Text 2 – opensoul.org)