Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

James D. Schwarzmeier

James D. Schwarzmeier compupc1

Niner since 2010

  • Introducing Azure Service Bus Premium Messaging

    Based on the information it seems as through this is for queues and topics only.  Does it also include relays?  If so, are the benefits the same?  We mainly use relays as our application requires synchronous communication, which the relay facilitates.

  • Desktop Outlook: Evolved and Redefined

    What is the relationship between the groups as described here with other groups of users in the various parts of O365...Yammer groups, Sharepoint groups, Groups as defined on the Admin area of O365, etc.  None of these seem to be the same thing or synchronized in any way (as best I can tell using the software today).  It's very confusing -- hopefully you can start combining these things together to have one single way of grouping users together for the use cases across the apps and services within O365.

  • WPF in 4.6 and beyond

    WPF via out of band NuGet packages is a great move!  Seeing what it did for ASP.NET or especially EF, I can only see this being a good thing, especially if the investments aren't split between the "in-box" WPF and the NuGet package.

    Although it does seem like WPF may never be truly cross-platform, it does seem like there is a good middle ground.  Even if it remains Windows-only, what are the chances that it could become open source and sit on top of .NET Core?  I ask because I have a solution that includes both ASP.NET MVC apps that I would like to update to ASP.NET 5 on .NET Core, plus WPF apps and Windows Services.  I don't really have a need to run my app on *nix, but the other benefits of .NET Core are huge -- not having to ask each of our customers to install .NET framework updates would simplify so much.

    I know I can use PCLs to share code between .NET Core-based projects and full framework-based projects, but frankly that should be a transient workaround.  Now that WPF has taken the first step of moving to NuGet, getting it and its dependencies included in (or at least, compatible with) .NET Core should be a priority once the current crop of features have been addressed.

  • SQL Unplugged Episode 1



    It's great to hear you are looking to build out this scenario.  In a topology with multiple shards (hopefully) sharing the same schema, ideally most queries would be contained within each shard.  However, in some cases a query spanning shards or relating together data between a shard and a common shared database (containing global data) is necessary.  That's somewhat painful today.  To the degree realistically possible, not having to write application-tier code to manually handle what most would consider a data tier concern would certainly make the Elastic Scale solution a lot more compelling.


    For what it's worth, the other "pain point" of Elastic Scale is schema management.  My hope is that existing solutions (SSDT, EF migrations, etc.) can gain "awareness" of Elastic Scale, and enhanced to support cross-shard schema changes.  After all, every time "yet another schema management tool" (YASMT) is developed, a higher power sheds a tear!

  • Azure SQL Database NextGen Release Preview

    +1 for the performance improvements to standard tier sizes.

    Love the higher level of compatibility.  SQL Azure is becoming a real contender!

  • Inside the Azure Storage Outage of November 18th

    Thanks for the update.  I am glad to see you are taking a look at your social media strategy -- it's always a fantastic plan B when something like the service dashboard itself goes down.  Even more, it's a great way to address specific questions not covered by service dashboard updates; I hope the new policy will permit this type of customer interaction as it makes sense.

  • SQL Server Data Tools

    Thanks @SQLScott!  I really think having great tooling for SQL Azure's new Elastic Scale will be important for its success -- and personally I think SSDT makes sense as one of the ways to deliver this, especially for those of us who can't/don't use EF migrations; why create yet another schema management workflow!  SSDT = good stuff.

  • SQL Server Data Tools

    This is a nice overview!

    We use database projects to manage our database schema for our Azure-based SaaS application.  Our app is growing and we will soon need to shard.  With the new sharding strategy (replacing federations), I wonder if the SSDT can be used to manage schemas across many databases.  Is it possible to publish a schema change to a group of databases?  I'm sure there are some challenges around this, but it would seem to be that some measures could be taken to keep things consistent -- e.g. validating as much of the schema change up-front against all shardlets before actually publishing the changes to each.

    SSDT is such a fantastic way of managing our schema within our SDLC.  It would be a real shame to have to manage this stuff manually once we begin sharding.

  • Episode 148: Azure Files with Andrew Edwards

    Just curious -- what is the relationship between the CloudDrive functionality Azure had a while back and this?  I know it was deprecated but I assume it no longer exists.

  • Developing Neural Networks Using Visual Studio

    This was a *great* talk!  I would like to have seen a little more explanation of how the activation functions work and what actually happens during training.  Still, this presentation was WORLDS above a machine learning class I took in grad school, and I hope we continue to see more of this type of content at future conferences.

    I still remember my grad school professor launching into content 5-10 minutes into the start of the course with a slide full of various symbols and terms, without any explanation of what they meant.  Like you said, when so many different terms and symbols are used to represent the same concept (or even multiple symbols used to represent the same concept), learning and understanding this stuff is extremely difficult.  We didn't even get any real-world examples.  As you allude to, as a math-oriented researcher, the professor felt examples, code and practical considerations infringed on his beautiful theory!  The best part was when mid-semester he announced that we were entering the "theoretical" part of the course (all I remember was trying to do proofs surrounding the kernel trick).

    Bottom line: as you might imagine, as someone interested in Actually Building Stuff That Works, I can't express how much I appreciate a great explanation of some of these concepts.  More, please!

See more comments…