Questions and Answers:


filburt1 Asked: Morning again, Joe, you've been doing a great job on the PHP webcasts I've attended.

Joe Said: THANKS!


drinkspiller Asked: Is it possible to watch a webcast I missed yesterday "on demand"? The site mentions watching 3 webcasts "live or on demand"?

Joe Said: I'll post links here when they're up.


filburt1 Asked: Morning again, Joe, you've been doing a great job on the PHP webcasts I've attended.

Joe Said: : Thanks - I love the PHP Developer Audience. Focused on solution and not religion.


Justin Asked: who will be the presenter?

Joe Said: : Well, I have a call into Steve Ballmer but if I can't get him I'll have to do it myself. :)


Roberto Asked: I concur, great job Joe


Sean Asked: Yes, I agree...And I like that you develop in PHP because I don't get the impression that you're a Microsoft nazi shoving this all down our throats ;-)


nor_lab@hotmail.com Asked: How can I confirm attendance of previous meetings? I received an e-mail after yesterday's session indicating that I didn't attend.


Frankie Asked: This has been a great series thus far. It has made me interested in .asp and more of what microsoft has to offer in terms of programming. Good stuff! Thanks for putting it together


Chris Asked: For those who are looking to get started with PHP and currently doing VB.NET, what would you recomend (websites, books, tools) as a good place to start?

Joe Said: : There are lots of great web sites and books - if your not looking for a real beginners book I just read THS book http://www.amazon.com/gp/product/013147149X/sr=8-1/qid=1141836267/ref=pd_bbs_1/103-9316226-1793410?%5Fencoding=UTF8 it's super and co-authored by Ani Gutmans co-founder of Zend.


Doug S. Asked: Things sure have changed since the early days of Net Meeting :)

Joe Said: : You bet - but I still have a list of 100 feature requests for the client :)


Eric Asked: are there any good websites out there that have snippits or more information on using ASP and PHP together?

Joe Said: Not yet but I'm considering doing something at www.PHPOnWindows.com


Daniel Miller Asked: Any thoughts about the PHP converter? I shant be allowed to deploy PHP in our enterprise, but have a lot of good PHP code I'd like to use.

Joe Said: Yes, it doesn't work that well for larger projects.


Jon Asked: Good morning misfit Microsoft PHP geek! :)

Joe Said: Good Morning !!!!


Daniel Miller Asked: Any thoughts about the PHP converter? I shant be allowed to deploy PHP in our enterprise, but have a lot of good PHP code I'd like to use.

Joe Said: : Do you mean the .NET compiler for PHP ?


Chris Asked: Are there things in PHP on Linux which can only be done on PHP for Linux?

Joe Said: : Not that I know of - but there are things that you can do with PHP on Windows that you can not do on Linux.


Garrett Asked: If I have a session system set up on PHP, can it coincide with ASP.net applications with one seamless login?

Joe Said: If you use a common forms based authentication mechanism. I'm considering writing one for ASP.NET 2.0's provider.


Garrett Asked: If I have a session system set up on PHP, can it coincide with ASP.net applications with one seamless login?

Joe Said: : Sure - but you'll have to wire up an ASP.NET session provider.


Brendon K Asked: Example of something you can do with PHP on Linux that you cannot do on Windows (without a seriously heavy workaround): Negative timestamps. PHP5 will attempt to resolve this but I've found at least one bug.

Joe Said: Why can't you do Negative Time Stamps from PHP on Windows ??


Daniel Miller Asked: i got it off of MS. here's the link to the msi: http://download.microsoft.com/download/0/d/c/0dc4631e-8624-46e9-b87c-59c829b947f4/PHPConvert.msi


jstout Asked: PHP can actually be used as a scripting language in linux.

Joe Said: Yes. As it can on Windows


Steven Soekrasno Asked: I think you are doing a great job!

Joe Said: Thanks Seven !


Steven Soekrasno Changes Question To: What is your company name?

Joe Said: Microsoft :)


David Asked: Why is MSDN offering webcasts for PHP when it produces ASP?

