This is to fulfill whatever I haven’t blog about in a long long time. My last blog was 4 weeks ago @___@
1. Web performance:
- There’re easy techniques to imporve your web app’s performance significantly, you just need to pay attention to details.
- When you app gets popular enough, sooner or later you will need an expert in networking to work out network performance issues. Seriously I don’t think it’s a good idea to solve those problem yourself (unless you’re an expert =P). Hint: Dr Ben is specialize in networking.
- (Database) Don’t follow normalization all the time. Sometimes you have to break the laws to make something work.
- Make sure you test with all browsers. Some browsers behave very weird (I mean IE, screw you IE 6).
- I believe bandwidth is not a big deal, it’s the number of request to your server that makes a different.
- If your app is big, make sure you do load testing very careful before it goes live.
- Do calculation to estimate how many clients can you handle, and set a limit on your server. This is important but sometime people just forget. Why is this important? If you don’t limit the number of clients, everyone will suffer when the server overload.
Phews, 1 done
2. Entrepreneur session:
I feel this session is just a summarize what Dr. Ben has always emphasized before:
- Sales is important.
- Common sense is important as well.
- You must believe in what you’re doing. I mean passion.
- It takes a lot of thing to be an entrepreneur. A lot.
What I learnt:
- Talking about risk, there’s very little risk when you decide to be an entrepreneur. You always can find a job if you fail.
- When you’re young, it’s easier to start your company.
Personally I like the presentation of HungryGoWhere the most. I appreciate him because he’s not young anymore (oops sorry), and still have the gut to start his business. Most people will just stay in their comfort zone, ‘cuz they have bills to pay (and a family to feed).
3. Facebook & Security:
- I disagree that facebook security is equal to the weakest application on facebook. Clearly the presenter have no idea (or very little) how facebook apps work :P (or maybe I’m wrong?). Facebook has glitches (just like any app out there), but they can’t be as weak as my CaptainCook, right =P?
- Social Engineering is the most dangerous way to compromise a system’s security. Read more about Social Engineering here. It’s dangerous because the attacker can by pass all the security measures with this technique.
- Privacy is very important, yet most users don’t pay attention to that. A simple example, who actually did read all the security pop up of IE/FF when you browsing the web?