Tuesday, March 31, 2015

TWC9: Windows 10 Launch Date, Win10 Dev Tools, Azure Apps, API Tools, IoT and more... | This Week On Channel 9 | Channel 9

TWC9: Windows 10 Launch Date, Win10 Dev Tools, Azure Apps, API Tools, IoT and more... | This Week On Channel 9 | Channel 9



Picks of the Week!

Friday, March 27, 2015

Leveraging Search Algorithms for Bing Predicts | Bing Blog

Leveraging Search Algorithms for Bing Predicts | Bing Blog



In the past, we’ve provided an in-depth view of how Bing.com improves
relevance for users in web and image search, along with ways we’ve
improved experimentation.  Leveraging technology similar to search, the
team has embarked on the relatively new area we call “Bing Predicts.”
 This feature analyzes web activity, social sentiment, and other signals
to predict the outcomes of events.  My colleague, Walter Sun, the
technical lead for the project, will share some insights on how Bing
Predicts works.  In particular, he will shed some light on how we
currently make predictions in the categories of entertainment, politics,
and sports – including the recently announced Bing predictions for March Madness. 

Allocation Failure and Remediation | Microsoft Azure Blog

Allocation Failure and Remediation | Microsoft Azure Blog



When you create a VM, restart stopped (de-allocated) VMs, resize a VM,
or when you add new web or worker role instances, Microsoft Azure
allocates compute resources to your subscription. You may occasionally
receive errors when performing these operations even before you reach
the Azure subscription limits. This blogpost explains the causes of some
of the common allocation failures and suggests possible remediation.
The information may also be useful when you plan the deployment of your
services.

Windows 10 developer tooling preview now available to Windows Insiders

Windows 10 developer tooling preview now available to Windows Insiders



API contracts: With Windows 10, you can directly verify
if a Windows feature is available rather than inferring based on the
operating system version. This empowers you to start checking, at
runtime, if a Windows feature is available on the device before you call
a related API.



A good API contract for you to try out in your code to
see this in action is HardwareButtons, which is present on phones (via
the Mobile Extensions SDK), and thus available on the phone and mobile
emulator but not available on the desktop. We believe that API contracts
and the extension SDKs will allow you to adapt your code at runtime to
deliver user experiences that feel right on the device it’s being run
on.



Code samples:
New with Windows 10, documentation code samples will be published on
GitHub. Today, we’re publishing an initial couple dozen samples, with
many more planned for the Build timeframe.



Visual Studio Tools for Windows 10 Technical Preview - Somasegar's blog - Site Home - MSDN Blogs



Diagnostic Tools debugger window in Visual Studio 2015 - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs



  • The Output window: allows you to see program output and other debugger events while it is running
  • IntelliTrace:
    allows you to see interesting events in your application and set the
    debugger back in time so that you can look at historical data in the
    Call Stack, and Locals windows. You can also see the list of every
    method call and its parameters (even when that method is no longer on
    any call stack).
  • The Performance and Diagnostics hub:
    allows you to perform a comprehensive performance analysis of your app
    as it runs without the debugger. You have your choice of performance
    tools to use, such as the CPU Usage tool and the Memory Usage tool, depending on the nature of the performance issue.


 Debugger PerfTips (announced in CTP3) provide performance information right in your code as you set breakpoints and step with the debugger.



If you spot a potential issue when debugging, you can get a per-function breakdown of CPU Usage by running the CPU Usage tool without the debugger. To do this go to Debug -> Start Diagnostic Tools without Debugging, select CPU Usage, and click Start





Introducing the UI debugging tools for XAML - The Visual Studio Blog - Site Home - MSDN Blogs



 If you’re interested in the specifics about how these tools work, as
well as the ways we’ve extended WPF to support the UI Debugging tools,
you may find this article on Expanding WPF for UI Debugging interesting.





Announcing .NET 2015 Preview: A New Era for .NET - .NET Blog - Site Home - MSDN Blogs





What’s new in Windows 10 Developer Preview – Windows app development





Security

ECC encryption New APIs in the Windows.Security.Cryptography
namespace provide support for Elliptical Curve Cryptography (ECC), a
public-key cryptography implementation based on elliptical curves over
finite fields. ECC is mathematically more complex than RSA, provides
smaller key sizes, reduces memory consumption, and improves performance.
It offers Microsoft services and customers an alternative to RSA keys
and NIST-approved curve parameters.

 

Application model

Shared storage The new Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager
class and its methods let you share a file with another app by passing a
sharing token when you launch the other app by using URI activation.
The target app redeems the token to get the file shared by the source
app.
Settings
Display built-in settings pages by using the ms-settings protocol with the LaunchUriAsync method. For example, the following code displays the page of Wi-Fi settings.
bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings://network/wifi"));


