For coding, this is the same step up for me that going from a 1280x1024 to 1920x1080 made, in terms of making it easier to work. The Catleap Q270 SE is compatible with my 2009 mac mini.
You have to make sure that you have a display port to dual link dvi adapter. Whatever you have, make sure you can find a dual link dvi adapter. I am using the 99$ Apple display port to dual link dvi adapter. One thing to note is if you use this adapter, make sure to plug the usb portion of it in, otherwise it will not work.
The monitor comes with it's own power brick.
One thing to note is that if you turn the monitor off for some time, and then turn it back on, there is some fuzziness, which can be solved by unplugging the dual link dvi cable and replugging it back in. I don't know why this happens.
Here is a close up of the same area of the screen, fuzziness with and without.
Xcode is going to be way more easier to use with this screen. For $329 off ebay I do consider it a deal. When I hook it up to my pc for gaming, it goes to 120hz. I didn't even buy the 2B specific version.