Skip to content

Instantly share code, notes, and snippets.

View BionStt's full-sized avatar
💭
Experience is the name everyone gives to their mistakes

Sutanto Gasali BionStt

💭
Experience is the name everyone gives to their mistakes
View GitHub Profile
Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
Keys are generic ones. These are the same from MSDN account.
Product Key : -6Q8QF
Validity : Valid
Product ID : 00369-90000-00000-AA703
Advanced ID : XXXXX-03699-000-000000-00-1032-9200.0000-0672017
@BionStt
BionStt / MediatRExtensions.cs
Created June 11, 2019 16:41 — forked from rmacfie/MediatRExtensions.cs
Register MediatR handlers in Asp.Net 5 / vNext / Core
namespace Microsoft.AspNet.Builder
{
public static class MediatRExtensions
{
public static IServiceCollection AddMediatR(this IServiceCollection services, params Assembly[] handlerAssemblies)
{
services.AddTransient<IMediator>(x => new Mediator(x.GetService<SingleInstanceFactory>(), x.GetService<MultiInstanceFactory>()));
services.AddTransient<SingleInstanceFactory>(x => t => x.GetRequiredService(t));
services.AddTransient<MultiInstanceFactory>(x => t => x.GetServices(t));
@BionStt
BionStt / books.md
Created December 11, 2019 11:03 — forked from abstractart/books.md
Free Programming Ebooks - O'Reilly Media. Codeship free ebooks here - https://bit.ly/2oQ0knQ
@BionStt
BionStt / DbDeadlockRetryHandlerProcessor.cs
Created April 13, 2020 10:17 — forked from GFoley83/DbDeadlockRetryHandlerProcessor.cs
MediatR pipeline for retrying Db deadlocks
using System;
using System.Data.Common;
using System.Threading;
using System.Threading.Tasks;
using MediatR;
namespace Foo
{
public class DbDeadlockRetryHandlerProcessor<TRequest, TResponse> : IPipelineBehavior<TRequest, TResponse>
{
@BionStt
BionStt / FriendlyUrlHelper.cs
Created September 22, 2021 07:15 — forked from jfversluis/FriendlyUrlHelper.cs
Helper class to generate a slug
// Totally ripped from how Stackoverflow does it: https://stackoverflow.com/questions/25259/how-does-stack-overflow-generate-its-seo-friendly-urls/25486
public static class FriendlyUrlHelper
{
public static string GetFriendlyTitle(string title, bool remapToAscii = false, int maxlength = 80)
{
if (title == null)
{
return string.Empty;
}