.NET Development News RSS Feed

.NET Development News

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

One of the coolest features in the RC2 release for RavenDB is the automatic setup, in particular, how we managed to get a completely automated secured setup with minimal amount of fuss on the user’s end.You can watch the whole thing from start to finish, it takes about 3 minutes to go through the process (if you aren’t also explaining what you are doing) and you have a fully secured cluster talking to each other over secured TLS 1.2 channels.  This was made harder because we are actually...

Source Feed: Ayende @ Rahien

Information Trying out new .NET Core Alpine Docker Images – Scott Hanselman Azure Tips and Tricks Part 56 – Deploy a .NET Core WebAPI Project to Web App for Containers – Michael Crump Cosmos DB Free for One Year and Other Azure Services Always Free – John Paul Cook How to write Unit Tests for […]

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

I’m reaching out through my contacts, and I thought that this might help me reach the right people. We need to complete a security review on RavenDB 4.0, and I would really like that to hire an external party for this, since they will likely have a fresh look at things. This involves analyzing our authentication and authorization systems, verifying the use of SSL and X509 certificates, etc. We probably don’t need to look at things like XSS or SQL Injection, though . If you know someone who can...

Source Feed: Ayende @ Rahien

In this article, we will see how to construct a simple web application with the F# language and the Suave web server on Visual Studio Code.

Source Feed: C-Sharpcorner Latest Articles


Some of the ionic commands are deprecated in the newer version of ionic that is called ionic pro. One of them is “ionic upload” that was used to upload the ionic app in ionic view for testing purpose.

Source Feed: C-Sharpcorner Latest Articles



In programming terms, Modules can be described as the self-contained chunks of the functionality in your application which can run independently. In Angular, Modules are the collection of the components, services directives, Pipes which are related such that they can be combined to form a module.

Source Feed: C-Sharpcorner Latest Articles

MVC project has been set up. Now, make a new C# class library project which will act as a DAL layer and Entity Framework will be handled through this project.

Source Feed: C-Sharpcorner Latest Articles

The Anchor Tag Helper generates HTML anchor ( ) element by adding new attribute. The "href" attribute of the anchore tag is created by using new attributes.

Source Feed: C-Sharpcorner Latest Articles

One can do a simple guess work here and understand that the roles required in the application maybe called as application roles, and this is right! When we speak of roles, roles are always associated with users and when we say users, then these are the people using the software or the application. Roles could be anything which are specific to the application e.g. Administrator, User, Approver, Reviewer etc.

Source Feed: C-Sharpcorner Latest Articles


One of the major features of the RC2 release for RavenDB has been the setup process. In particular, we worked on making sure that the default and easiest manner to install RavenDB will be the one with the highest level of security.I’m excited enough by this feature that I recorded myself setting up a full blown cluster, including everything you need for production deployment in under 10 minutes, with a lot of my explanations in the middle. Take a look.

Source Feed: Ayende @ Rahien

Software Orchard Core Beta 1 released – Sebastien Ros Announcing Language Server Protocol Preview Release – Stephanie Su .NET Framework setup verification tool, cleanup tool and detection sample code now support .NET Framework 4.7.1 – Aaron Stebner Information C# 7 Series, Part 6: Read-only structs – Mark Zhou The First C# Advent Calendar – Matthew […]

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

If not well designed, a LINQ query will execute every time you access it. In order to avoid that, convert the result to a list and then do further operations on that result.

Source Feed: DevX: Latest .NET Content

I wish I would have been sufficient to use HTTPS for security. With RavenDB 4.0’s move toward TLS as the security mechanism for encryption of data over the wire and authentication using x509 we had to learn way too much about how Transport Layer Security works. In particular, it can be quite annoying when you realize that just because you use SSL (or more accurately, TLS) that isn’t sufficient. You need to use the proper version, and there are interoperability issues. Many of RavenDB’s users...

Source Feed: Ayende @ Rahien

Software Overview of Visual Studio 2017 and Updates for .NET Developers – Kasey Uhlenhuth Large C# and VB solutions load significantly faster in 15.5 update – Viktor Veis Information Creating Authorization Policies dynamically with ASP.NET Core – Jerrie Pelser Auditing with EF Core and Sql Server – Part 2: Triggers, Session context and dependency injection […]

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

It is easy to think about a service that listen to the network as just that, it listens to the network. In practice, this is often quite a bit more complex than that.For example, what happens when I’m doing something like this?In this case, we are setting up a web server with binding to the local machine name. But that isn’t actually how it works.At the TCP level, there is no such thing as machine name. So how can this even work? Here is what is going on. When we specify a server URL in this...

Source Feed: Ayende @ Rahien

Software Announcing .NET 4.7.1 Tools for the Cloud – Jeffrey T. Fritz PowerShell Core 6 Release Candidate – Steve Lee Information Implementing background tasks in .NET Core 2.x webapps or microservices with IHostedService and the BackgroundService class – Cesar de la Torre ASP.NET Core 2.0 and the End of Bower – Shawn Wildermuth ASP.NET Core […]

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

If has been two months since the first release candidate of RavenDB 4.0 and the team has been hard at work. Looking at the issues resolved in that time frame, there are over 500 of them, and I couldn’t be happier about the result.RavenDB 4.0 RC2 is out: Get it here (Windows, Linux, OSX, Raspberry PI, Docker).When we were going through the list of issues for this released, I noticed something really encouraging. The vast majority of them were things that would never make it into the release...

