.NET Development News RSS Feed

.NET Development News

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

You can read the full details here. The short of it is that we discovered a security vulnerability in RavenDB. This post tells a story. For actionable operations, see the previous link and upgrade your RavenDB instance to a build that includes the fix.Timeline:June 6 – A routine code review inside RavenDB expose a potential flaw in sanitizing external input. It is escalated and confirmed be a security bug. Further investigation classify it as CRTICIAL issue. A lot of sad faces on our slack...

Source Feed: Ayende @ Rahien

Information Tools for Exploring .NET Internals – Matt Warren .NET Core 2.1 Update strategy – Anant Dimri ASP.NET Core MVC Form Requests and the Browser Back button – Damien Bowden Explicitly Ignoring Exceptions in C# – Rick Strahl Adding attribute to backing field of automated property – Gunnar Peipman Why Skylake CPUs Are Sometimes 50% […]

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





AngularJS is an MVC based framework. Google developed AngularJS. AngularJS is an open source project, which can be used freely, modified and shared by others.

Source Feed: C-Sharpcorner Latest Articles

Reading this article, we can learn how to use the UniformGrid control in Universal Windows Apps development with XAML and Visual C#.

Source Feed: C-Sharpcorner Latest Articles





Advertisement

I just got back from watching the Incredibles 2. The previous movie was a favorite a mine from first view, and it is one of the few movies that I can actually bear to watch multiple times. I was hoping for a sequel almost from the moment I finished the first movie, and it took over a decade to get it.I actually sat down with my 3 years old daughter to watch the first movie before I went to see the second one. I’m not sure of how much she got from it, although she is very fond of trains and...

Source Feed: Ayende @ Rahien

Software Lamar 1.0: Faster, modernized successor to StructureMap – Jeremy D Miller Unity Explorer and new code inspections in Rider 2018.1 – Matt Ellis PowerShell Script Analyzer 1.17.1 Released! – Christoph Bergmeister Blazor-State – TimeWarp Enterprises Information Getting Started with Microsoft’s Python Developer Tools – Dan Taylor How to get Visual Studio 2017 Live Unit […]

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

We started to get reports from users that are running RavenDB on Docker that there are situations where RavenDB reports that there has been a data corruption event.  You can see how this looks like on the right. As you can see, this ain’t a happy camper. In fact, this is a pretty scary one. The kind you see in movies that air of Friday the 13th. The really strange part there was that this is one of those errors that really should never be possible. RavenDB have a lot of internal checks,...

Source Feed: Ayende @ Rahien

Software .NET Framework June 2018 Security and Quality Rollup – Tara Overfield Windows Template Studio 2.2 released! – Clint Rutkas Information AspNet Core Nested Applications – Damian Hickey Who is Blazor for Exactly? – Shawn Wildermuth vswhere now supports -utf8 to override console code page – Heath Stewart Aspect Oriented Programming in C# via Functions […]

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

We just upgraded our stable branch to .NET Core 2.1. The process was pretty smooth overall, but we did get the following exchange in our internal Slack channel. It went something like this:is it known that import doesn't work ? As you can imagine, Import is pretty important for us.nodoes it work on your machine ?checking,,,what's an error?no error.so UI is blocked?do you have any errors in dev tools console?`TypeError: e is undefined`doesn't says to me muchsame thing in incognitoexport doesn't...

Source Feed: Ayende @ Rahien

Information An Introduction to Blazor – Jason Farrell Blazor it’s here: how to write C# in the browser! – Andrea Angella Suppressing the startup and shutdown messages in ASP.NET Core – Andrew Lock ASP.NET Core and Web API: A Custom Wrapper for Managing Exceptions and Consistent Responses – Vincent Maverick Durano C# Enum: Definition, Examples, […]

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

Information Controllers as action filters in ASP.NET Core MVC – Fillip W Configuration Autofac Module – Rory Primrose Clean Architecture – Should I Move the Startup Class to Another Assembly? – Steve Collins IHttpClientFactory Patterns: Using Typed Clients from Singleton Services – Steve Gordon Dissecting new generic constraints in C# 7.3 – Sergey Teplyakov Asynchronous […]

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

Language: .NET, Expertise: Advanced - Consuming APIs can be complicated due to the lack of documentation and testable features. See how Swagger bridges that gap.

Source Feed: DevX: Latest .NET Content

The Node.JS client for RavenDB 4.0 is out. You can get it directly from NPM. Here is how this looks like:Enjoy .

Source Feed: Ayende @ Rahien

