.NET Development News RSS Feed

.NET Development News

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


Are you new to Dynamics 365 Portal and want to know how to get started? Join us on 1 Sep for Free Webinar in Getting Started with Dynamics 265 Portal. In this article we will discuss some quick question about Dynamics 365 Portal add-on.

Source Feed: C-Sharpcorner Latest Articles

Authorization is a process that determines what a user is able to do. For example, an Admin user is allowed to install/remove a software from a computer and a non-Admin user can use the software from the computer. It is independent and orthogonal from authentication. However, authorization requires an authentication mechanism. For applications, the first step is always authentication and then authorization.

Source Feed: C-Sharpcorner Latest Articles

In this article, I am going to explain how to use a StatusStrip in a Windows Forms app using Visual studio 2017.

Source Feed: C-Sharpcorner Latest Articles

When we start building a feature, we often have a pretty good idea of what we want to have and how to get there. And then we actually start building it and we often end up with something that is quite different (and usually much better). It has gotten to the point where we aren’t even trying to do hard specs and detailed design at anything beyond the exploratory levels. For example, in the design of RavenDB 4.0, there was not even a mention of RQL. That ended up being a very late addition to...

Source Feed: Ayende @ Rahien


Software Rider 2018.2 Release Candidate – Alexander Kurakin Information Life Beyond Distributed Transactions: An Apostate’s Implementation – Failures and Retries – Jimmy Bogard Azure Blob Storage IFileProvider for ASP.NET Core – Fillip W Upgrading an existing .NET project files to the lean new CSPROJ format from .NET Core – Scott Hanselman Three Tips for Console […]

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

This article is helpful to those who want to learn Microsoft Azure. In this article, I am going to describe how to create a free Azure account with $200 or INR. 13000 credit. We can use those credits within a month. Are you already guys? Let's start.

Source Feed: C-Sharpcorner Latest Articles

Mainframes are large and high computing platform. These systems will be managed in a separate large room or hall with all necessary power backup, cooling and data backup maintenance. This is a huge investment to the company. So, not every company can effort this system.

Source Feed: C-Sharpcorner Latest Articles


Randomness is important but sometimes it is clumpy, especially when it comes to code debugging or report analysis. It's sucks when overall results get affected just because of a few random failures which you can't control (or might just don’t want to kill or fix due to some vigorous reasons and priorities factors on your machine), in these case 'a second chance' can fix a huge part of your reports and overall testing result.

Source Feed: C-Sharpcorner Latest Articles



We had a bug. If a certain method was called, we would do something very bad. Here is the fix for this issue:Basically, we assumed that the passed pointer is a char pointer and not a UTF8 byte pointer. That led to horrible mess down the line, including the fact that the length was pass to the constructor is twice the size of the actual allocated memory.In rare cases, that would be enough to push us to the next page of memory. If that page of memory wasn’t mapped, we would die with an access...

Source Feed: Ayende @ Rahien

Software .NET Core 2.1 August Update – Jamshed Damkewala Improvements in Visual Studio 2017 15.8 for web developers – Angelos Petropoulos Azure App Service on Azure Stack Update 3 Released – Andrew Westgarth Information Implementing a multi-tenant OIDC Azure AD external login for IdentityServer4 – Damien Bowden Using IHost .net core console applications – Gary […]

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

This is a screen shot from a CV I just read:The CV itself is kind of boring. Just graduated, did so and so course and was excellent in foo and bar. We see dozens of CVs like that on a regular basis. But the portfolio link was very nice. It linked to a Google Drive folder with a bunch of games that the candidate made, in various languages.I didn’t actually went and read all the code, but I really skimmed through a bunch of projects there. I actually like the portfolio a lot better than a github...

Source Feed: Ayende @ Rahien

Software Announcing F# 4.5 – Phillip Carter Visual Studio 2017 version 15.8 – John Montgomery Python in Visual Studio 2017 version 15.8 – Dan Taylor August 2018 .NET Framework Security and Quality Rollup – Tara Overfield Information Creating a Daemon with .NET Core (Part 1) – Blaize Stewart Azure Application Insights warned me of failed […]

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

There is a lock deep inside RavenDB that has been bugging me for a while. In essence, this is a lock that prevents a read transaction from opening during a particular section of the commit process of a write transaction. The section under lock does no I/O and only manipulate in memory data structure. Existing read transactions aren’t impacted, it is only the opening of a read transaction that is blocked. It isn’t usually visible in production systems. The only scenario you might expect to see...

Source Feed: Ayende @ Rahien

