.NET Development News RSS Feed

.NET Development News

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

We are running a lot of tests right now on RavenDB, in all sort of interesting configurations. Some of the more interesting results came from testing wildly heterogeneous systems. Put a node on a fast Windows machine, connect it to a couple of Raspberry PIs, a cheap Windows tablet over WiFi and a slow Linux machine and see how that kind of cluster is handling high load.This has turned out a number of bugs, the issue with the TCP read buffer corruption is one such example, but another is the...

Source Feed: Ayende @ Rahien

Software Announcing .NET Core 2.0 Preview 2 – Rich Lander Introducing ASP.NET Core 2.0 Preview 2 – Jeffrey T. Fritz Announcing EF Core 2.0 Preview 2 – Diego B Vega Information Keep your ASP.NET Core secrets safe in production using Azure Application Settings. – Jon Hilton Using MessagePack with ASP.NET Core MVC – Filip W […]

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

There is one category of web applications where the MVVM pattern can be especially useful: line of business applications. Yes, these crazy large web sites with hundreds of grids, large and complicated forms with hundreds of fields, tabs, wizards and modal dialogs.

Source Feed: C-Sharpcorner Latest Articles

12 hours ago
MVVM is an architecture pattern which facilitates separation of projects into three logical layers with their own responsibilities. It facilitates modern techniques such as Separation of Concern, Unit testing and TDD. It is set of guidelines, that, when used, makes it easier to develop applications.

Source Feed: C-Sharpcorner Latest Articles

Microsoft Cognitive Services offer awesome APIs and services for developers to create more intelligent applications. You can add interesting features, like people's emotions and video detection, face, speech, and vision recognition and speech and language understanding into your application.

Source Feed: C-Sharpcorner Latest Articles

The following is the opening paragraphs for discussion RavenDB 4.0 clustering and distribution model in the Inside RavenDB 4.0 book. You might be familiar with the term "murder of crows" as a way to refer to a group for crows[1]. It has been used in literature and arts many times. Of less reknown is the group term for ravens, which is "unkindness". Personally, in the name of all ravens, I'm torn between being insulted and amused. Professionally, setting up RavenDB as a cluster on a group of...

Source Feed: Ayende @ Rahien

This bug is actually one of the primary reasons we had a Beta 2 release for RavenDB 4.0 so quickly. The problem is easy to state, we had a problem in any non trivial deployment setup where clients would be utterly unable to connect to us. Let us examine what I mean by non trivial setup, shall we? A trivial setup is when you are running locally, binding to “http://localhost:8080”. In this case, everything is simple, and you can bind to the appropriate interface and when a client connects to...

Source Feed: Ayende @ Rahien

Software Announcing TypeScript 2.4 – Daniel Rosenwasser .NET Framework June 2017 Cumulative Quality Update for Windows 10 – Rich Lander Visual Studio Code C/C++ extension June 2017 Update – Jim Griesmer Information Generate C# API Documentation with Wyam – Derek Comartin Controller activation and dependency injection in ASP.NET Core MVC – Andrew Lock Hashing, Encryption […]

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

LUIS stands For Language Understanding Intelligent Service which offers a fast and effective way of adding language understanding to applications. With LUIS, you can use pre existing, world class, pre built models from Bing and Cortana whenever they suit your purposes and when you need specialized models, LUIS guides you through the process of quickly building them.It is also part of Microsoft Cognitive Service.

Source Feed: C-Sharpcorner Latest Articles

In this article, I'll teach you how to perform networking tasks using Windows PowerShell.

Source Feed: C-Sharpcorner Latest Articles


Strict Mode is a new feature in ECMAScript 5 that allows you to place a program, or a function, in a “strict” operating context. This strict context prevents certain actions from being taken and throws more exceptions (generally providing the user with more information and a tapered-down coding experience).

Source Feed: C-Sharpcorner Latest Articles


In simple language, it is a service to educate a bot with static answers for specified set of questions. Let’s take an example of FAQs. FAQs are set of questions and answers which are going to remain same irrespective of user.

Source Feed: C-Sharpcorner Latest Articles

An Azure DNS is used to host the DNS records for a particular domain and the Domain Name System, or DNS, is responsible for translating (or resolving) a website or service name to its IP address. Azure DNS is a hosting service for DNS domains, providing name resolution using Microsoft Azure infrastructure. By hosting your domains in Azure, you can manage your DNS records using the same credentials, APIs, tools, and billing as your other Azure services.

