认识 .Net 2015

Beth Massi – Microsoft 去年的BUILD大会后,我发表了Exciting Times for .NET 并且自那时起,我有幸与.Net团队更近距离的工作,其中的工作内容包括运行时,框架,语言以及编译器方面。尽管在过去的一年中,我所关注的大部分集中在内部团队,例如帮助我们领域的雇员开内部讨论会。我也帮助.NET Foundation 起步并且学习了很多关于开源社区和我们.NET Foundation projects 的东西。噢,对了,我也结婚了。J 对我来说这是一个过渡期。更大程度上的从团队的 ”传教士” 到团队的 ”促进者” 或者 ”承接者”。 我非常喜欢 Alex Hillman 的术语:小丑 我们正临近下一次Build大会, 对于我们目前已经取得的进展我感到十分的兴奋,尤其围绕.Net平台本身,以及项目开源的方法。 大量关于.Net的创新正在进行,所以我想我得要写一篇高级的”指导”风格的博客来帮助人们理解主要的部分、在什么地方,用何种方式去使用它们。换句话说,这应该是学习.Net 2015的一个好的开始,至少这是我所希望的。 .NET 2015 – 鸟 瞰 图 这是“.Net 2015” 伞状图的主要组成部分。 值得注意的是,.NET Core有三个关键研究领域影响了主要组件的开发。 1. .Net 创新 – 带着这个平台前进并且创新。我们使每一层都更现代化, 包括语言、编译器、基本类库、app模型、运行时和工具。 2. 开源 – 带领我们的工程师在这些开源社团的帮助和支持下,促进并建立一个响亮的.Net生态系统。 3. 跨平台– 扩展.Net到Mac和Linux平台。 因为我们的客户在不断增加的环境下操作并使用它。 .Net 2015…

0

硅谷代码营—10/11&10/12

[原文发表地址]:Silicon Valley Code Camp–October 11th & 12th [原文发表时间]:2014-09-29 9:05 AM 首先,我知道我有一段时间没有更新博客了, 但是我有一个借口(算是吧),那就是我结婚了, 并且度过了一个非常奇妙地长蜜月,山地自行车穿越锯齿山脉。现在我回来了(放松和神清气爽)并且期待着秋天(和季后赛有希望地延伸一点;-)) 今年我会再次在硅谷代码营演说,这是一个非常大的完全免费的代码营。他涵盖了许多不同的技术,不仅仅是微软, 所以如果你对程序或者计算机大工业感兴趣,为何不去注册一下。 我有两场针对Office和SharePoint开发的演说——希望可以在这看见你! 使用 Office 365 API 客户端类库开发应用程序(10/11 星期六 3:30 PM) Office 365 提供基于REST的APIs, 可以使开发者访问Office资源,比如日历,联系人,邮件,文件,还有更多。还可以使用新的.NET 和JavaScript 客户端类库和Visual Studio工具,提供了更容易访问这些Office 365 APIs的方法。在这次演说中,Beth会向你展示怎样使用Visual Studio Office365 API客户端工具来开发应用程序在各种各样的平台上,从传统的windows 桌面应用程序到android和IOS使用Xamarin. 使用Visual Studio 开发 Office 365云业务应用程序(10/11 星期六 5:00 PM) Office 365是一个理想的业务应用程序平台,提供了一系列今天的业务应用程序所期待的核心服务,比如:协作,出席和集成工作流,以及安装,复原和管理这些应用程序的一个重要位置。Office365使这些应用程序对于已经花时间在SharePoint &Office的用户可用。Visual Studio使用Office 365云业务应用程序工程流程化了开发者开发Office365和SharePoint 2013现代业务应用程序的方法。在这个样本很多的环节,你会看见我们最新增加的功能,这些功能允许开发者构建针对office 365的连接的,可触摸的,跨平台的基于HTML5的业务应用程序。 祝你愉快!

0

Office 365 API入门

[原文发表地址] Getting Started with the Office 365 APIs [原文发表时间] 2014/10/14 我很高兴可以在周末的Silicon Valley Code Camp上和周四的East Bay.NET 用户组会议上发表一些关于Office开发主题的演讲。并且很高兴可以把这三个演讲安排在同一周,因为我最近一直为面向内部的工作做了很多事情。我很迫切得想尽快去把这些分享给开发人员社区。 其中之一是构建 SharePoint 应用程序 。 Office 和SharePoint应用程序可以用您的自定义设置来订制Office和SharePoint体验。应用程序是基于Web的,那么您可以使用HTML和JavaScript来订制Office(Outlook、 Word、 Excel、 PowerPoint)和SharePoint 本身。 关于应用程序的更多信息,请参阅 MSDN 库:Office和 SharePoint 应用程序 我们也一直努力于另一个令我兴奋的开发模型。它允许您构建自定义的应用程序,并从Office365(网站、 邮件、 日历、 文件、 用户)中得到数据。它们是从各类平台和设备中访问SharePoint,Exchange和Azure Active Directory中的简单REST OData API。 您也可以使用这些API来增强您机构中已投入使用的业务应用程序的自定义。 为了更容易使用这些API,我们也为.NET, Cordova and Android构建了客户端库。由于.NET 库是便携式的,所以您可以在 Winforms,WPF,ASP.NET,Windows Store,Windows Phone 8.1,Xamarin Android/iOS中使用它们。 并且也有面向Cordova和Android (Java) SDK 的可用的Javascript库。…

