Skip to content

Instantly share code, notes, and snippets.

@gistlyn
gistlyn / docker-compose.prod.yml
Created July 31, 2023 08:29 — forked from Layoric/.env
Files used for GitHub Action Docker Deployment via SSH to stand alone Linux server
version: "3.9"
services:
app:
image: ghcr.io/${IMAGE_REPO}:${RELEASE_VERSION}
restart: always
ports: !reset ["80"]
container_name: ${IMAGE_REPO}-app
environment:
VIRTUAL_HOST: ${HOST_DOMAIN}
LETSENCRYPT_HOST: ${HOST_DOMAIN}
@gistlyn
gistlyn / benchmarks.md
Last active July 28, 2023 09:41
Bulk Insert Performance

BenchmarkDotNet v0.13.6, Windows 10 (10.0.19045.3208/22H2/2022Update) Intel Core i7-7700K CPU 4.20GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores .NET SDK 7.0.203 [Host] : .NET 6.0.20 (6.0.2023.32017), X64 RyuJIT AVX2 Job-YNLYPT : .NET 6.0.20 (6.0.2023.32017), X64 RyuJIT AVX2

Method Database n Mean Error StdDev
BatchInserts Memory 1000000 2.332 s 0.0288 s 0.0255 s
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="ServiceStack Pre-Release" value="https://f.feedz.io/servicestack/pre-release/nuget/index.json" />
</packageSources>
</configuration>
@gistlyn
gistlyn / _init
Last active February 21, 2023 04:26
flutter-grpc
flutter create my_app_flutter
dart pub add servicestack --directory my_app_flutter
dart pub add fixnum --directory my_app_flutter
dart pub add protobuf --directory my_app_flutter
dart pub add grpc --directory my_app_flutter
@gistlyn
gistlyn / NuGet.config
Created February 15, 2023 06:49
github
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="github-servicestack" value="https://nuget.pkg.github.com/ServiceStack/index.json" />
</packageSources>
<packageSourceCredentials>
<github-servicestack>
<add key="Username" value="GITHUB_USERNAME" />
<add key="ClearTextPassword" value="TOKEN" />
@gistlyn
gistlyn / JsonEmptyLists.csproj
Created February 2, 2023 11:26
json-empty-lists
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
<NoWarn>1591</NoWarn>
</PropertyGroup>
@gistlyn
gistlyn / _init
Created January 13, 2023 04:50
flutter-app
flutter pub add servicestack
flutter pub get
@gistlyn
gistlyn / _init
Last active March 14, 2023 04:54
flutter
flutter create my_app_flutter
dart pub add servicestack --directory my_app_flutter
dart pub get --directory my_app_flutter
@gistlyn
gistlyn / BenchAudit.csproj
Last active December 18, 2022 12:52
bench-audit
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
<NoWarn>1591</NoWarn>
</PropertyGroup>
@gistlyn
gistlyn / BenchAudit.csproj
Created December 18, 2022 12:48
bench-audit
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Exe</OutputType>
<NoWarn>1591</NoWarn>
</PropertyGroup>