.NET Development News RSS Feed

.NET Development News

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









This article is about Adobe XD, which is used for multiple purposes.

Source Feed: C-Sharpcorner Latest Articles

In this article, I would like to share some time management skills.

Source Feed: C-Sharpcorner Latest Articles

Software ASP.NET Blog | Blazor WebAssembly 3.2.0 Preview 3 release now available – Daniel Roth Visual Studio 2019 version 16.6 Preview 2 Brings New Features Your Way – Jacqueline Widdis PowerShell 7.1 Team Investments and Preview.1 Release – Steve Lee Information Adding Tuple Support to .NET Classes in C# – Jason Roberts Optimising C# for […]

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

A user reported that a particular query returned the results in an unexpected order. The query in question looked something like the following:Note that we first search by score(), and then by the amount of sales. The problem was that documents that should have had the same score were sorted in different locations. Running the query, we would get:But all the documents have the same data (so they should have the same score), and when sorting by descending sales, 2.4 million should be higher...

Source Feed: Ayende @ Rahien

Information Released: Microsoft.Data.SqlClient 2.0 Preview 2 – David Engel zure Dedicated Host: New capabilities and benefits – Ziv Rafalovich Catch up on the latest .NET Productivity features | .NET Blog – Mika Dumont High-performance C#: a test pattern for ref structs – Ian Griffiths Improving non-nullable reference types handling – Cezary Piątek Getting Started With […]

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

I announced the beta availability of RavenDB 5.0 last week, but I missed up on some of the details on how to enable that. In this post, I’ll give you detailed guide on how to setup RavenDB 5.0 for your use right now.For the client libraries, you can use the MyGet link, at this time, you can run:Install-Package RavenDB.Client -Version 5.0.0-nightly-20200321-0645 -Source https://www.myget.org/F/ravendb/api/v3/index.jsonIf you want to run RavenDB on your machine, you can download from the...

Source Feed: Ayende @ Rahien

Information Visual Studio for Mac 8.5 is now available – Dominic Nahous Variables? We Don’t Need No Stinking Variables – C# Discards – Jason Roberts Logging in ASP .NET Core 3.1 – Shahed Chowdhuri Displaying enum as select list in ASP.NET Core – Gunnar Peipman .NET Transactional File Manager Migrated to GitHub – Chinh Do […]

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

Every now and then I’ll run into a problem and say, “Oh, that would be a great thing to give in a job interview”. In addition to the Corona issue, Israel has been faced with multiple cases of hung parliament. Therefor, I decided that the next candidate we’ll interview will have to solve that problem. If you are good enough to solve conflicts in politics, you can solve conflicts in a distributed system.Here is the problem, given the following parliament’s makeup, find all the possible...

Source Feed: Ayende @ Rahien

Information Easily adding Security Headers to your ASP.NET Core web app and getting an A grade – Scott Hanselman ASP.NET Core Guide for ASP.NET Framework Developers – Cesar Aguirre Monsters Weekly 157 – C# 8 Default Implementations – ASP.NET Monsters Learning and documenting .NET with dotnet try – Bruno Sonnino NServiceBus and .NET Core Generic […]

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

A RavenDB user called us with a very strange issue. They are running on RavenDB 3.5 and have run out of disk space. That is expected, since they are storing a lot of data. Instead of simply increasing the disk size, they decided to take the time and simply increase the machine overall capacity. They moved from a 16 cores machine to a 48 cores machine with a much larger disk.After the move, they found out something worrying. RavenDB now used a lot more CPU. If previous the average load was...

Source Feed: Ayende @ Rahien

Information .NET Platforms Feature Comparison – Linkai Yu EF Core 5.0: Using ToQueryString() method to translate LINQ query to SQL – Gunnar Peipman Dual boot authentication with ASP.Net Core – John Reilly Facet: Push vs Pull – Tim Bray Intro to quantum computing with Q# – Part 1, The background and the qubit – Filip […]

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

I can a lot about the performance of RavenDB, a you might have noticed from this blog. A few years ago we had a major architecture shift that increased our performance by a factor of ten, which was awesome. But with the meal, you get appetite, and we are always looking for better performance.One of the things we did with RavenDB is build things so we’ll have the seams in place to change the internal behavior without users noticing how things are working behind the scenes. We have used this...

Source Feed: Ayende @ Rahien

We got a query perf issue from a user. Given a large set of documents, we run the following queries:Query time: 1 – 2 msAnd:Query time: 60 – 90 msLooking into the details, I run the following query:Which gives us the following details (I was running this particular result under a profiler, which is why we get this result):That was strange, so I decided to look deeper and look into a profiler. I run five queries, and then look into where the costs are:This is really strange. What is going on...

Source Feed: Ayende @ Rahien

I wanted to point you to this article by Alex Klaus that discusses the differences between RavenDB and CosmosDB. It is a thorough writeup and cover quite a bit of ground.And as a small hint, Hibernating Rhinos will have an announcement shortly about exciting news with regards to CosmosDB.

Source Feed: Ayende @ Rahien

RavenDB 5.0 release train is gathering steam as we speak. The most recent change to talk about is the fact that you can now deploy RavenDB 5.0 beta in RavenDB Cloud:This allows you to start experimenting with the newest features of RavenDB, including the time series capabilities. Please take a look, the RavenDB 5.0 option is available at the free tier as well, so I would encourage you to give it a run. As always, your feedback is desired and welcome.

Source Feed: Ayende @ Rahien