Information Advisory serializing/deserializing a CultureAwareComparer with .NET Framework 4.6+ – Rich Lander Running a .NET Core Generic Host App as a Windows Service – Steve Gordon Life Beyond Distributed Transactions: An Apostate’s Implementation – Dispatching Example – Jimmy Bogard Is Active Route Tag Helper for ASP.NET MVC Core with Razor Page support – Damien Bowden […]

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

As the final post in this series, I decided to see how I can create a complex query. Given the NSA’s statement, I decided to see if I can use LemonGraph to find a dog of interest. In particular, given our graph, I wanted to find start with a particular dog and find another dog that likes this dog that also like a dog that dislike the original.As a reminder, here is the graph:And starting from Arava, I want to find a dog that likes Arava that also likes a dog that isn’t liked by Arava.The...

Source Feed: Ayende @ Rahien

Information NuGet.org starts repo-signing packages – Ricardo Minguez Seeding Related Entities in EF Core 2.1’s HasData() – Shawn Wildermuth Are static methods faster in execution compared to instance methods (.NET)? – Jiří Činčura Setting up constants via proxies – Dr. Axel Rauschmayer Building an Azure Event Grid app. Part 1: Event Grid Topic and a […]

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

After going over many layers inside LemonGraph, I think we are ready to get to the real deal. We know how LemonGraph starts to execute a query. It find the clause that is likely to have the least number of items and starts from there. These are the seeds of the query, but how is it going to actually process that?Here is my graph:And here is the query that I want to run on it: n()->e(type="likes", value="yes")->n()LemonGraph detects that the cheapest source of seeds for this query is the edge...

Source Feed: Ayende @ Rahien

I said before that I don’t want to get into the details of how LemonGraph is dealing with parsing the queries. Unfortunately, I can’t avoid that. There seems to be a lot of logic, magic and mystery in the MatchLGQL() class, which is critical to understanding how queries work.The problem is that either my Python-fu is lacking or it is just really hard to figure out a non trivial codebase behavior in a dynamic language like python. I find it hard to figure out what data is stored where and how...

Source Feed: Ayende @ Rahien

Before going over the actual query implementation, I wanted to talk about something that I just realized. I said previously that I don’t understand why LemonGraph is using its integer encoding method, because it is less efficient than using variant sized integer. What I didn’t take into account is that the method LemonGraph is using gives short, but sortable, integers.Here is the encoding method:Now, let’s see what kind of binary output this will generate when given a few numbers:The key here...

Source Feed: Ayende @ Rahien


After figuring out how LemonGraph is storing data on disk, my next task is to figure out how queries are handled. Here are some queries: A query starts in the Python’s Query class, where it is parsed by the MatchLGQL class. I scanned this code briefly, but this is basically doing query parsing into the in memory representation. This is typically ugly piece of code, and that holds true for this code as well. Python’s dynamic nature also means that there isn’t an easy to follow set of AST...

Source Feed: Ayende @ Rahien

The last post left us figuring out how LemonGraph is storing nodes and edges. There are the special properties type and val that are used for this kind of lookup. I find it interesting that these two properties are treated in a special manner. It seems like it would be more useful to have such distinction completely arbitrary or use a single property. A more common approach would be to just have a unique key for each node / edge and be done with it. I’m guessing that this is needed because you...

Source Feed: Ayende @ Rahien



Language: .NET, Expertise: Intermediate - See how to use a conditional catch block.

Source Feed: DevX: Latest .NET Content

Who doesn’t love the smell of performance reviews in the morning? A smell welcomed by employees and managers alike with joy and delight. An efficient ritual that is fair and definitely motivates everyone to improve. A ritual that no one doubts is worth the investment of time and energy. Yes, I’m kidding. No, I haven’t been hacked (I am and will always be haacked though). Dilbert can provide a better introduction to performance reviews: Yes, it’s a crutch to quote Dilbert on a post about...

Source Feed: You’ve Been Haacked


Language: .NET, Expertise: Advanced - Learn how to figure out which worker processes are messing with your server performance.

Source Feed: DevX: Latest .NET Content

If you are a long time reader of my blog, you might notice something different starting today. No, the content hasn’t gotten any better. What’s new is the comment system. A long time ago, I migrated comments on my blog to Disqus using this technique to preserve the existing comments. Overall, I’ve been pretty happy with Disqus. However, they’ve made some recent changes that lead me to consider other options. For one thing, they started adding ads to the free version of Disqus. That doesn’t...

Source Feed: You’ve Been Haacked

Language: C#, Expertise: Beginner - See how to determine if a number has a negative sign or positive sign.

Source Feed: DevX: Latest .NET Content

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

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


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

Advertisement

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

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

Advertisement