Skip to content

Instantly share code, notes, and snippets.

View angelo-marano's full-sized avatar
🏠
Working from home

Angelo Marano angelo-marano

🏠
Working from home
View GitHub Profile
@angelo-marano
angelo-marano / resume.json
Last active November 2, 2021 15:12
My JSON Resume
{
"basics": {
"name": "Angelo Marano",
"label": "Principal consultant at Keyshake Corporation.",
"email": "angelo@keyshake.io",
"summary": "I am a former musician and music teacher turned application developer/architect specializing in web and mobile development, using many application stacks, but mostly recently .NET Core and MERN. I believe that quality software can be written on time and on budget with attention to detail and mindful practice. My favorite question is \"is there a better way to do this?\".",
"location": {
"countryCode": "US",
"address": "United States"
},
@angelo-marano
angelo-marano / keybase.md
Last active September 28, 2021 15:39
keybase.md

Keybase proof

I hereby claim:

  • I am angelo-marano on github.
  • I am angelommarano (https://keybase.io/angelommarano) on keybase.
  • I have a public key ASA2w0CwBy7Uz5KueKwnrahNx4pPKJw73rnNcBDbQB9m8wo

To claim this, I am signing this object:

@angelo-marano
angelo-marano / boxstarter.ps1
Last active May 21, 2019 17:23 — forked from jessfraz/boxstarter.ps1
Boxstarter Commands for a new Windows box.
#
# Install boxstarter:
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
#
# You might need to set: Set-ExecutionPolicy RemoteSigned
#
# Run this boxstarter by calling the following from an **elevated** command-prompt:
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST>
# OR
# Install-BoxstarterPackage -PackageName <URL-TO-RAW-GIST> -DisableReboots
@angelo-marano
angelo-marano / MyFirstFunctionWithIoC.cs
Created November 2, 2018 16:10
Service Locator IoC in Azure Function
public interface IWireCharacterFactory {
string GetWireCharactor();
}
public class TheBestWireCharacterFactory : IWireCharacterFactory {
public string GetWireCharactor() {
return "Bodie"; //Because he was.
}
}
@angelo-marano
angelo-marano / MyServiceLocator.cs
Created November 2, 2018 16:02
Really bad service locator
public interface IServiceLocator {
//This is real bad, don't use this
//There's so much missing from this
void Register<T>(T t);
T Resolve<T>();
}
public class ServiceLocator : IServiceLocator
@angelo-marano
angelo-marano / MyFirstFunction.cs
Created November 2, 2018 13:07
What you see when you start a new Azure function
public static class MyFirstFunction
{
[FunctionName("MyFirstFunction")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
string name = req.Query["name"];