Online book stores in Malaysia

If you are looking for books, you can go to any of the following online book stores (that cover Malaysia delivery)

Malaysia

  1. mphonline.com (free delivery if order rm120 and more, rm80 for members)
  2. malaysia.kinokuniya.com
  3. bookxcessonline.com (free delivery for order rm200 and more)
  4. opentrolley.com.my (free delivery for order rm150 and more)
  5. e-sentral.com
  6. bookurve.com (free delivery within west malaysia)
  7. mybookdeals.com (used books sell, exchange etc)

Out of Malaysia (but deliver to Malaysia

  1. bookdepository.com (free shipping worldwide and the price is good)

AWS notes

Some notes on setting up AWS services.

EC2 (Elastic Compute Cloud)

Go to EC2 console and cilck Launch Instance.

There are 7 steps to go

  1. Choose an image to use – OS and services to use
    They call it as AMI – Amazon Machine Image
  2. Choose instance type – cpu, memory etc
    Refer available instance type with explanation
  3. Configure instance details – more configuration on the instance.
  4. Add storage
    The call it as EBS – Elastic Block Store
  5. Add tag – not sure what is this for
  6. Configure security group
  7. Review before launch

RDS (Relational Database Service)

S3 (Simple Storage Service)

AWS – full service diagram
(cilck to enlarge)

References:

  1. AWS 10-minute tutorial on some basic things
  2. AWS in plain english

R&D List – Things to learn

Things to explore, study, learn

  • AWS – EC2, RDS, S3 – to set up a complete application platform and see how flexible and easy to manage
  • how to sync database updates among programmers just what git does for source codes
  • git stashes, submodules and subtrees
  • update svn from production server
  • push to deploy with git to production server (from gitlab)

Others:

Setting PATH in Mac OSX

In order for any executable to run anywhere in terminal, we need to set the $PATH to the directory.

You can check which directory can be globally accessed by typing this command

echo $PATH

  1. To add that path to the file, login as root
  2. Type nano /etc/paths
  3. Edit the file to add another path
  4. Save and exit
  5. You need to restart the terminal in order for change to take effect

 

SSH – generate keys and setting up

SSH is a safer and easier way to establish connection to a server instead of using username and password.

In Mac OSX terminal, check if any SSH key is exist

cat ~/.ssh/id_rsa.pub

If no SSH key available, generate one

ssh-keygen -t rsa

You need to confirm on the location to save, and whether to use passphrase or not

Then you can copy paste the SSH key to the server you want to connect to

Normally the settings of SSH tied to user account (check under user profile settings > SSH). Not under individual repository

SaaS and PaaS to study

Some SaaS (software as a service) and PaaS (platform as a service) to study. Most of them come with free trial or even free for life package

  1. pusher.com
  2. heroku.com
  3. forge.laravel.com
  4. mailtrap.io
  5. apiary.io
  6. newrelic.com
  7. gitlab.com
  8. sentry.io
  9. serverpilot.io

Morning Huddle

Some points for an effective morning huddles

  • update what we are working on, what accomplished, top 1 (or max 3) to do
  • share good news (in work or private life)
  • not discussing about plan and problems in details
  • stand up so it finishes fast
  • first in the morning for max 15 minutes
  • everyone’s speaks
  • set turns by throwing balls. who get the balls will speak
  • not updating to leader, but sharing with team members
  • leader to communicate vision and motivate team members
  • reinforcing commitment