.NET Development News RSS Feed

.NET Development News

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

You might have noticed that I’ve slowed down writing blog posts. This is because pretty much every word I write these days goes into the book.I just completed chapter 17, and we are now standing at around 550 pages in length, and there is only one chapter left. Chapter 17 talks about backup and restores, how they work in RavenDB and how to properly manage your backup strategies in RavenDB. It sounds deathly dull, but it can actually be quite interesting, since backing up of a distributed...

Source Feed: Ayende @ Rahien

Software Introducing sonarwhal v1: The linting tool for the web – Anton Molleda Information Adding Resilience and Transient Fault handling to your .NET Core HttpClient with Polly – Scott Hanselman C# Notes for Professionals book – Goalkicker Designing very large (JavaScript) applications – Malte Ubl Truly understanding Async/Await – Rafael Vidaurre How To Write Better […]

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

In this post, we are going to see how to do validation using template driven forms in Angular 5, this is just a different approach that you can follow, as we have discussed another way in our previous post. At the end of this article, you will get to know how you can implement validations in Angular 5 application using Template Driven Forms.

Source Feed: C-Sharpcorner Latest Articles

In this article, we will just not add some functionality to it but will also learn a few more things about Django.

Source Feed: C-Sharpcorner Latest Articles

Ever had users come to you and request another version of a report just to add another field and group data differently? Today, was such the day for me. I really don’t like having multiple versions of the same report out there. So, I got a little fancy with the current version of the report and added a parameter then used expressions to group the data differently and hide columns. For those new to SSRS I've embedded some links to MSDN to help you along the way.

Source Feed: C-Sharpcorner Latest Articles


Razor View Engine is a markup syntax which helps us to write HTML and server-side code in web pages using C# or VB.Net. It is server-side markup language however it is not at all a programming language.

Source Feed: C-Sharpcorner Latest Articles

When applying a new SQL Server cumulative update, hot fix, or upgrade to SQL Server, it doesn’t always apply all the fixes in the patch. When you upgrade the database engine in-place, databases you already had stay at their pre-upgrade compatibility level, which means they run under the older set of optimizer rules.

Source Feed: C-Sharpcorner Latest Articles


In this article I am going to brief you about Backup and Recovery in Azure Virtual Machines and also show a step by step demo to set up a Backup Services Vault.

Source Feed: C-Sharpcorner Latest Articles

ASP.Net is the Microsoft Web Development Framework. It is a part of .Net Platform. ASP.Net is used to build single page applications, dynamic applications, enterprise applications, online banking etc.

Source Feed: C-Sharpcorner Latest Articles

In this post, we are going to see how to create a custom validator directive in Angular 5. We have already seen how to do validation in our previous posts, and we have not done any validations for comparing the password and confirming the password, remember? Here we are going to see that. At the end of this article, you will get to know how to create a new shared directive according to our requirements.

Source Feed: C-Sharpcorner Latest Articles

Yesterday
One of the things RavenDB does is allow you to define a backup task that will be executed on a given schedule (such as every Saturday at midnight). However, as it turns out, specifying the right time is actually a pretty hard thing to do. The problem is what to do when you have multiple time zones involved:UTCThe server local timeThe operator’s local timeThe business hours of the application using the databaseIn some cases, you might have a server in Germany being managed from Japan with users...

Source Feed: Ayende @ Rahien

Information First steps with nullable reference types – Jon Skeet Help us plan the future of .NET! – Aditi Dugar HttpClientFactory for typed HttpClient instances in ASP.NET Core 2.1 – Scott Hanselman C# Debug vs. Release Builds and Debugging in Visual Studio – from Novice to Expert in One Blog Article – Ben Hall Clients […]

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

Language: .NET, Level: Intermediate: - The formatting for the data written to the console using the console.write or console.writeline commands can be difficult to read. See how C# allows you to insert additional spaces to fix that problem.

Source Feed: DevX: Latest .NET Content

Software Rider 2018.1 is released! – Ekaterina Zharova Cake v0.27.0 released – Cake Team Information ASP.NET Core Authorization for Windows, Local accounts – Damien Bowden Using Entity Framework DbContext with Dependency Injection – Matthew Jones 3 new extensions for Visual Studio extenders – Mads Kristensen Jasper meets RabbitMQ – Jeremy D Miller Vertical Slice Architecture […]

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

Software Announcing Visual Studio 2017 15.7 Preview 4 – Andrew B Hall Performance Improvements in .NET Core 2.1 – Stephen Toub Publish Improvements in Visual Studio 2017 15.7 – Andrew B Hall Information WebAssembly apps with Blazor – Gunnar Peipman Library Manager (LibMan) in Visual Studio 2017 (15.7) – Steve Gordon Hosting an ASP.NET  Core 2 […]

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

You learn a lot of things when talking to clients. Some of them are really fascinating, some of them are quite horrifying. But one of the most important things that I have learned to say to client is: “This is out of scope.” This can be an incredibly frustrating thing to say, both for me and the client, but it is sometimes really necessary. There are times when you see a problem, and you know how to resolve it, but it is simply too big an issue to take upon yourself. Let me give a concrete...

Source Feed: Ayende @ Rahien

Software Blazor 0.2.0 release now available – Daniel Roth .NET Core April 2018 Update – Rich Lander Library Manager: Client-side content manager for web apps – Justin Clareburt NHibernate Profiler and Entity Framework Profiler 5.0 RTM – Ayende Information Adding Twitter Authentication to an ASP.Net Core 2 site w/ Cosmos DB – Eli Weinstock-Herman Using […]

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