For a list of the settings pages that you can display, see How to display built-in settings pages by using the ms-settings protocol.


Announcing Azure App Service | Microsoft Azure Blog

Announcing Azure App Service | Microsoft Azure Blog



ith App Service, developers enjoy the following benefits:


  • Deploy web, mobile and API apps in seconds using your language of choice like .NET, Java, NodeJS, PHP or Python
  • Build one app backend that works across native iOS, Android and Windows clients
  • Automate business processes using a powerful new visual design experience
  • Connect easily to enterprise systems such as SQL, SAP and Oracle and
    popular cloud services like Office 365, Dynamics CRM, Salesforce.com,
    DropBox and many more
  • Build and consume cloud APIs from a rich ecosystem of connectors and templates
  • Perform sophisticated DevOps functions with continuous integration using Visual Studio Online and GitHub
  • Focus on rapidly improving your apps without worrying about infrastructure
Create a new app right away for free. No credit card required, no commitments, no hassles.

App Service includes the following app types:


  • Web Apps – Create mission critical Web apps that scale with your business.
  • Mobile Apps – Engage employees, partners and customers on any device at any time.
  • Logic Apps – Automate business processes across SaaS and on-premises.
  • API Apps – Easily build and consume Cloud APIs within any app.

Episode 171: Hive Queries with Nino Bice | Microsoft Azure Cloud Cover Show | Channel 9

Episode 171: Hive Queries with Nino Bice | Microsoft Azure Cloud Cover Show | Channel 9





In this episode Mat Velloso and Elliott Miller are standing in for Chris Risner and Haishi Bai.
 Mat and Elliott are joined by Nino Bice, a Product Manager on the
HDInsight team.  In this show, episode 2 of our Big Data series, Nino
walks through how you can use Hive queries with HDInsight.  Hive allows
you to execute SQL-like queries which compile down into map-reduce jobs.
 Nino begins by quickly going over how to generate a new cluster using
the Azure portal.  He then shows the HDInsight Query Console.  Nino then
proceeds to demonstrate how querying works and runs some live queries.
 Nino ends the show by going over some of the Visual Studio tooling that
Microsoft provides for working with HDInsight and Hive.

Thursday, March 26, 2015

Flowdock Enterprise: Integrations supercharged

Newsletter



closer to 100 integrations:







improved integrations:




  • Rally, the popular application lifecycle management platform

  • PagerDuty, the on-call scheduling and incident tracking service

  • Pivotal Tracker, the project management tool for agile teams

Azure App Service announcement | Scott Guthrie March 24, 2015 Announcement | Channel 9

Azure App Service announcement | Scott Guthrie March 24, 2015 Announcement | Channel 9

Arrow Electronics | Internet of Things Immersions

Arrow Electronics | Internet of Things Immersions



Bringing Data to Life: How to Turn Data Intelligence into Actionable Sales Growth

Cloud Computing From Edge to Enterprise


Converged Infrastructure & the Modern Datacenter



Are You Prepared for Your Next Data Security Breach? (It's Not
If, but When)


Monetizing the Internet of Things


Demystifying the Myriad of Connectivity Options and Trade Offs

Friday, March 20, 2015

TWC9: GDC 2015 Redux, Windows 10 Release Cadence, Ninja Cat Unicorns and more... | This Week On Channel 9 | Channel 9

TWC9: GDC 2015 Redux, Windows 10 Release Cadence, Ninja Cat Unicorns and more... | This Week On Channel 9 | Channel 9

Upcoming Regional Conferences related to Data Science

Regional Conferences | Boston Data Community

Win Every Interview with these 6 Steps | Laszlo Bock | LinkedIn

Win Every Interview with these 6 Steps | Laszlo Bock | LinkedIn



book, WORK RULES!: INSIGHTS FROM INSIDE GOOGLE THAT WILL TRANSFORM HOW YOU LIVE AND LEAD,



www.workrules.net.

C# from a Java Developer’s Perspective: Properties

C# from a Java Developer’s Perspective: Properties



Listed here are some key differences between C# and Java 7. Why Java 7
when 8 has been released, you ask? Well, it’s largely because one of
the biggest platform people write Java code in is Android, and Android
doesn’t really support Java 8 (yet?). But worry not! I’ve added an
addendum for features present in Java 8.


C# vs Java

ASP.NET 5: Deep Dive | dotnetConf 2015 | Channel 9

ASP.NET 5: Deep Dive | dotnetConf 2015 | Channel 9

WCF - The message could not be dispatched because the service at the endpoint address … is unavailable for the protocol of the address

My .NET Scramblings: net.tcp - The message could not be dispatched because the service at the endpoint address is unavailable for the protocol



  1. Open a command prompt
  2. Navigate to c:\windows\microsoft.net\framework64\v4.0.30319
  3. Register the service model using the command "ServiceModelReg.exe -r"