Concurrency Strategies for Hibernate Caching

Caching and concurrency management are tricky. If you have a cache that lives in memory but you have updates to the database that the objects originally came from, how are you going to make sure that the cached objects still reflect the contents of the database?

This really depends on what type of data you are dealing with. Data types that are mostly read (news, notices, articles) probably benefit from whatever caching you can provide, while areas of data that change a lot (shopping carts, server status records) probably won't benefit from caching at all.

Here are the concurrency strategies on hibernate caching explained:

technorati tags:

Read the rest of this entry »

OSX Personal Finance Software Alternatives

Is it too much to ask for a decent personal finance software package for OS X? I have used Quicken on PCs since 3.0. MS Money is also nice although I never really used it for more than trying it out.

I had heard Quicken for Mac was not as far ahead as the Windows version. But I thought, "the Windows version is so good, how bad can it be?" Boy was I wrong.

The app looks and feels like it's put together in a rush, with no attention to detail, by people who got their first course of OSX development about a week ago. It is BAD.

technorati tags:

Read the rest of this entry »

Compressing Disk Images and Auto-Opening them

Sometimes there's no reason to keep a giant directory, so you can use hdiutil to compress it and then a folder action to automatically mount it. OSXTips shows you how.

Note that it made my finder take a really long time opening the folder the first time (when it mounts). So your mileage may vary.

technorati tags:

Airport Extreme N – First Impressions

Just an Airport Extreme N base station. After a few small problems, I hooked it up to the network on one side and to an USB hub on the other, and it's doing great. It's nice not to depend on the desktop machine being up to share the drives and printer.

technorati tags:


Read the rest of this entry »

Linux to OS X Mini-Migration Guide

For Unix and Linux users, OS X is more of a lateral move, thanks to OS X's BSD underpinnings. Unfortunately with all the market-speak it may drive some smart engineer-types away from trying it out, since all of the every day things you live with is either buried deep in the developer documentation or behaves strangely out of the box.

I haven't found a document that covers this all together, so here it is, the basics to get comfortable if you're a command-line type of guy:

technorati tags:


Read the rest of this entry »

WEP Security in Mexico is Awesome.. D'oh!

I wish it wasn't true, because I like it better when people share, but WiFi security in Mexico is very good. Every household seems to have its network secured. I see 7 or 8 access points whenever I open the laptop, but no open ones.

Dang. And I needed to get some e-mail done with the office. And of course this blog posting will have to wait until I'm at a cybercafe as well :-)

Actually, I found a new mall that has an open WiFi on its food court. Slow, but sweet.. Now where's the Tacos al Pastor?

technorati tags:

Mail.App, GPGMail bundle and unread bit

I seemed to always have a problem with the unread bit getting "forgotten" on Mail.app. I thought it was a bug on Apple's product but apparently the bug is actually on the GPGMail bundle. Here is how to fix it.

Read the rest of this entry »

Linux "Get a Mac"Spoof Videos

These are pretty funny..

Novell releases Get a Mac spoofs

The first video plays off the Win/Mac rivalry and pokes fun at how the industry often ignores Linux and its surprising (to some) user base size. The second video is arguably funnier, as it does a great job of poking fun at the way MS and Apple market their products while pointing out open source software's advantage of being a community effort. [digg - tech news / apple / dig]

technorati tags:
,
,
,

Read the rest of this entry »

Blogging with TextMate

Who would have known? I've been using TextMate for a while now, and now I find out that you can use it to post blogs. I guess you learn something new every day. here's the movie on how to use it.

technorati tags:
,

Read the rest of this entry »

Agile Chronicles Blog: A few good managers

This is awesome..

Development: "You want answers?"
Marketing: "I think we are entitled to them!"
Development: "You want answers?!"
Marketing: "I want the truth!"
Development: "You can't handle the truth!!!

Son, we live in a world that requires software. And that software must be built by people with elite skills. Who's going to build it? You, Mr. Marketing? You, Mr. Sales? You, Mr. Finance? You, Mr. Human Resources? I don’t think so.

Agile Chronicles: A Few Good Managers

technorati tags:, ,