.NET Development News RSS Feed

.NET Development News

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







I mentioned that we are doing some work to enable de-virtualization of our code, as well as getting ready for CoreCLR changes that will get the JIT to do more de-virtualization. I was asked (by Maayan) about this, more specifically: How does manual de-virtualization work? AFAIK, the compiler always emits a CallVirt instruction for non-static method calls, regardless of weather the method is virtual or not (and regardless of weather the class is sealed or not). Are you extending the C#...

Source Feed: Ayende @ Rahien

Software Announcing TypeScript 2.3 – Daniel Rosenwasser Azure Management Libraries for .NET generally available now – Asir Selvasingh Rider EAP 21: F# support, bundled TFS plugin and more – Maarten Balliauw Information JWT Validation and Authorization in ASP.NET Core – Mike Rousos Extending Tag Helpers in ASP.NET Core Applications – Rion Williams Stop overusing interfaces […]

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

In this article, you will learn about Table View In Xamarin.Forms.

Source Feed: C-Sharpcorner Latest Articles

In this article, we are going to learn about Pop-ups in Xamarin.Forms.

Source Feed: C-Sharpcorner Latest Articles



Language: .NET, Expertise: Intermediate — The Command Window in the VS.NET IDE has many more features than it appears to have. Read on to learn more about it.

Source Feed: DevX: Latest .NET Content

Following up on this post, I wondered what it would be like if I were to implement this with Voron. Given that Voron was explicitly designed to be a low level storage engine, suitable for varying needs, it is an interesting experiment. Let us define upfront what we want to do: We use BlittableJsonReaderObject as the key in the add because initializing a dictionary per add call would be ridiculously expensive. The blittable instance is much cheaper, and its associated memory can be cleaned...

Source Feed: Ayende @ Rahien

Information ASP.NET Core Logging with Azure App Service and Serilog – Mike Rousos General CSS path transform for ASP.NET bundling – Gunnar Peipman Reconfiguring CORS policy in ASP.NET Core at runtime – Tomasz Pęczek Surprise! Creating an instance of an open generic type – Jon Skeet IV: Everything Else (Common Multithreading Mistakes in C#) – […]

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

This is a fascinating post about building a time series database from scratch. The author explicitly warns that they have no background in databases, but given that this is my day job, I decided I might throw in my 2 cents about the way they do things. I started writing this post about halfway through reading  the post, mostly because I got all sort of comments and wanted to keep a record of things as I’m reading it. It is possible that some of the things that I’m concerned about would be...

Source Feed: Ayende @ Rahien

Information Using ImageSharp to resize images in ASP.NET Core – a comparison with CoreCompat.System.Drawing – Andrew Lock Using Custom Environments in ASP.NET Core – Dave White Improvements to Model Binding in ASP.NET Core – Dino Esposito C# Futures: Read-Only Local Variables – Jonathan Allen A Visual Lexicon of LINQ & A Visual Lexicon of LINQ: […]

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

Information Spans and ref part 1 : ref & Spans and ref part 2 : spans – Marc Gravell Making string validation faster by not using a regular expression. A story. – Maarten Balliauw High-performance .NET by example: Filtering bot traffic – Alexandr Nikitin Client IP in the ASP.NET Core behind a reverse proxy – […]

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

As part of the Berlin Buzzwords conference in June, Michael Yarichuk is going to be giving a full day workshop on how properly design your model and behavior with document oriented thinking. You can read the full details here, please note that there is a limited amount of seats available.

Source Feed: Ayende @ Rahien

One of the nastier edge cases with TaskCompletionSource is that you can attach a continuation to that which will run synchronously. You can avoid that to a certain extent by using RunContinuationsAsynchronously, and that works, but under load, it can still be problematic. In particular, consider the case where we have a task with: Do computation Enqueue a task to be completed by a different thread (getting a Task back) Continue computation until done Wait for previous operation to complete...

Source Feed: Ayende @ Rahien

Software Announcing new Azure Services in the UK – Andres Juarez Information Multiple Platform Targeting in Visual Studio 2017 – Jason Roberts Recordings from NDC London – Jeremy Clark Better Benchmarking with Additive and Multiplicative Baselines – Daniel Crabtree ASP.NET Core Dependency Injection Understands Unbound Generics – K. Scott Allen The Definitive Serialization Performance Guide […]

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

I have been re-thinking about some of my previous positions with regards to development, and it appear that I have been quite wrong in the past. In particular, I’m talking about things like: non virtual by default. Representative post. abstract classes vs. interfaces. Representative post. Note that those posts are parts of a much larger discussion, and both are close to a decade old. They aren’t really relevant anymore, I think, but it still bugs me, and I wanted to outline my current...

Source Feed: Ayende @ Rahien



I run into the following bit of code while doing a code review on a pull request: This was very strange, because the code appeared to compile properly, but it shouldn’t. I mean, look at it. The generic parameter is not constrained, and I don’t have any extension methods on Object that can apply here, so why would this compile? The secret was in the base class: Basically, we specified the constraint on the abstract method, and then inherited it, which was really confusing to me until I...

Source Feed: Ayende @ Rahien

During benchmarking RavenDB, we have run into several instances where the entire machine would freeze for a long duration, resulting in utter non responsiveness. This has been quite frustrating to us, since a frozen machine make it kinda hard to figure out what is going on. But we finally figured it out, and all the details are right here in the screen shot. What you can see is us running our current benchmark, importing the entire StackOverflow dataset into RavenDB. Drive C is the system...

Source Feed: Ayende @ Rahien

Language: .NET, Expertise: Intermediate — Use the CamelCasePropertyNamesContractResolver class of the Newtonsoft.Json assembly to return the JSON serialized string in camel case.

Source Feed: DevX: Latest .NET Content

So we got an emergency support call during the Passover holiday, and as you can imagine, it was a strange one. Our investigation of the error basically boiled down (cutting down a lot of effort in between): “This can’t be happening.” I hate this kind of answer, because it usually means that we are missing something. Usually that can be a strange error code, some race condition or just something strange about the environment. While we were working the problem, the customer came back with, “Oh,...

Source Feed: Ayende @ Rahien

We have RavenDB Bootcamp ready to go. If you want to learn about RavenDB, we have 18 parts series that take you through working with RavenDB in easily digestible pieces. You can either go through them all or register to get them once a day via email so it doesn’t take too much time all at once. They are available in our docs, and it is a great way to learn RavenDB from nothing.

Source Feed: Ayende @ Rahien

Take advantage of Aspose.Pdf for .NET, a set of PDF APIs for creating, reading and manipulating PDF documents in .NET seamlessly without the need of having Adobe Acrobat installed in your system.

Source Feed: DevX: Latest .NET Content



Language: .NET, Expertise: Intermediate — To string HTML tags, use HttpUtility's HTMLDecode method with a RegEx expression.

Source Feed: DevX: Latest .NET Content


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

Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems. - Jamie Zawinski For other people, when confronted with writing a blog post about regular expressions, think “I know, I’ll quote that Jamie Zawinski quote!” It’s the go to quote about regular expressions, but it’s probably no surprise that it’s often taken out of context. Back in 2006, Jeffrey Friedl tracked down the original context of this statement in a fine piece of...

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

Advertisement

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      bha      C# Development      PakApNews     

Advertisement