to post messages and comments.

@otakuSiD:

Ubuntu now in the Windows Store: Updates to Linux on Windows 10 and Important Tips


hanselman.com

@otakuSiD:

Versions are evil — how to do without in your API


vimeo.com

@otakuSiD:

Creating and editing solution files with the .NET CLI


andrewlock.net

@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:

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:

export cudwatch logs to s3

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

@otakuSiD:

Chrome Deprecates Subject CN Matching

textslashplain.com

@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:

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


blogs.msdn.microsoft.com

@otakuSiD:

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


danielwertheim.se

@otakuSiD:

Support multiple versions of ASP.NET Core Web API

talkingdotnet.com

@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:

Writing Libraries in Chef Cookbooks

blog.chef.io

@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:

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

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

@otakuSiD:

simple python http server to dump request headers

gist.github.com

@otakuSiD:

get list of installed frameworks

stackoverflow.com

@otakuSiD:

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

@otakuSiD:

how to generate small random string

require "securerandom"
SecureRandom.hex(5)

@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