tag:blogger.com,1999:blog-56558112024-03-16T00:33:05.385-07:00Greg's Cool [Insert Clever Name] of the DayMy technical, professional and sometimes personal blog.Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.comBlogger7612125tag:blogger.com,1999:blog-5655811.post-48425008701839381602016-10-01T10:23:00.001-07:002016-10-01T10:23:14.124-07:00Microsoft MVP 2016!<p>Woke to this great email this morning…</p> <p><a href="https://lh3.googleusercontent.com/-ClGpsxLhSws/V-_w_bZQnmI/AAAAAAAAV5Q/nrxCjbkErzA/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/--pN2BFTrEpE/V-_w_ywC_zI/AAAAAAAAV5U/teVN6T0UHyo/image_thumb%25255B3%25255D.png?imgmax=800" width="1028" height="453" /></a></p> <p> </p> <p>Becoming, or keeping, the Microsoft MVP Award is a community effort. I’d like to thank my friends, family, co-workers, <a href="http://radiotfs.com/">RadioTFS</a> guests and hosts, the <a href="https://channel9.msdn.com/coding4fun/blog">Coding4Fun</a> readers and <a href="https://channel9.msdn.com/Shows/This+Week+On+Channel+9">This Week on Channel 9 (TWC9)</a> watchers. Without you, earning this award would not have been possible. Thank you!</p> <p><a href="https://mvp.microsoft.com/en-us/mvp/Greg%20Duncan-5001015"><img title="MVP_Logo_Horizontal_Secondary_Blue286_CMYK_300ppi" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="MVP_Logo_Horizontal_Secondary_Blue286_CMYK_300ppi" src="https://lh3.googleusercontent.com/-cQ-x42siXsQ/V-_xAfpiKkI/AAAAAAAAV5Y/TcMEWTT_kX8/MVP_Logo_Horizontal_Secondary_Blue286_CMYK_300ppi%25255B3%25255D.png?imgmax=800" width="244" height="101" /></a></p>Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-139339040771315262016-04-15T19:18:00.001-07:002016-04-15T19:18:39.285-07:00"Unable to activate Windows Store app [GUID]. The [EXE Name] process started, but the activation request failed with error 'The app didn't start'." - Make sure your project is on C!<p>I spent the day fighting this issue...</p> <p>Had a Xamarin.Forms app, based on the Cross Platform - Blank App (Shared & also Portable), that worked in the Android emulator, but all the Windows targets would fail. The apps would crash right after start...</p> <blockquote> <p>--------------------------- <br />Warning <br />--------------------------- <br />A debugger is attached to App4.UWP.exe but not configured to debug this unhandled exception. To debug this exception, detach the current debugger. <br />--------------------------- <br />OK   <br />---------------------------</p> </blockquote> <p>Then</p> <blockquote> <p>--------------------------- <br />Microsoft Visual Studio <br />--------------------------- <br />Unable to activate Windows Store app 'f736c883-f105-4d30-a719-4bf328872f5e_nh7s0b45jarrj!App'. The App4.UWP.exe process started, but the activation request failed with error 'The app didn't start'.</p> <p> </p> <p>See help for advice on troubleshooting the issue. <br />--------------------------- <br />OK   Help   <br />---------------------------</p> </blockquote> <p>I did a bunch of repairs, re-installs, etc., thinking it was a Xamarin.Forms issue. </p> <p>Then I did what all dev's should do when troubleshooting, started eliminating variables. "What happens with a standard, non-Xamarin UWP app?"</p> <p>Same error! Well now we know it isn't Xamarin!</p> <p>Finally I came across this thread;</p> <p><a href="https://social.msdn.microsoft.com/Forums/vstudio/en-US/e6a4b58c-dac9-4db7-9bab-fad46a0a90f3/uwp-unable-to-activate-windows-stoe-app-the-app-didnt-start-windows-10-universal-apps?forum=wpdevelop&prof=required">[UWP] Unable to activate Windows Store app, the app didn't start - Windows 10 Universal Apps</a></p> <blockquote> <p><img alt="" src="http://i.imgur.com/pcTaQf8.jpg" /></p> <p>What can be the problem here? This only happens on universal apps. Classic Desktop projects opens without problems.</p> <p>Things I already did, some of which are based on solutions I came across while trying to solve this:</p> <ul> <li>Install Visual Studio 2015 Update 1 </li> <li>Check for App.config (supposedly, I should delete this; there no such file so I can't really delete it) </li> <li>Build > Clean Solution, Build > Rebuild Solution </li> <li>Uninstall the output app on the start menu </li> <li>Delete `bin` and `obj` folders </li> <li>Change the `Package name` in the Package.appxmanifest file </li> <li>Change the output from `x86` to `x64` and vice versa </li> <li>Change the `Debugger type` in Properties to `Native Only` </li> <li>Tried running as `Release` failed, then reverted it back to `Debug`, still failed </li> <li>Tried renewing my developer license. It doesn't work for Windows 10 Universal Apps and is only for Windows 8 Apps. </li> <li>Tried uninstalling Visual Studio 2015 completely and re-installing. Still nothing. </li> <li>NEW: Tried doing a <strong>full fresh reformat </strong>of Windows 10 still didn't work. </li> </ul> <p>So yeah, I've pretty much exhausted every solution I can find on the internet to try and fix this. If anyone can offer more solutions, I'd be glad to test it out. ...</p> </blockquote> <p>All of that is what I did too (Except for the VS/Win uninstall/Re-install)</p> <p>Scrolling down... no the "answer" can't be it! It can't be THAT simple!</p> <blockquote> <p>"...I even went as far as to do a fresh install of Windows 10 but when the problem still persists, I was about to give up. But I found out another solution that I haven't tried: move the project folder to the C: drive.</p> <p>Apparently, when I have the project folder on my D: drive, it wouldn't work and will show me the said error...</p> </blockquote> <p>OMG, all my projects were on my D drive too! It CAN'T be that, can it?</p> <p>Move the original Xamarin project from D to C and guess what? </p> <p>Worked like a charm! </p> <p> </p> <p>There are days when I hate technology...</p>Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com1tag:blogger.com,1999:blog-5655811.post-42534813212821469472015-12-17T16:53:00.002-08:002015-12-17T16:55:38.644-08:00“Fixing” Windows Live Writer’s NotFound - Open Live Writer…TLDR; <em>Windows Live Writer Blogger user? Go get </em><a href="http://openlivewriter.org/"><em>Open Live Writer</em></a><em> </em><br />
<br />
Are you a Windows Live Writer user with a Blogger blog?<br />
<br />
Tried to post recently?<br />
<br />
Then you’ve seen this;<br />
<a href="https://lh3.googleusercontent.com/-gw9yRUbI9mc/VnNYkAN8ZuI/AAAAAAAAV38/SF-e9JnghGU/s1600-h/image%25255B3%25255D.png"><img alt="image" border="0" height="196" src="https://lh3.googleusercontent.com/-Cr-v5znqm4w/VnNYkgi0JUI/AAAAAAAAV4A/bjcp21MXcNc/image_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="image" width="320" /></a><br />
---------------------------<br />
Windows Live Writer<br />
---------------------------<br />
Blogger returned the following error:<br />
<br />
NotFound: Not Found<br />
---------------------------<br />
OK <br />
---------------------------<br />
<div>
<br /></div>
<br />
Windows Live Writer (WLW) used an old authentication API AND old Blogger API. Google has been wanting to deactivate both for a while now, but kept them available for Windows Live Writer users.<br />
<br />
With last week’s release of <a href="http://openlivewriter.org/">Open Live Writer</a> (OLW), the open source fork of Windows Live Writer, Google killed both.<br />
<br />
The problem is is that OLW wasn’t/isn’t done. On day one, it was v0.5.0.0, i.e. a preview or early release. And that version wasn’t yet ready with Blogger support. So in short, we were kind of between a rock and a hard case… :/<br />
<br />
Then… Showing the power of open source, dev’s stepped up and added initial Blogger support to OLW. If you download the latest version (which is SO nice and fast to install now), v0.5.1.2, you get Blogger support. Woot!<br />
<br />
Matter of fact, I’m using it now to write this post <img alt="Smile" class="wlEmoticon wlEmoticon-smile" src="https://lh3.googleusercontent.com/-RQ9-HBHYhLU/VnNYlMOedtI/AAAAAAAAV4I/PzJX_bnTL1Y/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" style="border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none;" /><br />
<br />
That said, there’s still work to be done, like adding full label support, etc. What’s awesome is you can watch and contribute to the project now! It’s all open and on <a href="https://github.com/OpenLiveWriter">GitHub</a> (for the record, I’m actually the latest code, compiled and run from within Visual Studio ;)<br />
<br />
<strong>Summary:</strong><br />
If you’re a Blogger blogger and used to love Windows Live. Writer, there’s hope for you! Check out <a href="http://openlivewriter.org/">Open Live Writer</a>… now… Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com2tag:blogger.com,1999:blog-5655811.post-57722552725701603252015-12-04T21:36:00.001-08:002015-12-04T21:36:38.490-08:00Vote Early, Vote Often... Only a couple days left for the Bytes that Rock 2015 Awards!<p><a href="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day" target="_blank"><img title="coolthing_vote" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="coolthing_vote" src="http://lh3.googleusercontent.com/-W_rjOdgKbpU/VmJ35R0bqjI/AAAAAAAAV2w/_vZrKWW_B7k/coolthing_vote%25255B3%25255D.jpg?imgmax=800" width="384" height="384" /></a></p> <p>There's only a few days left to vote. Remember to vote early and vote often... :)</p> <p>Please Vote: <a title="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day" href="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day">http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day</a></p> <p>See the entire Software Blog nominee list: <a title="http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs" href="http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs">http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs</a></p> <p>Last, but not least, check out <a href="http://www.rockybytes.com/bytes-that-rock/" target="_blank">Bytes that Rock!</a></p> <p> </p> <p><a class="twitter-follow-button" href="https://twitter.com/gduncan411">Follow @gduncan411</a></p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-39608005374569941082015-12-04T21:34:00.001-08:002015-12-04T21:34:47.863-08:00RadioTFS #102, Mass Hysteria, Git and TFVC living together<h2><strong><a href="http://radiotfs.com/Show/102" target="_blank">Mass Hysteria Git and TFVC living together</a></strong></h2> <p><a href="http://radiotfs.com/Show/102" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-DJXwxtdRtgs/VmJ3dojNX7I/AAAAAAAAV2o/f_wGbABKOPo/image%25255B6%25255D.png?imgmax=800" width="520" height="156" /></a></p> <p>Martin and I had a great RadioTFS show this week, chatting about VS 2015 Update 1, TFS 2015 Update 1 and most importantly how to carve a turkey... :/</p> <p>Seriously, we had a great talk about a number of cool features in VS 2015.1 and a YouTube webcast neither one of us had heard of before, but now that we KNOW of it... :)</p> <p>See the show notes and listen in; <a href="http://radiotfs.com/Show/102" target="_blank">102, Mass Hysteria, Git and TFVC living together</a></p> <p> </p> <p><a class="twitter-follow-button" href="https://twitter.com/gduncan411">Follow @gduncan411</a></p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-70339039146592113632015-11-24T16:17:00.001-08:002015-11-24T16:19:29.819-08:00Windows 10, Intel HD Graphics Driver & "Display driver stopped responding and has recovered"? Try turning off 3D Settings...<p><strong>TLDR; </strong></p> <p><em>If you are seeing Display driver stopped responding issues and have an Intel card, try turning off your 3D settings, reboot and see if that helps.</em></p> <p>Since upgrading to Windows 10 I've been getting "Display driver stopped responding and has recovered" every so often. SnagIt would trigger it, but other apps too.</p> <p><a href="http://lh3.googleusercontent.com/-mODLbZlhw2M/VlT-GCdPMEI/AAAAAAAAV1s/Jmj5bbHKSwI/s1600-h/image%25255B11%25255D.png" target="_blank"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-703-kZpa_0I/VlT-GjN2OVI/AAAAAAAAV10/SeNJZmZybgg/image_thumb%25255B3%25255D.png?imgmax=800" width="520" height="209" /></a>r</p> <p>Yet sometimes it would go away, and stop happening.... grrr. I thought it was my Intel 4600 HD driver versions, that updating would fix it and that the issue would come back in later versions. </p> <p>NOPE! </p> <p>It was the 3D Settings! A problem I've run into before, sigh, <a href="http://coolthingoftheday.blogspot.com/2015/08/windows-10-start-menu-text-changing.html">Windows 10 Start Menu Text changing color and to dark to read? Try turning off your Intel 3D settings...</a></p> <p><a href="http://lh3.googleusercontent.com/-K8ht_bMzlXY/VlT-IQnMpSI/AAAAAAAAV18/LnbYbuWJxxk/s1600-h/image%25255B5%25255D.png" target="_blank"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-SWPQL3wkmWk/VlT-JGRddDI/AAAAAAAAV2A/Pt_Sc2P1dx4/image_thumb%25255B1%25255D.png?imgmax=800" width="520" height="304" /></a></p> <p><a href="http://lh3.googleusercontent.com/-Hmua3vVwxpY/VlT-Jw2jVRI/AAAAAAAAV2M/B2HhKd8BAOg/s1600-h/image%25255B8%25255D.png" target="_blank"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-Bv8BYSyRqn4/VlT-KSNsokI/AAAAAAAAV2Q/y-GGJSVEw-s/image_thumb%25255B2%25255D.png?imgmax=800" width="520" height="213" /></a></p> <p><strong>Problem: </strong>Intel Video Driver, Windows 10 "Display driver stopped responding and has recovered" when using SnagIt and other apps.</p> <p><strong>Environment:</strong> GS60 (Gold), Windows 10 Pro (x64) [upgraded from Windows 8.1), Intel HD 4600 (Driver version 15.40.10.64.4300)]</p> <p><strong>Fix:</strong> Change the Intel 3D settings in the Intel Graphics Control Panel to:</p> <ul> <li>Application Optimal Mode: Disable </li> <li>Multi-Sample Anti-Aliasing: Turn Off </li> <li>Conservative Morphological Anti-Aliasing: Turn Off </li> <li>General Settings: Balanced Mode </li> </ul> <p> </p> <p>Related Past Post XRef: <br /><a href="http://coolthingoftheday.blogspot.com/2015/08/windows-10-start-menu-text-changing.html">Windows 10 Start Menu Text changing color and to dark to read? Try turning off your Intel 3D settings...</a></p> <br /><a class="twitter-follow-button" href="https://twitter.com/gduncan411">Follow @gduncan411</a> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com3tag:blogger.com,1999:blog-5655811.post-10443224233384266392015-11-21T13:54:00.001-08:002015-11-21T13:54:24.546-08:00Woot! Nominated for THE BEST SOFTWARE BLOG in the Bytes that Rock Awards 2015<p><a href="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-Ush-6VI8WbY/VlDoCrMPImI/AAAAAAAAV1U/HHDi2ZaWZdM/image%25255B3%25255D.png?imgmax=800" width="220" height="220" /></a></p> <p>How cool is that? My blog has been nominated in the Best Software Blog category for the 2015 Bytes that Rock Awards. It's just an honor to be included in this list, I mean check out the other nominees... yeah, wow. :)</p> <p>Please Vote: <a title="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day" href="http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day">http://www.rockybytes.com/bytes-that-rock/cool-thing-of-the-day</a></p> <p>See the entire Software Blog nominee list: <a title="http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs" href="http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs">http://www.rockybytes.com/bytes-that-rock/blog-awards/software-blogs</a></p> <p>last, but not least, check out <a href="http://www.rockybytes.com/bytes-that-rock/" target="_blank">Bytes that Rock!</a></p> <p><a href="http://www.rockybytes.com/bytes-that-rock/" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-v6T8CSeXuuM/VlDoDv8ACYI/AAAAAAAAV1c/NbzanLmftSw/image%25255B7%25255D.png?imgmax=800" width="520" height="318" /></a></p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-91808613496707971832015-11-07T10:00:00.001-08:002015-11-07T10:00:30.451-08:00What I'm on Channel 9... again? Yep! This Week on Channel 9 @ MVP Summit<p>For the second time this week I was in the <a href="https://channel9.msdn.com">Channel 9</a> Studio recording a show, this time hosting <a href="https://channel9.msdn.com/Shows/This+Week+On+Channel+9">This Week on Channel 9</a>. The best part was that I suckered (um... errr... um... invited... yeah that) co-VS ALM MVP <a href="https://twitter.com/brianrandell" target="_blank">Brian Randell</a> to be my co-host.</p> <h2><a href="https://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-MVP-Summit-2015">TWC9: MVP Global Summit 2015</a></h2> <p><a href="https://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-MVP-Summit-2015" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-_teG2kYWf60/Vj48PJI5kaI/AAAAAAAAV0w/Ura2-QwbK88/image%25255B6%25255D.png?imgmax=800" width="520" height="301" /></a></p> <p>This was only my third time on TWC9 (well 5th if you count the Skype ones), my second on campus (first was last year at the Summit, <a href="https://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Two-Geeks-and-a-Cube">TWC9: Two Geeks and a Cube</a>) and first recording ever in the Channel 9 Studio. Yeah, I've been doing Channel 9 stuff for nearly 5 years and this is the first time I've done anything in the Studio. That has to be a record... LOL</p> <p>Thanks again to <a href="https://twitter.com/brianrandell" target="_blank">Brian</a>, <a href="https://twitter.com/Golnaz89" target="_blank">Golnaz</a>, <a href="https://twitter.com/KaitlinMcKinnon" target="_blank">Kaitlin</a> and <a href="https://twitter.com/ch9" target="_blank">@ch9</a></p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-42457356690983213492015-11-05T15:13:00.001-08:002015-11-05T15:14:20.404-08:00RadioTFS #100 (with video!)<p><a href="http://lh3.googleusercontent.com/-mVpqKKfCNT0/VjvimIsBZyI/AAAAAAAAV0Y/S2eLEFt0iIs/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-1-z8aQM6rbM/VjvimgY89PI/AAAAAAAAV0c/uh9qlHCFtWg/image_thumb.png?imgmax=800" width="520" height="301" /></a></p> <p>While the whole <a href="http://radiotfs.com/">RadioTFS</a> crew was on the Microsoft Campus for the MVP Summit 2015, we took over the <a href="http://channel9.msdn.com/">Channel 9</a> Studio to record our 100th episode. How cool is that! Yes, now you can see what we all (currently) look like and put the voices to faces...</p> <p>Channel 9: <a href="https://channel9.msdn.com/Blogs/C9Team/RadioTFS-Channel-9-Studio-Takeover-aka-RadioTFS-100-CH9">RadioTFS Channel 9 Studio Takeover (aka RadioTFS #100 @CH9!)</a></p> <p>RadioTFS: <a href="http://radiotfs.com/Show/100/TheChannel9StudioTakeover">100</a> // <strong>The Channel 9 Studio Takeover</strong></p> <p> </p> <p>Yeah, my hair is a mess... lol</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-3552398456479916002015-10-16T20:24:00.001-07:002015-10-16T20:24:32.541-07:00Surface Book 1TB and Surface Pro 4 1TB Versions now available (for preorder)...<p>My son gets the credit for pointing this out to me... Looks like the Surface Book and Surface Pro 4 1TB versions are now available for preorder (at least in the US)</p> <p><a title="http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-4/productID.325711500/config.true" href="http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-4/productID.325711500/config.true">http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Pro-4/productID.325711500/config.true</a></p> <p>(Make sure you select i7m 16GB Memory, then you select 1TB storage...)</p> <p><a href="http://lh3.googleusercontent.com/-fCzp0pBeRZk/ViG_ZVAieDI/AAAAAAAAVzs/qtqj3XUIOZQ/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-kcfTm7eg15c/ViG_aHYOrHI/AAAAAAAAVzw/C_c6mmR2Euc/image_thumb.png?imgmax=800" width="520" height="298" /></a></p> <p> </p> <p><a title="http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.325716000?icid=en_US_SurfaceBk_cat_modG_100615" href="http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.325716000?icid=en_US_SurfaceBk_cat_modG_100615">http://www.microsoftstore.com/store/msusa/en_US/pdp/productID.325716000?icid=en_US_SurfaceBk_cat_modG_100615</a></p> <p><a href="http://lh3.googleusercontent.com/-oix8do6Xd-k/ViG_a539NHI/AAAAAAAAVz8/ZgIgIR7tiiQ/s1600-h/image%25255B8%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-SsvoB27WhXs/ViG_bqV6tbI/AAAAAAAAV0A/8Spq1X7ua4E/image_thumb%25255B2%25255D.png?imgmax=800" width="520" height="337" /></a></p> <p>$2,699 for the SP4 and $3,199 for the SB with with TB...</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-21892347811155122722015-09-25T12:27:00.001-07:002015-09-25T12:27:29.101-07:00You are listening to RadioTFS, right?<p><a href="http://radiotfs.com/" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-fpIdqzQKAbU/VgWgH_GYrMI/AAAAAAAAVzY/e_KmaRxhUrA/image%25255B3%25255D.png?imgmax=800" width="520" height="157" /></a></p> <p>You all are listening to the <a href="http://radiotfs.com/" target="_blank">RadioTFS</a> podcast right? You know, the one that I host with <a href="https://twitter.com/martinwoodward" target="_blank">Martin Woodward</a> and <a href="https://twitter.com/pjhacker" target="_blank">Paul Hacker</a>? The one where every two weeks we talk all things TFS, VSO and ALM? And we interview many of the TFS/ALM influencers, MVP's and Microsoft team members?</p> <p>And guess what? <a href="http://radiotfs.com/Show/98/PocketDialingPaul" target="_blank">Episode #98, "Pocket Dialing Paul"</a> is just out! Woot!</p> <p>Well, if you're not... it's not to late!</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-34729418080796616472015-09-11T08:46:00.000-07:002015-09-11T08:46:00.364-07:00Never Forget<p><img src="http://worldpittsburgh.files.wordpress.com/2011/08/9-11-flag.jpg" width="800" height="540" /></p> <p>Don't forget, but don't let the past overshadow the future...</p> <p>We will never forget, but we will live for today...</p> <p>Today is a day to remember, to celebrate our hero's...</p> <p>Those that serve, served and will serve...</p> <p>Don't forget, yet live for today...</p> <p>Make today the best day of your life, and tomorrow better...</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-18980341812076807052015-08-01T13:57:00.001-07:002015-08-01T13:57:03.187-07:00Windows 10 Start Menu Text changing color and to dark to read? Try turning off your Intel 3D settings...<p><strong>Problem: </strong>Windows 10 Start Menu Text changing color and too dark to read. Edge Favorites Bar background color is dark. Action Center Text to dark to read.</p> <p><strong>Environment:</strong> GS60 (Gold), Windows 10 Pro (x64) [upgraded from Windows 8.1), Intel HD 4600 (Driver version 10.18.15.4256)</p> <p><strong>Fix:</strong> Change the Intel 3D settings in the Intel Graphics Control Panel:</p> <ul> <li>Application Optimal Mode: Disable</li> <li>Multi-Sample Anti-Aliasing: Turn Off</li> <li>Conservative Morphological Anti-Aliasing:: Turn Off</li> <li>General Settings: Balanced Mode</li> </ul> <p><a href="http://lh3.googleusercontent.com/-0UO7bjk-F5E/Vb0yOxUZBmI/AAAAAAAAVv8/Da_73XgZOUU/s1600-h/image%25255B39%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-anujj7z5TyA/Vb0yQsI9GbI/AAAAAAAAVwE/HBePAXoR6vc/image_thumb%25255B10%25255D.png?imgmax=800" width="505" height="384" /></a></p> <p>Before:</p> <p><a href="http://lh3.googleusercontent.com/-UkLQxq09gWk/Vb0yRiAqwsI/AAAAAAAAVwM/s_FjvGjwMPA/s1600-h/image%25255B40%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-D1Sxxgk29nA/Vb0ySlJmGKI/AAAAAAAAVwQ/uqKZ9OCh-p4/image_thumb%25255B11%25255D.png?imgmax=800" width="350" height="384" /></a></p> <p>After:</p> <p><a href="http://lh3.googleusercontent.com/-h7zfY6SbYOw/Vb0yTmI4HhI/AAAAAAAAVwc/4LpAGOkKr24/s1600-h/image%25255B41%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-KE6647xA2iM/Vb0yUs-6JjI/AAAAAAAAVwg/nlTFaPmqv78/image_thumb%25255B12%25255D.png?imgmax=800" width="432" height="384" /></a></p> <p> </p> <h2>Full Story...</h2> <p>Like tens of millions of others, I upgraded my main machine last week from Windows 8.1 to Windows 10. Sure, I've been an Insider for forever and running Win10 on a number of machines, but for my main, I wanted to wait for Day One and experience what everyone else did.</p> <p>Wednesday night I upgrade. The Get Windows 10 process didn't work for me, so grabbed the ISO, mounted and installed it from there, which worked great.</p> <p>Thursday everything seems to be okay (once I upgraded a couple drivers...lol) but the text on my Start Menu looked funky. Same with the Action Center. Same with Edge. Funny as in changing colors and becoming so dark I couldn't read it. Check out these screenshots... </p> <p><a href="http://lh3.googleusercontent.com/-_E6Q-xezQuU/Vb0yV0qZIpI/AAAAAAAAVws/Z7BgkX16EEo/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-QC3u4r_ZAQo/Vb0yW8unX2I/AAAAAAAAVww/ZZ73bqG1AYQ/image_thumb.png?imgmax=800" width="350" height="384" /></a><a href="http://lh3.googleusercontent.com/-Zvf6zFA--jg/Vb0yYBUbf9I/AAAAAAAAVw8/S1nR4W7qAtA/s1600-h/image%25255B5%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-bUbtJ0bv5vg/Vb0yZKros0I/AAAAAAAAVxE/7H6tO1qKvGM/image_thumb%25255B1%25255D.png?imgmax=800" width="237" height="384" /></a><a href="http://lh3.googleusercontent.com/-7poRMamn2WQ/Vb0ya7UCrtI/AAAAAAAAVxM/d-Tv24gCC8c/s1600-h/image%25255B8%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-5CRJga6YSxA/Vb0yb7MBeoI/AAAAAAAAVxU/RhLwvjJ_a8U/image_thumb%25255B2%25255D.png?imgmax=800" width="481" height="384" /></a></p> <p>See what I mean? Funky. </p> <p>I updated the video driver, tried contrast settings, color, accent, etc. etc., and nothing worked.</p> <p>A few others had the problem too (so it wasn't just me going crazy) <a href="http://answers.microsoft.com/en-us/windows/forum/windows_10-start/windows-10-start-menu-text-too-dark-to-read/75cff716-5521-4a2e-9fef-75fd87647e25">Windows 10 Start Menu Text too dark to read</a></p> <p>Last night <a href="http://answers.microsoft.com/en-us/profile/724310d7-c64e-e011-8dfc-68b599b31bf5">RASTX</a> posted how he had the issue and how he fixed it. Which also worked for me too! Woot!</p> <p>The problem? Intel 3D settings! WWWHHHHaaaattttt? Yeah, 3D settings.</p> <p>With my Intel HD 4600 3D settings set like this (and a reboot, don't forget that)...</p> <p><a href="http://lh3.googleusercontent.com/-csKMqMo_l-E/Vb0yf8pXbQI/AAAAAAAAVxc/Nh0hFj1o3BQ/s1600-h/image%25255B11%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-fiAoLSkDyZQ/Vb0yhJPBirI/AAAAAAAAVxg/e1stkxoVOlE/image_thumb%25255B3%25255D.png?imgmax=800" width="505" height="384" /></a></p> <p>... my Start Menu/Action Center and Edge were back and now normal! </p> <p><a href="http://lh3.googleusercontent.com/-PsBKIT1tGgk/Vb0yiKoHnBI/AAAAAAAAVxs/N2nmkGAb65M/s1600-h/image%25255B17%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-OeWi-Q7qMXk/Vb0yjLuELOI/AAAAAAAAVxw/mtf9WOYVKD0/image_thumb%25255B5%25255D.png?imgmax=800" width="432" height="384" /></a><a href="http://lh3.googleusercontent.com/-TnHIgs726xc/Vb0ykI0OR-I/AAAAAAAAVx8/dG29h0IqEj0/s1600-h/image%25255B14%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-ZdTDQE4JR9c/Vb0yksoU_iI/AAAAAAAAVyA/PTStbooLc98/image_thumb%25255B4%25255D.png?imgmax=800" width="165" height="384" /></a><a href="http://lh3.googleusercontent.com/-tLVp6GFhkUc/Vb0ymlXjM0I/AAAAAAAAVyM/QhmTIYP-tCU/s1600-h/image%25255B20%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-6dEhVtvJdFg/Vb0ynRXMV5I/AAAAAAAAVyQ/QFD5y8-lR5s/image_thumb%25255B6%25255D.png?imgmax=800" width="520" height="216" /></a></p> <p> </p> <p>I am now a very happy Windows 10 Camper! </p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-66253321016755533502015-07-22T14:19:00.001-07:002015-07-22T14:19:53.959-07:00Visual Studio 2015 "The request was aborted. Could not create SSL/TLS secure channel" when Signing In or NuGet? Check your IE Settings...<p>As you all know VS 2015 was released on Monday, 7/20. [Missed the event? No you didn't! Catch it all here On Demand on Channel 9, Visu<a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event">al Studio 2015 Final Release Event</a>]</p> <p>Being me, I of course downloaded the RTM bits as soon as they were released and installed it on my main work machine. </p> <p>Install was smooth, no errors, just installed. </p> <p>I fire it up, try to sign in and... </p> <p><a href="http://lh3.googleusercontent.com/-A6mhfsMG5I8/VbAI8dBT45I/AAAAAAAAVu0/U9wKQpJwbd4/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-bWgrqkqOg4A/VbAI84pkSoI/AAAAAAAAVu4/a-bFWyoPZSU/image_thumb.png?imgmax=800" width="316" height="384" /></a> </p> <p>... sigh. Okay, maybe it's just a hiccup? </p> <p>Let's fire up a project and, hey check NuGet for updates... </p> <p><a href="http://lh3.googleusercontent.com/-OlXR3r42LnQ/VbAI9O_ENhI/AAAAAAAAVvE/W3miXV5RGD0/s1600-h/image%25255B5%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-XWuDuxDz96w/VbAI9pH8CgI/AAAAAAAAVvI/HRxIn-kswhc/image_thumb%25255B1%25255D.png?imgmax=800" width="520" height="225" /></a></p> <p>...Doh!</p> <p>Fall back to VS 2013, NuGet and all still works like a charm. Access the <a href="https://api.nuget.org">https://api.nuget.org</a> in IE, works like a charm.</p> <p>Fiddler was installed with it's awesome HTTPS support, maybe that's it? Turn off Fiddler HTTPS, remove cert, uninstall, reboot. VS 2015 Sign-in/NuGet for work now? Nope.</p> <p>Repair VS 2015. Reboot. Work? Nope. </p> <p>Devenv.exe /resetsettings help? Nope.</p> <p>Look at the /Log, ActivityLog.xml and see anything that stands out (except the big red errors when I try to use the NuGet Package Manager. Nope.</p> <p>Add Nuget.org to IE's trusted sites? Nope.</p> <p>Anyone else here on the same network have VS 2015 yet (so I can see if it's just me)? Nope.</p> <p>I was about to throw in the towel and ping the ALM MVP's when I tried one more thing. Was I using a proxy? OH, I am! My "Use automatic configuration script" was checked. Hum... Let's uncheck that and see if THAT helps.</p> <p><strong>YES!</strong> That was it.</p> <p><a href="http://lh3.googleusercontent.com/-hZENNUor5xY/VbAI93UG_AI/AAAAAAAAVvQ/p2Tef8tbbJk/s1600-h/image%25255B8%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-E4VJ8gU7prY/VbAI-fHrSYI/AAAAAAAAVvY/U9WpKA7HSzU/image_thumb%25255B2%25255D.png?imgmax=800" width="414" height="365" /></a></p> <p>The proxy, setup up by my company, seemed to make VS 2015 an unhappy camper. Unchecked, everything in VS 2015 worked like a charm!</p> <p>I was able to easily repro this, checking, broke VS 2015, unchecking, VS 2015 was happy (of course restarted VS 2015 between all these checks/unchecks).</p> <p><strong>Morale of the Story:</strong> If you install VS 2015 and get some weird behavior when access web resources, like "The request was aborted. Could not create SSL/TLS secure channel," check your IE Settings.</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com3tag:blogger.com,1999:blog-5655811.post-42471193290338957362015-05-06T07:25:00.001-07:002015-05-06T07:31:15.401-07:00[Today only] It's DRM Freedom Day! Packt Celebrates Day Against DRM - 24 hours, $10 sale on no DRM eBooks!<p><a href="http://bit.ly/1KgMzkl" target="_blank"><img title="2015 Banner" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="2015 Banner" src="http://lh3.googleusercontent.com/-jph8okhFKnU/VUokVhyFsjI/AAAAAAAAVt8/ivs876HyJHI/2015%252520Banner%25255B3%25255D.png?imgmax=800" width="520" height="212" /></a></p> <blockquote> <p><b>Packt celebrates International Day Against DRM, May 6<sup>th</sup> 2015 </b></p> <p>Packt Publishing firmly believes that you should be able to read and interact with your content when you want, where you want, and how you want – to that end they have been advocates of DRM-free content since their very first eBook was published back in 2004. </p> <p>This year, to demonstrate their continuing support for <a href="https://www.defectivebydesign.org/">Day Against DRM</a>, Packt is offering all its DRM-free content at $10 for 24 hours only on May 6<sup>th</sup><b> </b>– with more than 3000 eBooks and 100 Videos available across the publisher’s website <a href="http://www.packtpub.com">www.packtpub.com</a>, there’s plenty to discover, whatever you’re interested in. </p> <p>“Our top priority at Packt has always been to meet the evolving needs of developers in the most practical way possible, while at the same time protecting the hard work of our authors. DRM-free content continues to be instrumental in making that happen, providing the flexibility and freedom that is essential for an efficient and enhanced learning experience. That’s why we’ve been DRM-free from the beginning – we’ll never put limits on the innovation of our users.” </p> <p><b>– Dave Maclean, CEO</b></p> <p>Advocates of Day Against DRM are invited to spread the word and celebrate on May 6<sup>th</sup> by exploring the full range of DRM-free content at <a href="http://www.packtpub.com">www.packtpub.com</a> - all eBooks and Videos will be $10 for 24 hours, including the <a href="https://www.packtpub.com/packt/offers/day-against-drm">latest hot titles</a>.</p> </blockquote> <p>The team at <a href="http://www.packtpub.com" target="_blank">Packt</a> is doing it again this year, 24 hour, $10 DRM Free eBook and video sale. Check it out here, <a href="http://bit.ly/1KgMzkl">http://bit.ly/1KgMzkl</a></p> <p><a href="http://bit.ly/1KgMzkl" target="_blank"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-iwGR1IRylmk/VUokWNHRioI/AAAAAAAAVuA/a00-uUfkj0Q/image%25255B3%25255D.png?imgmax=800" width="235" height="384" /></a></p> <p>This is today only, so load up your cart and library now!</p> <p> </p> <p><strong>Disclosure of Material Connection:</strong> I received one or more of the products or services mentioned above for free in the hope that I would mention it on my blog. Regardless, I only recommend products or services I use personally and believe my readers will enjoy. I am disclosing this in accordance with the <a href="http://www.access.gpo.gov/nara/cfr/waisidx_03/16cfr255_03.html" target="_blank">Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.</a></p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-3281869904990831422015-04-28T07:54:00.001-07:002015-04-28T07:55:11.621-07:00My Build 2015 Schedule (One time slot, lots'O sessions)<p><a href="http://lh3.googleusercontent.com/-zaZnD4IZYCE/VT-fSlXl6SI/AAAAAAAAVtY/S1MJ3LXtWVI/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.googleusercontent.com/-Vws4trKgfcw/VT-fTe-VADI/AAAAAAAAVtg/J89HahXqiak/image_thumb.png?imgmax=800" width="476" height="228" /></a></p> <p>Here's my first pass for my session selection for this week's Build (which I'm obviously going to).</p> <p>Some take-aways:</p> <ul> <li>You will NOT be able to go to every session you'd like too (which is common with past Builds). The <a href="http://channel9.msdn.com/Events/Build/2015" target="_blank">Channel 9 2015 Build</a> page is your friend. Since all the sessions will be available for free on-demand viewing, create a schedule on Ch9, queue your sessions and come back and see them later</li> <li>The event is for networking, connecting with vendors and Microsoft at the booths. The sessions are great, but again you simply will not be able to go to them all. So don't sweat it! If you get stuck behind "stinky guy" or it's standing room only, don't stay. Go network! You'll be able to see the session later. The ONLY time I suggest you stay is if you want to connect directly with the speakers</li> <li>WPF isn't mentioned once. LOB dev doesn't seem to get much love. I also didn't see any .NET 4.6 sessions. This is common with past Builds, but still, as a LOB WPF dev, it bugs me</li> <li>Check out the "After Keynote" sessions. Looks like the Keynote is going to have some cool news, as you'd expect!</li> </ul> <p>Whine's aside, I think this is going to be a great event and I am very excited to attend!</p> <p> </p> <p>Here's my current Build Schedule (very subject to change ;)</p> <ul> <li> <h4>Wednesday, April 29, 2015</h4> </li> <ul> <li> <h5>8:30AM to 11:00AM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/KEY01">Keynote Presentation</a></p> </li> </ul> </li> <li> <h5>11:30AM to 12:30PM </h5> <h5>Sessions </h5> </li> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-613">Adding Smart to Your Applications (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-617">Introducing the Windows 10 App Model</a></p> <p>Windows 10 dramatically expands the ways in which developers can build apps and games by adding several new programming models, and also expanding the app model to support a broader set of developer scenarios. Andrew will explore these in depth and give you the information you need to get started…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-619">Microsoft Band: Developing for Microsoft Band and Microsoft Health</a></p> <p>Learn more about the Microsoft Health Developer Platform and the great opportunities available for developers. This presentation includes: · What is Microsoft Health Platform and how you can use the platform to create innovative experiences in the health and wearable space · How to use…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-623">AllJoyn: Building Universal Windows Apps that Discover, Connect, and Interact with Other Devices and Cloud Services Using AllJoyn</a></p> <p>Microsoft joined the AllSeen Alliance in mid-2014 and is deploying AllJoyn technology into Windows 10 as the device connectivity platform for Internet of Things (IoT), consumer, and enterprise devices. AllJoyn is an open source framework that enables companies and individuals to create…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-647">Building Network Aware Applications Using Azure Rapid Prototyping (RP)</a></p> <p>Networks are key to applications, yet traditional application architecture views networks as static infrastructure. Industry trends of DevOps and Infrastructure-as-Code call for a re-evaluation of traditional approaches. In this session we will look at building network management into your…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-669">Maximize Your Coding Productivity for Apps, Devices, and Services with Visual Studio 2015</a></p> <p>Visual Studio 2015 is a great productivity tool and modern coding environment that helps you find and eliminate common coding issues as you code. It works with your favorite devices, roams your settings, and simplifies interactions with developer services. With so many new features that enhance the…</p> </li> </ul> <li> <h5>2:00PM to 3:00PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-616">Office Development Matters, and Here's Why...</a></p> <p>In this kick-off session you will learn about what's new for developers in Office with demos and code.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-629">What's New in XAML for Universal Windows Apps</a></p> <p>The Universal Windows Platform provides developers with a real opportunity to create meaningful, familiar, and tailored apps that run across a wide set of device families. To help with that, XAML UI took a big step forward in Windows 10 with new controls and new features to simplify tailoring app…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-650">Developing Universal Windows Apps in Visual Studio 2015</a></p> <p>Come and learn how to build a Universal Window app in Visual Studio 2015. In this session, we will explore creating adaptive apps, building UI for different device families, using platform and 3rd-party extension SDKs, and integrating Application Insights. Also learn a lot more about the developer…</p> </li> </ul> </li> <li> <h5>3:30PM to 4:30PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-614">A Lap Around .NET 2015</a></p> <p>.NET 2015 is the next generation of .NET. This release encompasses several new innovations that improve developer productivity and enhance application performance. .NET 2015 builds on the advancements available in .NET 4.5, 4.5.1 and 4.5.2 to deliver a highly compatible platform for building…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-637">Game Developers: Get the Most Out of Windows 10</a></p> <p>In this session, we will tour the new APIs, learn techniques and design considerations for building multi-device Windows games, explore how to integrate Windows games with Xbox Live, and discuss updates on the most popular gaming middleware and engines now ready for Windows 10.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-639">Microsoft Passport and Windows Hello: Moving Beyond Passwords and Credential Theft</a></p> <p>Credential theft has become one of the most widespread attacks affecting our customers and users. Security experts have been advocating for years the needs to raise the bar on user authentication and move away from passwords. Multiple solutions on the market attempt to address this problem, but so…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-655">Overview of Cross-Platform Mobile Development with Office 365</a></p> <p>Office 365 has a plethora of data and services that enable people and organizations. This session will detail how to hook into these services and data with any platform using our cross-platform tools and SDKs.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-634">A Studio in the Palm of Your Hand: Developing Audio and Video Creation Apps for Windows 10</a></p> <p>Existing Windows APIs for media manipulation are powerful and flexible, but they require deep domain knowledge and are not easily accessible to C#/JS developers. Windows 10 introduces a powerful creative media platform that makes your original audio/video scenarios simpler to implement. Windows 10…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/4-630">Get Your Hands Dirty with the Office 365 APIs, Authentication and SDKs</a></p> <p>This session will deep-dive into the available scenarios when using the OneDrive for Business, Calendar, Mail, Contacts and Sites services in the Office 365 APIs.</p> </li> </ul> </li> <li> <h5>5:00PM to 6:00PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-648">Building Universal Windows Games with Unity</a></p> <p>In this session you will learn how to write Unity games that target multiple device types and form factors using the Universal Windows Platform.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-652">Internet of Things Overview</a></p> <p>In this session, we will provide an overview of the Microsoft IoT portfolio. Attendees will see how easily they can create solutions using Windows IoT “Athens" on mobile and industry devices. We will show Windows services that allow you to codelessly gather data from these devices to assess…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-656">"Project Spartan": Introducing the New Browser and Web App Platform for Windows 10</a></p> <p>"Project Spartan" will be the new browser across all Windows 10 devices, from phones to tablets, PCs and beyond. This session will provide a fast moving tour of the new browser features and peer inside at the new rendering engine and web app platform under the covers.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-651">Extending Custom Solutions with Excel, PowerPoint, and Word Add-ins</a></p> <p>This session will walk you through what is available inside Word and PowerPoint Desktop, Online, Modern Apps, and on the iPad with regards to the App Model.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-671">What's New for Build Automation in Team Foundation Server and Visual Studio Online</a></p> <p>With Visual Studio 2015, we have introduced a significant update to the build automation features in Team Foundation Server (TFS) and Visual Studio Online. We have a completely new experience for defining, monitoring and reviewing your builds in the browser. In addition, you will now be able to…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-677">Debugger Tips and Tricks for .NET Developers with Visual Studio 2015</a></p> <p>Come to this all-demo session to learn how to make the most of the Visual Studio debugger. We tour almost all of the debugger throwing in tips and tricks as we go along, and also calling out what is brand new in the latest version of the debugger in Visual Studio 2015. Whatever your experience…</p> </li> </ul> </li> </ul> <li> <h4>Thursday, April 30, 2015</h4> </li> <ul> <li> <h5>8:30AM to 11:00AM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/KEY02">Keynote Presentation</a></p> </li> </ul> </li> <li> <h5>11:30AM to 12:30PM </h5> <h5>Sessions </h5> </li> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-664">All That is New in the Windows Store</a></p> <p>With Windows 10 it is easier than ever to build apps that run on every Windows device. The new Windows Store creates the simple path to get your apps to all devices. Come learn about the latest improvements to the store and Dev Center.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-665">Hosted Web Apps and Web Platform Innovations</a></p> <p>Bring your website experience into the Windows Store on top of the new web rendering engine. Leverage your web workflows to develop and deploy code on your server with the added ability to access Universal Windows APIs. Learn how to mix and match server code with local client code. Hear the latest…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-667">Lessons From Scale: Building Applications for Azure</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-672">Bring Fluid, Responsive, and Highly Scalable UI Experiences to Your Universal Windows Apps with the New Visual Layer</a></p> <p>Unleash your creativity and explore new possibilities to visually bring your application to life! Learn how to utilize new light-weight Visuals, Animations, Effects, and Manipulations to easily create smooth and highly scalable UI experiences spanning Windows, Windows Phone, Xbox, and HoloLens.…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-772">Money, Fame, and Flexibility: New Extensibility for Visual Studio and Visual Studio Online</a></p> <p>What would you do if you worked on the Visual Studio team for a day? What would you add to Visual Studio or Visual Studio Online to help you and other developers? Now imagine this: you can do all that today with existing extensibility. You have everything you need to join Visual Studio’s ecosystem…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-662">Enterprise Data Protection: Building Universal Windows Apps That Keep Work and Personal Data Separate and Secure</a></p> <p>IT’s biggest challenge is how to manage access to work data for a mobile workforce, where phones and laptops with sensitive data are lost or recycled, employees switch companies, and data lands on personal devices. Windows 10 provides a way for trusted apps to safely handle work and personal, so…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-696">Using Visual Studio, Team Foundation Server, Visual Studio Online, and SonarQube to Understand and Prevent Technical Debt</a></p> <p>SonarQube is the de-facto Open Source tool for understanding and managing technical debt. In this session, presented by speakers from SonarSource and Microsoft, we show how SonarQube can be used in conjunction with the new code analysis features in Visual Studio 2015 and build in Team Foundation…</p> </li> </ul> <li> <h5>2:00PM to 3:00PM </h5> <h5>Sessions </h5> </li> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-620">Agile Development in Practice: Tips and Tricks for Modernized Development Cycle</a></p> <p>Learn how Azure App Service makes it easy to practice agile software development with Continues Integration and Deployment. Leverage Azure App Services features like Testing in Production, Staging Slots, Sticky Config, Authorization/Authentication, and more to set up an easy-to-manage CI environment…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-675">Modern Web Tooling in Visual Studio 2015</a></p> <p>Learn how Visual Studio 2015 integrates with popular modern web tools and client-side frameworks to provide a better and more powerful development experience than ever. Join Mads as he walks you through the use of Gulp, Bower and npm and see how Visual Studio 2015 works with these tools to bring new…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-678">Building Highly Scalable and Available SaaS Applications with Azure SQL Database</a></p> <p>Azure SQL Database is a robust relational database platform for developing, deploying, and managing the data tier in a wide range of cloud-based applications. In this session we will show how this platform can be used to develop SaaS applications to achieve near limitless scale and elasticity with…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-679">From the Small Screen to the Big Screen: Building Universal Windows App Experiences with XAML</a></p> <p>Windows runs on millions of devices around the world from Raspberry Pi to 10-foot console experiences in Xbox and everything in between. Let us show you how the Windows native UI platform enables you to write common code that spans these screens allowing you to deliver adaptive and tailored…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-755">Nano Server: A Cloud Optimized Windows Server for Developers</a></p> <p>Nano Server is the next foundation of Windows Server, stripped down to its essence for speedy operation to support Micro-service style architectures and cloud optimized applications. Learn about this new offering, it’s benefits and how to target it with your code.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-610">Compiler and Runtime Technologies in Visual Studio 2015 (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-746">Using Git in Visual Studio</a></p> <p>Support for Git is available in Visual Studio, Team Foundation Server, and Visual Studio Online. In this session, learn more about why you might want to use Git for your next project, what makes DVCS a powerful model for software development and when you might want to choose Git over TFVC for…</p> </li> </ul> <li> <h5>3:30PM to 4:30PM </h5> <h5>Sessions </h5> </li> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-683">Thinking in Containers: Building a Scalable, Next-Gen Application with Docker on Azure</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-690">Building Data Analytics Pipelines Using Azure Data Factory, HDInsight, Azure ML and More</a></p> <p>Imagine having the time to get more from your data by focusing on high quality analytics, and not on integrating diverse tools, managing infrastructure or establishing connectivity to all the data (on premises or cloud) you need. With Azure Data Factory (ADF), you can easily compose Azure services…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-691">Cortana Extensibility in Universal Windows Apps</a></p> <p>The leaders of the Cortana team will share how developers can tap into Cortana on Windows 10 to make their Universal Windows apps more discoverable and drive deep user engagement. We'll share how extensibility fits into the overall Cortana vision and how your apps can take advantage of new voice…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-692">Keynote Announcement Deep Dive (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-693">Entity Framework 7: Data for Web, Phone, Store, and Desktop</a></p> <p>Entity Framework (EF) is a popular data access technology for .NET applications. EF7 is a lightweight and extensible version of EF that enables new platforms and new data stores. In this new version Windows Universal App Platform, ASP.NET, and traditional desktop applications can all use the Entity…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-695">App Packaging and Deployment for Universal Windows Apps</a></p> <p>In this session you’ll learn about the newest packaging, deployment and app storage features available in Windows 10. Come learn what this means for your Windows apps using C#/C++/VB/JS and XAML; as well as how these new capabilities benefit your end-users while growing your addressable…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-694">Build an Add-in for Outlook.com, Outlook and Office 365 that Reaches Over 400 Million Users</a></p> <p>Yes, you read that right – in under 5 minutes, you can build *one* app, list it in *one* store and have it appear in Outlook.com, Outlook desktop and Office 365. We’ve got many exciting updates since Build 2014 – from apps platform coming to Outlook.com, to simple development tools, to apps now able…</p> </li> </ul> <li> <h5>5:00PM to 6:00PM </h5> <h5>Sessions </h5> </li> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-700">Building Resilient, Scalable Services with Microsoft Azure Service Fabric</a></p> <p>Learn about the programming models available in Service Fabric to build highly available, low latency micro-services that can be deployed into Service Fabric clusters running on Microsoft Azure or Windows Server. After this session you will be able to write stateful web and enterprise applications…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-702">Cross-Platform App Development (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-703">Keynote Announcement Deep Dive (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-704">Keynote Announcement Deep Dive Regarding Containers (see online catalog after keynote for updated title)</a></p> </li> </ul> </ul> </ul> <ul> <ul> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-708">Gaining Real-Time IoT Insights using Azure Stream Analytics, AzureML and PowerBI</a></p> <p>Devices are becoming smarter and more connected, and the expectation of what can be done with the data generated and collected from these devices continues to evolve both in the commercial and consumer spaces. Whether you are doing health monitoring, building or home automation, social media…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-760">Azure API Apps for Web, Mobile and Logic Apps</a></p> <p>Azure API Apps makes APIs easy, whether they are APIs you author or APIs you use. In this demo-filled talk, we’ll look at building APIs with ASP.NET and open source languages, proxying existing API such as Office 365 and Salesforce, and taking advantage of SaaS connectors for the most popular SaaS…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-790">Deep Dive into XAML and .NET Universal Windows App Development</a></p> <p>Universal Windows Apps require you to learn a number of new concepts to harness the full power of the platform and deliver the best possible experiences to the widest set of customers including .NET native, adaptive layouts, a plethora of device targets, and more - all in a world of where the…</p> </li> </ul> <li> <h5>6:30PM to 7:30PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-712">Building Big Data Applications Using Azure HDInsight Service</a></p> <p>Come to this session to learn how to use Azure HDInsight service to build solutions that can handle any shape data at massive scale. We will build an end to end application that uses both data in motion (Streaming) as well as data at rest (Batch). In this session we will use Big Data technologies…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-723">Screen Casting: Develop Multi-Screen Universal Windows Apps Using Casting Technologies</a></p> <p>In this session, we will explore how you can use Universal Windows Platform APIs to enable productivity and media scenarios across different screens and devices. We’ll discuss best practices for leveraging a wide variety of approaches like casting a media element, remote app launching, and creating…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-724">Windows for Makers: Raspberry Pi 2, Arduino and More</a></p> <p>In Windows 10 we have enabled the creation of the next generation of intelligent devices. In this session you’ll learn about how to leverage the value of Windows when building these next generation devices based on hardware like the Raspberry Pi 2, as well as how to extend your Windows devices with…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-716">Cortana and Speech Platform In Depth</a></p> <p>Build natural language speech experiences that start with Cortana. Learn about new options for authoring natural language Voice Command Definitions (VCDs).</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-731">Debugging Performance Issues Using Visual Studio 2015</a></p> <p>Come to this demo-driven session to learn how to use Visual Studio 2015 to continuously improve the performance of your applications during normal development. You’ll learn how to use the new capability of running diagnostic tools with the debugger and how to use the tools without the debugger to…</p> </li> </ul> </li> </ul> <li> <h4>Friday, May 1, 2015</h4> <ul> <li> <h5>9:00AM to 10:00AM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-726">Deep Dive into ASP.NET 5</a></p> <p>This talk will take you deep into the internals of the all-new ASP.NET 5 framework. This new, fully open source web framework sits on top of the new composable cross-platform .NET Runtime - the Core CLR. Damian Edwards and Scott Hanselman will show you how ASP.NET 5 enables more choice than ever…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-730">Camera: Developing Powerful Camera Apps</a></p> <p>Finally you can build a single camera app for Windows that will run on phones, tablets, and desktops. In Windows 10, the camera API sets have converged so you have support for the same feature set regardless of device. Features previously available only on phone (preview frame access) or desktop…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-624">Application Insights for Any App: A Must-Have Tool for Understanding Your Customers</a></p> <p>Are you a product owner working in an agile world and building a modern service, web or mobile application? If so, then you know how critical it is to understand who your customers are and how they are using your product. You want to understand usage trends to better target the right personas and…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-682">The "Project Spartan" Rendering Engine That Makes the Web Just Work</a></p> <p>We’ve made literally thousands of changes to jettison the legacy of the past and to dramatically improve support for the web of today and tomorrow. Our web platform roadmap at status.modern.ie also shows dozens of new features in preview and in development. Come and learn about the new capabilities…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-711">What's New in C# 6 and Visual Basic 14</a></p> <p>C# 6 and Visual Basic 14 both add a number of bite-sized new features, all aimed at making your everyday code cleaner and clearer. Instead of introducing new concepts, each feature makes a common coding pattern simpler, and removes boilerplate to let the intent of the code stand out. In this talk…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-733">API Contracts (or How I Learned to Stop Checking OS Versions and Love Feature Detection)</a></p> <p>Learn how to create an adaptive Universal Windows app that runs on multiple Windows 10 device families. While many APIs are present on all devices, sometimes you want your app to take advantage of device-specific APIs when the app is running on that device. Adaptive apps allow you to do that and…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-734">New OneDrive APIs for Developing Against OneDrive AND OneDrive for Business</a></p> <p>Come learn how to use the OneDrive API and Microsoft Office 365 Files REST API to work with OneDrive and OneDrive for Business files and folders. Learn how to build solutions and apps using APIs to create folders and content, get folder properties, create or update a file, update file properties,…</p> </li> </ul> </li> <li> <h5>10:30AM to 11:30AM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-732">Deploying Complex Open Source Workloads on Azure</a></p> <p>Microsoft is embracing open source like never before. In this session, you will see real-life scenarios using OSS on Azure, including LAMP, containers, big data and IoT scenarios. You will learn about how Microsoft makes different OSS technologies thrive on Azure, and how Microsoft is providing…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-744">Case Studies of HoloLens App Development</a></p> <p>Microsoft HoloLens gives developers and designers creative opportunities unlike any seen before. Creating apps for this platform uses both existing skills as well as new skills. In this session, we’ll discuss the experience of three organizations with early access to developer kits. And we’ll get…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-748">Vision APIs: Understanding Images in Your App</a></p> <p>Vision APIs enable you to build the most compelling app experience by providing ways to present the media in best form: • Use Thumbnail, Color Detection to help you present images in best form • Use Categorization to organize your content • Restrict\filter suggestive content appropriate for your…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-689">Building a Single-Page App Using Angular and TypeScript Using Office 365 APIs</a></p> <p>Fresh from presenting at ng-conf in March, Andrew Connell, Dan Wahlin, and Jeremy Thake will show you how to build a single page application using the Angular and TypeScript frameworks. They will show how to leverage the ADAL.JS framework to call the Office 365 APIs using cross-origin resource…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-719">Fast and Powerful Diagnostics, and Problem Solving with Application Insights</a></p> <p>Too many developers and product teams are still running blind. They are either not aware of problems with their apps, or do not have concrete information to fix those problems. Application Insights can help you turn the lights on with quick & proactive 360° information about your apps'…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-725">.NET Compiler Platform ("Roslyn"): Analyzers and the Rise of Code-Aware Libraries</a></p> <p>We've rewritten (and open sourced!) the C# and Visual Basic compilers, and exposed their functionality through APIs as the .NET Compiler Platform. But what do these APIs mean for those who aren't compiler jocks?</p> </li> </ul> </li> <li> <h5>12:30PM to 1:30PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-688">Azure Virtual Machines Deep Dive</a></p> <p>Microsoft Azure is the best place for developing, testing and deploying your applications. The Virtual Machines service in Azure will allow you to deploy the widest range of applications from small micro services to large applications running across 32 of the latest Intel processors with almost half…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-697">New XAML Tools in Visual Studio 2015</a></p> <p>Visual Studio 2015 is an exciting new release for developers building any kind of XAML app – be that a Windows universal app or a Windows Presentation Foundation (WPF) app. In this session, learn about some of its new capabilities including the re-designed Blend experience, UI debugging tools and…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-707">Logic Apps</a></p> <p>In this session, learn how you can use Azure Logic Apps to automate business processes without using code. This course will demonstrate the new graphical designer, speak to the architecture of the underlying system, and how to best take advantage of different Logic App capabilities.</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-643">The Skype Developer Platform and Skype Web Developer Capabilities</a></p> <p>Learn more about the Skype Developer Platform and how Microsoft provides powerful developer and customization opportunities around Lync, Skype for Business and Skype. Learn how to build new web experiences that seamlessly integrate a wide variety of Skype for Business services and the larger Skype…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-752">Building Consumer and Enterprise Device Solutions with Windows 10 IoT</a></p> <p>As component costs decrease and connectivity increases, the demand for intelligent IoT devices continues to accelerate rapidly. IoT fragmentation drives development, management and support costs up at the same time. Windows Internet of Things (IoT) offers solutions enabling you to build anything…</p> </li> </ul> </li> <li> <h5>2:00PM to 3:00PM </h5> <h5>Sessions </h5> <ul> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/2-766">Azure Media Services Developer Deep Dive</a></p> <p>Azure Media Services is a platform-as-a-service which enables you to build a customizable media workflow. you could upload, encode, encrypt, package and deliver video content to multiple platforms and devices. In this session you will see how to build that workflow using Azure Media Services APIs…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-765">App-to-App Communication: Building a Web of Apps</a></p> <p>The world wide web is one of the most powerful tools available to us. A lot of its power comes from how easily web sites can work with each other to answer questions and solve problems. Wouldn't it be great if every device contained a web of apps working together rather than just the silos we see…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-770">Go Mobile with C#, Visual Studio and Xamarin</a></p> <p>Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, learn how to leverage your existing Microsoft .NET and C# skills to create iOS and Android apps in Visual Studio with Xamarin and share your business logic across all platforms.…</p> </li> <li> <p><a href="http://channel9.msdn.com/Events/Build/2015/3-771">Historical Debugging with IntelliTrace in Visual Studio 2015</a></p> </li> </ul> </li> </ul> </li> </ul> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-19892671337488256192015-03-27T11:47:00.001-07:002015-03-27T11:47:39.850-07:00Blog Dead? Nope! Just taking a break (and if you need a Cool Thing fix, check these out...)<p>As if you haven't noticed, I'm on something of a blogging sabbatical. I'm still scanning my 2.5K+ feeds daily and sourcing stories for other areas (see below), but I've kind of run out of blogging want too. No, it's not dead and yes, I'll be back, but for now am just taking a little break... </p> <p>Still need a Greg/Cool Thing fix? Then you should check out these blogs and casts that I'm  sourcing stories for or helping produce... :)</p> <ul> <li><a href="http://radiotfs.com/" target="_blank">RadioTFS</a></li> <li><a href="http://channel9.msdn.com/Shows/This+Week+On+Channel+9" target="_blank">This Week on Channel 9</a></li> <li><a href="http://channel9.msdn.com/coding4fun/blog" target="_blank">Coding4Fun Blog</a></li> <li><a href="http://channel9.msdn.com/coding4fun/blog" target="_blank">Coding4Fun Kinect Gallery</a></li> <li><a href="http://channel9.msdn.com/Shows/Level-Up" target="_blank">LevelUp</a></li> <li><a href="http://channel9.msdn.com/Blogs/C9Team" target="_blank">Last Week on Channel 9</a></li> <li><a href="http://channel9.msdn.com/Shows/PingShow" target="_blank">Ping!</a></li> <li><a href="http://channel9.msdn.com/Shows/The-Defrag-Show" target="_blank">The Defrag Show</a></li> </ul> <p>So yeah, all that and a full time day job (and a science fiction reading addiction), I think you can see why my blogging has been lacking recently. :)</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-63922645454491159942015-02-25T15:50:00.001-08:002015-02-25T15:50:03.171-08:00IoT? Sensors? Devices? What's in what? "Understanding Internet of Things (IoT) Device Choices" Whitepaper<h2><a href="https://www.microsoft.com/en-us/download/details.aspx?id=45902&WT.mc_id=rss_alldownloads_all">Understanding Internet of Things (IoT) Device Choices</a></h2> <blockquote> <p>File Name: Understanding Internet of Things_IOT_ Device Choices.docx</p> <p>Date Published: 2/24/2015</p> <p>File Size: 13.2 MB</p> <p>This paper provides an introduction to the landscape of the Internet of Things (IoT) for devices, including accompanying high-level patterns for communications and enabling technologies, and serves as a primer for IoT. It is based on a variety of experiences with large-scale customers and deployments. This paper does not provide detailed guidance, such as how to choose a device for a specific purpose or decide on a communication pattern for devices. </p> <p>...</p> <h3><a name="_Toc411065436"></a><a name="_Toc408495905"></a><a name="_Toc408423535"></a><a name="_Toc408414979"></a><a name="_Toc406851684"></a><a name="_Toc406062535"></a><a name="_Toc390548008"></a><a name="_Toc390199483"></a><a name="_Toc390157768"></a><a name="_Toc390010465"></a><a name="_Toc389835082"></a><a name="_Toc389811714"></a><a name="_Toc389749089"></a><a name="_Toc389477209"></a><a name="_Toc389425579"></a>Executive summary</h3> <p>As stated in the press, at conferences, and in publications<a href="file:///C:/Users/Greg/Desktop/#_ftn1_6956" name="_ftnref1_6956">[1]</a>, the Internet of Things (IoT) represents a huge opportunity across industries and customer segments. The paper “<i>Building the Internet of Things</i>”, which is available at <a href="http://aka.ms/iotwhitepaper">http://aka.ms/iotwhitepaper</a> discussed a broad set of topics associated with building IoT solutions. This paper is a follow on to that earlier paper and focuses on the "things" within IoT solutions. </p> <p>First, it explains the concept of <i>smart objects</i> that contain devices, sensors and actuators, the combination of which will gather, process, send and receive data. Smart objects may or may not interact with a local gateway, which is sometimes used to provide external communication capabilities or provide local processing. </p> <p>This paper also explains the set of considerations for device capabilities, and how they affect an overall solution. These considerations include cost, communications requirements, power availability, security requirements, and compute capacity. Next, it explains the options for device connectivity and the implications of choosing between common options. </p> <p>Security in the IoT is critical, and a failure to consider security early in IoT design can lead to unfortunate and even catastrophic hacks that often end up in the news, potentially impacting human lives. Because overall system security starts at the device itself, the paper offers a set of device security principles and provides guidance on how to address those principles.</p> <p>Interoperability in the IoT is also important today, and will continue to grow in mindshare and be seen as a critical requirement for emerging devices. This paper discusses standardization efforts, including the AllSeen Alliance, Open Interconnect Consortium, and several others. All of these efforts have strong industry supporters, but with the exception of AllSeen they are in their early stages. Although AllSeen and OIC are currently dominant, it’s too soon to call out a clear leader.</p> <p>The final section of the paper discusses some example prototyping devices, their capabilities and some of the considerations when going from prototype to production.</p> <p>This paper will give the reader a broad understanding of many of the aspects of device design for IoT solutions. For decision makers planning projects, this paper helps with scoping and knowing where more research is required to lay the groundwork for a successful IoT project.</p> <hr align="left" size="1" width="33%" /> <p><a href="file:///C:/Users/Greg/Desktop/#_ftnref1_6956" name="_ftn1_6956">[1]</a> How IoT will disrupt the world, <a href="http://betanews.com/2014/11/17/gartner-how-internet-of-things-will-disrupt-the-world/">http://betanews.com/2014/11/17/gartner-how-internet-of-things-will-disrupt-the-world/</a>.</p> <p>...</p> <p><a href="http://lh3.ggpht.com/-Rb9sA3DscGk/VO5fpaabojI/AAAAAAAAVrU/WpjmpmqDwDQ/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-KhTnn9yKOo8/VO5fqJmh4DI/AAAAAAAAVrc/cGjEqeQwsjg/image_thumb.png?imgmax=800" width="520" height="304" /></a></p> <p>..."</p> </blockquote> <p>If you're trying to grok IoT and what it means (not like it's going to be, if not already is, the overused and misunderstood terminology of the year....um... yeah) this 37 page whitepaper does a pretty bang up job of making the devices used in IoT a little clearer. </p> <p>For example, "What's a Sensor versus a device?" Answered...</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-466561602715829912015-02-25T15:40:00.001-08:002015-02-25T15:40:25.108-08:00Do you not do contracts because legalize isn't your thing? Then you should contract( ) ('Do Contract')!<h2><a href="http://www.gamasutra.com/blogs/AdriaanDeJongh/20150225/237355/announcing_contract__a_free_builder_for_plain_English_agreements.php" target="_blank">gamasutra</a> - <a href="http://www.gamasutra.com/blogs/AdriaanDeJongh/20150225/237355/announcing_contract__a_free_builder_for_plain_English_agreements.php" target="_blank">announcing contract( ), a free builder for plain English agreements</a></h2> <blockquote> <p>Legalese is for attorneys. contract( ) is for game developers.</p> <p><a href="http://www.docontract.com/">contract( )</a> (pronounced ‘do contract’) generates free, plain English agreements for and between game developers. It’s based on the idea that developers do not need legalese to come to an agreement or to resolve a disagreement.</p> <p>After many iterations on contract( ), using feedback from experienced game developers and attorneys, I’m super excited to announce that contract( ) is now ready for public use. What started as a homemade tool to quickly make agreements between me and my collaborators, quickly developed into a full-fledged agreement builder that anyone can use. The builder currently includes templates for defining the work per project or per milestones, templates for giving out IP rights, and templates for compensation through a fixed fee, fixed rate, per milestone, or through revenue share.</p> <p>...</p> </blockquote> <h2><a title="http://docontract.com/" href="http://docontract.com/">docontract.com</a></h2> <blockquote> <p><a href="http://docontract.com/" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-2U4LjwdZqgI/VO5dZty8eRI/AAAAAAAAVrI/tg1XpomVJrY/image%25255B3%25255D.png?imgmax=800" width="520" height="222" /></a></p> <p>...</p> <h4>What you need to know about contract( )</h4> <p>contract( ) offers a free agreement, using common language, covering most things you want to agree on before working together with someone in the games industry. contract( ) is based on the idea that two people or two companies do not need legal talk to come to an agreement or to resolve a disagreement.</p> <p>For the sake of simplicity and clarification, contract( ) tries not to use the specific terminology of the laws of your country or state. Several attorneys have reviewed contract( ) to make sure it doesn't conflict with most country- or state-specific laws.</p> <h5>A legal document without legal talk?</h5> <p>The law is very advanced in handling situations between people or companies. When an attorney writes a legal document, he tries to match the terminology of those laws so that they connect one-to-one and make sure that the agreement is enforceable. However, this does not mean that a document with a different terminology is automatically invalid.</p> <p>Every written agreement you make can be considered a legal document, even if your agreement is two sentences on a napkin. In case you and the contractor get into a disagreement and decide to take it to court (which is uncommon), much of the conversation in court will be about what is what, and only sections of the agreement that are very unclear or in direct conflict with country- or state-specific laws may be held unenforceable.</p> <h5>Country-specific laws?</h5> <p>...</p> <p>In short: while contract( ) is designed to cover most cases, it is also designed to be short and straight forward. Be aware that contract( ) therefore still relies on local laws for a number of things like those listed above.</p> <h5>A personal note</h5> <p>contract( ) is my attempt to transfer my experience, but also the experiences of dozens of other developers and attorneys, to other game developers. I (Adriaan de Jongh) use the agreements from contract( ) myself, and feel that this is the only way to make it as unbiased, practical, honest, but also as legit as possible. I'm not responsible for your agreements with others, but I do not want to push anyone into an agreement I would not want to be in myself.</p> <p>In the end, contract( ) isn't legal advice because that's exactly what it tries to avoid. If you wish to cover any of the legalese mentioned earlier, or want to know what the law provides if cases are not included in contract( ) agreements, hire a qualified attorney-at-law from your country or state to go over the agreement from contract( ) before signing it.</p> <h5>Attorneys recommended by other developers</h5> <p>In case you feel that this agreement does not fit your needs...</p> <p>...</p> <h4>Made by & thanks to</h4> <p>contract( ) was made by game designer <a href="https://www.twitter.com/adriaandejongh">Adriaan de Jongh</a> with the help of dozens of experienced game developers and attorneys. I have been in numerous tricky situations with contractors, IP transfers, and publishers, and found that it was never the legal talk that saved my relationship with a collaborator or contractor, but rather the inclusiveness of the contract: a contract in common language, simple and straightforward, can serve an equally good purpose if it reflects the conversation between two parties rather than the conversation between two attorneys.</p> <p>..."</p> </blockquote> <p>Something new and different and not something I'd usually share, but I think many of you will like, or might be able to use. Personally, thinking about "doing a contract" makes my... well... um... errr.... well, makes me not feel well... Now, make sure you read and understand this, but worse case, it's a great starting point!</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-26569302760185519542015-02-25T15:29:00.001-08:002015-02-25T15:29:57.594-08:00.NET in 2015... Is it .NET 4.6, .NET Core 5, both? Beth knows and shares... (Hint: Both)<h2><a href="http://blogs.msdn.com/b/bethmassi/archive/2015/02/25/understanding-net-2015.aspx" target="_blank">Beth Massi</a> - <a href="http://blogs.msdn.com/b/bethmassi/archive/2015/02/25/understanding-net-2015.aspx" target="_blank">Understanding .NET 2015</a></h2> <blockquote> <p>Last year after BUILD I posted <em><a href="http://blogs.msdn.com/b/bethmassi/archive/2014/04/10/exciting-times-for-net.aspx">Exciting Times for .NET</a></em> and since then I have had the pleasure of working much closer with the .NET team, which includes the runtime, framework, languages & compilers. Although my focus has been a lot more on internal community in the last year, such as helping run internal conferences for our field employees, I’ve also spent time helping get the <a href="http://www.dotnetfoundation.org/">.NET Foundation</a> off the ground and learning <strong>a lot </strong>about open source communities and all our <a href="http://dotnet.github.io/">.NET Foundation projects</a>. Oh right, I also got married. :-) It’s been a transition period for me. Going from community “evangelist” to more of a “facilitator” or “connector”.  I really like <a href="http://dangerouslyawesome.com/2014/04/community-management-tummling-a-tale-of-two-mindsets/">Alex Hillman’s term: Tummler</a>.</p> <p>Now that we’re approaching the next BUILD, I’m even more excited about the progress we’ve been making, particularly around the .NET platform itself, and the team’s approach to open source. There are multiple tracks of .NET innovations happening so I thought I’d write a high-level “sign-post” style blog post to help people understand the major pieces and how and where to get involved with the projects. In other words, a good place to start learning about .NET 2015. At least that’s my hope! </p> <h5>.NET 2015 – 10,000 foot view</h5> <p>At a very high level, here’s the rundown of the major components that fall under the “.NET 2015” umbrella.</p> <p><a href="http://lh3.ggpht.com/-Rhta4KLXimQ/VO5a5WA_MmI/AAAAAAAAVq0/8xBXMv3tQkc/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-Fwh9Xzv9xdA/VO5a8HdR5wI/AAAAAAAAVq8/LanpNEIejVI/image_thumb.png?imgmax=800" width="520" height="257" /></a></p> <p>...</p> <h5>Major components of .NET 2015</h5> <h6>Frameworks and Runtimes</h6> <p>The .NET Framework is a managed execution environment that provides a variety of services to its running applications. It consists of two major components: the common language runtime (CLR), which is the execution engine that handles running applications; and the .NET Framework Class Library, which provides a library of tested, reusable code that developers can call from their own applications.</p> <p><strong>.NET Framework 4.6</strong> builds upon 4.5.2 and contains new APIs, improvements to event tracing, and many bug fixes. This is the next version of the full .NET Framework we know today. .NET Framework 4.6 will be included in Windows 10 and will also ship on Windows Update for previous OSes (Vista and above). <strong>See: </strong><a href="https://msdn.microsoft.com/en-us/library/w0x726c2(v=vs.110).aspx"><strong>.NET Framework 2015 Preview</strong></a></p> <p><strong>.NET Core 5</strong> is a general purpose, modular framework that can be used across a wide variety of app models and platforms, is available as open source, can be deployed modularly & locally (side-by-side), and will be supported by Microsoft on Windows, Linux and Mac OSX. It is a refactored set of base class libraries (<a href="https://github.com/dotnet/corefx">corefx</a>) and runtime (<a href="https://github.com/dotnet/coreclr">coreclr</a>) which includes a new JIT compiler (“RyuJIT”), the .NET Garbage Collector, native interop and many other .NET runtime components. Today, .NET Core builds and runs on Windows. We are adding Linux and Mac implementations of platform-specific components over the next few months.</p> <p>..."</p> </blockquote> <p>I know YOU all know and understand what .NET 4.6, .NET 5 (Core), etc. etc. are, but I bet some (many/most) of your co-workers don't. Beth does a great job in detailing both, what's in what and what's not, what's open source (now and in the future) and what's not... In short, read her article. AND keep if for reference, as it IS a little confusing right now (and for a few years into the future, I'll bet...)</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-7449047030710806362015-02-24T16:15:00.001-08:002015-02-24T16:15:27.019-08:00[I so want/need this] Kitchen Safe - Helping you from helping yourself...<h2><a href="http://technabob.com/" target="_blank">technabob</a> - <a href="http://technabob.com/blog/2015/02/19/time-locking-kitchen-containe/" target="_blank">Time Locking Kitchen Container Keeps Cookie Monsters Away from Cookies</a></h2> <blockquote> <p>...Well, this <a href="http://www.amazon.com/gp/product/B00MXEHX10/?tag=technabob1-20">time locking container</a> will help.</p> <p><a href="http://lh6.ggpht.com/-m85CAujbDxg/VO0UFZ-HvqI/AAAAAAAAVqM/2RljY8ippDQ/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-jJ-l16dyUXg/VO0UFzlsWvI/AAAAAAAAVqQ/ejI1FZtXpb8/image_thumb.png?imgmax=800" width="323" height="384" /></a></p> <p>The Kitchen Safe is a plastic container that locks your goodies up. Just put the food in, set the timer from 1 minute to 10 days and lock it. It won’t open until the timer runs out. Unless you get a hammer out, you cannot get around it. You just have to wait it out. It will help you with your diet, since it keeps you from your mortal enemy. It’s also a fun way to present a gift, by locking it away inside with a the countdown timer set to secure the item until the appropriate occasion.</p> <p>...</p> </blockquote> <p>You can also get one that has a white (i.e. non-see through) base... talking about making people crazy... LOL</p> <h2><a href="http://www.amazon.com/gp/product/B00MXEHX10/?tag=technabob1-20" target="_blank">Kitchen Safe: Time Locking Container (Pink Lid + White Base)</a></h2> <blockquote> <p><a href="http://www.amazon.com/gp/product/B00MXEHX10/?tag=technabob1-20" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-w4eNwJq_hmo/VO0UGbPtmVI/AAAAAAAAVqY/3-KCuii8f1U/image%25255B6%25255D.png?imgmax=800" width="322" height="384" /></a></p> <ul> <li>Featured on Shark Tank! Build good habits by locking temptations in the Kitchen Safe. USA Today and TIME Magazine call it "Brilliant!"</li> <li>Simply place an item in the Kitchen Safe, rotate the dial to set the time, and press the dial to activate the lock! Once locked, it cannot be opened until the timer reaches zero. No overrides! Now, you can enjoy the occasional snack, and keep it around the house, without worrying about blowing your entire diet. :)</li> <li>The product is built from thick, sturdy, high quality, BPA free materials. Container walls are very rigid and 3X thicker than typical containers. A large, high contrast display shows the amount of time remaining. The locking mechanism is driven by a high quality motor.</li> <li>The interface takes seconds to learn. Kitchen Safe can be locked for any amount of time between 1 minute to 10 days. Batteries last 6 to 12 months.</li> <li>Studies of highly successful people show that the best strategy for achieving goals is to avoid relying on willpower in all situations. These people are more likely to use something called precommitment, which significantly improves odds of achieving goals. Precommitment is the notion of committing to a smart choice early, when we know we will be tempted by a bad choice later. The Kitchen Safe is a tool that enables us to precommit to smart choices. Plus, it's really fun to use. Who doesn't like spinning and pressing a giant button? Learn more at <a href="http://www.TheKitchenSafe.com">www.TheKitchenSafe.com</a>.</li> </ul> <p>...</p> </blockquote> <h2><a title="http://www.thekitchensafe.com/" href="http://www.thekitchensafe.com/">Kitchen Safe</a></h2> <blockquote> <p><a href="http://www.thekitchensafe.com/" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-71aYye6HCiA/VO0UHR5iyOI/AAAAAAAAVqk/FmEWEhs1gwI/image%25255B10%25255D.png?imgmax=800" width="520" height="275" /></a> </p> </blockquote> <p>They had me until the "As handy as duct tape". Sorry, beyond a towel, there is nothing as handy as duct tape! It's a universal law. :P</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-53407140102911802512015-02-24T16:03:00.001-08:002015-02-24T16:03:24.649-08:00Qualcomm Releases the NoSQL DB Qizx [Java, Amazon EC2, EBS hosted]<h2><a href="http://www.i-programmer.info/" target="_blank">I Programmer</a> - <a href="http://www.i-programmer.info/news/84-database/8323-qualcomm-releases-nosql-quizx.html" target="_blank">Qualcomm Releases NoSQL Qizx</a> </h2> <blockquote> <p>Qualcomm has launched Qizx, a noSQL, native XML database for text-intensive projects where you need quick access and searching of documents.</p> <p>Qualcomm acquired Qizx when it bought Axyana Software back in 2013, and has been developing the database since then. The new version was launched at the start of the year and is now available on the AWS Marketplace.</p> <p>Qualcomm describes the new version as enterprise ready with high availability, improved performance, reliability, and efficient document indexing and search power. It works with well-formed XML documents, with no DTD or schema required.</p> <p>...</p> </blockquote> <h2><a href="https://www.qualcomm.com/qizx" target="_blank">Qualcomm Qizx</a></h2> <blockquote> <p>XML is an extremely versatile way of representing scientific data, technical documents, medical information, books, manuscripts, catalogs, regulatory filings, intellectual property, and business and accounting records. The Qualcomm® Qizx™ software is a NoSQL, document-oriented, native XML database that stores, retrieves, and manipulates XML files, documents, and semi-structured data.  Qizx is enterprise-ready and is well-suited for high volume, high throughput, workflow environments and text intensive projects where documents need to be quickly loaded and indexed for searching.</p> <h5>Why Qizx?</h5> <ul> <li>Automatic Indexing:  Qizx indexes XML content automatically, eliminates the classic burden of defining ad-hoc indexes for application queries, and provides query and transformation performance that saves time, money, and resources in the development process. </li> <li>Query Performance:  Thanks to automatic indexing, queries are fast.  Document Type Definition (DTD) and schema are optional.  Qizx takes advantage of the XML structure to optimize queries automatically. </li> <li>Standards Based:  Qizx supports XQuery (including Full-Text and Update extensions) and conforms to W3C specifications. </li> <li>Scalable:  Qizx is proven to manage data repositories of several terabytes in size that contain millions of documents. </li> <li>ACID Transactions:  Atomicity, Consistency, Isolation, and Durability support enables concurrent transactions and updates; queries can be completed without interfering with concurrent updates; backups can be performed while the Qizx engine is running; and modifications are journaled, enabling crash recovery. </li> <li>Extensible:  It also comes integrated in a REST server that can be accessed by remote clients and applications</li> </ul> <p><a href="http://lh5.ggpht.com/-yE08wVIa7RU/VO0RQ7sAI6I/AAAAAAAAVpw/KBWVkg6S6m4/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-taFROeShVeo/VO0RRzMxPRI/AAAAAAAAVp4/QFvGG_ELSt0/image_thumb.png?imgmax=800" width="520" height="356" /></a></p> <p>...</p> <p>Embeddable engine</p> <p>Qizx is written in Java and can be integrated into a standalone application. It can also be used in the J2EE environment and conforms to the Java J2EE Servlet API. Qizx offers a simple, ready-to-use server based on HTTP protocols, thereby making it usable by applications written in a variety of languages. C++ and Python bindings are included for database access.</p> <p>Enterprise ready</p> <p>Qizx offers high availability, improved performance, reliability, and clustering, which allows for database replication and scalability. </p> <p>Security</p> <p>Qizx offers per user, hierarchical, fine-grained Access Control Lists.</p> <p>System requirements </p> <p>Entirely written in Java and officially supported platforms:</p> <ul> <li>Windows 7, Vista, XP </li> <li>Linux 2.4+ </li> <li>Mac OS X 10.5+</li> </ul> <p>Java runtime</p> <p>JRE 1.7 </p> </blockquote> <h2><a href="https://aws.amazon.com/marketplace/pp/B00RM04ZFM" target="_blank">Qualcomm Qizx</a></h2> <blockquote> <p><a href="https://aws.amazon.com/marketplace/pp/B00RM04ZFM" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-F6fGUJxXRV0/VO0RSuSDzPI/AAAAAAAAVqA/5ZaVEvGurKM/image%25255B6%25255D.png?imgmax=800" width="280" height="384" /></a></p> </blockquote> <p>This is just one of those announcements that I thought different and cool. Sure it's so far outside my sphere that I doubt I'll ever use it, but the fact that Qualcomm released it, I still found interesting...</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-78888294669548625642015-02-24T15:53:00.001-08:002015-02-24T15:53:09.464-08:00"Top 10 Changes in ASP.NET 5 and MVC 6" [The post that has the WebForm/VB'ers in an uproar...]<h2><a href="http://stephenwalther.com/" target="_blank">Stephen Walther</a> - <a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6" target="_blank">Top 10 Changes in ASP.NET 5 and MVC 6</a></h2> <blockquote> <p>I spent the last couple of weeks writing sample code for ASP.NET 5/MVC 6 and I was surprised by the depth of the changes in the current beta release of ASP.NET 5. ASP.NET 5 is the most significant new release of ASP.NET in the history of the ASP.NET framework — it has been rewritten from the ground up.</p> <p>In this blog post, I list what I consider to be the top 10 most significant changes in ASP.NET 5. This is a highly opinionated list. If other changes strike you as more significant, please describe the change in a comment.</p> <p>1. ASP.NET on OSX and Linux</p> <p>2. No More Web Forms [GD: Click through and read the <a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6#comment-6204" target="_blank">comment</a> & <a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6#comment-6201" target="_blank">comment</a>]</p> <p>3. No More Visual Basic [GD: Lots of comments about this. Click through for support links, <a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6#comment-6193" target="_blank">comment</a> & <a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6#comment-6194" target="_blank">comment</a>)</p> <p>4. Tag Helpers</p> <p>5. View Components</p> <p>6. GruntJS, NPM, and Bower Support</p> <p>7. Unified MVC and Web API Controllers</p> <p>8. AngularJS</p> <p>9. ASP.NET Dependency Injection Framework</p> <p>10. xUnit.net</p> <p><a href="http://stephenwalther.com/archive/2015/02/24/top-10-changes-in-asp-net-5-and-mvc-6" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-4NCBWyiSQ2c/VO0O47_7mpI/AAAAAAAAVpg/mnfBJpNGnM0/image%25255B3%25255D.png?imgmax=800" width="64" height="384" /></a>..."</p> </blockquote> <p>WebForms is not going away, not any more than WPF is. It IS going to live in the 4.6 line though. </p> <h2><a href="http://www.asp.net/vnext/overview/aspnet-vnext/aspnet-5-overview#webforms" target="_blank">What about Web Forms?</a></h2> <blockquote> <p>You can continue developing Web Forms apps and have confidence that Web Forms is an essential part of the .NET web development platform. We remain focused on adding new features to Web Forms to improve the development experience and keep the technology up-to-date with web practices.</p> <p>Web Forms 4.6 includes the following new features for Web Forms:</p> <ul> <li>HTTP 2 </li> <li>Async model binding </li> <li>Roslyn CodeDOM compilers</li> </ul> <p>Your existing Web Forms apps will continue to run without modification on IIS with .NET 4.6. You can’t use Web Forms apps with the cloud-optimized runtime.</p> <p>For a video about the new features in Web Forms 4.6, see <a href="http://go.microsoft.com/fwlink/?LinkId=518773">Web Forms 4.6</a>. For information about the many recent changes for Web Forms in Visual Studio 2013 Update 2, see <a href="http://blogs.msdn.com/b/webdev/archive/2014/05/13/improvements-to-asp-net-web-forms.aspx">Improvements to ASP.NET Web Forms</a>.</p> </blockquote> <p>VB? Again VB "IS NOT DEAD" but for ASP.NET v5 it won't be in the RTM.</p> <h2><a href="https://github.com/aspnet/Home/issues/236" target="_blank">Visual Basic Support? #236</a></h2> <blockquote> <p><strong><a href="https://github.com/paullyvenne">paullyvenne</a> </strong>commented <a href="https://github.com/aspnet/Home/issues/236#issue-51936584">on Dec 14 2014 </a></p> <p>I was interested in trying out vNext with VB.NET? It seems to be promoted on most of the news but I don't see anything but C#. What's the latest news?</p> <p><strong><a href="https://github.com/matthewhancock">matthewhancock</a> </strong>commented <a href="https://github.com/aspnet/Home/issues/236#issuecomment-67017451">on Dec 15 2014 </a></p> <p>Yeah, it's a little frustrating re-installing the latest versions of Visual Studio 2015 hoping VB will have vNext templates with no luck.</p> <p><strong><a href="https://github.com/coolcsh">coolcsh</a> </strong>commented <a href="https://github.com/aspnet/Home/issues/236#issuecomment-67046039">on Dec 15 2014 </a></p> <p>ASP.NET 5 is C# only at this point and that will not change before we RTM. We plan to have extensibility points so other languages like VB, F#, etc can be added via the form of a support package or such.</p> </blockquote> <p>Guys look, ASP.NET v5 is a complete, from the ground-up rewrite. It's a v1, but built by those that have decades of experience and have learned the many hard lessons that entails ad built for today's web, not the web of the late 99's...</p> <p>Don't take it from me, check out today's Scott Gu post;</p> <h2><a title="http://weblogs.asp.net/scottgu/introducing-asp-net-5" href="http://weblogs.asp.net/scottgu/introducing-asp-net-5">Introducing ASP.NET 5</a></h2> <blockquote> <p>The first preview release of ASP.NET 1.0 came out almost 15 years ago.  Since then millions of developers have used it to build and run great web applications, and over the years we have added and evolved many, many capabilities to it.  </p> <p>I'm excited today to post about a new release of ASP.NET that we are working on that we are calling ASP.NET 5.  This new release is one of the most significant architectural updates we've done to ASP.NET.  As part of this release we are making ASP.NET leaner, more modular, cross-platform, and cloud optimized.  The ASP.NET 5 preview is now available as a preview release, and you can start using it today by <a href="http://go.microsoft.com/fwlink/?LinkId=521794">downloading</a> the latest CTP of Visual Studio 2015 which we just made available. </p> <p>ASP.NET 5 is an open source web framework for building modern web applications that can be developed and run on Windows, Linux and the Mac. It includes the MVC 6 framework, which now combines the features of MVC and Web API into a single web programming framework.  ASP.NET 5 will also be the basis for SignalR 3 - enabling you to add real time functionality to cloud connected applications. ASP.NET 5 is built on the .NET Core runtime, but it can also be run on the full .NET Framework for maximum compatibility. </p> <p>With ASP.NET 5 we are making a number of architectural changes that makes the core web framework much leaner (it no longer requires System.Web.dll) and more modular (almost all features are now implemented as NuGet modules - allowing you to optimize your app to have just what you need).  With ASP.NET 5 you gain the following foundational improvements: </p> <ul> <li>Build and run cross-platform ASP.NET apps on Windows, Mac and Linux </li> <li>Built on .NET Core, which supports true side-by-side app versioning </li> <li>New tooling that simplifies modern Web development </li> <li>Single aligned web stack for Web UI and Web APIs </li> <li>Cloud-ready environment-based configuration </li> <li>Integrated support for creating and using NuGet packages </li> <li>Built-in support for dependency injection </li> <li>Ability to host on IIS or self-host in your own process</li> </ul> <p>The end result is an ASP.NET that you'll feel very familiar with, and which is also now even more tuned for modern web development.</p></blockquote> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-64138174809591692662015-02-24T15:33:00.001-08:002015-02-24T15:33:44.953-08:00Microsoft Health for Developers (no, not a MS Diet for Dev's) - Microsoft Band SDK for WinPhone/Android/iOS(coming soon)<h2><a href="http://developer.microsoftband.com/" target="_blank">Microsoft Band SDK</a></h2> <blockquote> <h5>Create amazing app experiences for Microsoft Band. </h5> <p>Extend the experience of your application to your users' wrists via a new dimension of interaction. Create an app that can send UI content to the band, keeping users engaged when they're in motion. Your app can also receive data directly from the band sensors, giving your users more reasons to interact with it. Create a personalized, data-rich, custom experience and enhanced scenarios that will engage users in ways only possible with Microsoft Band.</p> <p>The Microsoft Band SDK Preview gives developers access to the sensors available on the band, as well as the ability to create and send notifications to tiles. Enhance and extend the experience of your applications to your customers' wrists.</p> <h6>Band SDK Preview for Windows Phone</h6> <p><a href="http://go.microsoft.com/fwlink/?LinkID=526544">Download</a></p> <p><a href="http://developer.microsoftband.com/download/Microsoft%20Band%20SDK%20Preview%20WP.zip">Sample code</a></p> <h6>Band SDK Preview for Android</h6> <p><a href="http://developer.microsoftband.com/download/Microsoft%20Band%20SDK%20Preview%20for%20Android.zip">Download</a></p> <p><a href="http://developer.microsoftband.com/download/Microsoft%20Band%20SDK%20Preview%20AD.zip">Sample code</a></p> <h6>Band SDK Preview for iOS</h6> <p><a href="http://developer.microsoftband.com/#">(coming soon)</a></p> <h6>Additional resources</h6> <p><a href="http://developer.microsoftband.com/docs/MicrosoftBandSDKPreview.pdf">Documentation</a></p> <p><a href="http://developer.microsoftband.com/docs/MicrosoftBandVisualGuidelines.pdf">Experience design guidelines</a></p> <p><a href="http://developer.microsoftband.com/docs/releasenotes.html">Release notes</a></p> <h6>Access sensors</h6> <p>Use a range of sensors including heart rate, UV, accelerometer, gyroscope, and skin temperature, as well as fitness data, to design cutting-edge user experiences.</p> <h6>Create your tile</h6> <p>Keep users engaged and extend your app experience to Microsoft Band. Create tiles for the band that send glanceable notifications from your app to your users.</p> <h6>Personalize your app</h6> <p>Monetize your app by offering users ways to customize the band. Change the color theme, or bring the Me Tile to life by changing the wallpaper.</p> <p><a href="http://developer.microsoftband.com/" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-cgGAqoxhdIU/VO0J5mWBlXI/AAAAAAAAVok/KvZXpGUJTj8/image%25255B3%25255D.png?imgmax=800" width="409" height="384" /></a>..."</p> </blockquote> <p>I bet you can guess what the next <a href="http://channel9.msdn.com/coding4fun/blog" target="_blank">Coding4Fun</a> Hardware Friday post is going to be on... :P</p> <p>The above mentioned doc's are currently just a 19 page PDF, so if you're interested just <a href="http://developer.microsoftband.com/docs/MicrosoftBandSDKPreview.pdf" target="_blank">grab it</a>.</p> <p><a href="http://lh3.ggpht.com/-q26l6860FGU/VO0J6zAmRdI/AAAAAAAAVos/gwMlaeneTEs/s1600-h/image%25255B19%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-jCoAWqEmB1k/VO0J8RQfBFI/AAAAAAAAVo0/B1wi8gKQHfE/image_thumb%25255B5%25255D.png?imgmax=800" width="520" height="353" /></a><a href="http://lh5.ggpht.com/-v6W-2q9iMaI/VO0J9jchlLI/AAAAAAAAVo8/Hukz4H0Yysw/s1600-h/image%25255B13%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-R3nGDbGHKD8/VO0KAIzpSkI/AAAAAAAAVpE/HPHOf4r0P3I/image_thumb%25255B3%25255D.png?imgmax=800" width="312" height="384" /></a><a href="http://lh3.ggpht.com/-EpuNOReNbXM/VO0KBNOdxQI/AAAAAAAAVpM/2a7hwJZnyxg/s1600-h/image%25255B16%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-UMo53DUVLWg/VO0KDTq5FaI/AAAAAAAAVpU/is8Fz0x7xHg/image_thumb%25255B4%25255D.png?imgmax=800" width="435" height="384" /></a></p> <p>From the PDF:</p> <blockquote> <p><strong>Overview</strong> <br /><strong>Introduction <br /></strong>The Microsoft Band SDK Preview is designed to allow 3rd party application developers to harness the power of the Microsoft Band hardware. The SDK gives developers access to the sensors available on the Band, as well as the ability to create Tiles on the Band and sending notifications to these tiles for their applications. Through the SDK you as an application developer will be able to enhance and extend the experience of your application to your customers’ wrists. This opens up a whole new dimension of interaction and enables new, richer scenarios for your applications that make use of the capabilities of the Microsoft Band.</p> <p>Applications that work with Microsoft Band essentially make use of the Microsoft Band SDK Preview to communicate to and from the Microsoft Band. The application logic runs on the host OS (iPhone, Android, Windows Phone) and it remotely controls the UI of the Microsoft Band as well as receives contextual information and sensor data from the Band.</p> <p><strong>Features <br /></strong>The features offered by the SDK are as follows: <br /> Multi-platform support <br /> Subscribing to sensor data from the Band <br /> Sending application notifications to the Band <br /> Allowing and application to personalize the theme of the Band <br />The following subsections describe these features in more detail.</p> <p><strong>Multi-Platform Support <br /></strong>Given the multi-platform support of Microsoft Band, the SDK is also supported on all of the same platforms the current Microsoft Health and Sync applications are released on. This includes: <br /> Windows 7 or later <br /> Windows Phone 8.1 <br /> Mac OS X 10.9 <br /> iOS 8 <br /> Android 4.2 (API 17)</p></blockquote> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0tag:blogger.com,1999:blog-5655811.post-43026183755792961412015-02-11T15:45:00.001-08:002015-02-11T15:45:29.493-08:00TouchDevelop [Browser Client] is now Open Source (MIT) and on GitHub<h2><a href="http://blogs.msdn.com/b/cdndevs/">Canadian Developer Connection</a> - <a href="http://blogs.msdn.com/b/cdndevs/archive/2015/02/11/microsoft-research-makes-touch-develop-open-source.aspx">Microsoft Research makes Touch Develop open source</a></h2> <blockquote> <p><strong><em>Touch Develop is a tool developed by Microsoft Research that allows developers to build mobile apps, games and websites in a browser. As of this week it is now open source on Git</em></strong>!</p> <p>The TouchDevelop project was inspired by the programmability of 8-bit computers of the 80s that introduced many of us to the power of programming. TouchDevelop brings that magic to modern touch-based devices. The result is a tool that you can use to write basic code using a browser and can play on websites or mobile devices</p> <p>What is TouchDevelop? ...</p> <p>...</p> <p><a href="https://www.touchdevelop.com/">TouchDevelop</a> has always been a very open tool, with developers having the ability to share their scripts with other Touch Develop users. But now they take the next step – they have released the TouchDevelop web app under the MIT license. The team at Microsoft Research remains dedicated to leading its further development, but you, our users, fellow researchers, and hackers of the world, are invited to contribute.</p> <p>TouchDevelop sits in a <a href="https://github.com/Microsoft/TouchDevelop">GitHub repository</a>. You can fork it there, submit pull requests with bug-fixes or new features, submit and comment on issues in the bug-tracker, and check on latest activity. TouchDevelop consists of about 160,000 lines of <a href="http://www.typescriptlang.org/">TypeScript</a> plus some CSS and a tiny bit of HTML. ...</p> </blockquote> <h2><a href="https://www.touchdevelop.com/" target="_blank">TouchDevelop</a> - <a href="https://www.touchdevelop.com/blog/touchdevelopgoesopensource" target="_blank">TouchDevelop goes open-source</a></h2> <blockquote> <p>The TouchDevelop project was inspired by the programmability of 8-bit computers of the 80s. This is how many in our team learned about programming and we wanted to bring that magic to modern touch-based devices. In very beginning, with our first Windows Phone 7 app, it was about programming your own device, 80s style.</p> <p>Soon after, we have moved to the open web as the platform and added the capability to publish and share your programs (scripts) with other users in source form, so others can learn from and even improve upon them. We believe this openness has helped the platform quite a bit, with over 200,000 scripts published over the past 3 years.</p> <p>Today, we’re taking another step on this path – we’re releasing the TouchDevelop web app under the MIT license. The team at Microsoft Research remains dedicated to leading its further development, but you, our users, fellow researchers, and hackers of the world, are invited to contribute.</p> <p><a href="http://lh6.ggpht.com/-7SOiTgUk_uI/VNvpjXYtoYI/AAAAAAAAVn4/kHbTLAx6Qdo/s1600-h/image%25255B2%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-41OpvtE6Ruk/VNvpkT3LW-I/AAAAAAAAVoA/Nz7FQiRsjIA/image_thumb.png?imgmax=800" width="520" height="295" /></a></p> <h5>Join the party!</h5> <p>TouchDevelop sits in a <a href="https://github.com/Microsoft/TouchDevelop">GitHub repository</a>. ...</p> <h5>What’s not there</h5> <p>You’ll notice we’re not releasing the source of our Windows Phone and Android apps, as they will become obsolete very soon, when we switch to Apache Cordova. Also, running a cloud back-end for a major service like TouchDevelop is costly and complicated. We’re thus not expecting you to do that (and we’re not releasing the back-end). Instead, you can run your forked version of the TouchDevelop client web app against our cloud services. This will work as long as you’re running the client on localhost. If you want to run it from a different domain, drop us an email and we can talk about it.</p> <p>...</p> </blockquote> <h2><a href="https://github.com/Microsoft">Microsoft</a>/<strong><a href="https://github.com/Microsoft/TouchDevelop">TouchDevelop</a></strong></h2> <blockquote> <p><a href="http://lh4.ggpht.com/-vhYbLYCB1zo/VNvplNvQ_BI/AAAAAAAAVoI/QZGPXLnkIgY/s1600-h/image%25255B5%25255D.png" target="_blank"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-Vze5LQHB2sw/VNvpl-t-LmI/AAAAAAAAVoQ/JpGHuwCjZ3Y/image_thumb%25255B1%25255D.png?imgmax=800" width="520" height="70" /></a></p> <p>TouchDevelop is a touch-friendly app creation environment for iPad, iPhone, Android, Windows, Mac, Linux developed with <3 at Microsoft Research. Our mobile-friendly editor makes coding fun, even on your phone or tablet!</p> <p><strong>This repo contains the source code of the TouchDevelop editor.</strong> If you are intending to write TouchDevelop scripts, you probably want to go to <code>touchdevelop.com</code>:</p> <ul> <li><strong>stable:</strong> <a href="https://www.touchdevelop.com/app">https://www.touchdevelop.com/app</a></li> <li><strong>beta:</strong> <a href="https://www.touchdevelop.com/app/beta">https://www.touchdevelop.com/app/beta</a></li> </ul> <p>Other pages of interest:</p> <ul> <li>landing page: <a href="https://www.touchdevelop.com/">https://www.touchdevelop.com</a></li> <li>blog: <a href="https://www.touchdevelop.com/blog">https://www.touchdevelop.com/blog</a></li> <li>Hour Of Code tutorials: <a href="https://www.touchdevelop.com/hoc">https://www.touchdevelop.com/hoc</a></li> </ul> <h4>What's in this repo?</h4> <p>The repo is mostly written in <a href="http://www.typescriptlang.org/">Typescript</a> with tiny pieces of HTML gluing.</p> <p>This repo contains the source code for:</p> <ul> <li>the browser client <ul> <li>the compiler </li> <li>the editor </li> <li>the runtime</li> </ul> </li> <li>the node.js client</li> </ul> <p>However, you will not find the cloud backend code here. Indeed, <a href="https://www.touchdevelop.com/">https://www.touchdevelop.com</a> takes care of storing and managing the scripts.</p> <h4>Contributing</h4> <p>There are many ways to <a href="https://github.com/Microsoft/TouchDevelop/blob/master/CONTRIBUTING.md">contribute</a> to TouchDevelop....</p> </blockquote> <p>I tweeted this earlier, but wanted to follow-up with a normal blog post (and there's also going to be a Coding4Fun, <a href="http://channel9.msdn.com/coding4fun/blog">http://channel9.msdn.com/coding4fun/blog</a>,  post on it next Wednesday too ;)</p> Greghttp://www.blogger.com/profile/00904998050540497754noreply@blogger.com0