Why Functional Programming Matters

This is a paper by John Hughes.

The paper argues that functional programming provides two important features that incredibly useful:

  • High-order functions
  • Lazy execution

I agree all the way, and having experienced and heavily influenced myself with the way functional programming strucutred and modulirazed codes, I do agree that people need to look into functional programming and realize how it can be very helpful to them.

Why Functional Programming Matters

Tabelog for WP7 Manual

Hi,

Thank you for using my Tabelog Client app for Windows Phone 7. I hope you’re enjoying it!

(English follows)

検索画面

Read the rest of this entry »

Test

Missing some boost regex library

I had several problems building boost regex back at the office. So, I thought I wouldn’t have the same problem back at home. I donwload, extract and do a bjam build, exactly as what prescribed. It turns out that I had exactly the same problem I had at the office. I kept on missing some of the library (something ..mt..sgd) on first build (and subsequent, if you only use b2.exe). A search on the internet result on a method that may give more complete result:

bjam --toolset=msvc --build-type=complete --with-regex stage

That solved the problem. At home, and at the office. :)

Security by obscurity

about 5 years ago, i was talking with my older brother and recall this phrase. by chance i found it again and putting it here so that i wont forget.

http://en.wikipedia.org/wiki/Security_through_obscurity

Scott Hanselman’ss Ultimate Developer Tools List 2009

IE8 Safest Browser !?

http://hothardware.com/News/IE-8-Found-To-Be-Safest-Web-Browser-In-Studies-Funded-by-Microsoft/

I wonder what kind of reaction will come from other browser vendors? Biased because sponsored by Microsoft? Too cheesy,…

Microsoft Office Labs Envisioning Videos

A post in Channel 9 introduces me with this series of Microsoft Office Lab Envisioning videos. The videos itself reprsents Microsoft visions on Computer Technology in the future based on technology being developed right now. Hardware Advances and Enabling Software that collaborates and enables people to be connected anywhere and anytime are the key points for those technology to work.

Here’s the link to the Microsoft Office Labs Envisioning Videos:

http://www.officelabs.com/Pages/Envisioning.aspx

Here’s a link to a blog that post the full video of ‘a glimpse ahead:

http://www.istartedsomething.com/20090228/microsoft-office-labs-vision-2019-video/

UPDATED: Here’s the full video in youtube:

http://www.youtube.com/watch?v=XiqgmAYrd3c

Read the rest of this entry »

ASP.Net Control and Page Lifecycle

Some links for ASP.Net Page and Control Life Cycle:

Control Execution Lifecycle

ASP.Net Page Lifecycle

The quest for a questionaire web control

Lately, I was struck by a new interesting idea of building a .Net Project. This actually comes from a discussion with my Manager about what to do at the end of the project that we are currently working on. He talked about wanting to make a questionaire or a survey for the post-mortem. He then told me about how he will have someone make simple questionaire with his predefined set of questions and hosted it in one of our internal servers. The service will be much a cgi based. But what goes inside my head was different. Instead of a static questionaire, I thought I wanted to make a dynamic questionaire. In addition to that, I want to componantized this questionaire so that people who will use it just need to drop the control, set up their data and feed it to the questionaire control. Pretty simple heh, boy how I was wrong… But lets just get to what I have done and found out today. Read the rest of this entry »

Follow

Get every new post delivered to your Inbox.