Keybase proof
I hereby claim:
- I am markrendle on github.
- I am rendle (https://keybase.io/rendle) on keybase.
- I have a public key ASDQ0O3lbZRJvt1ZVJW5eOADbKKANZ3TNvT8kAoZq7Ox7go
To claim this, I am signing this object:
internal class ObsoleteLoggingInterceptor : Interceptor | |
{ | |
private readonly ILogger<ObsoleteLoggingInterceptor> _logger; | |
public ObsoleteLoggingInterceptor(ILogger<ObsoleteLoggingInterceptor> logger) | |
{ | |
_logger = logger; | |
} | |
public override AsyncUnaryCall<TResponse> AsyncUnaryCall<TRequest, TResponse>(TRequest request, |
public static async Task Main(string[] args) | |
{ | |
var host = CreateHostBuilder(args).Build(); | |
var task = host.RunAsync(); | |
var serverAddresses = host.Services.GetRequiredService<IServer>() | |
.Features | |
.Get<IServerAddressesFeature>(); |
I hereby claim:
To claim this, I am signing this object:
using System.CodeDom.Compiler; | |
using System.IO; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace IndentFail | |
{ | |
class Program | |
{ | |
static async Task Main(string[] args) |
using Greet; | |
using Grpc.Core; | |
namespace ClientApp | |
{ | |
class Program | |
{ | |
static async Task Main(string[] args) | |
{ | |
var channel = new Channel("localhost:50051", |
public class ChannelsQueue : IJobQueue<Action> | |
{ | |
private ChannelWriter<Action> _writer; | |
public ChannelsQueue() | |
{ | |
var channel = Channel.CreateUnbounded<Action>(); | |
var reader = channel.Reader; | |
_writer = channel.Writer; | |
public static class Squares | |
{ | |
public static int Square(int i) => i * i; | |
public static int SumOfSquares(int i) => Enumerable.Range(1, i).Select(Square).Sum(); | |
} |
/* | |
The IXmlSerializable interface assumes the mutability of the type the implements it. | |
Now we have readonly structs, that's not a valid assumption. Ideally, there'd be a static | |
method that returned a new instance of the type, but you can't have static methods on | |
interfaces, because reasons. | |
*/ | |
[Deprecated] | |
public interface IXmlSerializable |
export PS1='\n[\e[0;32m\u@\h\e[m \e[1;33m\w\e[m\e[0;31m$(__git_ps1 " (%s)")\e[m]\n\$ ' |
Mark is the founder and CTO of RendleLabs, a software development consulting company. He works with new and emerging technologies, and shares his experience with teams and organisations looking to adopt those technologies for their projects. Currently Mark specializes in .NET Core and helps teams get up to speed with the wider ecosystem opened up by this cross-platform version of .NET; things like Linux, Docker, microservice architectures and so on. Mark also contributes to various open source projects, and speaks at conferences and user groups around the world. He is a Microsoft Azure MVP and a Docker Captain. In his spare time, he enjoys gaming, watching movies, and putting off writing his (probably best-selling) book.