And now the book is another tiny big step close to actually being completed. All editing has been completed, and we did a full pass through the book. All content is written and there isn’t much to do at all.We are now sending this for production work, and once that is done, I can announce this project complete. Of course, by that time, I’ll have to start writing about the new features in RavenDB 4.1, but that is a story for another day.You can get the updated bits here, as usual, I would...

Source Feed: Ayende @ Rahien

RavenDB’s subscription give you the ability to run batch processing easily and robustly. In other words, you specify a query and subscribe to its results. RavenDB will send you all the documents matching the query. So far, that is pretty obvious, but what is important with subscriptions is the fact that it will keep sending you results. As long as your subscription is opened, you’ll get any changed document that matches your query. That gives you a great way to implement event pipelines, batch...

Source Feed: Ayende @ Rahien

The previous post has a code sample in it that was figuratively* physically painful for me to write. Avoiding the number of syscalls that are invoked, the code isn’t all too efficient as I now measure things, it uses way too much managed memory and it is subject to failures as we increase the amount of data we push through. For this post, I’m going to be rewriting the CodexWriter class as I would for code that is going into RavenDB.* I literally know what literally used to mean, amazing.I’m...

Source Feed: Ayende @ Rahien

We are exploring a few data structure for a particular feature in RavenDB, and I run into something that is elegant, simple, easy and deep enough that we can discuss serious implementation details upon without getting too bogged down in the details.The idea is that I’m going to be using this series of blog post to post a detailed walk through about building a key value store from scratch. Including all the intermediate steps and wrong turns along the way. In other words, this is a “Show...

Source Feed: Ayende @ Rahien

