.NET Development News RSS Feed

.NET Development News

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

This article demonstrates how to use Web API Using SQL Helper Class with easy to use data base access in Visual Studio 2017.

Source Feed: C-Sharpcorner Latest Articles

Microsoft Flow is a product to help us set up an automated Workflows between your favourite apps and services to synchronize files, get notifications, collect data, and more by the internet.

Source Feed: C-Sharpcorner Latest Articles


Some tasks are fun, they are self contained, easy to conceptualize (though not always easy to build) and challenging.  A few weeks ago I spent my weekend writing a parser, and it was a lot of fun.I’ve been writing parsers for a very long time, the book came out in 2010 and I was playing with Boo since 2005. The ANTLR book was an interesting read and  it thought me a lot about how to approach text parsing. However, you might have noticed that I shifted my thinking about a lot of design...

Source Feed: Ayende @ Rahien

Information What we’ve learned from .NET Core SDK Telemetry – Rich Lander Expression – Bodied Members in C# 7.0 – Abhijit Jana Environment Variables and Configuration in ASP.NET Core Apps – Michael Conrad ASP.NET Core Razor Pages – Introduction – Ibrahim Šuta Customizing query string parameter binding in ASP.NET Core MVC – Filip W Keep […]

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


Here, we are going to see the Angular Essentials which are all the basic building blocks for building a web application.

Source Feed: C-Sharpcorner Latest Articles



This article explains how to add Angular in a simple way. We can add AngularJS in a different way to develop an application in Visual Studio but this article explains how to add angularJS in Visual Studio 2017 using a simple method.

Source Feed: C-Sharpcorner Latest Articles

Flux is programming architecture and concept where data is flow in unidirectional way, Flux is not any framework or library, it is just an architecture pattern that is developed by Facebook along with the React View library to manage the data flow into our application. Flux makes easier to track the changes and bugs during development.

Source Feed: C-Sharpcorner Latest Articles



Language: .NET, Expertise: Intermediate - Learn how to serialize objects to JSON with a helpful library.

Source Feed: DevX: Latest .NET Content

During reviewing a PR I run into what seemed like a strange thing. Take a look at this change:This came with its own exception class, and left me pretty confused. Why would I want to have something like that?Here we have some error handling code that doesn’t seem to add any additional value. Everything in the error here can be deducted from the details of the exception that will be thrown if we did nothing. The fact we throw a specialized exception might be meaningful, but looking at the code,...

Source Feed: Ayende @ Rahien

Information Composite UIs for Microservices – A Primer – Jimmy Bogard Profile-guided optimization in .NET Core 2.0 – Daniel Podder & Bertrand Le Roy Building ASP.NET Core 2.0 preview 2 packages on AppVeyor – Andrew Lock Crash course in async and await – Raymond Chen Setting up Raspian and .NET Core 2.0 on a Raspberry […]

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


Looking back at this series, I have the strong feeling that I’m being unfair to Resin, I’m judging it using the same criteria I would use to judge our own production, highly optimized code. The projects have very different goals, maturity and environments. That said, I think that a lot of the comments I have to the project are at the implementation level. That is, they can be fixed (except maybe the analyzer / tokenizer pipeline) by simply optimizing one method at a a time. Even the...

Source Feed: Ayende @ Rahien

Information C# 6.0 draft Language Specification – Bill Wagner, Maira Wenzel & Petr Onderka Announcing Babylon.js 3.0 – Building Apps for WindowsBuilding Apps for Windows – David Catuhe .NET Core on Circle CI 2.0 using Docker and Cake – Adam Hathcock Multiple NuGet Methods for VS2017 + MSBuild 15 in TeamCity – Eli Weinstock-Herman Advanced […]

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

