Total: 425

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • MS Web Dev Summit 2009, by Ben Ramsey
    aren t doing their jobs Dev evangelists need to be down to earth and build relationships instead of attempting to make pitches They should take cues from dev evangelists like Josh Glen Peter Woody Jason etc Cal We don t want to hear from Microsoft Hey we re working on this but you can t see it or discuss it with us right now until we get legal approval Get the ability to go ahead and set up mailing lists and public discussion and release the code for these things Let s see the work Joël You guys are having to go through 13 yards of red tape to do this stuff Keith The pain is on you Microsoft Josh It s getting better We re cutting down on the amount of red tape being used Liz But we don t care Alison It s less a matter of we don t care or we do care it s because we don t work in the same kind of environment We work in agile environments We re able to do things quickly and get them done today so we re not used to the problems that occur in a big company Marco I don t think open source is quite as agile as we say I have 18 months of posts arguing about namespace separators What we need from Microsoft is better communication about all the legal requirements about it Matt Talking about you guys being in an agile environment if we can t match that why would you want to work with us We need to be better about it Discussion about open source licenses used by the community and within Microsoft Microsoft has used various licenses within the organization including Apache BSD etc Matt At Sun it didn t matter how many licenses we used on our own What mattered was license proliferation So the question is what set of licenses would you prefer non vendor specific Matt So what other things besides licenses Scott SQL Server Liz We can t connect to SQL Server when we re running on Mac Linux FreeTDS is horrific Give us something that works Scott We made suggestions last year about SQL Server on Linux but it s been a year Eric Switching gears to IE IE is getting better with regard to standards but What really drives me crazy is having to run 3 different VMs to run IE 6 7 and 8 and check that they all work right Gennady Developer tools that used to work in IE 7 no longer work in IE 8 Feedback for Olga How to engage without care of MS LCA Just do it MS Licenses MS PL Apache 2 0 etc Creative Commons licensed content for Channel 9 and Port 25 posts Can t connect to SQL Server from Mac Linux IE easy to use tool to run 6 7 and 8 for testing without pain Need package to help startups in the long term not just Website Spark What happens after 3 years Need help advice with legal issues for PHP user groups etc Attendee showcases I was too busy presenting and taking part in discussion during Rafael s and Lig s and my presentations so I didn t get any notes from them State of the PHP User Group Ben Ramsey The PHP Community in Brazil Rafael Dohms A State of the Union for PHP Women Ligaya Turmelle PHPLinq Maarten Balliauw PHPLinq on CodePlex http phplinq codeplex com LINQ Language INtegrated Query NET world NET 3 5 1 query language Multiple providers Language extensions Anonymous types Object initializer Lambda expressions Showing a code example in NET PHPLinq Not really language integrated but we ll see were we can go Others in the room suggested helping getting this implemented as a PHP extension rather than a userland library PHP Language Integrated Query PHP userland library 1 query language Multiple providers Language extensions Anonymous types Object initializer Lambda expressions Showing a code example in PHP Joining multiple data sources Not officially supported yet Not in the Subversion repository yet Maarten has been able to get this working though combining two different data sources and querying both of them together this is something that LINQ in NET does not have Codeplex Foundation Presented by Robert Duffner Director of Open Source Strategry How do I describe what our open source strategy is Fundamentally when thinking about our platforms you have to be open so our strategy is in making our platforms more open Being open is the future The future involves operating in the Cloud and the Cloud is about open technologies working together so the approach Microsoft is taking is to be more open in order to work in the Cloud NOTE Codeplex com is still Microsoft s open source project hosting place like SourceForge Codeplex org is the CodePlex Foundation and IS NOT the same as the project hosting website They are completely separate entities with the same name Microsoft donated the trademarked name to the CodePlex Foundation and Microsoft licenses the name from the CodePlex Foundation for use on codeplex com CodePlex Foundation projects could be hosted on codeplex com but they might also be hosted on SourceForge Google Code GitHub etc The CodePlex Foundation is a way to facilitate getting developers from corporations to contribute to open source projects The CodePlex Foundation works similar to the Apache Software Foundation in that it handles all the legal stuff and infrastructure that an open source project might need including CLAs etc CodePlex Foundation http codeplex org MISSION Enabling the exchange of code and understanding among software companies and open source communities Launched as a 501 c 6 non profit on Sep 10 2009 with 1M initial funding from Microsoft The CodePlex Foundation will be complementary to existing foundations such as the Apache Software Foundation SourceForge and the Eclipse Foundation Address the full spectrum of software projects with licensing and intellectual property needs of commercial software companies CodePlex Foundation Galleries Announcing the first CodePlex Foundation Gallery ASP NET Open Source Gallery Accepted on Nov 18 2009 ASP NET Ajax Library project Released under BSD license What are galleries Collections of thematically related projects Can be 3rd party or Foundation sponsored Why isn t there a PHP gallery on there Well why not There would have to be a group that sponsors that gallery It could be Drupal WordPress etc Microsoft Research Future Trends in Software Development Presented by Wolfram Schulte Research Area Manager Microsoft Research has over 700 employees worldwide Mission Advance the state of the art Guarantee a future for Microsoft Foster the scientific community The RiSE Team Research in Software Engineering Understanding development processes using scientific observations RiSE Stakeholders Product groups Academic community Developer communities Interaction with Developers Talks at Dev Venues Video as Channel 9 Talks with Dev Customers Tools sources on Codeplex com Tools on DevLabs Tools on MSR website Current Trends Agenda Energy efficient software Green Testable Designs and Automated Testing Pex Rethinking the Web Platform Service OS Energy aware computing The perfect storm Technology Processors Energy grows almost quadratic with compute performance Economics Data Centers 1W Computation 1W compute 1W power delivery 1W cooling Environment 1 5 of total energy 4 5 billion 61 4 Billion KWhr yr usage growing at 14 per year How can we decrease our costs What s Left More Efficient Computation Energy efficient hardware Energy efficient software I want to focus on software Green Principled Approximation Acceptable answer vs correct answer Appropriate for domain Appropriate given resources cost Meet specified SLAs Three phases QoS Modeling and Calibration QoS Approximation QoS Runtime Recalibration Mechanism Language extensions for programmer to communicate Example Search Status Green Computing Tiny optimizations on algorithms can save tens of millions of dollars Energy efficiency is and will shape computing going forward Perfect storm of technology economics environment Large opportunity for improvements in software and hardware Billion X away from theoretical limits Principled approximation a la Green has great potential for applications which exhibit soft computing properties user defined relaxed correctness redundancy in computation and adaptivity to errors Green for Search saves tens of millions of Testable Designs and Automated Testing Unit Testing is a popular and successful developer methodology Reality Check Happy Path Only Code logic is complex NET runtime behavior is intricate poor coverage of corner cases Hidden Integration Tests Demonstration of issues in Visual Studio Unfortunately I needed to take a break at this point so I missed capturing notes on the remainder of this presentation but the last third of this presentation was an overview of the Gazelle browser kernel which provides principal based isolation for all resources and all types of web content It was a very interesting presentation and if I can get access to the slides I ll post them here Papers by Helen Wang about Gazelle and ServiceOS Convergence of Desktop and Web Applications on a Multi Service OS pdf The Multi Principal OS Construction of the Gazelle Web Browser pdf Intro to Powershell Presented by Scott Hanselman To get processes sorted by memory usage in Powershell ps sort VM desc more Get just the names ps sort VM desc select name Get the first 5 ps sort VM desc select first 5 Get the type of the first 5 processes ps sort VM desc select first 5 0 GetType See what would have happened if I killed all the first 5 processes ps sort VM desc select first 5 kill whatif These commands are really aliases to Powershell scripting commands to make things easier comfortable familiar For example ls and dir are aliases to Get ChildItem See where you can cd into Get PSDrive The console is just a host for PowerShell itself There is no spoon PowerShell scripts can run in other run spaces not just at the console Shows an example of extending commands In this case he extended dir to show exif properties from jpg files Day 2 December 2 PHP Interoperability http interopvendoralliance org Interop team contacts Claudio Technical PM Sumit Technical PM Vijay Technical PM Jean Christophe Sr Technical Evangelist Jas Sandhu Interop Vendor Alliance Manager and Sr Technical Evangelist Interop Multifaceted Approach to Interoperability Products Deliver interoperability in Microsoft products and technologies Collaboration Work jointly with partners competitors and the open source community Standards Promote interoperability through new and exiting standards Developer Resources Make it easier to develop products that interoperate with Microsoft solutions PHP Interoperability with Microsoft Technologies There s the platform level Windows Linux and the application level i e DotNetNuke MOSS etc Drupal Joomla Wordpress Microsoft PHP interoperability bridges http www interoperabilitybridges com Windows Azure Platform NET SDKs PHP and Java SDKs for Windows Azure PHP Java Ruby SDKs for AppFabric The SDKs aren t really necessary since the platform is fairly open with HTTP requests REST but Microsoft built them for easy of use Windows Azure Storage Storage Durable Scalable capacity and throughput Highly available Rich storage concepts Blobs provide a simple interface for storing named files along with metadata for the file Tables provide structured storage Queues provide reliable storage Simple and familiar programming interfaces REST HTTP and HTTPS NET accessible Windows Azure SDK for PHP Overview Enables PHP developers to take advantage of the Microsoft Cloud Services Platform Open source project being contributed to Zend Framework Features PHP classes for Windows Azure Blobs Tables Queues for CRUD operations Helper Classes for HTTP transport AuhtN AuthZ REST error logging Manageability instrumentation and logging support Project site http phpazure codeplex com ImageCloud Architecture Showing the architecture of a sample application called ImageCloud Now showing a demo of the ImageCloud application Azure Compute Web role Web farm that handles request from the Internet Push work items onto storage queue Worker role Process work item off storage queue Develop Debug in Development Fabric Deploy to Windows Azure Showing code in Visual Studio to illustrate workers Sumit In full disclosure you ll notice that Maarten switched to Visual Studio to do the worker role We re working on this for Eclipse at the moment Windows Azure Tooling for Eclipse Plug in leverages PDT framework Provides first class PHP web application targeting Microsoft Cloud Platform Windows Azure Sumit skipped through the slide since no one here is interested in seeing an Eclipse demo so I didn t capture the rest of the notes Using ACS and Service Bus with PHP AppFabric SDK for Java http www jdotnetservices com AppFabric SDK for PHP http www dotnetservicesphp com AppFabric SDK for Ruby http www dotnetservicesruby com Contributors Persistent Systems Schakra Inc Thoughtworks and Microsoft SQL Azure Familiar SQL Server relational database model Support for existing APIs and tools Built for the cloud with high availability and scale Interoperable with PHP Ruby and Java You may use the SQL Server driver for PHP only on Windows for now ADO NET Data Services now called WCF Data Services You might have also heard of these as oData A bridge between PHP and NET using RESTful services Overview Enables PHP developers to easily use RESTful services to consume data coming from ADO NET Services ADO NET Data SErvices is a technology used to expose a wide range of data sources through a RESTful service interface now known as oData Features Code generator PHPDataSvcUtil Reads Data Services metadata Creates PHP classes proxy Rich set of Query Data manipulations methods Easier use of data from the Data Service Project site http phpdataservices codeplex com ADO NET Data Services formerly known as Project Astoria More info at http msdn microsoft com en us data bb931106 aspx Josh pipes up with Can we see some code This looks pretty complex I think we d be able to better visualize what s going on with code Now showing code examples Sample PHP application running on Azure and using oData at http ogdiphpsample cloudapp net Information Card PHP Enables PHP developers to support information cards for the websites using standards WS protocols Project Goals On going investment from Microsoft to show interoperability in the identity space with Information Cards using WS protocols This open source project will help web developers support information cards the primary mechanism for representing user identities in the identity metasystem Similar projects exist for Java Ruby on Rails and C Technologies PHP SAML Windows CardSpace Project URL http framework zend com download infocard Samples for integrating with various Microsoft technologies PHP CRUD Application Generator http sqlcrudphpwizard codeplex com Bing 404 Error Toolkit for PHP http bing404php codeplex com Samples for Using Silverlight with PHP http silverlightphp codeplex com PHP Samples for Virtual Earth http virtualearthphpkit codeplex com Tutorials for PHP with Silverlight http php miniprojects org Attendee Feedback We need a Unix packager for building service packages currently it works only on Windows Ajax Silverlight Silverlight discussion Presented by Tim Heuer Showing examples of XAML and XAP files showing the contents of the XAP file Basically demystifying what a Silverlight application contains Liz Is there a C C library that you can use to parse XAML Tim I don t know but I ll find out Showing smooth streaming but also explaining exactly how it works Eric asks about key frames and how seeking works Does it seek to a key frame What happens if it doesn t start at a key frame Tim was unsure how it handles key frames or what kind of compression it uses He said he can find out if it s important Alison asks about market penetration The answer is the same as usual Content is king If your content is compelling enough and you can convince your users of that then they ll download install the plug in Marco How do you see Silverlight playing with HTML5 There are a number of people who see HTML5 as killing Flash It will make sense for you to do certain things in HTML5 Tim It s not here yet It s not ratified and there re huge TODO blocks in the spec itself Until HTML5 is here then people still need these features and cannot use HTML5 with their customers so Silverlight makes sense in the mean time Marco My question was how are you guys factoring in HTML5 into your Silverlight decisions and work Tim Short paraphrased answer it s not really something we re focusing on right now Tim I have developers asking How can I convert my ASP NET application to Silverlight and I tell them You re thinking about it wrong If there are experiences that are differentiated enough that HTML cannot handle it then Silverlight is a good alternative but if it s something better suited for HTML then use HTML Tim Competition creates innovation so we re innovating and Adobe is now innovating We ve done things in Silverlight that Adobe is now working into Flash and because of us Adobe is innovating in Flash to create better functionality features Ajax Presented by Stephen Walther Keith Well it s called the ASP NET Ajax Library so why would anyone else want to use it Stephen Yes and we re working to change the name We ve done a lot of work to make sure it s not ASP NET specific and we ve done a lot of work to make sure it works with jQuery Joël If there s one thing to take away from this it s that you should change the name I saw it and didn t even click the link to look at it because I m not an ASP NET developer ASP NET Ajax Library Rich library for building Ajax applications Compatible with all modern browsers including Microsoft Internet Explorer 6 Google Chrome Apple Safari Opera and Mozilla Firefox Includes pure client library for ASP NET MVC PHP or pure HTML applications CodePlex Foundation Announcement The ASP NET Ajax Library was contributed to the CodePlex Foundation This enables the ASP NET Ajax Library project to accept community contribution

    Original URL path: (2016-04-26)
    Open archived version from archive