.NET Development News RSS Feed

.NET Development News

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

Regardless of the operating system you use, you are going to get roughly the same services from each of them. In particular, process and memory isolation, managing the hardware, etc. It can sometimes be really interesting to see the difference between the operating systems approach to solving the same problem. Case in point, how both Windows and Linux manage memory. Both of them run on the same hardware and do roughly the same thing. But they have very different styles, this end up having...

Source Feed: Ayende @ Rahien

Angular is a framework to build client-side applications. It is specially used to create single page applications where the View is refreshed asynchronously without having to reload the whole application. We will learn how to work with Angular CLI, in this article.

Source Feed: C-Sharpcorner Latest Articles

When developing a project, it is always necessary to compile the documentation and keep it up to date. This problem can be solved in different ways. In general, the automatic documentation capabilities are always used, which allows you to obtain a good quality of documentation with a minimal time cost, which will always correspond to the current version of your API. Currently very popular and functional framework for working with the API is Swagger

Source Feed: C-Sharpcorner Latest Articles


Install Visual Studio Community (latest version) - This ensures the latest version of .NET is installed and the build agents that Team City uses are also installed. Plus extremely useful for server-side debugging etc.

Source Feed: C-Sharpcorner Latest Articles

All speakers had to give their very first session once. We all had to bite the bullet and face the fear of no one wanting to hear us talk, what if I teach something wrong, or what if I throw up because I am too nervous. We’ve all been there. You’re not alone in your journey of becoming a speaker.

Source Feed: C-Sharpcorner Latest Articles




This is a detailed article where you will be exploring Azure Storage account. I have segregated this article in three sections, Create a Storage Account in Azure, Make Storage part of Virtual Network, Assigning a Storage to a VM.

Source Feed: C-Sharpcorner Latest Articles


I just merged two PRs into RavenDB, and for the first time in a while, I got this beautiful number:For the past few months, we have been working on several long running features, graph queries being the most obvious example. We are now at a stage where we are ready to pull all this work together, which mean that all the long running feature branches (and the discussion about them in the PR) is merged to the next release branch.And for a while, I can luxuriate in that wonderful feeling.

Source Feed: Ayende @ Rahien

The string interpolation feature in C# and .NET allows an easier way to format and manipulate strings. This feature was introduced in C# 6. Using string interpolation, we can use objects and expressions as a part of the string interpolation operation.

Source Feed: C-Sharpcorner Latest Articles

I’m going to be traveling extensively in the first part of 2019.On January, I’m going to be in Sandusky, Ohio for CodeMash where I’ll be speaking about Extreme Performance Architecture, how we were able to refactor RavenDB to get insane level of performance. I’m going to be covering both low level details (there might be some assembly code) and the high level architecture that make it all possible.On February, I’ll be in the RavenDB booth in the O’Reilly Software Architecture in New York. You...

Source Feed: Ayende @ Rahien

Just to let everyone know that The Morning Brew will be taking a short break from publication whilst I get to know my first born child a baby girl born in the early hours of this morning. Further details will follow in due course

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

The core concept underlying the RavenDB client API is the notion of Unit of Work. This provide core features such as change tracking and identity map. In all our previous clients, that was pretty easy to deal with, because the GC solved memory ownership and reflection gave us a lot of stuff basically for free.Right now, what I want to achieve is the following:It seems pretty simple, right? Because both the session and the caller code are going to share ownership on the passed User. Notice that...

Source Feed: Ayende @ Rahien

Information Tuples, deconstruction, string interpolation – improved inspections and quick fixes in ReSharper and Rider 2018.3 EAP – .NET Tools Blog.NET Tools Blog – Maarten Balliauw How Microsoft rewrote its C# compiler in C# and made it open source – Mads Torgersen Microsoft open-sources its patent portfolio – Steven J. Vaughan-Nichols Building an open source […]

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