Source Feed: C-Sharpcorner Latest Articles

The bug started as pretty much all others. “We have a problem when replicating from a Linux machine to a Windows machine, I’m seeing some funny values there”. This didn’t raise any alarm bells, after all, that was the point of checking what was going on in a mixed mode cluster. We didn’t expect any issues, but it wasn’t surprising that they happened. The bug in question showed up as an invalid database id in some documents. In particular, it meant that we might have node A, node B and node C...

Source Feed: Ayende @ Rahien

Information TFS 2017 Update 2 RC2 is available – Brian Harry 7 lesser known hacks for debugging in Visual Studio – Kaycee Anderson Testing ASP.NET Core Controllers in Isolation with Mock Objects and Moq – Jason Roberts How to Support Windows Authentication for ASP.NET Core in IIS – Wu Shuai C# 7 Series, Part 4: […]

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

Language: .NET, Expertise: Beginner - Use the windows "split" feature to avoid scrolling through long blocks of content.

Source Feed: DevX: Latest .NET Content

We have a feature in RavenDB that may leave behind some traces when a document is gone. The actual details aren’t really important for the story. Those traces are there for a reason, and a user have a good reason to want to see them in the UI. That meant that we needed to come up with a name for them. After a short pause, we selected Zombies, because they are the remnants of real documents that are hanging around. That seem to mesh well with the technical terminology already in use (zombie...

Source Feed: Ayende @ Rahien

Information vswhere version 2.0 released – Heath Stewart Multi-Targeting and Porting a .NET Library to .NET Core 2.0 – Rick Strahl Writing Concurrent Programs Using F# Mailbox Processors – Rachel Reese C++ Tutorial: Debugging Overview – Eric Battalio SQL Server Diagnostics (Preview) – Rony Chatterjee Simple solution for metrics targets on MSSQL – Gunnar Peipman […]

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

I’m reading MongoDB in Action right now. It is an interesting book and I wanted to learn more about the approach to using MongoDB, rather then just be familiar with the feature set and what it can do. But this post isn’t about the book, it is about something that I read, and as I was reading it I couldn’t help but put down the book and actually think it through.More specifically, I’m talking about this little guy. This is a small Ruby class that was presented in the book as part of an...

Source Feed: Ayende @ Rahien


During code review I run into these two sections, which raised a flag. Can you tell why?The problem with this type of code is two fold. First, we add optional parameters, to reduce the number of breaking changes we have. The problem with that is that we already have parameters on the call, and eventually you’ll get to something like this:Which is the queen of optional parameters method, and you can probably guess how it looks internally. In the first case, we can add the new optional parameter...

Source Feed: Ayende @ Rahien

Software protobuf-net gets proto3 support – Marc Gravell New Release: Improved Remote Tracing & More in Stackify Prefix v3.0 – Angela Stringfellow Information Testing ASP.NET Core MVC Controllers: Getting Started – Jason Roberts Build your own Web API protected by Azure AD v2.0 endpoint with custom scopes – Tsuyoshi Matsuzaki Cloud Identity Overview – Part […]

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

The RavenDB 4.0 book is going really well, this week I have managed to write about 20,000 words and the current page count is at 166. At this rate, it is going to turn into a monster in terms of how big it is going to be.The book so far covers the client API, how to model data in a document database and how to use batch processing in RavenDB with subscriptions. The full drafts are available here, and I would really appreciate any feedback you have. Next topic is to start talking about...

Source Feed: Ayende @ Rahien

I run into the following in a PR I recently reviewed. Take a look and try to figure out why I’m pointing this bits out: Those are bad errors. In the sense that they are hiding information. Sure, in 90% of the cases the user just put it the backup location or the restore location, so they know what the application is referring to. But the other 10% is looking at the exception from the logs, having “I got an error” support call or all sort of weird stuff. In particular, one of the most...

Source Feed: Ayende @ Rahien

Advertisement

Language: .NET, Expertise: Intermediate - Learn how to cast fields with 'Bit' data types explicitly to Int and show the actual values.

Source Feed: DevX: Latest .NET Content

After the last three parts, I think that I have a good high level understanding of what is going on in the Noise codebase, as a reminder, I’m reviewing 48d808375e541eca383826ea928272976bce064d.I love reading code, especially stuff that I’m not familiar with, such as a new platform or doing something novel. The Noise codebase is quite interesting, and it is a very early stage in the project. That said, when looking at what it is doing and comparing to what I’m doing in my day job, a few things...

Source Feed: Ayende @ Rahien








One of my goals at GitHub is to make GitHub more approachable to developers. If you use GitHub, I want you to have tools that complement the way you work and help you to be more effective. In some cases that’s integrating directly in your Editor or IDE of choice. In other cases, it’s offering tools that work side-by-side with your existing tools. Today, we took one step towards that goal with the release of two major releases: Git and GitHub integration in Atom and the new Desktop Beta...

Source Feed: You’ve Been Haacked

Yesterday was the 15th anniversary of .NET’s debut to the world. And Visual Studio was first released twenty years ago! In a recent episode of On .NET, I went to the Channel 9 studios to talk a bit about the history of .NET, my work at GitHub, and challenges to .NET’s future success among other random diversions. I hope you enjoy the interview! On a personal note, I’ve found it hard to blog lately because every topic seems so trivial in light of what’s happening in our country. It’s easy to...

Source Feed: You’ve Been Haacked

Happy New Year! I hope you make the most of this year. To help you out, I have a tiny little Git alias that might save you a few seconds here and there. When I’m working with Git on the command line, I often want to navigate to the repository on GitHub. So I open my browser and type in the URL like a Neanderthal. Yes, a little known fact about Neanderthals is that they were such hipsters they were using browsers before computers were even invented. Look it up. But I digress. Typing in all...

Source Feed: You’ve Been Haacked

10/12/2016
On Tuesday, November 8, 2016 I’ll be giving a talk entitled “Social Coding for Effective Teams and Products” at QCon SF as part of the “Soft Skills” track. If you happen to be in San Francisco at that time, come check it out. In anticipation of this talk, I recorded a podcast for InfoQ where I pointed out the irony of using the term “soft skills” to describe the track as these are often the most challenging skills we deal with day to day. They are indeed the hard skills of being a software...

Source Feed: You’ve Been Haacked

In the beginning of the year I announced a .NET Port of GitHub’s Scientist library. Since then I and several contributors from the community (kudos to them all!) have been hard at work getting this library to 1.0 status. Ok, maybe not that hard considering how long it’s taken. This has been a side project labor of love for me and the others. Today I released an official 1.0 version of Scientist.NET with a snazzy new logo from the GitHub creative team. It’s feature complete and used in...

Source Feed: You’ve Been Haacked

I’m coming on five years at GitHub (in December) and I thought I’d write a bit about what I’ve been up to lately and the fact that several of my teams are hiring. Five years passes by so quickly, right? I still get emails for feature requests on ASP.NET MVC. I always reply that the team would be happy to implement all of the suggestions and to just check the repository in a week’s time. I’m sure the team loves me for that. If you don’t give a rat’s ass about what I’m up to, but are interested...

Source Feed: You’ve Been Haacked

8/24/2016
Last week my family and I went on a cruise to Alaska with four other families and we didn’t die. Not that we should expect to die on a cruise, but being confined with a bunch of kids on a giant hunk of steel has a way of making one consider one’s mortality. Not only did we not die, but I learned a thing or two. For example, it’s common knowledge that the constant wave like motion of a ship can make one queasy. I learned that I could counteract that effect. Drink just the right amount of...

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

Yesterday, the NuGet team announced that NuGet.org reached one billion package downloads! It’s exciting to see NuGet still going strong. As part of the original team that created NuGet, we always had high hopes for its future but were also cognizant of all the things that could go wrong. So seeing hope turn into reality is a great feeling. At the same time, there is still so much more to do. One billion is just a number, albeit a significant and praiseworthy one. I love that the post calls...

Source Feed: You’ve Been Haacked

The tagline for the Atom text editor is “A hackable text editor for the 21st Century”. As a Haack, this is a goal I can get behind. It accomplishes this hackability by building on Electron, a platform for building cross-platform desktop applications with web technology (HTML, CSS, and JavaScript). The ability to leverage these skills in order to extend your text editor is really powerful. I thought I’d put this to the test by building a simple extension for Atom. I decided to port the...

Source Feed: You’ve Been Haacked

As an open source maintainer, it’s important to recognize and show appreciation for contributions, especially external contributions. We’ve known for a while that after a person’s basic needs are met, money is a poor motivator and does not lead to better work. This seems especially true for open source projects. Often, people are motivated by other intrinsic factors such as the recognition and admiration of their peers, the satisfaction of building something that lasts, or because they need...

Source Feed: You’ve Been Haacked

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
Jobs in New York City      Music News      C# Development     

Advertisement