Skip to main content

Macbook Pro - Signals the Transitions of Computing Devices

Just read a post on the new Retina MPB to buy or not to buy,
...we just happen to be at the beginning of a transition of the Mac into its next phase. In some ways, this is a mid-life crisis.

and Robert Scoble's Facebook post on touch screen devices.
Looking at my life and that of my coworkers I'm seeing less and less of a reason to stick with a traditional laptop. 

I'm also very certain that this is the transition period for computing devices. Transitions from traditional laptops to ultra-portable high performance touchscreen devices.

High Performance Computing Notebook

Looking at the new MBP :

  • Ultra-portable - 0.71", 2kg
  • 512GB flash storage
You can almost anything on-the-go with this new notebook - compile source codes, render HD videos, or even play games. It would be hard to imagine any would still get an iMac, unless you are going for serious 3D/HD graphics rendering with 16GB RAM and SSDs. 

Looking at the trend, I couldn't agree more with MG Siegler that its just a matter of time before Macbook Air will be merged back in the Macbook Pro branch.
I also imagined Apple dropping the “Air” appendage and resurrecting the “MacBook” brand once again in the name of simplicity. But that clearly isn't happening either. At least not yet.
- MG Siegler

Touch Screen Computing Notebook

On the other side of the spectrum, we can clearly see that Microsoft is pushing hard for touchscreen based devices. Windows 8 engineered for this purpose. Got a couple of chances to hand-on with the non-office tablets with Windows 8 on it. Its very responsive and the flow of content display is just natural.

Imagine you can dock your tablet and it instantly turns into a workstation, and when you undock it changes back to the presentation mode. You can carry it around, scribble notes on it on the go, or just show slides to your friends/client instantly. That is how things work in the near future.

The Future

Everyone wants ONE device that you can do ALL task on it. And its undoubtedly clear that the shift has already started. I'm sure all these changes will converge at some point in the near future.


  1. Bing, Is there anyway you can assist me with your post on [Virtuemart] Customize Order List - adding extra column. Please. 

    I like the direction. My question is how can this be done to show a attribute. For example I have a greeting card website where a customer can choose a writing style for their message to be hand written in the card for them and I would like this style to carry over and be a column in the order list and show up in each order details. Hope that makes sense.Kindest Regards,Jeremy


Post a Comment

Popular posts from this blog

Recent activity on my Gmail just revealed that there's this app "Authorized Application (" from IP address assessing my Gmail.

The IP address is from a Amazon server (IP Lookup).

And blacklist check ( shows that the IP is clean too.

Clicking on the "Manage Account Access" didn't give any information on the application "".

After Googling, it appears that the app is Mailbox (source:!topic/gmail/9LVW_etXyTE)

To make things easy, Google should show the applications with their ID.

Backup MySQL to Azure Storage in 30 Seconds

Step 1. Disable password prompt for "mysqldump command"mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect 1. Run "vi ~/.my.cnf"
2. Add the following lines

[mysqldump]user=mysqluser password=secret
3. For Bitnami, you'll need to append the following line in "/opt/bitnami/mysql/my.cnf"

!include ~/.my.cnf
4. Try running to see if the command works.
mysqldump --all-databases > /home/bitnami/backups/db-backup.sql

Step 2(a). Install Azure-CLI Prerequisites: Installing npm.sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm Note: If you facing issue while installing nodejs/npm on Ubuntu 12.04, you can refer to his article for alternative way to install, or this

Install Azure CLI.npm install azure-cl…

Generate GoDaddy SSL Certificate (.crt) for Azure Websites (.pfx)

Step 1: Getting GoDaddy SSL cert.
Let's say you have a domain name of You'll first need to generate the the .csr file for GoDaddy with the following command:

openssl req -new -newkey rsa:2048 -nodes -keyout -out

This gives you 2 files: - This is the private key - This is the Certificate Signing Request

Copy the content of file to the SSL signing authority (GoDaddy).

Once approved, GoDaddy give you back a .zip file with the following 2 files:

18f1c77f369c0b59.crt - This is your cert
gd_bundle-g2-g1.crt - This is the GoDaddy Certificate Chain

Step 2: Convert a CERT/PEM certificate to a PFX certificate
openssl pkcs12 -export -out -inkey -in 18f1c77f369c0b59.crt

Step 3: Certificate to Upload to Azure.

Step 4: Assign SSL Bindings.

Step 5: Done!