Skip to content

Instantly share code, notes, and snippets.

@tonysneed
tonysneed / windows-terminal-setup.md
Last active January 14, 2022 12:27
Windows Terminal Setup
@tonysneed
tonysneed / kubernetes-dashboard.md
Last active August 2, 2021 15:08
Kubernetes Dashboard
  1. Install the dashboard
    • Run: kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
  2. Create admin-user
    • Create a file named: dashboard-adminuser.yaml
    • Add this content:
apiVersion: v1
kind: ServiceAccount
metadata:
@tonysneed
tonysneed / windows-dev-setup.md
Last active March 24, 2021 22:27
Windows Dev Setup

Windows Dev Setup

Basics

  • .NET SDK
  • Visual Studio Code
    • Exensions: WSL, C#, Docker, Yaml, Dapr, Bracket Pair Colorizer 2, Git History, Git Lens, Markdown (All-inOne, Shortcuts, Preview Enhanced)
    • Preferences: Restore Windows (None)
  • Git for Windows
    • Select VS Code as default editor
  • Enable Curl: add to user PATH env var "C:\Program Files\Git\mingw64\bin"
@tonysneed
tonysneed / install-localstack.md
Last active March 24, 2021 16:17
Using LocalStack

Using LocalStack

Prerequisites

Using Docker to Run LocalStack

docker run --rm -p 4566:4566 -p 4571:4571 localstack/localstack
# escape=`
# Installer image
FROM mcr.microsoft.com/windows/servercore:1909 AS installer
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
# Retrieve .NET Core Runtime
# USER ContainerAdministrator
RUN $dotnet_version = '3.1.5'; `
FROM mcr.microsoft.com/dotnet/core/runtime:3.1-nanoserver-1909 AS base
WORKDIR /app
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-nanoserver-1909 AS build
WORKDIR /src
COPY ["MyWpfConsoleApp.csproj", "./"]
RUN dotnet restore "./MyWpfConsoleApp.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "MyWpfConsoleApp.csproj" -c Release -o /app/build
# escape=`
# Installer image
FROM mcr.microsoft.com/windows/servercore:1909 AS installer
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
# Retrieve .NET Core Runtime
# USER ContainerAdministrator
RUN $dotnet_version = '3.1.5'; `
using System;
using System.Windows.Media.Media3D;
namespace MyWpfConsoleApp
{
public static class Program
{
public static void Main()
{
var point = new Point3D(1, 2, 3);
@tonysneed
tonysneed / MyWpfConsoleApp.csproj
Last active July 4, 2020 16:15
wpf-console-app
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<UseWPF>true</UseWPF>
<OutputType>Exe</OutputType>
</PropertyGroup>
</Project>
@tonysneed
tonysneed / console-producer
Created June 25, 2020 22:10
Console Producer
docker exec -it broker bash
cd /usr/bin
./kafka-console-producer --broker-list broker:29092 --topic "raw-events"