Last active
March 24, 2019 16:56
-
-
Save pavel-agarkov/e30bf48a61a437ed514262f3b85e77fc to your computer and use it in GitHub Desktop.
Revisions
-
pavel-agarkov revised this gist
Mar 24, 2019 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,12 +9,12 @@ Methodologies: MS: Microservices Backend: ASP.NET Core: [ v1/v2+, C#, EF Core, Autofac, MediatR, GraphQL.NET, Json.NET, ApiVersioning, SemanticVersioning, ActionFilter, ModelBinder, FluentValidation, Logging, Swagger, Swashbuckle, custom NuGets ] Node.js: [Angular Universal, SEO, SSR, Express, node-openid-client] Frontend: [ Angular 4/5/6/7, Angular CLI, Apollo GraphQL, NgRx, RxJs, -
pavel-agarkov revised this gist
Mar 24, 2019 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Backend: ASP.NET Core: [ v1/v2+, C#, EF Core, Autofac, MediatR, GraphQL.NET, Json.NET, ApiVersioning, SemanticVersioning, ActionFilter, ModelBinder, FluentValidation, Logging, Swagger, Swashbuckle, custom NuGets ] Frontend: [ -
pavel-agarkov revised this gist
Mar 22, 2019 . 1 changed file with 10 additions and 8 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,17 +9,19 @@ Methodologies: MS: Microservices Backend: Node.js: [Angular Universal, SEO, SSR, Express, node-openid-client] ASP.NET Core: [ v1/v2+, C#, EF Core, Autofac, MediatR, GraphQL.NET, Json.NET, ApiVersioning, SemanticVersioning, ActionFilter, ModelBinder, FluentValidation, Logging, custom NuGet packages ] Frontend: [ Angular 4/5/6/7, Angular CLI, Apollo GraphQL, NgRx, RxJs, Angular Material, SCSS, Angular Flex Layout, Infinite Scroll, ES6, HTML5, CSS3, SVG, WebWorkers, Responsive Design, JavaScript, TypeScript, Webpack, npm, tslint ] Identity: OAuth: OIDC -
pavel-agarkov revised this gist
Mar 22, 2019 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Methodologies: Backend: ASP.NET Core: [ v1/v2, C#, EF Core, Autofac, MediatR, FluentValidation, ApiVersioning, custom NuGet packages ] Node.js: [Angular Universal, Express, node-openid-client, SEO, SSR] @@ -59,23 +59,23 @@ OS: CDN: Cloudinary DNS: Cloudflare Registrar: Cloudflare Internationalization: [Crowdin, POEditor, chrome.i18n] Screenshots: Xvfb: since ChromeHeadless does not support extensions Chrome: installed into Docker container PuppeteerSharp: to take screenshots from Chrome Magick.NET: to resize and convert to Progressive JPEG CloudinaryDotNet: to upload screenshots to Cloudinary CDN Clouds: Google Cloud Platform: [GCP, GCE, GKE, OAuth, L7/Ingress, PD, Search Console] Microsoft Azure: [App Service, AKS, VSTS, DevOps, Pipelines, SQL Server] Containers: Orchestration: Kubernetes Development: [Docker, Minikube, vsdbg] Deployment: [helm, gcloud cli, GitLab CI, bash] Logging & Monitoring: [Weave Scope, StackDriver] Security: [RBAC, cert-manager, letsencrypt] Registries: [GitLab, Google, Azure, Docker Hub] -
pavel-agarkov revised this gist
Mar 21, 2019 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -88,6 +88,6 @@ WebExtensions: Web APIs: [ Computed Styles, localStorage, sessionStorage, cookie, RegExp, MutationObserver, CustomEvent, matchMedia, StyleSheet Processing, Custom CSS Properties, CSS Filters, SVG Filters, Pseudo Classes & Elements, Transitions, Animations, Transformations, Gradients, Editable Content ] -
pavel-agarkov revised this gist
Mar 21, 2019 . 1 changed file with 5 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,7 +29,7 @@ Identity: Grant Types: [authorization_code, client_credentials, hybrid] Data: ElasticSearch: [NEST, ElasticSearch.NET, ElasticsearchSinkConnector] PostgreSQL: [Npgsql, EF Core, Debezium] SQL Server: [EF Core, Azure] @@ -86,9 +86,8 @@ WebExtensions: Parts: [content script, background page, popup, injected page script] Browser APIs: [i18n, storage, tabs, commands, internal & external messaging] Web APIs: [ Computed Styles, localStorage, sessionStorage, cookie, RegExp, MutationObserver, CustomEvent, matchMedia, StyleSheet Processing, Custom CSS Properties, CSS Filters, SVG Filters, Editable Content, Transitions, Animations, Transformations, Gradients, ] -
pavel-agarkov revised this gist
Mar 21, 2019 . 1 changed file with 37 additions and 39 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,16 +8,25 @@ Methodologies: CD: Continuous Deployment MS: Microservices Backend: ASP.NET Core: [ v1/v2, C#, EF Core, Autofac, MediatR, FluentValidation, ApiVersioning, NuGet ] Node.js: [Angular Universal, Express, node-openid-client, SEO, SSR] Frontend: - [Angular 4/5/6/7, Angular CLI, Apollo GraphQL, NgRx, RxJs] - [Angular Material, SCSS, Angular Flex Layout, Infinite Scroll] - [ES6, HTML5, CSS3, SVG, WebWorkers, Responsive Design] - [JavaScript, TypeScript, npm, Webpack, tslint] Identity: OAuth: OIDC IdentityServer4: [EF Core, AspNetIdentity] Clients: [node-openid-client, oidc-client-js] External Authentication: [Google, Twitter, Facebook] Grant Types: [authorization_code, client_credentials, hybrid] Data: ElasticSerach: [NEST, ElasticSerach.NET, ElasticsearchSinkConnector] @@ -33,31 +42,32 @@ Testing: Frontend: [karma, jasmine, protractor] CI: [Docker multi-stage build, ChromeHeadless] IDE: Visual Studio: mainly for debugging and testing .Net Visual Studio Code: everything else Version Control: [git, tfs, GitHub, GitLab, VSTS] Continuous Integration: [GitLab CI, VSTS, Azure Pipelines] OS: Development: Windows 10 Testing: Debian Stretch Slim Production: ASP.NET Core: Debian Stretch Slim Node.js: Alpine Linux CDN: Cloudinary DNS: Cloudflare Registrar: Cloudflare Internationalization: [Crowdin, POEditor, Chrome.i18n] Screenshots: Xvfb: since ChromeHeadless does not support extensions Chrome: installed into docker container PuppeteerSharp: to take screenshots from Chrome Magick.NET: to resize and convert to Progressive JPEG CloudinaryDotNet: to upload screenshots to Cloudinary CDN Clouds: Google Cloud Platform: [GCP, GCE, GKE, OAuth, L7, PD, Search Console] Microsoft Azure: [App Service, AKS, VSTS, DevOps, Pipelines, SQL Server] @@ -70,18 +80,6 @@ Containers: Security: [RBAC, cert-manager, letsencrypt] Registries: [GitLab, Google, Azure, Docker Hub] WebExtensions: Browsers: [Chrome, Firefox, Chromium, Vivaldi, Opera, Yandex, Brave, UC] Themes: [Firefox Dynamic Themes, Vivaldi Accent Color] -
pavel-agarkov renamed this gist
Mar 20, 2019 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
pavel-agarkov created this gist
Mar 20, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,96 @@ Methodologies: DDD: Domain-Driven Design EDA: Event-Driven Architecture TDD: Test-Driven Development CQRS: Command Query Responsibility Segregation ES: Event Sourcing CI: Continuous Integration CD: Continuous Deployment MS: Microservices IDE: Visual Studio: mainly for debugging and testing .Net Visual Studio Code: everything else OS: Development: Windows 10 Testing: Debian Stretch Slim Production: ASP.NET Core: Debian Stretch Slim Node.js: Alpine Linux Data: ElasticSerach: [NEST, ElasticSerach.NET, ElasticsearchSinkConnector] PostgreSQL: [Npgsql, EF Core, Debezium] SQL Server: [EF Core, Azure] Messaging: Kafka: [confluent-kafka-dotnet, KSQL, Debezium] Testing: Types: [unit, integration, e2e] Backend: [xUnit, NSubstitute, Moq, FluentAssertions, AspNetCore.TestHost] Frontend: [karma, jasmine, protractor] CI: [Docker multi-stage build, ChromeHeadless] Screenshots: Xvfb: since ChromeHeadless does not support extensions Chrome: installed into docker container PuppeteerSharp: to take screenshots from Chrome Magick.NET: to resize and convert to Progressive JPEG CloudinaryDotNet: to upload screenshots to Cloudinary CDN Backends: ASP.NET Core: [ v1/v2, C#, EF Core, Autofac, MediatR, FluentValidation, ApiVersioning, NuGet ] Node.js: [Angular Universal, Express, node-openid-client, SEO, SSR] Identity: OAuth: OIDC IdentityServer4: [EF Core, AspNetIdentity] Clients: [node-openid-client, oidc-client-js] External Authentication: [Google, Twitter, Facebook] Grant Types: [authorization_code, client_credentials, hybrid] Version Control: [git, tfs, GitHub, GitLab, VSTS] Continuous Integration: [GitLab CI, VSTS, Azure Pipelines] Clouds: Google Cloud Platform: [GCP, GCE, GKE, OAuth, L7, PD, Search Console] Microsoft Azure: [App Service, AKS, VSTS, DevOps, Pipelines, SQL Server] Containers: Orchestration: Kubernetes Development: [Docker, Minikube, vsdbg] Deployment: [helm, gcloud cli, GitLab CI] Logging & Monitoring: [Weave Scope, StackDriver] Security: [RBAC, cert-manager, letsencrypt] Registries: [GitLab, Google, Azure, Docker Hub] CDN: Cloudinary DNS: Cloudflare Registrar: Cloudflare Frontend: - [Angular 4/5/6/7, Angular CLI, Apollo GraphQL, NgRx, RxJs] - [Angular Material, SCSS, Angular Flex Layout, Infinite Scroll] - [ES6, HTML5, CSS3, SVG, WebWorkers, Responsive Design] - [JavaScript, TypeScript, npm, Webpack, tslint] Internationalization: [Crowdin, POEditor, Chrome.i18n] WebExtensions: Browsers: [Chrome, Firefox, Chromium, Vivaldi, Opera, Yandex, Brave, UC] Themes: [Firefox Dynamic Themes, Vivaldi Accent Color] Parts: [content script, background page, popup, injected page script] Browser APIs: [i18n, storage, tabs, commands, internal & external messaging] Web APIs: [ MutationObserver, CustomEvent, matchMedia, queryCommandValue, localStorage, sessionStorage, cookie, RegExp, Editable Content, Custom CSS Properties, CSS Filters, SVG Filters, StyleSheet Processing, Transitions, Animations, Transformations, Computed Styles, defineProperty, __lookupGetter__, __lookupSetter__ ]