Чтобы добавлять сообщения и комментарии, .

@otakuSiD:
otakuSiD

Versions are evil — how to do without in your API


vimeo.com

@otakuSiD:
otakuSiD

Creating and editing solution files with the .NET CLI


andrewlock.net

@otakuSiD:
otakuSiD

This IAM Role trust relationship configuration allow IAM User from another account to assume current role

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::USER-ACCOUNT-ID:root"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"aws:username": "USER-NAME"
}
}
}
]
}

@otakuSiD:
otakuSiD

In case when SSL error occurred when you update gems (http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages):

— download update manually rubygems.org
— install update from local file system:

gem install --local .\rubygems-update-2.6.11.gem
update_rubygems
gem uninstall rubygems-update -x

@otakuSiD:
otakuSiD

export cudwatch logs to s3

docs.aws.amazon.com
docs.aws.amazon.com

@otakuSiD:
otakuSiD

Chrome Deprecates Subject CN Matching

textslashplain.com

@otakuSiD:
otakuSiD

In Visual Studio 2017, you can configure and enforce your team’s coding conventions to drive consistency across your entire repository with EditorConfig. EditorConfig is an open file format and we worked with their community to support .NET code style within this format.

editorconfig.org
blogs.msdn.microsoft.com

@otakuSiD:
otakuSiD

What’s new in IIS 10 – Microsoft Internet Information Services 10 New Features


blogs.msdn.microsoft.com

@otakuSiD:
otakuSiD

Do I need to use ConfigureAwait(false) all the way?


danielwertheim.se

@otakuSiD:
otakuSiD

Support multiple versions of ASP.NET Core Web API

talkingdotnet.com

@otakuSiD:
otakuSiD

in case when vcs trigger doesn`t work when you configure TeamCity with Kotlin — try to add appropriate import

import jetbrains.buildServer.configs.kotlin.v10.triggers.vcs
triggers {
vcs {
}
}

@otakuSiD:
otakuSiD

Writing Libraries in Chef Cookbooks

blog.chef.io

@otakuSiD:
otakuSiD

get current version of deployed by docker application on aws (hard way)

on linux host with access to ECR
```
# get login string
aws ecr get-login --registry-ids ECR-ACCOUNT-ID --region ECR-REGION
# get latest deployed image
docker pull ECR-ACCOUNT-ID.dkr.ecr.ECR-REGION.amazonaws.com/ECR-NAME:latest
# run and verify
docker run -it ECR-ACCOUNT-ID.dkr.ecr.ECR-REGION.amazonaws.com/ECR-NAME:latest bash
# list ontainers to get container ID
docker ps -a
# docker cp CONTAINER-ID:/file/path/within/container /host/path/target
# create APP-NAMEzip with application files
zip -r /tmp/APP-NAME /tmp/APP-NAME
```

on win host
```
# register environment key file in putty
# run copy command
pscp -r [email protected]:/tmp/APP-NAME.zip d:\
```

@otakuSiD:
otakuSiD

посмотреть версию dll`ки

`strings file.exe | egrep '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'`

@otakuSiD:
otakuSiD

simple python http server to dump request headers

gist.github.com

@otakuSiD:
otakuSiD

get list of installed frameworks

stackoverflow.com

@otakuSiD:
otakuSiD

www.jonathantneal.com/blog/understand-the-favicon/

@otakuSiD:
otakuSiD

how to generate small random string

require "securerandom"
SecureRandom.hex(5)

@otakuSiD:
otakuSiD

reduce time during restoring nuguet packages on temporary build agents (f.e. on docker)

DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
NUGET_XMLDOC_MODE=skip


donovanbrown.com

@otakuSiD:
otakuSiD

Using dotnet watch test for continuous testing with .NET Core and XUnit.net


hanselman.com