.NET Development News RSS Feed

.NET Development News

.NET development news and blogs.
Feed created by feedshuttle
121

While studying an issue using customer data, I noticed that indexing speed wasn’t up to what I expected it to be. In fact, the size of the indexing batch remained roughly constant (and small), and didn’t exhibit the usual increases as RavenDB notices that the server has a lot of work to do and the resources to do it. This was while investigating something else, but since I had to re-index that database quite a few time, I decided to investigate what was going on. The underlying issue turned...

Source Feed: Ayende @ Rahien




This is a recent case. One of our customers complained that every now and then they started to see very high memory utilization, escalating quickly until the system would bog down and die. They were able to deploy a mitigation strategy of a sort, when they detected this behavioral pattern, they would force RavenDB to reject client requests for a short while, which would fix this issue. This went on for  a while, because the behavior was utterly random. It didn’t seem to relate to load, peek...

Source Feed: Ayende @ Rahien









For a feature in RavenDB, I need to figure out the maximum number of outputs per document an index has. Now, indexing runs in multiple threads at the same time, so we ended up with the following code: var actualIndexOutput = maxActualIndexOutput; if (actualIndexOutput > numberOfAlreadyProducedOutputs) { // okay, now let verify that this is indeed the case, in thread safe manner, // this way, most of the time we don't need volatile reads, and other sync operations // in the code...

Source Feed: Ayende @ Rahien

I’m taking the month of September off from publishing The Morning Brew, the first break in publication since I started way back in January 2008. This means that today’s edition is the last one until October, as 31st August is a public holiday here in the UK and I don’t put out an edition on […]

Source Feed: The Morning Brew
Categories: .net, development, morning brew

Today we are making available several new SQL Database capabilities in Azure that enable you to build even better cloud applications.  In particular: We are introducing two new pricing tiers for our  Elastic Database Pool capability.  Elastic Database Pools enable you to run multiple, isolated and independent databases on a private pool of resources dedicated to just you and your apps.  This provides a great way for software-as-a-service (SaaS) developers to better isolate their individual...

Source Feed: ScottGu's Blog
Categories: azure, community news, sql server

I was telling my wife about my day at work, and the conversation went something like that: Me: So we spent all day trying to optimize this really expensive query. Wife: What made it so expensive? Me: We weren’t sure, but it run for 300 – 400 ms! Wife: You are so impatient.

Source Feed: Ayende @ Rahien

Software MAT v4.0 Beta update 1 is available – Cameron Lerum NDepend V6 – Nathan Gloyn Information PresentationDomainDataLayering – Martin Fowler Rocking Your Mocks – Jason Bock Solution to Little Puzzlers – Lowest Common Ancestor – James Michael Hare The Rise of JavaScript Frameworks – Part 2: Tomorrow – Rick Strahl Building A Component-Based Web […]

Source Feed: The Morning Brew
Categories: .net, development, morning brew

We got a customer request about performance issues they were seeing on startup on a particular set of machines. Those machine run in a cloud environment, and they have… peculiar, one might say deviant, I/O characteristics. In particular, the I/O pipeline on those machines is wide, but very slow. What do I mean by that? I meant that any particular I/O operation on those is likely to be slow, but the idea is that you can get much better performance if you issue concurrent I/O. The system is...

Source Feed: Ayende @ Rahien

Software Download Visual Studio 2012 Update 5 – Microsoft Downloads An open-source full-fidelity XML parser – Kirill Osenkov RazorPub is live – Al Nyveldt Information AntiPattern – Martin Fowler TypeScript and JavaScript in ReSharper 9.2 – Anton Lobov Web API 2 – don’t get caught with your parameters down – Tahir Khalid #VS2015 – Delete […]

Source Feed: The Morning Brew
Categories: .net, development, morning brew

There is a pretty interesting discussion in the Raft mailing list, about clarifying some aspects of the Raft protocol. This led to some in depth discussion on the difference between algorithms in their raw state and the actual practice that you need in the real world. In case you aren’t aware, Raft is a distributed consensus protocol. It allows a group of machines to reach a decision together (a gross over simplification, but good enough for this). In a recent post, I spoke about dedicated...

Source Feed: Ayende @ Rahien

Information The Zen of Code Reviews: Best Practices – Michael Sorens Usage of into and let keyword in Query Expression C# – Ashish Kumar Switchable Actor Behaviour in Akka.NET – Jason Roberts The series Microsoft #Azure Essentials: Free #eBooks – Sergio Govoni Deploying to Linux & Windows Docker Containers, Why doesn’t Docker Tools for Visual […]

Source Feed: The Morning Brew
Categories: .net, development, morning brew

Recently I pulled some code from a colleague, and tried to test it. It worked, which was fine, so I let it run the tests, and went out to lunch. When I came back, I was surprised to discover that the build has failed, not because of some test failing, but because it couldn’t compile. To be rather more exact, we go the following error: [optimized-build] Using type script compiler: C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\tsc.exe [optimized-build] [optimized-build]...

Source Feed: Ayende @ Rahien

Next Monday (31st August) is a public holiday here in the UK, and as the unofficial Morning Brew rules dictate, there shall be no edition then. Furthermore I will be taking most (if not all) of September off from publishing the Morning Brew – the first break in publication since I started back in 2008. […]

Source Feed: The Morning Brew
Categories: .net, development, morning brew

We care very deeply about the operations side of RavenDB. Support calls are almost never about “where are you? I want to send you some wine & roses”, and they tend to come at unpleasant timing. One of the things that we had learnt was that when stuff breaks, it tend to do so in ways that are… interesting. Let me tell you a story… A long time ago, a customer was using an index definition that relied on the presence of a custom assembly to enrich the API available for indexing. During the...

Source Feed: Ayende @ Rahien

Testing our software is something that we take very serious. And in some cases, we want to go beyond testing stuff that we know. We want to test random stuff. For example, if we add 10,000 documents, then remove every 17th, what happens? Is there any differences in behavior, performance, etc? It is easy to do random stuff, of course. But that leads to an interesting case. As long as the tests are passing, you can pat yourself on the back: “We have done good, and everything works as it should”....

Source Feed: Ayende @ Rahien

Advertisement

At DockerCon this year, Mark Russinovich, CTO of Microsoft Azure, demonstrated the first ever application built using code running in both a Windows Server Container and a Linux container connected together. This demo helped demonstrate Microsoft's vision that in partnership with Docker, we can help bring the Windows and Linux ecosystems together by enabling developers to build container-based distributed applications using the tools and platforms of their choice. Today we are excited to...

Source Feed: ScottGu's Blog
Categories: azure, .net, visual studio, windows server, community news

I’ll be presenting at the GOTO Copenhagen conference in Oct 7 – 8 this year. The full session summary is: Presentation: Highly Available & Scalable Solutions with RavenDB Track: Solutions Track 1 / Time: Monday 13:20 - 14:10 / Location: Rosenborg RavenDB is a 2nd generation document database, with built-in load distribution, seamless replication, disaster recovery and data-driven sharding. In this session, we are going to explore how RavenDB deals with scaling under load and remain highly...

Source Feed: Ayende @ Rahien

Get a walkthrough of the cool new features made available by the long-awaited release of Visual Studio 2015.

Source Feed: DevX: Latest .NET Content


Today is a big day with major release announcements for Visual Studio 2015, Visual Studio 2013 Update 5, and .NET Framework 4.6. All these releases have been covered in great detail on Soma’s Blog, Visual Studio Blog, and .NET Blog.  Join us online for the Visual Studio 2015 Release Event, where you can see Soma, Brian Harry, Scott Hanselman, and many other demo new Visual Studio 2015 features and technologies. This year, in a new segment called “In The Code”, we share how a team of Microsoft...

Source Feed: ScottGu's Blog
Categories: asp.net, .net, community news, visual studio

The Power BI visuals project provides a set of visualizations that you can use to extend the capabilities of Power BI.

Source Feed: DevX: Latest .NET Content

You can now create ASP.NET Docker containers from within your Visual Studio IDE with the release of Visual Studio 2015 Tools for Docker.

Source Feed: DevX: Latest .NET Content

Learn more about yesterday's announcement from the Microsoft Azure team regarding the Azure Resource Usage and Rate Card API.

Source Feed: DevX: Latest .NET Content

Organizations moving to the cloud can achieve significant cost savings.  But to achieve the maximum benefit you need to be able to accurately track your cloud spend in order to monitor and predict your costs. Enterprises need to be able to get detailed, granular consumption data and derive insights to effectively manage their cloud consumption. I’m excited to announce the public preview release of two new Azure Billing APIs today: the Azure Usage API and Azure RateCard API which provide...

Source Feed: ScottGu's Blog
Categories: azure, community news

Learn more about how the CQRS pattern works and in which scenarios it is appropriate.

Source Feed: DevX: Latest .NET Content

Learn more about what developers should look forward to seeing in the coming years.

Source Feed: DevX: Latest .NET Content



I’m very excited to announce the general availability release of Azure Premium Storage. It is now available with an enterprise grade SLA and is available for everyone to use. Microsoft Azure now offers two types of storage: Premium Storage and Standard Storage. Premium Storage stores data durably on Solid State Drives (SSDs) and provides high performance, low latency, disk storage with consistent performance delivery guarantees. Premium Storage is ideal for I/O-sensitive workloads - and is...

Source Feed: ScottGu's Blog
Categories: azure, community news

In a mobile first, cloud first world, every business needs to deliver great mobile and web experiences that engage and connect with their customers, and which enable their employees to be even more productive.  These apps need to work with any device, and to be able to consume and integrate with data anywhere. I'm excited to announce the release of our new Azure App Service today - which provides a powerful new offering to deliver these solutions.  Azure App Service is an integrated service...

Source Feed: ScottGu's Blog
Categories: azure, community news, asp.net

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.  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,...

Source Feed: ScottGu's Blog
Categories: .net, asp.net, community news

Today we released a number of great enhancements to Microsoft Azure. These include: Machine Learning: General Availability of the Azure Machine Learning Service Hadoop: General Availability of Apache Storm Support, Hadoop 2.6 support, Cluster Scaling, Node Size Selection and preview of next Linux OS support Site Recovery: General Availability of DR capabilities with SAN arrays I've also included details in this blog post of other great Azure features that went live earlier this month: SQL...

Source Feed: ScottGu's Blog
Categories: azure, community news, sql server, .net

On March 2nd I'm doing an Azure event in London that you can attend for free.  I'll be speaking for about 2.5 hours and will do an end-to-end walkthrough of Microsoft Azure, show off a bunch of demos of great new features/capabilities, and talk about some of the improvements coming out over the next few months. You can sign-up and attend the event for free (while tickets last - they are going fast).  If you are interested sign-up now.  The event is being held at the Mermaid Conference &...

Source Feed: ScottGu's Blog
Categories: azure, community news

Dig into writing diagnostics as Ted Neward and Joe Hummel show how to use the open source .NET Compiler Platform (formerly known as "Roslyn") to write language tools when developing for the platform.

Source Feed: MSDN Magazine (en-us)
Categories: dotnet, cs, studio

Can the .NET Compiler Platform change what it means to write a Microsoft .NET Framework API? Learn about diagnostic analyzers, a key new feature of Visual Studio 2015 that lets a NuGet package introduce custom warnings and errors to your build.

Source Feed: MSDN Magazine (en-us)
Categories: dotnet, cs

Today we released a number of great enhancements to Microsoft Azure. These include: Premium Storage: New Premium high-performance Storage for Azure Virtual Machine workloads RemoteApp: General Availability of Azure RemoteApp service SQL Database: Enhancements to Azure SQL Databases Media Services: General Availability of Live Channels for Media Streaming Azure Search: Enhanced management experience, multi-language support and more DocumentDB: Support for Bulk Add Documents and Query...

Source Feed: ScottGu's Blog
Categories: azure, .net, community news

Sometimes the simplest approach is best, as Ted Neward illustrates with the Growl notification utility, which makes it easy for developers to add reliable notificiations to their software.

Source Feed: MSDN Magazine (en-us)
Categories: dotnet

Golf season is here! Learn how to build a cross-platform mobile app (Windows Phone and iOS) that uses Azure Mobile Services to track drives in a long drive contest.

Source Feed: MSDN Magazine (en-us)
Categories: dotnet, azure, cs, data, sqla, mobile

Get the lowdown on better management of windows and tiles, new project templates, updated and new HTML and XAML controls, new networking and security APIs, and much more.

Source Feed: MSDN Magazine (en-us)
Categories: dotnet, javascript, studio, win8

RSS Feed Subscribe to this Feed via RSS reader.

Related Feeds
Jobs in New York City      Movie News      Music News      Astronomy News      Gadgets