Tuesday, February 04, 2014

Embedded ASP.NET Web Server

For years, embedded web server in Visual Studio was Cassini.
It was also available as open source from Microsoft.
Then it disappeared from asp.net web site.

There is also some projects on code.google.com. This may be original (copy)
larytet-master - Small HTTP server Cassini v35 - JQuant

mpwebstream/Cassini-v35 at master · oxan/mpwebstream (?)

cassini - Microsoft's open source, portable and redistributable web server on .NET 4.0  (fork)

CassiniDev - Cassini 3.5/4.0 Developers Edition - Home: (fork)

New Katana/OWIN solution requires re-write of web applications.
It is better for new projects, and is part of "One ASP.NET" (MVC 5)

Proper "binary distribution" solution for hosting existing ASP.NET (WebForms and MVC) from Microsoft is IIS Express.
This requires running .MSI to install the tool, and to host it in a Windows service.

Download Internet Information Services (IIS) 7.5 Express from Official Microsoft Download Center (can run on Windows 2003 R2 and XP)

Download Internet Information Services (IIS) 8.0 Express from Official Microsoft Download Center (supports Windows 8.x)

Why bother when (almost) every Windows 7 and 8.x has IIS as a feature that can be enabled? Because that "enabling" takes 5-10 minutes!
For simple embedded apps that is too much waiting...

Glenn Block on Splunk, Web API book

Herding Code 185: Glenn Block on Splunk:

"Splunk has a product that gathers operational intelligence. It’s got a data analytics platform which understands a lot of log formats. It can handle streaming logs and has a bunch of API’s. It can index in realtime, handles unstructured data, and has some advanced pattern matching features."

The interesting part is that the platform is apparently processing events,
detecting patterns and indexing... and is used by 50% of fortune 500 companies...
book: Designing Evolvable Web APIs with ASP.NET

Designing Evolvable Web APIs with ASP.NET - O'Reilly Media

Designing Evolvable Web APIs with ASP.NET: O'Reilly - Safari Books Online

Brian Eno, Danny Hillis: The Long Now, now

podcast conversation about 10000 year clock, and many other things
Brian Eno, Danny Hillis: The Long Now, now - The Long Now:

the 10000 years (mechanical) clock has 10 bells,
and can play different permutation for each day of those 10000 years.
10! = 3 628 800
365.25 * 10000 = 3 652 500so it is "almost" every day a new tune...

one of interesting pieces of information, "unsustainable now":
85 richest people own as much as bottom 50% of people. 
(those 85 people) combined owns about 46% of global wealth

Microsoft's new CEO

Microsoft Corporation (MSFT) news: Microsoft names Nadella CEO, Gates steps down as chairman - Seeking Alpha:

  • "Microsoft (MSFT) has named enterprise/cloud product chief Satya Nadella its new CEO, ending a 14-year run by Steve Ballmer. 
  • Bill Gates is resigning as chairman, and will begin a new role as a "technology adviser." He's expected to once again be closely involved in product development.
  • Lead independent director John Thompson is Microsoft's new chairman. Gates and (for now) Ballmer will remain on the board, and Nadella will join it."