The
Ultimate
Business Machine

Technology, business
and innovation.

And, not least, about
the Mac.

Weblog Archive Cutedge

by: Bernard Teo








Creative Commons License

Copyright © 2003-2012
Bernard Teo
Some Rights Reserved.

The Ultimate Business Machine - Archives

List of Categories : Database * Technology * Commentary * Singapore * Travel *

Fri 17 Feb 2006

Cocoa is good for you

Category : Technology/Cocoa_is_Good.txt

Always, after a session working with these apps, I look up and smile at how wonderfully easy, and yet powerful, Cocoa is.

Drag and drop, hierarchically-organised table views, resizeable table columns, swappable table columns, saving your data structures into persistent storage without using a database - all these were all very difficult to do in the days we were using 4th Dimension.

I can only wonder at how much the major corporations are missing by not picking up on this potential. I used to spend a lot of time thinking, when I was last in a major corporation, of all the things we can build to help achieve the business goals - but always we were limited by the quality of the tools.

But Cocoa is like a sword - well-crafted, balanced, precise, sturdy and sharp - that we can wield to cut through the clutter, to build applications that are tight, clean, focused, useful, and yet economical.

What more can you ask (though one has to ask, whose failure is it that it's not better known) ?

Anyway, here are a couple of observations. One is that the object-oriented way of developing systems really does work. The proof is in the eating - surely the speed with which I've been able to come up with these enhancements is proof enough of the quality of the tool I've been using.

And second, remember when Steve Jobs placed a BMW motorbike and a grand piano in the lobby of the place that served as office for the original Mac team. Why? They were meant to inspire, to serve as examples of great design. In the same way, we might want to get a lot more generations of programmers to look at Cocoa, and learn what it means, and how useful it could be, when you're able to do great software component design.

Posted at 10:25AM UTC | permalink

Mac@Work
Put your Mac to Work

Sivasothi.com? Now how would you do something like that?

Weblogs. Download and start a weblog of your own.

A Mac Business Toolbox
A survey of the possibilities

A Business Scenario
How we could use Macs in businesses

VPN Enabler for Mavericks

MailServe for Mavericks

DNS Enabler for Mavericks

DNS Agent for Mavericks

WebMon for Mavericks

Luca for Mavericks

Liya for Mountain Lion & Mavericks

Postfix Enabler for Tiger and Panther

Sendmail Enabler for Jaguar

Services running on this server, a Mac Mini running Mac OS X 10.9.2 Mavericks:

  • Apache 2 Web Server
  • Postfix Mail Server
  • Dovecot IMAP Server
  • Fetchmail
  • SpamBayes Spam Filter
  • Procmail
  • BIND DNS Server
  • DNS Agent
  • WebDAV Server
  • VPN Server
  • PHP-based weblog
  • MySQL database
  • PostgreSQL database

all set up using MailServe, WebMon, DNS Enabler, DNS Agent, VPN Enabler, Liya and our SQL installers, all on Mavericks.