Information A guide to caching in ASP.NET Core – Paul Hiles Creating a validator to check for common passwords in ASP.NET Core Identity – Andrew Lock Advanced ASP.NET Trace Viewer: WebForms, MVC, Web API, WCF – Matt Watson Dealing with Horrid, No-Good, Very-Bad APIs Using JSON.NET – Matt Honeycutt Why does the assignment operator in […]

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

In the previous part, I looked at UpsertTransaction in Resin and speculated about how the queries work. In this one, I’m going to try to figure out how queries work. Our starting point is this:We start from the index header, and we’ll traverse down from there. One one the first things that happen in the Collector is the creation of the DocHashReader, whose sole purpose is to… read a document hash. It is doing it like this:The problem is that there is really no need to write all this code. It...

Source Feed: Ayende @ Rahien

Software First release candidate of SQL Server 2017 now available – SQL Server Team Information Anti-forgery Validation in ASP.NET Core – Dino Esposito ASP.NET Core MVC – Form Tag Helpers – Ibrahim Šuta Set User identity and IsAuthenticated in ASP.NET MVC Core controller tests – Hrvoje Hudoletnjak Use of AOP in Cross Cutting Aspect of […]

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


I’ve just completed writing chapter 6 (distributed RavenDB) and pushed a preview up. This put the page count at over 200 pages so far, with another two thirds or so left. This chapter was really hard to write, and I would really appreciate any feedback that you have on the text and on the distributed nature of RavenDB 4.0 in general. It is very similar and a different beast entirely then 3.x.

Source Feed: Ayende @ Rahien


In the previous part, I started looking at UpsertTransacction, but got sidetracked into the utils functions. Let us focus back on this. The key parts of UpsertRansaction are:Let us see what they are. The DocumentStream is the source of the documents that will be written in this transaction, its job is to get the documents to be indexed, to give them a unique id if they don’t already have one and hash them.I’m not sure yet what is the point there, but we have this:Which sounds bad. The...

Source Feed: Ayende @ Rahien

Language: .NET, Expertise: Beginner - You can use SendKeys to send a different keycode from the one that was pressed.

Source Feed: DevX: Latest .NET Content

We take security very seriously. With the move to X509 certificates only for authentication (on all RavenDB editions) I feel that we have a really good story around securing RavenDB and controlling access to it. Almost. One of the more annoying things about security is that you also need to consider the hard cases, such as the administrators messing up badly. As in, losing the credentials that allows you to administrator RavenDB. This can happen because the database has just run without issue...

Source Feed: Ayende @ Rahien


A major design goal for RavenDB is that it would be easy and convenient to user. A major constraint is that it must be secured. As you can imagine, those two are quite often work against one another. Security is often anything but easy to use, and it is rarely convenient.  Previously, we have used Windows Authentication and OAuth to secure access to RavenDB. That works and has been deployed in the wild for quite some time. It is also a major pain whenever there is an issue. If the connection...

Source Feed: Ayende @ Rahien

One of our developers just added the following bug:This is in an area that of the code that this particular developer is not regularly traversing*. The image above includes the full contents of the bug. And that caused me to immediately assign it back to its opener.The problem?  If you say that you got an error, include the error. In many cases, you can save a lot of time and guessing. For an internal bug, where the person who opened it is available, we have much lower bar for bug report...

Source Feed: Ayende @ Rahien

Language: .NET, Expertise: Intermediate - See how easy it is to get the "Everyone" account name, with the help of the DirectorySecurity and SecurityIdentifier classes.

Source Feed: DevX: Latest .NET Content

I talked about difficult naming decisions, and this one was certainly one of the more lively ones. We bounced between zombies, orphans and ghosts, with a bunch of crazy stuff going in between. At one point it was suggested we’ll just make up a word, but my suggestion to use Welchet was sadly declined by all, including a rather rude comment by the author of this blog about what kind of jokes are appropriate for the workplace. After we settled the discussion on ghosts, there was another...

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

Advertisement

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
One Year Food Supply      Music News      Skylanders      C# Development     

Advertisement