Joe Said: Because so many PHP developer do it on WINDOWS !!


Sean Asked: There are a ton of COM objects still out there, but are there any new developments being done in COM?

Joe Said: Just to COM via .NET


drinkspiller Asked: What is Active Directory (in a Nutshell)?

Joe Said:  The foundation of Microsoft Enterprise Identity management technology.


Steven Soekrasno Changes Question To: Can use examples in C#

Joe Said: I could - just choose VB for today.


Ahmad Asked: can i build  COMs using VS.net 2005 standard

Joe Said: You can build .NET objects and expose them through COM Interop.


Harry Hambrick Asked: is there any kind of performance hit by calling VB com objects from php?

Joe Said: Some minor performance hit is implicit to any federated processing.


Steven Soekrasno Changes Question To: http://www.amazon.com/gp/product/0130850322/102-7227281-4774528?v=glance&n=283155


jstout Asked: the registry thing seems like a dirty hack

Joe Said: Nope. regsvr32 is how COM objects have always been registered.


jstout Asked: I'm an ASP developer. Yet I believe that if you knew php+linux as well as you do php+windows, you would prefer php+linux.

Joe Said: I've been using Linux for 10 years - and THAT'S why I use Windows :)


Daniel Miller Changes Question To: blog that chatty vs. chunky bit. good description


AndyJ Asked: Is the garbage collection fairly leak-proof when using COM?

Joe Said: Yes, COM Interop has a mechanism to coordinate COM Reference Counting with the CLR's GC mechanism


Roberto Asked: have you done Python com work and called from PHP?

Joe Said: Just for fun. Python is still kind of a fringe technology. Check out IronPython for .NET


Doug S. Asked: Is there a performance Gain using PHP pages and COM objects over using straight ASP.NET pages?

Joe Said: No, Native ASP.NET is likely to be faster.


jstout Asked: I've never found any advantage to using DLL's rather than a text file with my subroutine/function and a server-side include. Quite the opposite, in fact.

Joe Said: Well, I've mostly worked on large commercial applications so DLLs were always needed!


Bill Miller Asked: For us who use both PHP and ASP.NET, would it not be better in the long run to use ASP.NET exclusively for all new projects?

Joe Said: I think so - YES !


Pavel Asked: I once used com in php to do XSLT transformations in order to use MS XSLT transform object persistence for performance reasons (vs libxml or sablot).

Joe Said: Cool !


jstout Asked: looks like you tend to use programs that write the code for you. interesting approach to becoming an "experienced" programmer.

Joe Said: Another angry Linux Weenie ????


Harry Hambrick Asked: you said have the com object get something like a temperature every 1 or 2 seconds but only have the php call that com object ever 20 or 30 seconds and I guess that block of data.... how would you make the com object stay alive so that php could occassionally query it?

Joe Said: There are a bunch of ways to make the COM object resident.


Sean Asked: I'm not sure how many classes there are in the C++ standard library, but the .NET framework is definitely no harder to learn than that, if not WAY easier because of things lilke intellliense, which was not possible back when I frst started developing in C++

Joe Said:  I  agree !


Chris Asked: If I only have a shared hosting account on a .Net server, what are my options deploying php applications on that server?

Joe Said: There are hosts that provide ASP.NET and PHP on Windows.


AndyJ Asked: What would be really nice would be to take this a step further - the interop between PHP/ASP.NET and Flash 8 all on top of MS-SQL or MySQL - I can dream right? :-)

Joe Said: I'll work on it ! :)


charles Asked: Thanks for everything Joe - enjoyed the webcast!

Joe Said:  Thanks


Terry Asked: Is there a schedule of your other webcasts?

Joe Said: Subscribe to my blog and I'll post them. www.JoeOn.net


Steven Soekrasno Asked: Where have you experienced more performance ASP.NET or PHP?

Joe Said: Both - it's very dependent on architecture and coding practices.


corky wicks Asked: What can you tell me about the Rich User Interface that Microsoft is developing to compete with Macromedia Flash?

Joe Said: : www.MSDNEvents.com