Skip to content

Instantly share code, notes, and snippets.

View iamsunny's full-sized avatar

Sunny Sharma iamsunny

View GitHub Profile
@iamsunny
iamsunny / handy-links.md
Last active July 27, 2018 10:02
Handy links
@iamsunny
iamsunny / LetsEncryptClient.cs
Created May 11, 2018 13:07 — forked from ayende/LetsEncryptClient.cs
ACME v2 client for Let's Encrypt
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
@iamsunny
iamsunny / temp
Last active April 16, 2018 04:33
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Huic ego, si negaret quicquam interesse ad beate vivendum quali uteretur victu, concederem, laudarem etiam; Hanc se tuus Epicurus omnino ignorare dicit quam aut qualem esse velint qui honestate summum bonum metiantur. Idem etiam dolorem saepe perpetiuntur, ne, si id non faciant, incidant in maiorem. Duo Reges: constructio interrete. <i>Cyrenaici quidem non recusant;</i> <a href="http://loripsum.net/" target="_blank">Id Sextilius factum negabat.</a> Velut ego nunc moveor. Illis videtur, qui illud non dubitant bonum dicere -; <i>Haec para/doca illi, nos admirabilia dicamus.</i> <mark>Eam tum adesse, cum dolor omnis absit;</mark> Callipho ad virtutem nihil adiunxit nisi voluptatem, Diodorus vacuitatem doloris. <a href="http://loripsum.net/" target="_blank">Nulla erit controversia.</a> </p>
<p>Quis est, qui non oderit libidinosam, protervam adolescentiam? De malis autem et bonis ab iis animalibus, quae nondum depravata sint, ait optime iudicari. <a href
@iamsunny
iamsunny / Test AsyncAwait Execution Times
Last active March 12, 2018 08:31
Methods to Test Async/Await execution
static void Main(string[] args)
{
//initialize an stopwatch
var sw = new Stopwatch();
// run "TestAsyncMethods"
sw.Start();
Execute().GetAwaiter().GetResult();
sw.Stop();
Console.WriteLine($"Done! Completed in {sw.Elapsed}");
@iamsunny
iamsunny / AsyncMethods
Last active March 12, 2018 08:05
C# Class with an Async Method
class AsyncMethods
{
/// <param name="sleepTime">sleep time in seconds</param>
public async Task<bool> SleepAsync(int sleepTime)
{
Console.WriteLine($"SleepAsync for {sleepTime} seconds starts");
await Task.Delay(sleepTime*1000);
Console.WriteLine($"SleepAsync for {sleepTime} seconds completes");
return true;
}