0

Visual Studio的Office 365 API工具 – 用Xamarin创建Office 365 安卓程序

[原文发表地址] Office 365 API Tools for Visual Studio– Building Office 365 Android Apps with Xamarin [原文发表时间] 5 Aug 2014 10:02 AM 通过Office 365所提供的API,可以很容易把Office 365 的服务协调地集成到你的应用程序中。你可以访问诸如日历、文档这样的用户数据,甚至可以从任何平台使用REST API和标准OAuth流。Visual Studio的Office 365 API使得开发人员通过.NET或JavaScript客户端库访问服务变得极为简单。这些工具目前只存在于预览版本中。 昨天发布了一个新的预览版! 在这里下载最新版本:https://aka.ms/Office365ApiToolsPreview 这里可以看到令人兴奋的新功能,包括对Windows Phone 8.1的支持:Visual Studio 2013 – summer update的Office 365 API工具 我一直以来都和开发这些工具的团队人员保持联系,也一直关注着他们度过这段预览版的进展。这次访谈中我又一次和Chakkaradeep Chandran (Chaks),该项目的项目经理坐下来聊,这次我们谈论了关于用Visual Studio中的Xamarin工作,还有开发能够连接开发者Office 365通讯录的安卓应用。 观看视频:Visual Studio的Office 365 API工具 – 用Xamarin创建Office 365 安卓程序 如果看到最后,你会发现有一些有趣的事情,访谈中走进来一位不速之客,原因是他觉得我们是在培训。是的,我一般是在会议室做访谈,而不是在一个专业的工作室,因此这类事情经常发生。搞笑的是进来的还是在Channel…

0

Channel 9 采访 – 有趣的实习生:.NET可移植性分析员 Charles Lowell

[原文发表地址] Channel 9 Interview – Fun with the Interns: Charles Lowell on the .NET Portability Analyzer [原文发表时间] 6 Aug 2014 1:10 PM 几周前,我有幸在微软总部采访了一些.Net团队的实习生,和他们谈论了在微软的实习经历以及他们参与的项目情况。 在这次采访中,我首先和Charles Lowell进行了交流,他是一位软件开发测试工程师,一直从事于一个很酷的叫做.Net可移植性分析的visual studio推广。作为开发人员,需要面对越来越多的平台,这个工具对分析.NET代码便携化有很大帮助。它能够提供一个对于快速移植代码到指定平台的代码更改的视图。 观察:有趣的实习生:.Net可移植性分析员 Charles Lowell 该工具的Aplha版本今天发布!在这里下载扩展: .Net可移植性分析 想要得到.NET团队博客更多信息: 通过.NET平台利用现有代码 对于在计算机科学领域寻求职业生涯的学生们,你们应该考虑考虑去微软实习。你能帮助帮忙开发一些数百万人会使用的软件 。了解更多微软实习项目,请点击这里:Microsoft internship program here。 享用!

0

实习生带来的乐趣:Santiago Fernandez基于LLVM来优化MSIL

[原文发表地址] [原文发表时间] 几个星期前, 我有幸在雷德蒙德采访了一些.Net 团队的实习生。他们讲述了作为微软实习生的一些经历和他们当时所从事的项目。在这次采访中,我和一个NET开发团队的实习生Santiago Fernandez坐在一起聊他的实习经验和夏季项目。 Santiago 真的很喜欢接近Metal。所以他才会调查在.Net 本机代码生成器中使用到的LLVM。在此,他耐心地为我解释LLVM到底是什么 !LLVM是一个跨平台的、模块化、并可重用的编译器和工具技术的开源代码集合。Santiago向我们展示了如果最优化的使用MSIL。对于技术狂来说,真的非常棒。听到Santiago的梦想是在微软工作也是挺震撼的。 观看:实习生带来的乐趣:Santiago Fernandez基于LLVM来优化MSIL 对于那些把自己事业定位到计算机科学的学生们,你们应该考虑在微软实习。因为在这里可以帮助构建软件来帮助数百万的人们。也可以在微软实习生项目中学到更多。 享受这份乐趣!

0

实习生带来的乐趣:Zach Montoya为本机.NET创建的Visual Studio 设计器

