.NET Development News RSS Feed

.NET Development News

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

In this article, you will learn how to communicate and process in XML.

Source Feed: C-Sharpcorner Latest Articles


Yesterday
Here is everything you need to know about C# 9. All Champions Candidates are in detail described.

Source Feed: C-Sharpcorner Latest Articles

Information Developing on Docker with the new and improved Visual Studio Container Tools (and WSL2) – Scott Hanselman Conditional HTML Rendering with Microsoft Feature Flags (Microsoft.FeatureManagement) – Jason Roberts How does ASP.NET Core processes a request? – Karthik Chintala Continuous integration workflow template for .NET Core desktop apps with GitHub Actions – Edward Skrod The […]

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


In this article, I will explain what's new in Swift version 5.3.

Source Feed: C-Sharpcorner Latest Articles


In this article, you will learn about the looping and control statements in Swift.

Source Feed: C-Sharpcorner Latest Articles

C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathers to make our object-oriented applications easy to understand, maintain, and expand as future requirements change. Today, we will look at the fourth principle with an example. I covered the first three principles in my previous articles.

Source Feed: C-Sharpcorner Latest Articles

Advertisement


This article shows the collection types and their usages in Swift.

Source Feed: C-Sharpcorner Latest Articles


Information Architecting a Cloud-Native Service with .NET and AWS – Steve Gordon Microsoft and Docker collaborate on new ways to deploy containers on Azure – Paul Yuknewicz .NET Core 3.1, Docker, PostgreSQL, Swagger, C# – Paul Kukiel ASP.NET Core 3.1 WebAPI: The case of the failing POST request – James Clarke Dynamic command dispatching in […]

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

An interesting question was raised in the mailing list, how do we handle non trivial transactions within a RavenDB cluster? The scenario in the question is money transfer between accounts, which is almost the default example for transactions.The catch here is that now we have a set of business rules to apply.Neither account may be blockedThere should be sufficient funds in the source accountThe funds involved are not taintedLet’s see how this can look like in code, shall we?I’m assuming am...

Source Feed: Ayende @ Rahien

Thanks for all the messages yesterday, it’s always nice to know people are still finding the Brew useful Software Announcing Experimental Mobile Blazor Bindings May update – Eilon Lipton Introducing Collaboration – A Team Ready Fiddler Experience – Abhishek Tandon Information .NET async/await in a single picture – Konrad Kokosa Multiple Environments in ASP.NET Core […]

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

This post is here because we recently had to add this code to RavenDB:Yes, we added a sleep to RavenDB, and we did it to increase performance. The story started out with a reported performance regression. On a previous version of RavenDB, the user was able to insert 32,000 documents per second. Same code, same machine, new version of RavenDB, but the performance is 13,000 documents per second. That is, as we call it internally, and Issue. More specifically issue: RavenDB-14777. Deeper...

Source Feed: Ayende @ Rahien

And so we arrive at edition 3000 of The Morning Brew – Little did I think we would get this far when I tentatively put together edition 1 (of what was called ‘Morning Cofffee’ at the time) that I’d keep this up for the better part of 12.5 years! Getting from 2000 to 3000 has […]

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

The recording for my webinar about event sourcing and RavenDB is up. Let me know what you think about the techniques outlined there. If you have a topic you think would be interesting to have a webinar on, let me know, I’m looking for more things to talk about.

Source Feed: Ayende @ Rahien

The RavenDB Cloud team has been silently working on a whole bunch of features. Many of them are backend features that as a user, you don’t really care about. But we finally got around to unveiling a lot of the stuff that is customer facing.RavenDB Cloud now has a public API so you can automate your cluster and deployments. You can go into your cloud account, create an API key and you are done. We provide APIs for .NET and Node.js out of the box, or you can use Swagger to generate a client for...

Source Feed: Ayende @ Rahien

So very nearly at a significant milestone edition, but Edition 3000 will have to wait until Tuesday as Monday is a public Holiday here in England, so as per Brew tradition I will be taking Monday off publication, returning on Tuesday with #3000! Have a great long weekend Software The May 2020 release of Azure […]

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

I’ve started the work to update the Inside RavenDB book to version 5.0, covering all the new things that happened in RavenDB since the 4.0 release.I have just completed a major milestone, I finished the chapter discussing time series and counters, and I would really appreciate any comments you have to make.You can find the new chapter here, look at Chapter 5, I removed all the rest.Please let me know what you think.

Source Feed: Ayende @ Rahien


I enjoy writing silly chat bots. To indulge my silliness, I’ve been exploring the Microsoft Bot Framework. Overall, it’s a pretty good framework, but I’ve had some weird bugs here and there. It’s unclear to me if they’re my fault or not. So to dig into them, I cloned the microsoft/botbuilder-dotnet to my machine and ran all the unit tests. It’s what I do. One of the tests failed with the message: Assert.AreEqual failed. Expected:<12 000,3000>. Actual:<12 000,3000>. Can you spot the...

Source Feed: You’ve Been Haacked
Categories: dotnet, csharp, testing

The task today is to do some fraud detection. We have a set of a few million records of transactions, each one of them looking like this:We want to check a new transaction against the history of data for this particular customer. The problem is that we have a very limited time frame to approve / reject a transaction. Trying to crawl through a lot of data about the customer may very well lead to the transaction timing out. So we prepare in advance. Here is the index I created, which summarize...

Source Feed: Ayende @ Rahien

I got an interesting question while discussing timeseries, and I thought it would make for a good blog post. Consider the timeseries that we have on the right. It shows a particular sensor value over a period of time.The sensor in question reports data only when the value changes, but we want to get the data on every 30 minutes scale. How can we do that? It turns out that this is pretty easy to do by just asking RavenDB to do so. No, there isn’t a specific feature for that, but we don’t need...

Source Feed: Ayende @ Rahien

There have been a couple of cases where I was working on a feature, usually a big and complex one, that made me realize that I’m just not smart enough to actually build it.A long time ago (five or six years), I had to tackle free space handling inside of Voron. When an operation cause a page to be released, we need to register that page somewhere, so we’ll be able to reuse it later on. This doesn’t seem like too complex a feature, right? It is just a free list, what is the issue? The problem...

Source Feed: Ayende @ Rahien

Marc Andreessen wrote a recent cri de cœur to start building to solve the biggest problems we have. I believe the overall sentiment is a good one. There are always outstanding people in even the most broken systems — we need to get all the talent we can on the biggest problems we have, and on building the answers to those problems. I agree with this point. Let’s create a system where talented people have the means and incentive to solve our most pressing challenges. I expect this...

Source Feed: You’ve Been Haacked
Categories: leadership, politics

In a recent post about remote work, I noted the importance of writing things down. This is why we not only write things down, we summarize! Chat is great for hashing out a decision or a piece of work. But we don’t want to force those who aren’t present to have to read through a giant chat transcript just to find out we’ve decided to switch to TypeScript. Decisions (and rationale) must be documented in a durable location. At GitHub we used to say everything should have a URL. This...

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

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



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





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      Country Music News      U.S. Politics      Science News      Today's Headlines      Jobs in New York City      baseball      U.S. News      PakApNews     

Advertisement