Due to the Coronavirus issue that has been going around, my March 18 session has been moved to be online only.You can register to the event here, we’ll also be sharing it live in the RavenDB facebook page.As a reminder, the talk is: Building a Grown Up DatabaseA database is a complex, often fussy beast. For years, Oren Eini has made his living by fixing performance issues of various kinds. After seeing the same mistakes happen again and again, Oren decided to build his own database where these...

Source Feed: Ayende @ Rahien

I was on the Wave of Change podcast and had a really good conversation with Tony that range from 8” floppies to the usability of blockchain to distributed system design and architecture. I’m really looking forward to hearing your feedback. Listen to it here.

Source Feed: Ayende @ Rahien

With all this recent emphasis on remote work, you can be forgiven if you think proponents (like myself) are a bit Pollyannaish about the benefits of remote work. Even so, you have to admit that preventing the collapse of civilization from a pandemic is a strong benefit to add to the list. Whodathunkit? Given that many are now required to work from home, it makes sense to try our best to make it work. This is the motivation behind my series of posts about remote work. How to work from home ...

Source Feed: You’ve Been Haacked
Categories: management, leadership, remote

Facebook, Microsoft, Google, and Amazon just told its Seattle area employees to work from home for the next three weeks to reduce the risk of spreading the coronavirus. Lucky for them, I’m working on a series of post that will help. How to work from home How to lead from home Geographically Distributed Teams (This post.) When Remote Work Goes Wrong The tips in the first two posts are useful to any remote and distributed team, but they don’t cover the unique issues a geographically...

Source Feed: You’ve Been Haacked
Categories: management, leadership, remote

Working from home is a hot topic right now. If you’re a manager letting your people work from home, you may have concerns. How do you ensure that people are working? How do you create a good remote work environment? Are your people really not wearing pants? Most of all, leaders want to know if shit will still get done and will their teams be successful. Yes! Remote work is very productive, but it takes some adjustment. This post provides a few tips based on my experience as a former leader of...

Source Feed: You’ve Been Haacked
Categories: management, leadership, remote

For years you tried to convince the powers that be that working from home is just as productive if not more so than coming into the office. You cited article after article full of evidence to support your claims. Well guess what? It’s finally happening! And all it took was a viral pandemic. And you said upper management never listens. So now that you finally have the opportunity to work from home, don’t blow it! Working from home is a skill. How do you stay focused and effective? Should...

Source Feed: You’ve Been Haacked
Categories: remote, work

Professor Laurence J. Peter wrote The Peter Principle in 1968 as satire critical of management and management practices. Over time, cynical folks latched onto it as a universal law of nature. Here’s how Professor Peter stated the law he named after himself, In a Hierarchy Every Employee Tends to Rise to His Level of Incompetence. Note that in naming this principle after himself, Professor Peter violates Haack’s Law which states, You can’t name a law after yourself. But I...

Source Feed: You’ve Been Haacked
Categories: management



Today’s my birthday so naturally the topic of burnout comes to mind. For the past couple years, I’ve been coping with varying degrees of burnout. This is not to be confused with being a Burner which is something else entirely. I always saw burnout as something that happened to other people. It’s not that I didn’t believe burnout was real, I know it’s real. There’s plenty of evidence for that. I’ve helped people create the space and conditions to recover from burnout in my role as a director...

Source Feed: You’ve Been Haacked
Categories: work, consulting, burnout


A few days ago, my daughter was in a real funk. It breaks my heart to see her struggle. Fortunately, I knew exactly what to do, “build a mobile app!” Before the humorless among you think I’m a callous parent, that’s not exactly what I did of course. I gave her money. I kid. What I really did was listen to her struggles and offered unconditional love, support, and comfort. Then I went and wrote a mobile app. The App The idea for the app is simple. The main screen has a list of moods. She...

Source Feed: You’ve Been Haacked
Categories: mobile, dev, xamarin


Quick! How many ways are there with .NET Core to encode parts of a URL? Here’s a list I came up with. HttpUtility.UrlEncode - This is part of System.Web, so primarily used within a web application. WebUtility.UrlEncode - Part of System.Net so it can be used outside of a web application. Uri.EscapeUriString - 99 out of 100 developers agree you should pretty much never use this method. Use EscapeDataString instead. Uri.EscapeDataString - This method is the jam for encoding a full URL...

Source Feed: You’ve Been Haacked
Categories: aspnet, web

Sometimes you just need to submit a form and update a portion of your web page without a lot of fuss and muss. Today, you have a lot of options for dynamically updating the DOM based on changes made on the server. You could use React, Vue, Angular, SignalR, and Blazor. The choice you make will depend a lot on your experience and your scenario and how much complexity you can endure. For a site I’m building, I like to start as simple as possible and only add in components as the pain they solve...

Source Feed: You’ve Been Haacked
Categories: aspnet, js


Language: .NET, Expertise: Intermediate - With the Skip and Take methods in LINQ, paging has become a lot easier. Learn how to use them to provide paging to your items.

Source Feed: DevX: Latest .NET Content




Advertisement


Developer tools that understand code semantics have a lot of potential. They have potential to make developers more productive and reduce the friction and drudgery of our craft. But it can be difficult to put these tools to use in practice. Many of them require a steep learning curve to use. It would be nice if we could automate the benefits of some of these tools. You can see where I’m going with this. For example, a while back, I wrote a post on how semantic diff and merge tools can reduce...

Source Feed: You’ve Been Haacked
Categories: git, semantic

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      Science News      world news      C# Development      U.S. Politics     

Advertisement