[原文发表地址]Fun with the Interns: Zach Montoya Builds a Visual Studio Designer for .NET Native [原文发表时间] 2014-08-22 11:22 AM 几个星期前, 我在雷德蒙德有幸采访了一些.Net 团队的实习生。他们讲述了作为微软实习生的一些经历和他们当时所从事的项目。在这次采访中,我和一个从事.Net运行时团队里的一个开发实习生Zach Montoya坐在一起聊他的实习经验和夏季项目。 Zach创建了一个Visual Studio 扩展, 这个扩展允许从Visual Studio端来维护和配置本地.NET运行库例程。 .NET Native 把.NET 代码部署到本地机器上,运行库例程被用来提供附加信息到.NET 本机工具链,这些工具链告诉编译器哪些 API 要被动态调用,因此这些 API也应该包括在内。 观看:实习生带来的乐趣:Zach Montoya为本机.NET创建的Visual Studio 设计器. 对于那些把自己事业定位到计算机科学的学生们,你们应该考虑在微软实习。你们可以帮助构建软件,让这些软件来帮助数百万的人!也可以在微软实习生项目中学到更多。 享受这份乐趣!

0

实习生带来的乐趣:Shaurya Arora 为NuGet设计的.NET

[原文发表地址]Fun with the Interns: Shaurya Arora on Designing .NET for NuGet [原文发表时间] 2014-08-20 1:18 PM 几个星期前, 我在雷德蒙德有幸采访了一些.Net 团队的实习生。他们讲述了作为微软实习生的一些经历和他们当时所从事的项目。 在这次采访中,我和一个来自NET Ecosystem团队的项目管理实习生Shaurya Arora坐在一起聊他的实习经验和夏季项目。 你可能已经注意到了我们正在通过NuGet发布越来越多的.Net 框架功能。之后,我们打算把NuGet和.NET 紧密结合起来。Shaun 花费了大量时间来思考这个问题,并且她帮助我们塑造我们的思想和设计一些想法。Shaun也是一个很有才华的开发人员和设计人员,并且帮助我们构建了一个.NET4.0 之后的所有.NET 功能的目录,进来看看吧! 观看:实习生带来的乐趣:Shaurya Arora 为NuGet设计的.NET 对于那些把自己事业定位到计算机科学的学生们,你们应该考虑来微软实习。这样你们就可以帮助构建软件,让这些软件来帮助数百万的人们。也可以在微软实习生项目中学到更多。 享受这份乐趣!

0

实习生的快乐:Christian Salgado把.NET APIs按目录分类

[原文发表地址] Fun with the Interns: Christian Salgado Catalogs .NET APIs [原文发表时间] 2014-08-19 1:09 PM 几个星期前我在雷德蒙德,当时我有幸采访了一些.NET团队的实习生,谈论了他们作为微软实习生的经验并展示了他们所从事的项目。 在这次采访中我和Christian Salgado,一个.NET BCL团队的开发实习生,进行了座谈,我们谈论了他的实习经验和夏季所做的项目。Christian建立了一个内部的网站和服务,它允许任何人在公司通过查阅目录简介去浏览巨大的.NET APIs的内容。该网站和服务还包括对语法、用法和设计备注的分类。他是用ASP.NET MVC5 和 Web API 2来建立网站和服务的,他说该网站是“内容非常全面并且使用非常方便”。所以对于刚刚起步的人来说,请在 http://www.asp.net上查阅这个很棒的教程吧。 观看:实习生的快乐:Christian Salgado把.NET APIs按目录分类 对于那些在计算机科学领域追求一份事业的学生,你应该考虑去做微软实习生。你可以帮助建立真正的软件去帮助数百万的用户!你可以从这里了解到更多关于微软实习项目的内容。 希望喜欢!

0

针对Visual Studio的Office 365 API 工具- 用户和文件

[原文发表地址] Office 365 API Tools for Visual Studio – Users and Files [原文发表时间] 2014-07-03 9:12 AM Office 365 APIs允许你用一贯的方式很容易地将Office 365服务集成到应用程序中。你可以从任意平台访问用户数据,例如日历,文档和更多使用REST APIs和标准OAuth流数据。针对Visual Studio的Office 365 API工具使得开发人员通过.NET或JavaScript 客户端类库访问服务变得超级简单。这些工具目前处于试用阶段。 我已经通过和其他团队成员会面进行探讨生成了这些工具,并且在试用期间一直都关注着它们的发展。在这次会面中,我和一个此项目的项目经理Chakkardeep Chandran (Chaks)坐下来讨论了关于用户和文件的工作情况。 请看:针对Visual Studio的Office 365 API 工具-用户和文件   从这里下载针对Visual Studio的Office 365 API 工具的试用版 更多地信息请查看:针对Office 365 APIs的.NET和JavaScript类库 如果你有任何的问题,可以提交到StackOverflow中。(用[Office365] 与 [API]标记你的问题)。 希望喜欢!

0