Skip to content

Instantly share code, notes, and snippets.

Avatar

Manuel Riezebosch riezebosch

View GitHub Profile
@riezebosch
riezebosch / Update-AUPackages.md
Last active Mar 4, 2021
Update-AUPackages Report #powershell #chocolatey
View Update-AUPackages.md
@riezebosch
riezebosch / Update-AUPackages.md
Last active Mar 4, 2021
Update-AUPackages Report #powershell #chocolatey
View Update-AUPackages.md
View packer-template.json
{
"variables": {
"vm_size": "Standard_DS13_v2",
},
"builders": [
{
"name": "azure-arm",
"type": "azure-arm",
"client_id": "{{user `client_id`}}",
"client_secret": "{{user `client_secret`}}",
View Copy-BackupFiles.ps1
robocopy "\\some\share\containing\backup" "C:\some\local\drive" database-backup*.sqb /Z /ETA /TEE /W:2 /xo
View test.md

asdf


using (var host = new HostBuilder()
        .ConfigureWebJobs(builder => builder
            .AddTimers()
            .AddDurableTaskInTestHub()
            .AddAzureStorageCoreServices()
            .ConfigureServices(services => services.AddSingleton(mock)))
        .Build())
@riezebosch
riezebosch / switch.cs
Last active Oct 4, 2019
exploring C# 8
View switch.cs
public static IArgumentMatcher? Create(Expression arg) => arg switch
{
MethodCallExpression call when call.Method.DeclaringType == typeof(Arg) => call.Method.Name switch
{
nameof(Arg.Ignore) => (IArgumentMatcher)new IgnoreArgument(),
nameof(Arg.Where) => new LambdaArgument(call.Arguments.Single()),
_ => throw new InvalidOperationException()
},
_ => null
};
@riezebosch
riezebosch / Dockerfile
Last active Jun 24, 2019
containerization
View Dockerfile
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build-env
WORKDIR /app
RUN dotnet new webapi
RUN dotnet publish -c Release -o out
FROM mcr.microsoft.com/dotnet/core/aspnet
ENV ASPNETCORE_URLS http://+:80
EXPOSE 80
WORKDIR /app
COPY --from=build-env /app/out ./
View test.cs
using System;
using System.Diagnostics;
using System.Threading;
using Microsoft.Extensions.Configuration;
using Polly;
using Polly.Bulkhead;
using Xunit;
namespace test
{
@riezebosch
riezebosch / _install.ps1
Last active Jan 19, 2019
BoxStarter VS2015
View _install.ps1
$myfeed = "https://myget.org/F/riezebosch"
$wu = Get-Service -Name wuauserv
$wu | Set-Service -StartupType Manual | Stop-Service
choco install DotNet4.5.1 -y
choco install KB2919442 -y
choco install KB2919355 -y
$env:visualStudio:setupFolder = "K:\VS2015"
View install-docker.ps1
$ErrorActionPreference = "Stop"
if ((Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -Online).State -ne 'Enabled') {
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -Online -All -NoRestart
}
if ((Get-WindowsOptionalFeature -FeatureName Containers -Online).State -ne 'Enabled') {
Enable-WindowsOptionalFeature -FeatureName Containers -Online -All -NoRestart
}