I’m going to feel like an old man for this post, but if you were born post 1995, it is likely that you have no idea what I’m talking about in this post, crazy as this sounds to me. Before there was a phone in every pocket, there were land lines. It is like today’s phone, but much larger, you could only do voice calls and if you wanted to screen your calls you needed to buy another appliance. If you’ll watch the first few sessions of Friends, you’ll see how important a detail that can be. If...

Source Feed: Ayende @ Rahien

Software Microsoft joins Open Invention Network to help protect Linux and open source – Erich Andersen ASP.NET AJAX Control Toolkit v18.1.1 – Now Available – Mehul Harry Information Using .NET Hardware Intrinsics API to accelerate machine learning scenarios – Brian Lui Nice little trick when working with Expression API – Sacha Barber HTTP/2 and ASP.NET […]

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

One of the absolutely most challenging things in designing software systems is that there is really no such thing is a perfect world. A business requirement that is set in stone turns out to be quite malleable. That can cause quite a big hassle for the development team, as they try to anticipate and address all aspects of change ahead of time.A better alternative would be to not attempt to address all such issues in software, but in wetware. I recently ordered lunch to go at a restaurant. I...

Source Feed: Ayende @ Rahien

Software .NET Core October 2018 Update – NET Core 1.0 and 1.1 – Vivek Mishra .NET Framework October 2018 Security and Quality Rollup – Tara Overfield Python in Visual Studio Code – September 2018 Release – Dan Taylor Information You Should Never See This Callstack in Production – Maoni Stephens Faster Frontends in ASP.NET Core […]

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

The following quotes (or something very similar) came from our interactions with customers: “We paid a lot of money for this hardware, why isn’t your database making full use of it?” “The machine is peaking at 100% CPU, the sky is falling, help, NOW!” This is a problem, because I can empathize with both sides. On the one hand, having just put a five or six figure sum into new hardware, it can be depressing to see is “going to waste”. On the other hand, seeing the system under high load gives...

Source Feed: Ayende @ Rahien

Software Announcing ML.NET 0.6 (Machine Learning .NET) – Cesar de la Torre The Microsoft Infer.NET machine learning framework goes open source – Yordan Zaykov Information No InternalVisibleTo, no problem – bypassing C# visibility rules with Roslyn – Filip W How to Enable CORS in ASP.NET Core By Example – Code Maze ReSharper Ultimate 2018.3 starts […]

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

When I wrote the first version of RavenDB, I was coming off about six years of intensive work on NHibernate. I wanted the same level of convenience that I had with a world class OR/M with non of the relational constraints (pun intended).Given that I was working in a managed language, features such as change tracking, unit of work, etc. Since then, we created clients for: C#, Java, Python, Node.JS, Ruby and Go. A common feature of all these languages is that they all have automatic memory...

Source Feed: Ayende @ Rahien

Advertisement

I just had a discussion with a colleague about a fix of non trivial code. The question was what comments should go into the code to explain what was going on.  If you care to know, this related to the prefetching strategy that is used by RavenDB to reduce the amount of I/O that is required (especially on slow disks). The details don’t actually matter. The problem is that there are multiple relatively complex issues there, from managing I/O to thread safety in the critical code path (using...

Source Feed: Ayende @ Rahien

Federico is the go to guy we have for all our performance issues, he talks about a lot of our challenges in this talk.Micro-optimizations at the RavenDB vNext storage engine are critical to achieve 50K+ write requests per second on single node commodity hardware. In this talk we'll explore the use of the new hardware intrinsic introduced on CoreCLR 2.1 in the context of real-life critical path bottlenecks. We will touch on hardcore topics like CPU architecture and its effect on instruction...

Source Feed: Ayende @ Rahien





Language: .NET, Expertise: Intermediate - Learn how to write a test method around the block of code that you want to test.

Source Feed: DevX: Latest .NET Content


Language: .NET, Expertise: Intermediate - Learn how explicitly specifying the type can speed up EF queries.

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

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

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

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