Hello you!

Hello and welcome. I have started writing again. I will be sharing whatever I think is useful for humanity – to be read as developers. I have started putting my thoughts on paper/wiki and I thought why not start writing again.

So here we are.

Posting from my Blackberry

This is just a sample post using email to post to blogger.

Important News:

Visual Studio.net 2008 RTM has been released
MVC Framework for ASP.net to be released next week according to Scott G.
LINQ (Language Query Language) has been released as part of .Net Framework 3.5

Sent via BlackBerry from T-Mobile

Is iPhone worth the $3000+ in 2 years?

Yes, that’s right, in two years if you buy the $599 iPhone with the $99 monthly payment plan. I was telling my co-worker, if iPhone came out 10 years ago, I would have gotten it in a heartbeat without doing the math. With the cost of living in here in the states, I don’t see the cost justifying the need for an iPhone. Don’t get me wrong, I love Apple products, I switched back in 2004 and my loyal 12″ powerbook is still chugging along really well.

Another worthless post…

It's been another long while since my last post, I just thought I'd publish something about the recent things I'm working on.  I'm currently reading about WCF and it's applications to the day to day projects/task I'm working on. A colleague of mine once told me that WCF is nothing but enhanced web services and remoting with a unified API. It's too early to tell but it seems like WCF has been part of the .Net 2.0 when it first came out, it just hasn't been branded WCF yet. I remember I have already used channels and bindings even before the whole documentation about WCF came about. I'll add more to this later. It's late and I have to get up early tomorrow. 

Posting from Word 2007

Wow I haven’t blogged in a while, been really busy with my new job. I’m writing this using the Beta 2 technical refresh of Microsoft Word 2007 installed in Vista RC 2. What’s new? Well, I’m now a Senior Web Developer.

I’ve been working mostly with ASP.Net 2.0 on a day to day basis. I’m pretty much spread out these past few months so I’ll try to write more often.

Till then.

mod_mono.conf howto

I have always use this configuration for my vhost and it works great
in my Solaris mod_mono installation

1) I have renamed mod_mono.conf to mod_mono_edison.conf (edison being
my hostname), you can always use a different name. I do this to avoid
my custom conf being overwritten if I upgrade my mod_mono package

2) Include mod_mono_edison.conf in my httpd.conf (or your apache.conf)

Include /path/to/mod_mono_edison.conf

3) Add MonoApplicationsConfigDir “/path/to/your/mod-mono-config-dir”
to mod_mono_edison.conf

MonoApplicationsConfigDir “/path/to/your/mod-mono-config-dir”

4) Create <appname>.webapp inside the mod-mono-config-dir for every
vhost webapp:

example.webapp

<web-application>
<name>example</name>
<vpath>/</vpath>
<path>/path/to/example.com</path>
<vhost>www.example.com</vhost>
</web-application>

example2.webapp

<web-application>
<name>example2</name>
<vpath>/</vpath>
<path>/path/to/example.com</path>
<vhost>example.com</vhost>
</web-application>

5) In virtual-host.conf, add

<Directory “/path/to/example.com”>
     SetHandler mono
</Directory>

I think this approach is more flexible since I can just add another
<appname>.webapp in my mod-mono-config-dir, add vhost entry and
restart apache and it will be picked up.

CSWxsp and CSWmodmono

I’ve recently submitted 2 new packages to Blastwave. They are CSWxsp and CSWmodmono. CSWxsp is an ASP.Net webserver while CSWmodmono is an Apache module that supports ASP.Net pages. They are also available in http://www.blastwave.org/testing.

More information about xsp and mod_mono at http://www.mono-project.com

I have also managed to get my mac to run xsp and mod_mono with the help of fink