Category: Uncategorized
The whole of WordPress compiled to .NET Core
The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie Why? Because it’s awesome. Sometimes a project comes along that is impossibly ambitious and it works. I’ve blogged a little about Peachpie, the open source PHP compiler that runs PHP under .NET Core. It’s a project hosted at www.peachpie.io.
But…why? Here’s why:
Performance: compiled code is fast and also optimized by the .NET Just-in-Time Compiler for your actual system. Additionally, the .NET performance profiler may be used to resolve bottlenecks. C# Extensibility: plugin functionality can be implemented in a separate C# project and/or PHP plugins may use .NET libraries.
https://www.hanselman.com/blog/TheWholeOfWordPressCompiledToNETCoreAndANuGetPackageWithPeachPie.aspx
How to easily extend your app using MediatR notifications
Probably the biggest question you face as a developer every single day is “where to put your code”? Should you use repositories or query classes? Should you have one class or two to represent your domain object? Should you write a new class or extend an existing one?
In short what constitutes a single responsibility and how separate should your concerns actually be?
MediatR Notifications can help with some of these thorny issues.
jonhilton.net/2016/08/31/how-to-easily-extend-your-app-using-mediatr-notifications/
Introducing fuget.org – nuget discovery tool
fuget.org – a new site for browsing nuget packages. It is my best attempt to build a tool to help you both discover new packages and to dig in deep to learn them once found.
Ardalis – Principles, Patterns, and Practices of Mediocre Programming | ardalis
How To: Use CLR Memory Profiler | Microsoft Docs
Summary: This How To shows you how to use the CLR Profiler tool to investigate your application’s memory allocation profile. You can use CLR Profiler to identify code that causes memory problems, such as memory leaks and excessive or inefficient garbage collection.
docs.microsoft.com/en-us/previous-versions/msp-n-p/ff650691(v=pandp.10)
Myjson – API
Myjson is a simple JSON store for use in your client side web and/or mobile applications.
If you’ve ever needed a quick place to store a configuration file or some data for your client side models, Myjson can be of service to you. Simply copy and paste your JSON data into the main input window, then access your data through the provided URI. Check out the API version for more features.
Myjson URIs support cross-origin resource sharing (CORS) so accessing your data client side won’t give you any cross domain issues.
myjson.com/api
Best Visual Studio Code Extensions | elmah.io
How To Create NuGet Packages – A Journey In .NET Core
Getting Started With Docker – An Introduction – A Journey In .NET Core
Getting Started With Docker – An Introduction
dotnetcore.gaprogman.com/2018/05/17/getting-started-with-docker-an-introduction/