I’m really happy to announce that we have just release a brand new version of NHibernate Profiler and Entity Framework Profiler.What is new in for NHibernate?Support for NHibernate 5.1 and 5.1.1Support for .NET Coresupported on the following platforms: netstandard2.0, net46, netcoreapp2.0Fixed various minor issues regarding showing duplicate errors and warnings from NHibernate.Better support for DateTime precision issues in NHibernate 5.0What is new for Entity Framework:Support for EF...

Source Feed: Ayende @ Rahien

I’m happy to announce that Chapter 16 is the Inside RavenDB 4.0 book is done. Chapter 15 talked about production deployment and Chapter 16 talks about monitoring and troubleshooting. As always, I would really appreciate any feedback you have.

Source Feed: Ayende @ Rahien

The trigger for this post is the following question in the RavenDB mailing list. Basically, given a system that is composed of multiple services (running as separate processes), the question is whatever have each service use its own DocumentStore or have a separate service (DbService) process that will encapsulate all access to RavenDB. The idea, as I understand it, is to avoid the DocumentStore creation because it is expensive. The quick answer here is simple: Don’t ever do that!* Yes, I’m...

Source Feed: Ayende @ Rahien

One of the first steps you’ll have when migration RavenDB from 3.5 to 4.0 is to actually get your data in 4.0. There are a few ways of doing that. You can create a new database in 4.0 from a 3.5 database directory. You can click on the chevron on the New database button to access it:This will give you the following screen, where you can point to the existing database directory (the RavenDB 3.5 server must be offline for this) and the Raven.StorageExporter tool that comes with the 3.5...

Source Feed: Ayende @ Rahien

Advertisement

With RavenDB 4.0 out and about for a few months already, we have been mostly focused on finishing up the release. That meant working on documentation (the book is already past the 500 pages mark!), additional clients, helping clients to go to production with 4.0 and gathering feedback.In fact, this is the point of this post today. I would really like to know your thoughts about RavenDB 4.0 and what should go into the next version?

Source Feed: Ayende @ Rahien

This issue in the RavenDB Security Report is pretty simple, when we generate a certificate, we need to generate a certificate serial number. We were using a random number that is 64 bits in length, but that is too small. The problem is the birthday attack. For a 64 bits number, you only need about 5 billion attempts to generate a collision. In modern cryptography, that is actually a very low security threshold.So we fixed it and used a random value that is 20 bytes in length. Or so we thought....

Source Feed: Ayende @ Rahien

The RavenDB Security Report most significant finding is something that cannot be fixed. Let me try to explain the core of this issue. We want RavenDB to be secured, and we have chosen to use the well known (and trusted) TLS infrastructure. This means that we can use HTTPS, client certificate authentication and TLS 1.2. Basically, this means that we have a very high degree security and we use a common (and trusted) methods for both trust and encryption on the wire.  That does leave us with the...

Source Feed: Ayende @ Rahien


The Information Industry Association adopted the motto “Putting Information at Your Fingertips” way back in the hazy days of the 1970s. However it was during a 1990 Comdex keynote (you can watch a scratchy VHS recording of it on YouTube), when a relatively young Bill Gates articulated a vision to bring that idea to reality. In the intervening time, that vision has mostly come to fruition…for VIM users. For the rest of us, it’s more like information at the end of your mouse clicks. But close...

Source Feed: You’ve Been Haacked




Developers are real passionate about their semi-colons; or lack thereof. Comment threads on GitHub can get a bit…testy…on this topic. What’s a beleaguered1 repository maintainer to do when an issue comment thread gets out of hand? GitHub provides community tools maintainers can use to define community standards for their projects. For example, it’s easy to add a code of conduct to a repository. It’s also possible report offensive comments directly to GitHub. However, a code of conduct is only...

Source Feed: You’ve Been Haacked



In The Case Against Pay for Performance, I argued against increasing pay based on performance reviews. Checkmate. Case closed. Or so I thought. Like many bloggers, I suffer from delusions of grandeur that millions ponder every word I write, are enlightened by insight, and then compelled to action. Alas, it’s not to be. Instead, I find that belief in the power of rewards to spur higher performance persists despite the ample evidence to the contrary. I suspect that one reason people continue...

Source Feed: You’ve Been Haacked

Language: .NET, Level: Advanced: - We often lose the source code of the executables we build, but there's way to recover it.

Source Feed: DevX: Latest .NET Content

There was once a time I regretted not attending a school with a more rigorous engineering program. I would tell myself, I should have gone to an institution like Stanford which has a strong CS program and ties to the bay area tech scene. I’d be further ahead in my career hobnobbing with VCs showering me with champagne and hundred dollar bills. To use the technical term, I was a fool. When I look back at 2017, I’m particularly grateful for the strong liberal arts education I received at...

Source Feed: You’ve Been Haacked

Not to stereotype tech folks, but, I’ll do it anyways. Most of us could stand to get in better physical shape. I know, that’s about as surprising as a cryptocurrency crash. In particular, I highly recommend a weight training program. If you’re in the Bellevue, WA area, I have just the gym for you, Impact Strength and Performance. But first, let me make the case by sharing my experiences for the past two years. As you can see from the photo, I’ve gotten quite swole (note: costume muscles will...

Source Feed: You’ve Been Haacked

This year felt a lot like living in the darkest timeline and an episode of Black Mirror at the same time. When I look back at the year, the most significant event for me is also the hardest to write about because it’s deeply personal. Not just for me, but for members of my family. And I often don’t see how the benefit of exposing our private lives overcomes the risks. But in talking to them and others, they encouraged me to share in the hopes it helps others in similar situations. Trigger...

Source Feed: You’ve Been Haacked

Language: .NET, Level: Intermediate: - Learn how to easily merge two data tables with the same data columns in C#.

Source Feed: DevX: Latest .NET Content


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

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

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      Skylanders     

Advertisement