Skip to content

Instantly share code, notes, and snippets.

View alextercete's full-sized avatar

Alex Tercete alextercete

View GitHub Profile
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
"Colour0"="248,248,242"
"Colour1"="248,248,242"
"Colour2"="39,40,34"
"Colour3"="39,40,34"
"Colour4"="0,0,0"
"Colour5"="255,128,0"
"Colour6"="0,0,0"
using System;
using System.Threading;
using System.Threading.Tasks;
namespace AsyncAndAwaitSecrets.Mistakes
{
public interface IDependency<T>
{
Task<object> BeforeAsync();
using System.Threading.Tasks;
namespace AsyncAndAwaitSecrets.Samples
{
public class AsyncAndAwait<T>
{
private readonly IDependency<T> _dependency;
public AsyncAndAwait(IDependency<T> dependency)
{
using System;
using System.Threading.Tasks;
namespace AsyncAndAwaitSecrets.Samples
{
public interface IAsynchronousProgrammingModel<T>
{
IAsyncResult BeginSomething(AsyncCallback callback, object state);
T EndSomething(IAsyncResult result);
@alextercete
alextercete / github_teams_migrator.py
Last active August 29, 2015 13:56
GitHub Teams Migrator
import requests
import json
GITHUB_API = 'https://api.github.com/'
ORG = "<your-org>"
AUTH = ('<your-personal-access-token>', '')
class GitHubTeam:
_ids_by_name = {}
@alextercete
alextercete / Program.cs
Created November 4, 2013 21:37
HttpClient benchmark comparison between disposing and not disposing the instance
class Program
{
private const int CallsToMake = 100;
private const string UrlToCall = "http://www.pudim.com.br";
static void Main(string[] args)
{
Time(DisposingHttpClient, "Disposal of HttpClient instance");
Time(ReusingHttpClient, "Reuse of HttpClient instance");
}
public static class HttpMessageHandlerExtensions
{
public static HttpMessageHandler ThatRespondsWithAnEmptyContent(this HttpMessageHandler handler)
{
var mock = Mock.Get(handler);
var responseWithAnEmptyContent = new HttpResponseMessage {Content = new StringContent(string.Empty)};
mock.Protected()
.Setup<Task<HttpResponseMessage>>("SendAsync", new object[]
{