I have some big news! Scientist.NET 2.0 is now available on NuGet. Install-Package Scientist This release includes two main features: A fire and forget result publisher Better support for IoC/DI scenarios. Fire and Forget Result publishers should be very fast in order to avoid delaying code under experimentation. However, if a result publisher needs to talk to a service, it might have a noticeable impact on code execution times. With this release, a result publisher (class that...

Source Feed: You’ve Been Haacked

In optimizing the code from Maybe.NET I’m not actually making any structural changes, I’m merely going over the code and fixing idiomatic C# code that has unacceptable performance behavior from my point of view.For example, let’s take this code, the code of the Bloom Filter algorithm:This will allocate a state object for the closure, and we’ll have a delegate invocation cost to pay. We also saw the other costs that are paid here in the previous post (since this call the to the MurmurHash3...

Source Feed: Ayende @ Rahien




Language: .NET, Level: Intermediate: - The formatting for the data written to the console using the console.write or console.writeline commands can be difficult to read. See how C# allows you to insert additional spaces to fix that problem.

Source Feed: DevX: Latest .NET Content


The Information Industry Association adopted the motto “Putting Information at Your Fingertips” way back in the hazy days of the 1970s. However it was during a 1990 Comdex keynote (you can watch a scratchy VHS recording of it on YouTube), when a relatively young Bill Gates articulated a vision to bring that idea to reality. In the intervening time, that vision has mostly come to fruition…for VIM users. For the rest of us, it’s more like information at the end of your mouse clicks. But close...

Source Feed: You’ve Been Haacked




Developers are real passionate about their semi-colons; or lack thereof. Comment threads on GitHub can get a bit…testy…on this topic. What’s a beleaguered1 repository maintainer to do when an issue comment thread gets out of hand? GitHub provides community tools maintainers can use to define community standards for their projects. For example, it’s easy to add a code of conduct to a repository. It’s also possible report offensive comments directly to GitHub. However, a code of conduct is only...

Source Feed: You’ve Been Haacked


In The Case Against Pay for Performance, I argued against increasing pay based on performance reviews. Checkmate. Case closed. Or so I thought. Like many bloggers, I suffer from delusions of grandeur that millions ponder every word I write, are enlightened by insight, and then compelled to action. Alas, it’s not to be. Instead, I find that belief in the power of rewards to spur higher performance persists despite the ample evidence to the contrary. I suspect that one reason people continue...

Source Feed: You’ve Been Haacked

There was once a time I regretted not attending a school with a more rigorous engineering program. I would tell myself, I should have gone to an institution like Stanford which has a strong CS program and ties to the bay area tech scene. I’d be further ahead in my career hobnobbing with VCs showering me with champagne and hundred dollar bills. To use the technical term, I was a fool. When I look back at 2017, I’m particularly grateful for the strong liberal arts education I received at...

Source Feed: You’ve Been Haacked

Not to stereotype tech folks, but, I’ll do it anyways. Most of us could stand to get in better physical shape. I know, that’s about as surprising as a cryptocurrency crash. In particular, I highly recommend a weight training program. If you’re in the Bellevue, WA area, I have just the gym for you, Impact Strength and Performance. But first, let me make the case by sharing my experiences for the past two years. As you can see from the photo, I’ve gotten quite swole (note: costume muscles will...

Source Feed: You’ve Been Haacked

This year felt a lot like living in the darkest timeline and an episode of Black Mirror at the same time. When I look back at the year, the most significant event for me is also the hardest to write about because it’s deeply personal. Not just for me, but for members of my family. And I often don’t see how the benefit of exposing our private lives overcomes the risks. But in talking to them and others, they encouraged me to share in the hopes it helps others in similar situations. Trigger...

Source Feed: You’ve Been Haacked

A recent wry tweet by @bcrypt really tickled my funny bone: gitcoin: the author of the commit sha1 with the longest prefix of 0’s in your repository is now the project maintainer The genius in the tweet is how it draws a comparison to Bitcoin’s approach to achieving distributed consensus with achieving consensus on choosing a project maintainer. With Bitcoin, there’s a proof-of-work algorithm that relies on generating SHAs until you find one with a certain number of leading zeros. Git...

Source Feed: You’ve Been Haacked

In Endless Immensity of the Sea I wrote about a leadership style that encourages intrinsic motivation. Many people I talk to don’t work in such an environment. Even those who work in places that promote the ideals of autonomy and intrinsic motivation often find that over time, things change for the worse. Why does this happen? I believe it’s the result of management entropy. Over time, if an organization doesn’t actively work to fight it, their leaders start to lose touch with what really...

Source Feed: You’ve Been Haacked

There’s this quote about leadership that resonates with me. If you want to build a ship, don’t drum up people together to collect wood and don’t assign them tasks and work, but rather teach them to long for the endless immensity of the sea. Most attribute it to the French author Antoine de Saint-Exupéry, but it’s doubtful that he wrote these exact words. For one, he’s French, so the words he wrote probably had a lot of àccênts and “le”, “la”, and “et” words in them. This English quote...

Source Feed: You’ve Been Haacked

I’ll be in the UK next week presenting at the free AzureCraft event being held on June 3rd and 4th.  This event was created by the UK Azure User Group and is a great way to learn about Azure as well as engage with the Azure community in the UK. What’s new in Azure Talk I’ll be speaking on June 3rd from 9:30-11:30am on “What’s new in Azure”.  It is going to have a lot of new content and highlight some of the cool new services and capabilities in Azure that developers might not have had a chance...

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

As the role of mobile devices in people's lives expands even further, mobile app developers have become a driving force for software innovation. At Microsoft, we are working to enable even greater developer innovation by providing the best experiences to all developers, on any device, with powerful tools, an open platform and a global cloud. As part of this commitment I am pleased to announce today that Microsoft has signed an agreement to acquire Xamarin, a leading platform provider for...

Source Feed: ScottGu's Blog
Categories: mobile, azure, .net, visual studio

Yesterday we held our AzureCon event and were fortunate to have tens of thousands of developers around the world participate.  During the event we announced several great new enhancements to Microsoft Azure including: General Availability of 3 new Azure regions in India Announcing new N-series of Virtual Machines with GPU capabilities Announcing Azure IoT Suite available to purchase Announcing Azure Container Service Announcing Azure Security Center We were also fortunate to be joined on...

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

Today, I’m happy to announce several key additions to our big data services in Azure, including the General Availability of HDInsight on Linux, as well as the introduction of our new Azure Data Lake and Language services. General Availability of HDInsight on Linux Today we are announcing general availability of our HDInsight service on Ubuntu Linux.  HDInsight enables you to easily run managed Hadoop clusters in the cloud.  With today’s release we now allow you to configure these clusters to...

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

This Tuesday, Sept 29th, we are hosting our online AzureCon event – which is a free online event with 60 technical sessions on Azure presented by both the Azure engineering team as well as MVPs and customers who use Azure today and will share their best practices. I’ll be kicking off the event with a keynote at 9am PDT.  Watch it to learn the latest on Azure, and hear about a lot of exciting new announcements.  We’ll then have some fantastic sessions that you can watch throughout the day to...

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

RSS Feed Subscribe to this Feed via RSS reader.

Related Feeds
Music News      Hindi Blogs      U.S. Politics      C# Development      Skylanders     

Advertisement