Source Feed: Ayende @ Rahien

Connect() Announcing the Windows Compatibility Pack for .NET Core – Immo Landwerth Introducing Visual Studio Live Share – Amanda Silver Test Experience Improvements – Kendra Havens, Nick Uhlenhuth & Pratap Lakshman Announcing the general availability of Azure #CosmosDB Table API – Yaron Goland Apache Spark to Azure #CosmosDB Connector is now generally available – Denny […]

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

RavenDB uses HTTP for most of its communication. It can be used in unsecured mode, using HTTP or in secured mode, using HTTPS. So far, this is pretty standard. Let us look at a couple of URLs:http://github.comhttps://github.comIf you try to go to github using HTTP, it will redirect you to the HTTPS site. It is very easy to do, because the URLs above are actually:http://github.com:80https://github.com:443In other words, by default when you are using HTTP, you’ll use port 80, while HTTPS will...

Source Feed: Ayende @ Rahien

I mentioned in a previous post that an SSL connection will typically use a Server Name Indication in the initial (unencrypted) packet to let the server know  which address it is interested in. This allow the server to do things such as select the appropriate certificate to answer this initial challenge. A more interesting scenario is when you want to force your users to always use HTTPS. That is pretty trivial, you setup a website to listen on port 80 and port 443 and redirect all HTTP traffic...

Source Feed: Ayende @ Rahien

Language: .NET, Expertise: Intermediate - Learn an easy way to control exceptions in C#.

Source Feed: DevX: Latest .NET Content

I introduced the notion of frictionless software in the previous post, but I wanted to dedicate some time to talk about the deeper meaning for this kind of thinking. RavenDB is an open source product. There are a lot of business models around OSS projects, and the most common ones includes charging for support and services.Hibernating Rhinos was founded because I wanted to write code. And the way the way we structured the company is primarily to write software and the tooling around it. We...

Source Feed: Ayende @ Rahien

We are currently at the stage of the RavenDB release cycle where most of what we do is friction removal. Analyzing what is going on and removing friction along the way. This isn’t about performance, we are pretty much done with this for this release cycle. Removing friction is figuring out all the myriad of ways in which users are going to use RavenDB and run into small annoyances. Things that work exactly as they should, but it can often add a tiny bump in the road toward success. In other...

Source Feed: Ayende @ Rahien

Language: .NET, Expertise: Intermediate - We often compare two strings to the same case and then compare them to see if they are the same. Learn an easier way.

Source Feed: DevX: Latest .NET Content

Advertisement



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

In Endless Immensity of the Sea I wrote about a leadership style that encourages intrinsic motivation. Many people I talk to don’t work in such an environment. Even those who work in places that promote the ideals of autonomy and intrinsic motivation often find that over time, things change for the worse. Why does this happen? I believe it’s the result of management entropy. Over time, if an organization doesn’t actively work to fight it, their leaders start to lose touch with what really...

Source Feed: You’ve Been Haacked

Language: .NET, Expertise: Intermediate - Use the string class's constructor to specify the character and the number of times you want it to be repeated.

Source Feed: DevX: Latest .NET Content

Language: .NET, Expertise: Advanced - Learn a simple way to override the default security protocol used in .NET.

Source Feed: DevX: Latest .NET Content

Language: .NET, Expertise: Intermediate Use the Sort Method of LINQ and the CompareTo delegate to sort lists in C#.

Source Feed: DevX: Latest .NET Content



There’s this quote about leadership that resonates with me. If you want to build a ship, don’t drum up people together to collect wood and don’t assign them tasks and work, but rather teach them to long for the endless immensity of the sea. Most attribute it to the French author Antoine de Saint-Exupéry, but it’s doubtful that he wrote these exact words. For one, he’s French, so the words he wrote probably had a lot of àccênts and “le”, “la”, and “et” words in them. This English quote...

Source Feed: You’ve Been Haacked

8/16/2017
I started my first blog at haack.org some time in the year 2000. You can still see pieces of it in the Internet Archive Wayback machine. You have to love this part… Ah, the bad old days of the internet. Back then I could probably count the number of folks who read my blog with the fingers of one hand. Perhaps not even counting the thumb. It was just an outlet for me to share inside jokes with other friends who had their own blogs. I started this before I knew what a weblog or blog was....

Source Feed: You’ve Been Haacked

8/16/2017
Twin Falls lies around a forty minute drive east of Bellevue, Washington. From the trail head, the path leads to views of three separate waterfalls. Yes, three. “Twin Falls” has a nicer ring to it than “Triplet falls.” Focus too much on the hike to the falls and you might miss the side trails down to the Snoqualmie River. The river is cold (or “refreshing” as they say around here) and full of boulders big and small. If you’re careful, you can hop from boulder to boulder to reach an island...

Source Feed: You’ve Been Haacked

Phil Haack is writing a blog post about ASP.NET MVC? What is this, 2011? No, do not adjust your calendars. I am indeed writing about ASP.NET MVC in 2017. It’s been a long time since I’ve had to write C# to put food on the table. My day job these days consists of asking people to put cover sheets on TPS reports. And only one of my teams even uses C# anymore, the rest moving to JavaScript and Electron. On top of that, I’m currently on an eight week leave (more on that another day). But I’m...

Source Feed: You’ve Been Haacked

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

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

Advertisement