· 6 years ago · Nov 20, 2019, 11:32 AM
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<!-- saved from url=(0141)chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=321&altFocusNodeId=113&scrollToViewWinId=113 -->
3<html xmlns="http://www.w3.org/1999/xhtml"><!-- Copyright 2012 Vladyslav Volovyk --><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4
5
6<link rel="shortcut icon" href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png">
7
8<title>Tabs Outliner</title>
9
10<link href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/css/correlatestyle.css" rel="stylesheet" type="text/css">
11<style id="usersCustomColorsStyleshit"></style></head>
12<body id="ID_activeSessionTreeScrollableContainer"><!--
13--><div id="mainToolbarAndMessagesContainer"><!--
14 --><div id="mainToolbar" class="mainToolbarContainer"><!--
15 --><div class="mainToolbarInnerArea"><!--
16 --><div id="mainToolbarButtonsArea"><!--
17 --><a id="newWindowActionLink" class="actionButton actionLink" data-fabric="openwin_" title="Window"></a><!--
18 --><a id="newGroupNodeActionLink" class="actionButton actionLink" data-fabric="group_" title="Group
19(Saved Window)"></a><!--
20 --><a id="newSeparatorNodeActionLink" class="actionButton actionLink" data-fabric="separator_" title="Separator"></a><!--
21 --><a id="newTextNodeActionLink" class="actionButton actionLink" data-fabric="note_" title="Note"></a><!--
22 --><a id="newGoogleDocNodeActionLink" class="actionButton actionLink" data-fabric="gdoc_" title="Google Doc"></a><!--
23 <a id="newTreeNodeActionLink" class="actionButton actionLink" data-fabric="openwin_" title="Outline Tree"></a>
24 --><hr><!--
25 --><a id="cloneViewButton" class="actionButton" title="Clone View (C)
26(Cloned views does not auto scroll on window switch. Use Undo Scroll in the Cloned View to scroll it into the same position as current)"></a><!--
27 --><a id="undoScrollButton" class="actionButton" title="Undo Scroll (S)"></a><!--
28 --><a id="nextOpenWindowButton" class="actionButton" title="Scroll Up To The Next Open Window (W)"></a><!--
29 -- <a id="groupOpenWindowsButton" class="actionButton" title="Group All Open Windows"></a>--
30 --><a id="savecloseAllWindowsButton" class="actionButton" title="Save & Close All Open Windows (Q)
31(closed window nodes will be highlighted till browser restart)"></a><!--
32 --><a id="expandAllButton" class="actionButton" title="Expand All Collapsed Nodes
33(Can be undone by the next click, useful before performing search by Ctrl-F)"></a><!--
34 --><a id="undoExpandAllButton" class="actionButton hidden" title="Undo Expand All"></a><!--
35 <a id="openHistoryViewButton" class="actionButton" title="Open History View (Can be used for restoring deleted items)"></a>
36 --></div><!--
37 --><a id="backupNowButton" class="actionButton" data-fabric="backupnow_" title="Backup Now" style="display: none;"></a><!--
38 --></div><!--
39 --><div class="mainToolbarInfoSettingsHelpArea"><!--
40 --><a id="infoButton" class="aboutButton" title="About"></a><!--
41 --><a id="helpButton" class="aboutButton" title="Help"></a><!--
42 --><a id="settingsButton" class="aboutButton" title="Options"></a><!--
43 --></div><!--
44 --></div><!--
45 --><div id="mainViewMessagesStack"><div class="mainViewMessage" type="gopro" style="cursor: pointer;"><a class="mainViewMessageRemoveBtn" href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=321&altFocusNodeId=113&scrollToViewWinId=113#" title="Remove">Remove</a><div class="goproMessageTextBlock"><h1>Upgrade to Paid Mode</h1>Enable extra features and support project futher progress. <a role="button">Learn more.</a></div><div class="goproMessageIllustration"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/messages/upgrade.png" alt="Upgrade!"></div></div></div><!--
46--></div>
47
48 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/helpBlockText.js?dfgdfg"></script>
49 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/js/animator.js?dfgdfgdf"></script>
50 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/js/modalprompt.js?dfgdfg"></script>
51 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/js/contextmenu.js?fdgdfg"></script>
52 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/js/treeview.js?fgn"></script>
53 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.js?sdsd"></script><li id="currentSessionRoot" class="nodeTitleAndSubnodesContainer sessionNTASC NTASC-windowFrame"><div class="nodeTitleContainer sessionNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer session"><img class="node_favicon session_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png"><span class="node_text session_text" draggable="true">Current Session</span></div></div><ul class="subnodeslist"><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Oct 29 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/index.action"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://7zone.seven2one.de/index.action" data-node-icon-for-html-export="https://7zone.seven2one.de/s/-k2qc70/8202/387360a436aea1b09c3facd1fd0d65e5aee8b3e8/240/_/favicon.ico"><span class="node_text savedtab_text" draggable="true">Übersicht - 7zone</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="chrome://settings/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Einstellungen</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="chrome://extensions/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Erweiterungen</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://chrome.google.com/webstore/search/tabs%20outliner?hl=de"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://chrome.google.com/webstore/search/tabs%20outliner?hl=de" data-node-icon-for-html-export="https://www.google.com/images/icons/product/chrome_web_store-32.png"><span class="node_text savedtab_text" draggable="true">Tabs Outliner - Chrome Web Store</span></a></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Oct 29 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="file:///C:/Users/daniel.hilgarth/Desktop/Tabs%20Outliner.html"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/file:///C:/Users/daniel.hilgarth/Desktop/Tabs%20Outliner.html" data-node-icon-for-html-export="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png"><span class="node_text savedtab_text" draggable="true">Tabs Outliner Window Saved As Html File</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=microservice+chassis+.net+core+orleans&rlz=1C1CHBF_deDE872DE873&oq=microservice+chassis+.net+core+orleans&aqs=chrome..69i57.7244j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=microservice+chassis+.net+core+orleans&rlz=1C1CHBF_deDE872DE873&oq=microservice+chassis+.net+core+orleans&aqs=chrome..69i57.7244j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">microservice chassis .net core orleans - Google-Suche</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://channel9.msdn.com/Shows/On-NET/Orleans-onNET"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://channel9.msdn.com/Shows/On-NET/Orleans-onNET" data-node-icon-for-html-export="https://channel9.msdn.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Building distributed applications with Orleans | On .NET | Channel 9</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="chrome://settings/?search=Spra"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Einstellungen</span></a></li></ul></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="file:///C:/Users/daniel.hilgarth/Desktop/Tabs%20Outliner.html"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/file:///C:/Users/daniel.hilgarth/Desktop/Tabs%20Outliner.html" data-node-icon-for-html-export="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png"><span class="node_text savedtab_text" draggable="true">Tabs Outliner Window Saved As Html File</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.google.com/search?q=microservice+chassis+.net+core+orleans&rlz=1C1CHBF_deDE872DE873&oq=microservice+chassis+.net+core+orleans&aqs=chrome..69i57.7244j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=microservice+chassis+.net+core+orleans&rlz=1C1CHBF_deDE872DE873&oq=microservice+chassis+.net+core+orleans&aqs=chrome..69i57.7244j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">microservice chassis .net core orleans - Google-Suche</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://channel9.msdn.com/Shows/On-NET/Orleans-onNET"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://channel9.msdn.com/Shows/On-NET/Orleans-onNET" data-node-icon-for-html-export="https://channel9.msdn.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Building distributed applications with Orleans | On .NET | Channel 9</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="chrome://settings/?search=Spra"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Settings</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.google.com/search?q=akka.net+vs+orleans&rlz=1C1CHBF_deDE872DE873&oq=akka.net+vs+orleans&aqs=chrome..69i57j0l3.3100j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=akka.net+vs+orleans&rlz=1C1CHBF_deDE872DE873&oq=akka.net+vs+orleans&aqs=chrome..69i57j0l3.3100j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">akka.net vs orleans - Google Search</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://7zone.seven2one.de/pages/viewpage.action?spaceKey=PI&title=Zeitreihen+aus+fachlicher+Sicht"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://7zone.seven2one.de/pages/viewpage.action?spaceKey=PI&title=Zeitreihen+aus+fachlicher+Sicht" data-node-icon-for-html-export="https://7zone.seven2one.de/s/2f9i7x/8202/387360a436aea1b09c3facd1fd0d65e5aee8b3e8/240/_/favicon.ico"><span class="node_text savedtab_text" draggable="true">Zeitreihen aus fachlicher Sicht - Plattform Innovationen - 7zone</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=building+a+distributed+microservices+application+with+c%23&rlz=1C1CHBF_deDE872DE873&oq=building+a+distributed+microservices+application+with+c%23&aqs=chrome..69i57.20679j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=building+a+distributed+microservices+application+with+c%23&rlz=1C1CHBF_deDE872DE873&oq=building+a+distributed+microservices+application+with+c%23&aqs=chrome..69i57.20679j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">building a distributed microservices application with c# - Google Search</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/database-server-container"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/database-server-container" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Using a database server running as a container | Microsoft Docs</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes selectedtab" href="https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/asynchronous-message-based-communication"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/asynchronous-message-based-communication" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Asynchronous message-based communication | Microsoft Docs</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://github.com/App-vNext/Polly"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/App-vNext/Polly" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">App-vNext/Polly: Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://easynetq.com/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/http://easynetq.com/" data-node-icon-for-html-export="http://easynetq.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">EasyNetQ - An easy .NET API for RabbitMQ</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://www.codingthearchitecture.com/2014/07/06/distributed_big_balls_of_mud.html"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/http://www.codingthearchitecture.com/2014/07/06/distributed_big_balls_of_mud.html" data-node-icon-for-html-export="http://www.codingthearchitecture.com/themes/codingthearchitecture/images/favicon.ico"><span class="node_text savedtab_text" draggable="true">Distributed big balls of mud - Coding the Architecture</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://skillsmatter.com/skillscasts/5112-from-layered-web-services-to-an-event-driven-architecture-at-rikstoto"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://skillsmatter.com/skillscasts/5112-from-layered-web-services-to-an-event-driven-architecture-at-rikstoto" data-node-icon-for-html-export="https://skillsmatter.com/favicon-32x32.png"><span class="node_text savedtab_text" draggable="true">From layered Web Services to an Event-driven Architecture at Rikstoto | SkillsCast | 26th June 2014</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://particular.net/videos"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://particular.net/videos" data-node-icon-for-html-export="https://particular.net/images/32x32.ico"><span class="node_text savedtab_text" draggable="true">Videos & presentations • Particular Software</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://github.com/dotnet-architecture/eShopOnContainers"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/dotnet-architecture/eShopOnContainers" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">dotnet-architecture/eShopOnContainers: Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.</span></a></li></ul></li></ul></li></ul></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://github.com/gigya/microdot/tree/DotNetStandard"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/gigya/microdot/tree/DotNetStandard" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">GitHub - gigya/microdot at DotNetStandard</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=integration+events+vs+domain+events&rlz=1C1CHBF_deDE872DE873&oq=integration+events+&aqs=chrome.3.69i57j0l4j69i60.4223j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=integration+events+vs+domain+events&rlz=1C1CHBF_deDE872DE873&oq=integration+events+&aqs=chrome.3.69i57j0l4j69i60.4223j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">integration events vs domain events - Google Search</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://devblogs.microsoft.com/cesardelatorre/domain-events-vs-integration-events-in-domain-driven-design-and-microservices-architectures/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Domain Events vs. Integration Events in Domain-Driven Design and microservices architectures | Cesar de la Torre</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://dev.to/olibutzki/comment/cel3"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://dev.to/olibutzki/comment/cel3" data-node-icon-for-html-export="https://practicaldev-herokuapp-com.freetls.fastly.net/assets/favicon-bca01e42dfbe772972ebe01e7150cdb8b75555c612b20b7e3059a10e0ca6f759.ico"><span class="node_text savedtab_text" draggable="true">I don't think so. Domain Events vs. Integration Events in Domain-Driven Desig... — DEV</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/" data-node-icon-for-html-export="https://assets.innoq.com/assets/favicon-red/favicon-32x32-08d8d37e1d9605b6d85ec4cd605db5b6.png"><span class="node_text savedtab_text" draggable="true">Domain Events vs. Event Sourcing – INNOQ</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://medium.com/@arleypadua/domain-events-vs-integration-events-5eb29a34fdbc"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://medium.com/@arleypadua/domain-events-vs-integration-events-5eb29a34fdbc" data-node-icon-for-html-export="https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico"><span class="node_text savedtab_text" draggable="true">?? Domain Events vs. Integration Events - Arley Pádua - Medium</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://softwareengineering.stackexchange.com/questions/379633/ddd-domain-events-vs-application-events"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://softwareengineering.stackexchange.com/questions/379633/ddd-domain-events-vs-application-events" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/softwareengineering/img/favicon.ico?v=41d685b6de3b"><span class="node_text savedtab_text" draggable="true">microservices - DDD - Domain events vs application events - Software Engineering Stack Exchange</span></a></li></ul></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://github.com/ParticularLabs/NetCoreDemo"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/ParticularLabs/NetCoreDemo" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">ParticularLabs/NetCoreDemo: A demonstration of NServiceBus and the Particular Service Platform showing several capabilities all at once including running cross-platform on .NET Core 2.0</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.particular.net/transports/learning/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://docs.particular.net/transports/learning/" data-node-icon-for-html-export="https://docs.particular.net/favicon.ico"><span class="node_text savedtab_text" draggable="true">Learning Transport • Particular Docs</span></a></li></ul></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.microsoft.com/en-us/sql-server/sql-server-downloads"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.microsoft.com/en-us/sql-server/sql-server-downloads" data-node-icon-for-html-export="https://www.microsoft.com/favicon.ico?v2"><span class="node_text savedtab_text" draggable="true">SQL Server Downloads | Microsoft</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=4ry6XYvtLIHFxgPglaiQCw&q=add+metadata+audio+file+windows+10+c%23&oq=add+metadata+audio+file+windows+10+c%23&gs_l=psy-ab.3...31095.33109..33349...1.2..0.142.517.0j4......0....1..gws-wiz.......0i71j33i22i29i30.cp0lWLiBXy8&ved=0ahUKEwiL5qqlqsblAhWBonEKHeAKCrIQ4dUDCAs&uact=5"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=4ry6XYvtLIHFxgPglaiQCw&q=add+metadata+audio+file+windows+10+c%23&oq=add+metadata+audio+file+windows+10+c%23&gs_l=psy-ab.3...31095.33109..33349...1.2..0.142.517.0j4......0....1..gws-wiz.......0i71j33i22i29i30.cp0lWLiBXy8&ved=0ahUKEwiL5qqlqsblAhWBonEKHeAKCrIQ4dUDCAs&uact=5" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">add metadata audio file windows 10 c# - Google Search</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.windowscentral.com/how-edit-music-metadata-information-windows-10"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.windowscentral.com/how-edit-music-metadata-information-windows-10" data-node-icon-for-html-export="https://www.windowscentral.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">How to edit music metadata info on Windows 10 | Windows Central</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://answers.microsoft.com/en-us/windows/forum/windows_10-files/metadata-tagging-and-changing-detail-properties-on/c5c76948-78df-4c39-a7ed-bf29bfafbe95"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://answers.microsoft.com/en-us/windows/forum/windows_10-files/metadata-tagging-and-changing-detail-properties-on/c5c76948-78df-4c39-a7ed-bf29bfafbe95" data-node-icon-for-html-export="https://answers.microsoft.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Metadata Tagging and Changing Detail Properties on WAV files - Microsoft Community</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://stackoverflow.com/questions/26695297/c-sharp-reading-video-metadata-in-windows-title-description-year"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://stackoverflow.com/questions/26695297/c-sharp-reading-video-metadata-in-windows-title-description-year" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d"><span class="node_text savedtab_text" draggable="true">C# Reading Video Metadata in Windows (Title,description,year) - Stack Overflow</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://docs.microsoft.com/en-us/uwp/api/windows.storage.fileproperties.musicproperties"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://docs.microsoft.com/en-us/uwp/api/windows.storage.fileproperties.musicproperties" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">MusicProperties Class (Windows.Storage.FileProperties) - Windows UWP applications | Microsoft Docs</span></a></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Thu Oct 31 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://github.com/dotnet-architecture/eShopOnContainers"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/dotnet-architecture/eShopOnContainers" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">GitHub - dotnet-architecture/eShopOnContainers: Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://github.com/dotnet-architecture/News"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/dotnet-architecture/News" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">GitHub - dotnet-architecture/News: News on .NET Architecture Guidance, eShopOnContainers and all the reference apps in dotnet-architecture</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://github.com/dotnet-architecture/eShopOnContainersAI"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/dotnet-architecture/eShopOnContainersAI" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">dotnet-architecture/eShopOnContainersAI: eShopOnContainers with AI, ML and Bots features</span></a></li></ul></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="chrome://newtab/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">New Tab</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.gurobi.com/products/gurobi-compute-server/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.gurobi.com/products/gurobi-compute-server/" data-node-icon-for-html-export="https://www.gurobi.com/wp-content/uploads/2019/06/favicon.ico"><span class="node_text savedtab_text" draggable="true">Gurobi Compute Server - Gurobi</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://www.google.com/search?q=gfai&rlz=1C1CHBF_deDE872DE873&oq=gfai&aqs=chrome..69i57j0l5.655j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=gfai&rlz=1C1CHBF_deDE872DE873&oq=gfai&aqs=chrome..69i57j0l5.655j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">gfai - Google Search</span></a></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=Using+DDD+when+building+a+framework&rlz=1C1CHBF_deDE872DE873&oq=Using+DDD+when+building+a+framework&aqs=chrome..69i57.8192j1j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=Using+DDD+when+building+a+framework&rlz=1C1CHBF_deDE872DE873&oq=Using+DDD+when+building+a+framework&aqs=chrome..69i57.8192j1j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Using DDD when building a framework - Google Search</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://www.infoq.com/podcasts/ddd-microservices-framework/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.infoq.com/podcasts/ddd-microservices-framework/" data-node-icon-for-html-export="https://cdn.infoq.com/statics_s2_20191025-0248/favicon.ico"><span class="node_text savedtab_text" draggable="true">Vaughn Vernon on Developing a Domain Driven Design First Actor-Based Microservices Framework</span></a></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="chrome://newtab/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">New Tab</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.gurobi.com/products/gurobi-compute-server/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.gurobi.com/products/gurobi-compute-server/" data-node-icon-for-html-export="https://www.gurobi.com/wp-content/uploads/2019/06/favicon.ico"><span class="node_text savedtab_text" draggable="true">Gurobi Compute Server - Gurobi</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://www.google.com/search?q=gfai&rlz=1C1CHBF_deDE872DE873&oq=gfai&aqs=chrome..69i57j0l5.655j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=gfai&rlz=1C1CHBF_deDE872DE873&oq=gfai&aqs=chrome..69i57j0l5.655j0j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">gfai - Google Search</span></a></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/resilient-high-availability-microservices"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/resilient-high-availability-microservices" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Resiliency and high availability in microservices | Microsoft Docs</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://github.com/App-vNext/Polly"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://github.com/App-vNext/Polly" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">App-vNext/Polly: Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://www.thepollyproject.org/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/http://www.thepollyproject.org/" data-node-icon-for-html-export="http://www.thepollyproject.org/assets/images/favicon.ico?v=2e87f4cc96"><span class="node_text savedtab_text" draggable="true">The Polly Project</span></a></li></ul></li></ul></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="http://localhost:5000/shoppingcart"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/http://localhost:5000/shoppingcart" data-node-icon-for-html-export="http://localhost:5000/favicon.ico"><span class="node_text savedtab_text" draggable="true">Shopping Cart - WebApp</span></a></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.google.com/search?q=Using+DDD+when+building+a+framework&rlz=1C1CHBF_deDE872DE873&oq=Using+DDD+when+building+a+framework&aqs=chrome..69i57.8192j1j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.google.com/search?q=Using+DDD+when+building+a+framework&rlz=1C1CHBF_deDE872DE873&oq=Using+DDD+when+building+a+framework&aqs=chrome..69i57.8192j1j7&sourceid=chrome&ie=UTF-8" data-node-icon-for-html-export="https://www.google.com/favicon.ico"><span class="node_text savedtab_text" draggable="true">Using DDD when building a framework - Google Search</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://www.infoq.com/podcasts/ddd-microservices-framework/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://www.infoq.com/podcasts/ddd-microservices-framework/" data-node-icon-for-html-export="https://cdn.infoq.com/statics_s2_20191107-0531/favicon.ico"><span class="node_text savedtab_text" draggable="true">Vaughn Vernon on Developing a Domain Driven Design First Actor-Based Microservices Framework</span></a></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://7zone.seven2one.de/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://7zone.seven2one.de/" data-node-icon-for-html-export="https://7zone.seven2one.de/s/3j626/8202/c6ecb18b52bad6d0dbf4c97ae40497c0ba932e98/240/_/favicon.ico"><span class="node_text savedtab_text" draggable="true">Dashboard - 7zone</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://servicedesk.seven2one.de/projects/QM/issues/QM-112?filter=allopenissues"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://servicedesk.seven2one.de/projects/QM/issues/QM-112?filter=allopenissues" data-node-icon-for-html-export="https://servicedesk.seven2one.de/s/-yotzvw/713001/dba9e16d3a7b3eb39f68646d4d59bf16/_/images/fav-generic.png"><span class="node_text savedtab_text" draggable="true">[QM-112] Rechtekonzept Seven2one Plattform - Seven2one Servicedesk</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://servicedesk.seven2one.de/plugins/servlet/desk/user/requests?status=open"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://servicedesk.seven2one.de/plugins/servlet/desk/user/requests?status=open" data-node-icon-for-html-export="https://servicedesk.seven2one.de/s/-yotzvw/713001/dba9e16d3a7b3eb39f68646d4d59bf16/_/images/fav-generic.png"><span class="node_text savedtab_text" draggable="true">Anfragen - Serviceschalter</span></a></li></ul></li></ul></li><li id="savedwin" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text" draggable="true">Window (crashed Tue Nov 12 2019)</span></div></div><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/index.action"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://7zone.seven2one.de/index.action" data-node-icon-for-html-export="https://7zone.seven2one.de/s/3j626/8202/c6ecb18b52bad6d0dbf4c97ae40497c0ba932e98/240/_/favicon.ico"><span class="node_text savedtab_text" draggable="true">Dashboard - 7zone</span></a></li><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes selectedtab" href="https://notepad-plus-plus.org/downloads/v7.8.1/"><img class="node_favicon savedtab_favicon" data-icon-src-deffered-load="chrome://favicon/https://notepad-plus-plus.org/downloads/v7.8.1/" data-node-icon-for-html-export="https://notepad-plus-plus.org/favicon.ico"><span class="node_text savedtab_text" draggable="true">Notepad++ 7.8.1 release | Notepad++</span></a><ul class="subnodeslist"><li id="savedtabundefined" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://download.notepad-plus-plus.org/repository/7.x/7.8.1/npp.7.8.1.Installer.exe"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">The requested URL could not be retrieved</span></a></li></ul></li></ul></li><li id="savedwin1" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text recentlyCrashed" draggable="true">Window (crashed Tue Nov 19 2019)</span></div></div><ul class="subnodeslist"><li id="savedtab160" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">7zone.seven2one.de</span></a></li><li id="savedtab163" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/display/PI/Zeitreihen+aus+fachlicher+Sicht"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://7zone.seven2one.de/s/3j626/8202/c6ecb18b52bad6d0dbf4c97ae40497c0ba932e98/240/_/favicon.ico" src="chrome://favicon/https://7zone.seven2one.de/display/PI/Zeitreihen+aus+fachlicher+Sicht"><span class="node_text savedtab_text" draggable="true">Zeitreihen aus fachlicher Sicht - Plattform Innovationen - 7zone</span></a></li><li id="savedtab15" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://localhost:5000/shoppingcart"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="http://localhost:5000/favicon.ico" src="chrome://favicon/http://localhost:5000/shoppingcart"><span class="node_text savedtab_text" draggable="true">Shopping Cart - WebApp</span></a></li><li id="savedtab16" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=9pXKXYOwPNLSwAK3oKWIDQ&q=you+don%27t+need+microservices&oq=you+don%27t+need+mic&gs_l=psy-ab.3.0.0j0i22i30l5.41065.45696..46873...0.2..0.58.812.18......0....1..gws-wiz.......0i71j0i273j0i67.sIoOhghHPzc"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=9pXKXYOwPNLSwAK3oKWIDQ&q=you+don%27t+need+microservices&oq=you+don%27t+need+mic&gs_l=psy-ab.3.0.0j0i22i30l5.41065.45696..46873...0.2..0.58.812.18......0....1..gws-wiz.......0i71j0i273j0i67.sIoOhghHPzc"><span class="node_text savedtab_text" draggable="true">you don't need microservices - Google Search</span></a><ul class="subnodeslist"><li id="savedtab19" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.atlassian.com/continuous-delivery/microservices/building-microservices"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/favicon.png" src="chrome://favicon/https://www.atlassian.com/continuous-delivery/microservices/building-microservices"><span class="node_text savedtab_text" draggable="true">3 Secrets to Building Microservices | Atlassian</span></a></li><li id="savedtab20" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://medium.com/platform-engineer/microservices-design-guide-eca0b799a7e8"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico" src="chrome://favicon/https://medium.com/platform-engineer/microservices-design-guide-eca0b799a7e8"><span class="node_text savedtab_text" draggable="true">Microservices Design Guide ?? - Platform Engineer - Medium</span></a></li><li id="savedtab21" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://smartbear.com/solutions/microservices/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://smartbear.com/smartbear/assets/img/favicon.png" src="chrome://favicon/https://smartbear.com/solutions/microservices/"><span class="node_text savedtab_text" draggable="true">What are Microservices? | API Basics | SmartBear</span></a></li><li id="savedtab22" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://riak.com/posts/technical/microservices-please-dont/index.html?p=12525.html"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://riak.com/content/themes/basho-v2/dist/images/favicon.ico" src="chrome://favicon/https://riak.com/posts/technical/microservices-please-dont/index.html?p=12525.html"><span class="node_text savedtab_text" draggable="true">Microservices – Please, don’t | Riak Technologies</span></a></li><li id="savedtab24" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://adamdrake.com/enough-with-the-microservices.html"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://adamdrake.com/static/favicon.ico" src="chrome://favicon/https://adamdrake.com/enough-with-the-microservices.html"><span class="node_text savedtab_text" draggable="true">Enough with the microservices - Adam Drake</span></a><ul class="subnodeslist"><li id="savedtab34" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://martinfowler.com/bliki/MaturityModel.html"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://martinfowler.com/favicon.ico" src="chrome://favicon/https://martinfowler.com/bliki/MaturityModel.html"><span class="node_text savedtab_text" draggable="true">MaturityModel</span></a></li><li id="savedtab32" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://www.russmiles.com/essais/8-ways-to-lose-at-microservices-adoption"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="http://www.russmiles.com/favicon.ico" src="chrome://favicon/http://www.russmiles.com/essais/8-ways-to-lose-at-microservices-adoption"><span class="node_text savedtab_text" draggable="true">8 ways to lose at Microservices adoption - Speed, Agility, Resilience</span></a></li><li id="savedtab33" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://aws.amazon.com/elasticbeanstalk/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://a0.awsstatic.com/libra-css/images/site/fav/favicon.ico" src="chrome://favicon/https://aws.amazon.com/elasticbeanstalk/"><span class="node_text savedtab_text" draggable="true">AWS Elastic Beanstalk – Deploy Web Applications</span></a></li></ul></li><li id="savedtab25" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://thenewstack.io/why-a-microservices-hybrid-model-is-what-you-probably-need-instead/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://thenewstack.io/favicon.ico" src="chrome://favicon/https://thenewstack.io/why-a-microservices-hybrid-model-is-what-you-probably-need-instead/"><span class="node_text savedtab_text" draggable="true">Why a Microservices Hybrid Model Is What You Probably Need Instead - The New Stack</span></a></li><li id="savedtab26" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://blog.runscope.com/posts/5-reasons-not-to-use-microservices"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://images.squarespace-cdn.com/content/v1/51814c87e4b0c1fda9c1fc50/1408578062036-KH2S3OBXCVXTK9T0LRH3/ke17ZwdGBToddI8pDm48kJycfsYb1urLU93EpFqOTQmoCXeSvxnTEQmG4uwOsdIceAoHiyRoc52GMN5_2H8Wp7zww8OjRrqjaM7_0x6HDLp42EP6IAa5vAmscK3sHI4MkNL5tmfZ3otlI9yi1IzH2Q/favicon.ico" src="chrome://favicon/https://blog.runscope.com/posts/5-reasons-not-to-use-microservices"><span class="node_text savedtab_text" draggable="true">5 Reasons Not to Use Microservices — Runscope Blog</span></a></li><li id="savedtab27" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://dwmkerr.com/the-death-of-microservice-madness-in-2018/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://dwmkerr.com/favicon.ico" src="chrome://favicon/https://dwmkerr.com/the-death-of-microservice-madness-in-2018/"><span class="node_text savedtab_text" draggable="true">The Death of Microservice Madness in 2018</span></a></li><li id="savedtab28" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://containerjournal.com/features/microservices-use-not-use-question/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://bdlguu0syu1idj5d2b4m53mv-wpengine.netdna-ssl.com/wp-content/uploads/2015/05/cropped-ContainerJournalLogoIcon2-300x251-32x32.png" src="chrome://favicon/https://containerjournal.com/features/microservices-use-not-use-question/"><span class="node_text savedtab_text" draggable="true">6 Reasons Not to Adopt Microservices - Container Journal</span></a></li></ul></li><li id="savedtab39" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/index.action"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://7zone.seven2one.de/s/3j626/8202/c6ecb18b52bad6d0dbf4c97ae40497c0ba932e98/240/_/favicon.ico" src="chrome://favicon/https://7zone.seven2one.de/index.action"><span class="node_text savedtab_text" draggable="true">Dashboard - 7zone</span></a></li><li id="savedtab40" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://7zone.seven2one.de/display/PI/Zeitreihen+aus+fachlicher+Sicht"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://7zone.seven2one.de/s/3j626/8202/c6ecb18b52bad6d0dbf4c97ae40497c0ba932e98/240/_/favicon.ico" src="chrome://favicon/https://7zone.seven2one.de/display/PI/Zeitreihen+aus+fachlicher+Sicht"><span class="node_text savedtab_text" draggable="true">Zeitreihen aus fachlicher Sicht - Plattform Innovationen - 7zone</span></a></li><li id="savedtab41" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://support.globalsign.com/customer/portal/articles/2720229"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">Code Signing for Windows 7, 8 and 10 (To...</span></a></li><li id="savedtab42" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=azure+devops+deploy+to+linux+web+app&rlz=1C1CHBF_deDE872DE873&oq=azure+devops+deploy+to+linux+web+app&aqs=chrome..69i57.8679j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?q=azure+devops+deploy+to+linux+web+app&rlz=1C1CHBF_deDE872DE873&oq=azure+devops+deploy+to+linux+web+app&aqs=chrome..69i57.8679j0j7&sourceid=chrome&ie=UTF-8"><span class="node_text savedtab_text" draggable="true">azure devops deploy to linux web app - Google Search</span></a><ul class="subnodeslist"><li id="savedtab43" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=how+to+deploy+a+static+website+to+azure+web+app&rlz=1C1CHBF_deDE872DE873&oq=how+to+deploy+a+static+website+to+azure+web&aqs=chrome.1.69i57j33l2.7279j0j4&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?q=how+to+deploy+a+static+website+to+azure+web+app&rlz=1C1CHBF_deDE872DE873&oq=how+to+deploy+a+static+website+to+azure+web&aqs=chrome.1.69i57j33l2.7279j0j4&sourceid=chrome&ie=UTF-8"><span class="node_text savedtab_text" draggable="true">how to deploy a static website to azure web app - Google Search</span></a><ul class="subnodeslist"><li id="savedtab44" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html"><span class="node_text savedtab_text" draggable="true">Create static HTML web app - Azure App Service | Microsoft Docs</span></a></li><li id="savedtab45" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://burkeknowswords.com/this-is-how-to-easily-deploy-a-static-site-to-azure-96c77f0301ff"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico" src="chrome://favicon/https://burkeknowswords.com/this-is-how-to-easily-deploy-a-static-site-to-azure-96c77f0301ff"><span class="node_text savedtab_text" draggable="true">This is how to easily deploy a static site to Azure</span></a></li><li id="savedtab46" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://sweetcode.io/deploy-html-css-javascript-application-azure-app-service/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://sweetcode.io/wp-content/uploads/2016/08/sweetcode-favicon.png" src="chrome://favicon/https://sweetcode.io/deploy-html-css-javascript-application-azure-app-service/"><span class="node_text savedtab_text" draggable="true">Deploy Your HTML/CSS/Javascript Application on Azure App Service · Sweetcode.io</span></a></li><li id="savedtab47" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.ntweekly.com/2018/01/03/deploy-static-web-site-microsoft-azure-app-services/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://i2.wp.com/www.ntweekly.com/wp-content/uploads/2019/04/cropped-iStock-985895696-1.jpg?fit=32%2C32&ssl=1" src="chrome://favicon/https://www.ntweekly.com/2018/01/03/deploy-static-web-site-microsoft-azure-app-services/"><span class="node_text savedtab_text" draggable="true">How to Deploy a Static Web Site To Microsoft Azure App Services - Cloud and DevOps Blog</span></a></li><li id="savedtab48" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://stackoverflow.com/questions/31653643/how-to-deploy-a-simple-static-micro-site-on-microsoft-azure"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d" src="chrome://favicon/https://stackoverflow.com/questions/31653643/how-to-deploy-a-simple-static-micro-site-on-microsoft-azure"><span class="node_text savedtab_text" draggable="true">How to deploy a simple static micro site on Microsoft Azure - Stack Overflow</span></a></li></ul></li></ul></li><li id="savedtab49" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://portal.azure.com/#create/Microsoft.CDN"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://portal.azure.com/favicon.ico" src="chrome://favicon/https://portal.azure.com/#create/Microsoft.CDN"><span class="node_text savedtab_text" draggable="true">CDN profile - Microsoft Azure</span></a></li><li id="savedtab54" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?q=azure+deploy+to+CDN&rlz=1C1CHBF_deDE872DE873&oq=azure+deploy+to+CDN&aqs=chrome..69i57j0.2775j0j7&sourceid=chrome&ie=UTF-8"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?q=azure+deploy+to+CDN&rlz=1C1CHBF_deDE872DE873&oq=azure+deploy+to+CDN&aqs=chrome..69i57j0.2775j0j7&sourceid=chrome&ie=UTF-8"><span class="node_text savedtab_text" draggable="true">azure deploy to CDN - Google Search</span></a><ul class="subnodeslist"><li id="savedtab55" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.microsoft.com/en-us/azure/cdn/cdn-add-to-web-app"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/cdn/cdn-add-to-web-app"><span class="node_text savedtab_text" draggable="true">Tutorial - Add Azure CDN to an Azure App Service web app | Microsoft Docs</span></a></li><li id="savedtab56" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.npmjs.com/package/deploy-azure-cdn"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://static.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" src="chrome://favicon/https://www.npmjs.com/package/deploy-azure-cdn"><span class="node_text savedtab_text" draggable="true">deploy-azure-cdn - npm</span></a></li></ul></li><li id="savedtab59" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=D77TXaeRK4XKwALZ4JKAAw&q=azure+web+app+apache&oq=azure+web+app+apache&gs_l=psy-ab.3..0j0i22i30l3.10355.11073..11242...0.3..0.58.281.6......0....1..gws-wiz.......0i71.U8KCwGNAYdQ&ved=0ahUKEwjn1Oz2gvblAhUFJVAKHVmwBDAQ4dUDCAs&uact=5"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=D77TXaeRK4XKwALZ4JKAAw&q=azure+web+app+apache&oq=azure+web+app+apache&gs_l=psy-ab.3..0j0i22i30l3.10355.11073..11242...0.3..0.58.281.6......0....1..gws-wiz.......0i71.U8KCwGNAYdQ&ved=0ahUKEwjn1Oz2gvblAhUFJVAKHVmwBDAQ4dUDCAs&uact=5"><span class="node_text savedtab_text" draggable="true">azure web app apache - Google Search</span></a><ul class="subnodeslist"><li id="savedtab64" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://azure.microsoft.com/de-de/services/app-service/web/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://azurecomcdn.azureedge.net/cvt-5ddd70af39c5d1187829967ee21d179d8c08dec0252fd8bdf4d848d4fff8cb2f/images/icon/favicon.ico" src="chrome://favicon/https://azure.microsoft.com/de-de/services/app-service/web/"><span class="node_text savedtab_text" draggable="true">Web-App-Dienst | Microsoft Azure</span></a></li><li id="savedtab65" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.microsoft.com/en-us/azure/app-service/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/app-service/"><span class="node_text savedtab_text" draggable="true">Azure App Service Documentation - Tutorials, API Reference | Microsoft Docs</span></a></li><li id="savedtab66" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.microsoft.com/en-us/azure/app-service/overview"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/app-service/overview"><span class="node_text savedtab_text" draggable="true">App Service overview - Azure | Microsoft Docs</span></a></li><li id="savedtab67" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://azure.microsoft.com/en-us/services/app-service/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://azurecomcdn.azureedge.net/cvt-5ddd70af39c5d1187829967ee21d179d8c08dec0252fd8bdf4d848d4fff8cb2f/images/icon/favicon.ico" src="chrome://favicon/https://azure.microsoft.com/en-us/services/app-service/"><span class="node_text savedtab_text" draggable="true">Azure App Service – app hosting | Microsoft Azure</span></a></li><li id="savedtab68" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.nginx.com/blog/securing-applications-microsoft-azure-app-service-nginx-plus/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.nginx.com/wp-content/uploads/2019/10/favicon-48x48.ico" src="chrome://favicon/https://www.nginx.com/blog/securing-applications-microsoft-azure-app-service-nginx-plus/"><span class="node_text savedtab_text" draggable="true">Securing Applications in Microsoft Azure App Service with NGINX Plus - NGINX</span></a></li><li id="savedtab69" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://www.reddit.com/r/AZURE/comments/6tu7g8/azure_app_service_possible_with_nginx/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.redditstatic.com/desktop2x/img/favicon/favicon-32x32.png" src="chrome://favicon/https://www.reddit.com/r/AZURE/comments/6tu7g8/azure_app_service_possible_with_nginx/"><span class="node_text savedtab_text" draggable="true">Azure app service, possible with nginx? : AZURE</span></a></li><li id="savedtab70" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html"><span class="node_text savedtab_text" draggable="true">Create static HTML web app - Azure App Service | Microsoft Docs</span></a><ul class="subnodeslist"><li id="savedtab85" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://docs.microsoft.com/en-us/azure/app-service/configure-common#configure-default-documents"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/azure/app-service/configure-common#configure-default-documents"><span class="node_text savedtab_text" draggable="true">Configure apps in the portal - Azure App Service | Microsoft Docs</span></a></li><li id="savedtab86" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://github.com/projectkudu/kudu/wiki/File-structure-on-azure"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico" src="chrome://favicon/https://github.com/projectkudu/kudu/wiki/File-structure-on-azure"><span class="node_text savedtab_text" draggable="true">File structure on azure · projectkudu/kudu Wiki</span></a></li></ul></li></ul></li><li id="savedtab78" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://github.com/Azure-Samples/html-docs-hello-world"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico" src="chrome://favicon/https://github.com/Azure-Samples/html-docs-hello-world"><span class="node_text savedtab_text" draggable="true">Azure-Samples/html-docs-hello-world: A simple HTML site for docs</span></a></li></ul></li><li id="savedwin58" class="nodeTitleAndSubnodesContainer savedwinNTASC NTASC-windowFrame"><div class="nodeTitleContainer savedwinNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer savedwin"><img class="node_favicon savedwin_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-gray.png"><span class="node_text savedwin_text recentlyCrashed" draggable="true">Window (crashed Tue Nov 19 2019)</span></div></div><ul class="subnodeslist"><li id="savedtab57" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://portal.azure.com/#blade/HubsExtension/BrowseAll"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://portal.azure.com/favicon.ico" src="chrome://favicon/https://portal.azure.com/#blade/HubsExtension/BrowseAll"><span class="node_text savedtab_text" draggable="true">All resources - Microsoft Azure</span></a></li><li id="savedtab75" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://shell.azure.com/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://shell.azure.com/favicon.ico" src="chrome://favicon/https://shell.azure.com/"><span class="node_text savedtab_text" draggable="true">Azure Cloud Shell</span></a></li><li id="savedtab89" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://stackify.com/a-start-to-finish-guide-to-docker-for-net/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://stackify.com/wp-content/uploads/2016/08/cropped-Green-Favicon-32x32.png" src="chrome://favicon/https://stackify.com/a-start-to-finish-guide-to-docker-for-net/"><span class="node_text savedtab_text" draggable="true">A Start-To-Finish Guide to Docker for .NET</span></a></li><li id="savedtab100" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://mcrflowprodcentralus.cdn.mscr.io/mcrprod/windows?P1=1574163791&P2=1&P3=1&P4=kkglzBkaM8EB6s9mmPMmTlQlLfigUl7xRko3nNbxzcY%3D&se=2019-11-19T11%3A43%3A11Z&sig=MYEU0t9dFeBxxZx2uV3qmzH9Dk90pFkJpQQUA0DAp1k%3D&sp=r&sr=b&sv=2015-02-21"><img class="node_favicon savedtab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text savedtab_text" draggable="true">https://mcrflowprodcentralus.cdn.mscr.io/mcrprod/windows?P1=1574163791&P2=1&P3=1&P4=kkglzBkaM8EB6s9mmPMmTlQlLfigUl7xRko3nNbxzcY%3D&se=2019-11-19T11%3A43%3A11Z&sig=MYEU0t9dFeBxxZx2uV3qmzH9Dk90pFkJpQQUA0DAp1k%3D&sp=r&sr=b&sv=2015-02-21</span></a></li><li id="savedtab93" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="http://www.silentinstall.org/msiexec"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="http://www.silentinstall.org/favicon.ico" src="chrome://favicon/http://www.silentinstall.org/msiexec"><span class="node_text savedtab_text" draggable="true">Msiexec Silent Install command line</span></a></li><li id="savedtab144" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=xtvTXYK9Ns3fwALh05agAg&q=docker+echo+&oq=docker+echo+&gs_l=psy-ab.3..0i67j0l9.1807.1807..2014...0.3..0.41.41.1......0....1..gws-wiz.......0i71.BzxdkPEMVS8&ved=0ahUKEwiCuJ6in_blAhXNL1AKHeGpBSQQ4dUDCAs&uact=5"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&ei=xtvTXYK9Ns3fwALh05agAg&q=docker+echo+&oq=docker+echo+&gs_l=psy-ab.3..0i67j0l9.1807.1807..2014...0.3..0.41.41.1......0....1..gws-wiz.......0i71.BzxdkPEMVS8&ved=0ahUKEwiCuJ6in_blAhXNL1AKHeGpBSQQ4dUDCAs&uact=5"><span class="node_text savedtab_text" draggable="true">docker echo - Google Search</span></a><ul class="subnodeslist"><li id="savedtab145" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://stackoverflow.com/questions/47459614/docker-argument-to-a-run-echo-command"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d" src="chrome://favicon/https://stackoverflow.com/questions/47459614/docker-argument-to-a-run-echo-command"><span class="node_text savedtab_text" draggable="true">Docker argument to a RUN echo command - Stack Overflow</span></a></li><li id="savedtab146" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.docker.com/favicons/docs@2x.ico" src="chrome://favicon/https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"><span class="node_text savedtab_text" draggable="true">Best practices for writing Dockerfiles | Docker Documentation</span></a></li></ul></li><li id="savedtab149" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://superuser.com/questions/328281/how-do-i-delete-directory-trees-via-batch-file-on-windows-7"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/superuser/img/favicon.ico?v=29b26120d2c5" src="chrome://favicon/https://superuser.com/questions/328281/how-do-i-delete-directory-trees-via-batch-file-on-windows-7"><span class="node_text savedtab_text" draggable="true">How do I delete directory trees via batch file on Windows 7? - Super User</span></a></li><li id="savedtab150" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://stackoverflow.com/questions/3325081/how-to-check-if-a-service-is-running-via-batch-file-and-start-it-if-it-is-not-r"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d" src="chrome://favicon/https://stackoverflow.com/questions/3325081/how-to-check-if-a-service-is-running-via-batch-file-and-start-it-if-it-is-not-r"><span class="node_text savedtab_text" draggable="true">windows - How to check if a service is running via batch file and start it, if it is not running? - Stack Overflow</span></a></li><li id="savedtab153" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes" href="https://docs.docker.com/engine/reference/commandline/run/"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://docs.docker.com/favicons/docs@2x.ico" src="chrome://favicon/https://docs.docker.com/engine/reference/commandline/run/"><span class="node_text savedtab_text" draggable="true">docker run | Docker Documentation</span></a></li><li id="savedtab154" class="nodeTitleAndSubnodesContainer savedtabNTASC NTASC-tabFrame"><a class="nodeTitleContainer savedtabNTC NTC-tabFrame nosubnodes selectedtab" href="https://serverfault.com/questions/449964/sc-command-with-wildcard"><img class="node_favicon savedtab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/serverfault/img/favicon.ico?v=b7dd95e61b8b" src="chrome://favicon/https://serverfault.com/questions/449964/sc-command-with-wildcard"><span class="node_text savedtab_text" draggable="true">service - sc command with wildcard - Server Fault</span></a></li></ul></li><li id="win113" class="nodeTitleAndSubnodesContainer winNTASC NTASC-windowFrame"><div class="nodeTitleContainer winNTC NTC-windowFrame expandedsubnodes"><div class="nodeFaviconAndTextHelperContainer win"><img class="node_favicon win_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-blue.png"><span class="node_text win_text" draggable="true">Window</span></div></div><ul class="subnodeslist"><li id="tab124" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="http://www.russmiles.com/essais/8-ways-to-lose-at-microservices-adoption"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="http://www.russmiles.com/favicon.ico" src="chrome://favicon/http://www.russmiles.com/essais/8-ways-to-lose-at-microservices-adoption"><span class="node_text tab_text" draggable="true">8 ways to lose at Microservices adoption - Speed, Agility, Resilience</span></a></li><li id="tab125" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://aws.amazon.com/elasticbeanstalk/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://a0.awsstatic.com/libra-css/images/site/fav/favicon.ico" src="chrome://favicon/https://aws.amazon.com/elasticbeanstalk/"><span class="node_text tab_text" draggable="true">AWS Elastic Beanstalk – Deploy Web Applications</span></a></li><li id="tab126" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://thenewstack.io/why-a-microservices-hybrid-model-is-what-you-probably-need-instead/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://thenewstack.io/favicon.ico" src="chrome://favicon/https://thenewstack.io/why-a-microservices-hybrid-model-is-what-you-probably-need-instead/"><span class="node_text tab_text" draggable="true">Why a Microservices Hybrid Model Is What You Probably Need Instead - The New Stack</span></a></li><li id="tab127" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://blog.runscope.com/posts/5-reasons-not-to-use-microservices"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://images.squarespace-cdn.com/content/v1/51814c87e4b0c1fda9c1fc50/1408578062036-KH2S3OBXCVXTK9T0LRH3/ke17ZwdGBToddI8pDm48kJycfsYb1urLU93EpFqOTQmoCXeSvxnTEQmG4uwOsdIceAoHiyRoc52GMN5_2H8Wp7zww8OjRrqjaM7_0x6HDLp42EP6IAa5vAmscK3sHI4MkNL5tmfZ3otlI9yi1IzH2Q/favicon.ico" src="chrome://favicon/https://blog.runscope.com/posts/5-reasons-not-to-use-microservices"><span class="node_text tab_text" draggable="true">5 Reasons Not to Use Microservices — Runscope Blog</span></a></li><li id="tab128" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://dwmkerr.com/the-death-of-microservice-madness-in-2018/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://dwmkerr.com/favicon.ico" src="chrome://favicon/https://dwmkerr.com/the-death-of-microservice-madness-in-2018/"><span class="node_text tab_text" draggable="true">The Death of Microservice Madness in 2018</span></a></li><li id="tab129" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://containerjournal.com/features/microservices-use-not-use-question/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://containerjournal.com/wp-content/uploads/2015/05/cropped-ContainerJournalLogoIcon2-300x251-32x32.png" src="chrome://favicon/https://containerjournal.com/features/microservices-use-not-use-question/"><span class="node_text tab_text" draggable="true">6 Reasons Not to Adopt Microservices - Container Journal</span></a></li><li id="tab265" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://www.hakom.at/portfolio/solutions/standardsoftware/zeitreihen/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://www.hakom.at/favicon-32x32.png" src="chrome://favicon/https://www.hakom.at/portfolio/solutions/standardsoftware/zeitreihen/"><span class="node_text tab_text" draggable="true">TSM Time Series Manager – Zeitreihen Manager : Hakom</span></a></li><li id="tab291" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame expandedsubnodes" href="https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&q=domain+events+vs+integration+events&sa=X&ved=2ahUKEwjmqOfFs_jlAhVF-qQKHXdMAjMQ1QIoBXoECAsQBg&biw=1920&bih=1089"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://www.google.com/favicon.ico" src="chrome://favicon/https://www.google.com/search?rlz=1C1CHBF_deDE872DE873&q=domain+events+vs+integration+events&sa=X&ved=2ahUKEwjmqOfFs_jlAhVF-qQKHXdMAjMQ1QIoBXoECAsQBg&biw=1920&bih=1089"><span class="node_text tab_text" draggable="true">domain events vs integration events - Google Search</span></a><ul class="subnodeslist"><li id="tab292" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame expandedsubnodes" href="https://dev.to/olibutzki/why-event-sourcing-is-a-microservice-anti-pattern-3mcj"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://dev-to.s3.us-east-2.amazonaws.com/favicon.ico" src="chrome://favicon/https://dev.to/olibutzki/why-event-sourcing-is-a-microservice-anti-pattern-3mcj"><span class="node_text tab_text" draggable="true">Why Event Sourcing is a microservice communication anti-pattern - DEV Community ????</span></a><ul class="subnodeslist"><li id="tab320" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame expandedsubnodes" href="http://udidahan.com/2011/04/22/when-to-avoid-cqrs/"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text tab_text" draggable="true">When to avoid CQRS</span></a><ul class="subnodeslist"><li id="tab321" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame currentNode"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes selectedtab currentNode" href="http://udidahan.com/2009/12/09/clarified-cqrs/" tabindex="1"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text tab_text" draggable="true">Clarified CQRS</span></a></li></ul></li><li id="tab309" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame expandedsubnodes" href="https://www.eventstorming.com/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://www.datocms-assets.com/12088/1566239779-logo.png?w=96&h=96" src="chrome://favicon/https://www.eventstorming.com/"><span class="node_text tab_text" draggable="true">EventStorming</span></a><ul class="subnodeslist"><li id="tab310" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://www.avanscoperta.it/en/training/domain-driven-design-modelling-workshop/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://www.avanscoperta.it/favicon.ico" src="chrome://favicon/https://www.avanscoperta.it/en/training/domain-driven-design-modelling-workshop/"><span class="node_text tab_text" draggable="true">Domain-Driven Design Modelling Workshop | Avanscoperta</span></a></li></ul></li></ul></li><li id="tab293" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://github.com/dotnet-architecture/eShopOnContainers/issues/91"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico" src="chrome://favicon/https://github.com/dotnet-architecture/eShopOnContainers/issues/91"><span class="node_text tab_text" draggable="true">[Feedback] Event Sourcing and CQRS with eventstore · Issue #91 · dotnet-architecture/eShopOnContainers</span></a></li><li id="tab294" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://github.com/EventStore/EventStore"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://github.githubassets.com/favicon.ico" src="chrome://favicon/https://github.com/EventStore/EventStore"><span class="node_text tab_text" draggable="true">EventStore/EventStore: The stream database optimised for event sourcing</span></a></li><li id="tab295" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://devblogs.microsoft.com/cesardelatorre/domain-events-vs-integration-events-in-domain-driven-design-and-microservices-architectures/"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text tab_text" draggable="true">Domain Events vs. Integration Events in Domain-Driven Design and microservices architectures | Cesar de la Torre</span></a></li><li id="tab296" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://docs.microsoft.com/favicon.ico" src="chrome://favicon/https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications"><span class="node_text tab_text" draggable="true">Implementing event-based communication between microservices (integration events) | Microsoft Docs</span></a></li><li id="tab297" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://stackoverflow.com/questions/53688783/eventstore-integration-testing-with-in-memory-node"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d" src="chrome://favicon/https://stackoverflow.com/questions/53688783/eventstore-integration-testing-with-in-memory-node"><span class="node_text tab_text" draggable="true">c# - EventStore integration testing with in-memory node - Stack Overflow</span></a></li><li id="tab298" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://assets.innoq.com/assets/favicon-red/favicon-32x32-08d8d37e1d9605b6d85ec4cd605db5b6.png" src="chrome://favicon/https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/"><span class="node_text tab_text" draggable="true">Domain Events vs. Event Sourcing – INNOQ</span></a></li><li id="tab299" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://dev.to/olibutzki/comment/cel3"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://dev-to.s3.us-east-2.amazonaws.com/favicon.ico" src="chrome://favicon/https://dev.to/olibutzki/comment/cel3"><span class="node_text tab_text" draggable="true">I don't think so. Domain Events vs. Integration Events in Domain-Driven Desig... — DEV</span></a></li><li id="tab300" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://medium.com/@arleypadua/domain-events-vs-integration-events-5eb29a34fdbc"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico" src="chrome://favicon/https://medium.com/@arleypadua/domain-events-vs-integration-events-5eb29a34fdbc"><span class="node_text tab_text" draggable="true">?? Domain Events vs. Integration Events - Arley Pádua - Medium</span></a></li><li id="tab301" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://devblogs.microsoft.com/cesardelatorre/domain-events-vs-integration-events-in-domain-driven-design-and-microservices-architectures/"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text tab_text" draggable="true">Domain Events vs. Integration Events in Domain-Driven Design and microservices architectures | Cesar de la Torre</span></a></li><li id="tab302" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://softwareengineering.stackexchange.com/questions/379633/ddd-domain-events-vs-application-events"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://cdn.sstatic.net/Sites/softwareengineering/img/favicon.ico?v=41d685b6de3b" src="chrome://favicon/https://softwareengineering.stackexchange.com/questions/379633/ddd-domain-events-vs-application-events"><span class="node_text tab_text" draggable="true">microservices - DDD - Domain events vs application events - Software Engineering Stack Exchange</span></a></li><li id="tab303" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="https://dzone.com/articles/modeling-domain-events"><img class="node_favicon tab_favicon" data-node-icon-for-html-export="https://dzone.com/themes/dz20/images/favicon.png" src="chrome://favicon/https://dzone.com/articles/modeling-domain-events"><span class="node_text tab_text" draggable="true">Modeling Domain Events - DZone Integration</span></a></li><li id="tab304" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes" href="http://www.kamilgrzybek.com/design/handling-domain-events-missing-part/"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/nofavicon.png"><span class="node_text tab_text" draggable="true">Handling Domain Events: Missing Part - Kamil Grzybek</span></a></li></ul></li></ul></li><li id="win326" class="nodeTitleAndSubnodesContainer winNTASC NTASC-windowFrame"><div class="nodeTitleContainer winNTC NTC-windowFrame expandedsubnodes focusedwindow"><div class="nodeFaviconAndTextHelperContainer win"><img class="node_favicon win_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/chrome-window-icon-blue.png"><span class="node_text win_text" draggable="true">Window (popup)</span></div></div><ul class="subnodeslist"><li id="tab327" class="nodeTitleAndSubnodesContainer tabNTASC NTASC-tabFrame"><span class="hoveringMenu_container" style="visibility: visible;"><span class="hoveringMenu_panel"><span class="hoveringMenu_editTitleAction" id="editTitleAction"></span><span class="hoveringMenu_deleteAction" id="deleteAction"></span><span class="hoveringMenu_closeAction" id="closeAction"></span></span></span><a class="nodeTitleContainer tabNTC NTC-tabFrame nosubnodes selectedtab" href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=321&altFocusNodeId=113&scrollToViewWinId=113"><img class="node_favicon tab_favicon" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png" data-node-icon-for-html-export="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png"><span class="node_text tab_text" draggable="true">Tabs Outliner</span></a></li></ul></li></ul></li><div id="helpBlock">
54 <h2>How To Use <a id="printFriendlyBtn" class="hideInPrintFriendly" href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=321&altFocusNodeId=113&scrollToViewWinId=113#"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/print.png" alt="print friendly version" title="print friendly version"></a></h2>
55 <span class="hideInPrintFriendly">(please resize the window to see all of the text)</span>
56
57 <p>This extension is aimed at solving a complex problem (it is a really working solution to the "too many open tabs"
58 trouble). So, inevitably, there is a learning curve and some new concepts... not too much, but there's some
59 mental effort required. Don't just read - try things.</p>
60
61 <hr>
62 <h3>Quick start</h3>
63 <ul>
64 <li><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/preserve_btn_v2.png" alt="close & save button" style="vertical-align: middle;
65 margin-bottom: -18px;
66 margin-left: -0px;
67 margin-right: -4px;
68 margin-top: -18px;"> <b>Close and Save</b> - close a tab or window, but leave a link to it saved in the tree.</li>
69 <li>Buttons with a blue background <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/draged_btn.png" style="vertical-align: middle;
70 margin-bottom: -18px;
71 margin-top: -18px;"> on the Main Toolbar (find them at the bottom left corner of this window) expected to be <b>Drag and Droped</b> into the tree, to create additional nodes, like <b>notes</b> or <b>separators</b> where you drop them.
72 </li><li>Drag some <b>selected text from a web page</b> to the tree to create a short note, <a target="_blank" href="https://www.youtube.com/watch?v=OqjcrfKjobY#t=189s">take a look.</a>
73 <div class="remark">
74 In the same way you can drag any link on the page or an url from the address bar into the tree.
75 </div>
76 </li><li>Use <b>Double click</b> to <b>activate</b> already open windows or tabs, <b>restore</b> saved items, <b>edit</b> notes, or <b>change</b> separator appearance.</li>
77 <li><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/delete_btn_v2.png" alt="delete button" style="vertical-align: middle;
78 margin-bottom: -18px;
79 margin-left: -0px;
80 margin-right: -2px;
81 margin-top: -18px;">
82 Delete (trash) removes only the highlighted node; to delete a node and all subnodes, <b>collapse</b> it first.
83 <div class="remark">
84 Open windows can be deleted without collapsing them, but this will not delete any items with notes,
85 saved tabs, or other windows inside. You can effectively use this feature to leave as saved only marked tabs.
86 (Just put the window in some other node before this, to prevent marked items falling to the root level).
87 <p>
88 Green Cross (save-close) button behaves the same way: it saves only the current item. If you want to save the
89 hierarchy with other windows or tabs inside, in one click - collapse it first. Individual windows can be saved without collapsing them.
90 </p></div>
91 </li>
92
93 <li>Tabs and Windows <b>will be saved automatically, on close,</b> if they <b>contain notes</b>.
94 <div class="remark">
95 Tabs and Windows by default disappears from the tree after being closed, <b>or on Chrome exit</b>.
96 <p>
97 However, if they have any custom style or <b>notes in direct subnodes</b> (or actually anything in subnodes that is not a some other regular open tab),
98 their knots gain a green mark <img style="margin-bottom: -2px;" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/node_anchor_no_subnodes_protected.png">
99 (or <img style="margin-bottom: -2px;" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/node_anchor_colapsed_protected.png">). And this mark indicates that after being closed
100 by Chrome they will stay in the tree as <b>saved</b>, along with notes or other special subnodes, to preserve the context of your notes and edits.
101 <!--<p>
102 This is why <b style="color:#3362cd">Google Doc node</b>, created from the main toolbar, can be used to secure other tabs or windows.
103 It is created with a custom color style for title. Thus, it will preserve itself on close, and, also, a parent node.
104 -->
105 </p><p>
106 There are several other ways to preserve open items in the tree after their being closed from Chrome:
107 </p><ul>
108 <li style="list-style-type:circle">You can Ctrl-drag a hierarchy of open items to create a saved copy.
109 </li><li style="list-style-type:circle">A window will be also saved on close (initiated by Chrome's window close button), along with all its tabs, if:
110 <ul>
111 <li>it is located not at the root level (for example in some Group or in other Window),
112 </li><li>or has a custom title,
113 </li><li>or contains in its own hierarchy any node that is not a regular open tab.
114 </li></ul>
115 </li></ul>
116 <p>
117 Note that the main (and simplest) method to keep tabs and windows in the tree, if you want to see them again
118 after normal Chrome exit, is to save them explicitly, by pressing the green cross button
119 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/preserve_cuted.png" alt="close button" style="vertical-align: middle;
120 margin-bottom: -18px;
121 margin-left: -3px;
122 margin-right: -2px;
123 margin-top: -15px;">
124 on them.
125 </p><p>
126 There is no need to put notes on items to save them automatically on close, in some distant future,
127 <b>just save explicitly</b> by clicking the green cross.<b>You can safely ignore all these complex rules</b>,
128 they only expand the cases when items will stay in the tree automatically, so the worst thing that might hapen
129 is that you additionaly will be needed to delete something manually.
130
131 </p></div></li>
132 <li><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/closeall_btn.png" style="vertical-align: middle; margin-bottom: -18px; margin-top: -21px;">
133 This button will <b>save</b> and <b>unload (close) all</b>
134 open windows and tabs.
135 <div class="remark" style="margin-top: 10px;"> You can use it before a Chrome exit, to preserve everything,
136 or just if you need to switch focus and start some new work.
137 </div>
138 </li>
139 <li><b>In case of sudden crash, everything that was open will stay in the tree as saved</b> regardless of whether there were notes on
140 those items or not. You do not need to copy-save (by Ctrl-drag) open items, or add notes to them,
141 to ensure their survival on Chrome or PC crash.
142 <div class="remark">Advice: do not use Chrome's "Restore After Crash" feature. <p>
143 That will create a lot of duplicates in the tree. To more easily acquire such a habit,
144 first open the Tabs Outliner after the crash, <b>from the same window that asks about restore (without closing it)</b>,
145 to convince yourself that everything is in place and ready to restore at any moment you wish.
146 </p></div>
147 </li>
148 <!--<li>Use Ctrl-click (or middle click) on a tab to open it not in place, but in the last focused window. Shift-clicking on a tab will create a new window with it.-->
149
150 </ul>
151 <hr>
152 <h3>Short video tutorials</h3>
153 <ul>
154 <!--
155 <li><a target="_blank" href="https://www.youtube.com/watch?v=OqjcrfKjobY">Tabs Outliner Overview.</a>
156 <div class="remark">
157 This is the same video you may be already saw in the Chrome Web Store before installing the Tabs Outliner.</div></li>
158 -->
159
160 <li><a target="_blank" href="http://www.youtube.com/watch?v=400g1JxDk7Q">Group and Note nodes as parents for tabs.</a>
161 <div class="remark">
162 This video demonstrates the difference between Group and Note nodes when they are used not in their primary roles
163 (Group - to group other windows; Note - to mark and comment something in the tree) but for grouping tabs.
164 <p>
165 In short, the Group is actually a Saved Window and behaves accordingly.</p></div></li>
166
167 <li><a target="_blank" href="http://www.youtube.com/watch?v=VvlK1ttZ3dI">How to quickly clean up a messy browsing session.</a>
168 <div class="remark">
169 This video presents a useful technique to quickly collect and confidently delete a garbage from the tree.
170 <p>
171 This is also good demonstration of Tabs Outliner's tree flexibility.
172 This powerful use case is only possible because any node can be a parent for any other node,
173 without special cases and exceptions.</p></div></li>
174 </ul>
175 <hr>
176
177 <h3>FAQ</h3>
178 <ul>
179 <li><span id="q1" class="expandable-block-title toggleHlpBlock">
180 How do I place a node <b>in between</b> other nodes, or <b>as the last</b> subnode? The drop area is too small?
181 <div id="q1-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
182 <div class="answer">
183 To place a node between other nodes, on the same level, you must drop it not between node titles,
184 but on the <b>vertical line</b> which connects nodes of this level (from which they “grow”).
185 To place the node as last subnode on a level, drop it on the trailing dot of the level line, or
186 on the empty area beneath the dot (it will be highlighted on hover). See these illustrations:
187 <img style="display:block" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/where_to_drag.png">
188 </div></div></div>
189 </span></li>
190
191 <li><span id="q7" class="expandable-block-title toggleHlpBlock">
192 How to <b>search</b> through the tree?
193 <div id="q7-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
194 <div class="answer">
195 Hit <b>Ctrl-F</b>
196 </div></div></div>
197 </span></li>
198
199 <li><span id="q2" class="expandable-block-title toggleHlpBlock">
200 Why does this window scroll all the time?
201 <div id="q2-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
202 <div class="answer">
203 It scrolls on every window switch to show your currently active browser window and all its tabs always
204 in a same position - at the top of this window.
205 <p>
206 This feature can be disabled in options.
207 </p><p>
208 Note that cloned views (opened by <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/clone_btn.png" alt="Clone button" style="vertical-align: middle; margin-bottom: -18px; margin-top: -19px;">)
209 does not auto scroll.
210 </p><p>
211 You can also undo some incidental auto scrolls by Undo Scroll <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/undoscroll_btn.png" alt="Undo Scroll button" style="vertical-align: middle; margin-bottom: -18px; margin-top: -24px;">.
212
213 This button can undo any scrolls, so it's also useful in combination with Scroll Up To Next Open Window
214 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/window_up_btn.png" alt="options button" style="vertical-align: middle; margin-bottom: -18px; margin-top: -17px;">
215 (to scroll backwards). Also, when pressed in cloned view it will set cloned view scroll position to the same position as in the original view.
216 </p></div></div></div>
217 </span></li>
218
219 <li><span id="q3" class="expandable-block-title toggleHlpBlock">
220 If delete removes only the <b>highlighted</b> node, then why when I delete a window, all of its tabs are also gone?
221 <div id="q3-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
222 <div class="answer">
223 This is because the tabs will go through the standard close process as a result
224 of their containing window closing. The tabs are treated the same as if they were closed by you from Chrome window.
225 <p>
226 Note that, if some tabs have notes or other marks such tabs will be preserved in the tree as saved on their window close.
227 </p><p>
228 If you delete an expanded <b>saved</b> window, all its <b>saved</b> (gray) tabs will remain in the tree.
229 </p></div></div></div>
230 </span></li>
231
232 <li><span id="q4" class="expandable-block-title toggleHlpBlock">
233 How to <b>undo closed window/tab</b>, or restore a window that was open in last Chrome session?
234 <div id="q4-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
235 <div class="answer">
236 To restore accidentally closed or deleted open windows and tabs you can right click in Chrome
237 tab strip (in any open Chrome window) and select <b>"Reopen closed tab"</b> or <b>"Reopen closed window"</b>.
238 <p>
239 Alternatively, you can restore your tabs from the Chrome's <b>History and revcent tabs</b> menu item.
240 </p><p>
241 Note that this is also work after Chrome exit (or closing the last Chrome window), and this is
242 why this extension does not automatically save last open window without any marks on normal Chrome exit (as some
243 other session savers).
244 </p></div></div></div>
245 </span></li>
246
247 <li><span id="q5" class="expandable-block-title toggleHlpBlock">
248 How to use this extension as a <b>classic session saver</b> or instead of a <b>bookmarks</b> collections?
249 <div id="q5-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
250 <div class="answer">
251 This extension facilitates a much more powerful way to deal with tabs overload.
252 But some users do not have such problems and are completely satisfied with a
253 more classical approach for collecting open tabs. It is possible to mimic them with Tabs Outliner.
254 <p>
255 A full saved <b>copy</b> of an open window can be created by <b>Ctrl-drag&drop</b>. This is
256 an analog of saving the session separately from the list of open objects.
257 </p><p>
258 To restore the window without affecting and changing the saved copy you can:
259 or clone this copy again and then restore this second copy;
260 or, and this is more handy, to click on the saved tabs with Ctrl or Shift pressed.
261 Just as on regular links or bookmarks Shift-click will open a new window with the clicked tab
262 (in the end of the tree) and Ctrl-click (or middle click) will open the tab in the last focused open window.
263 All of this happens without restoring the tabs in a saved copy.
264 </p><p>
265 This is also sometimes useful for opening a lot of links from different saved windows
266 in a set of new windows in the end of the tree.
267 </p></div></div></div>
268 </span></li>
269
270 <!--<li><span> How can I <b>protect open tab</b> from disappearance from tree on close (light the green light on them)?</li>-->
271
272 <!--
273 <li><span id="q6" class="expandable-block-title toggleHlpBlock">
274 How to set a <b>custom color</b> for a node, as in Google Doc node created from main toolbar?
275 <div id="q6-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
276 <div class="answer">
277 Currently there is no way, it is not implemented. <br/>Donations can make this available sooner. Many other cool
278 features are also planned and really depend on your donations.
279 <p>
280 Note that custom styles (and everything else - position in hierarchy, notes,
281 and in the future icons and labels) are not a property of the URL, but a property of a node in the tree.
282 So if you reload the corresponding tab with another URL the title will remain blue, and will continue to protect
283 the current tab URL from disappearing when containing tab will be <b>closed</b>.
284 Yet if you open the same document manually in a new tab its node will not be any different from other nodes.
285 </div></div></div>
286 </li>
287 -->
288
289 <!--
290 <li><span id="q9" class="expandable-block-title toggleHlpBlock">
291 I like this project and want to <b>help</b>, where to put the <b>money</b>?
292 <div id="q9-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
293 <div class="answer">
294 A donate button is in the About window (use the <img src="../../img/main_toolbar/about/info-normal.png" alt="help button" style="vertical-align: middle; margin-bottom: -28px;
295 margin-left: -9px;
296 margin-right: -12px;
297 margin-top: -32px;"/> icon in the main toolbar to open).
298
299 </div></div></div>
300 </li>
301 -->
302
303 <li><span id="q10" class="expandable-block-title toggleHlpBlock">
304 How to <b>export</b> the tree, to share or reopen it on another computer.
305 <div id="q10-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
306 <div class="answer">
307 You can export and share your full tree, or only some hierarchies, by dragging them in a Google Doc document
308 (Evernote, Microsoft Word, and many other programs also work).
309 <p>
310 Also, to do a backup/export you can perform standard "Save as complete Html" operation in the Tabs Outliner window (by Ctrl-S).
311 The resulting file will be very usable to reopen all your tabs, as they will be exported as regular HTML links.
312 You will even be able to drag anything from such a file back to the main Tabs Outliner window.
313 </p><p>
314 Please note that only expanded nodes will be exported, so click Expand All button before this operation (expand all
315 can be undone by a second click on this button).
316 </p><p>
317 Also, after Upgrading to a paid license there will be an additional option to open a Google Drive backup of your tree
318 directly from the Google Drive using any connected to your Google Drive account instance of Tabs Outliner (or mobile application in the near future)
319 </p></div></div></div>
320 </span></li>
321
322 </ul>
323
324
325
326 <hr>
327 <h3 id="howToUseV1" class="expandable-block-title toggleHlpBlock">More verbose guide</h3>
328 <div id="howToUseV1-body" style="position:relative;left:-30px;padding-left:30px;width: 100%;" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
329 <ul>
330 <li class="tip"><span class="tipimg"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/tree_illustration.png"></span><span class="tiptext">
331 You are now in the Main View. This shows you all your open windows and tabs in the form of a tree. This tree is completely
332 rearrangeable by drag & drop. You can drag & drop window nodes to tabs, assign some special subnodes (like notes)
333 to othere nodes (more on this later), change the order of windows, liberate tab nodes to new windows by dropping
334 them between window nodes (try it, tip: when dragging a tab from a window to liberate it in a new window, aim (and drop)
335 at the left-most vertical line which connects the window nodes to the root of tree).
336 <p>
337 The main view <b>autoscroll itself</b> on every browser window switch to show you currently active Chrome window
338 <b>in the first line</b> - so you can always easily see all of the tabs in the currently active window.
339 </p><p>
340 Closed tabs and windows by default disappear from the tree, if they not contains some custom notes.</p></span></li>
341
342 <li class="tip"><span class="tipimg tipimgbtn"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/clone_btn.png"></span><span class="tiptext">
343 This button will clone the current view. <b>Cloned views do not auto-scroll</b> when active Chrome window switches and because you can drag nodes from one view to another they allow
344 easier drag & drop between distant parts of the tree.
345 <p>
346 Сloned views, on open, scroll self to show end of the tree (drag from middle of the tree in one view to the end of the tree in the other is most common operation).
347 To scroll a cloned view to the <b>same position</b> as the view from which it is cloned click the Undo Scroll button <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/undoscroll_btn.png" style="margin-top: -17px; margin-bottom: -17px;"> in cloned view.
348 </p><p>
349 A notable difference of Cloned views is that they will not autoscroll themselves when the active Chrome window changes
350 (the main view constantly autoscrolls to always show the tabs of the current window). When you need to greatly rearrange
351 your tree, or plan to work exclusively with a same region of tree for some time, use cloned views as they will not needlessly jump.
352 </p><p>
353 The <b>Undo Scroll</b> button can also be used to <b>undo the last autoscroll</b> in the main view.</p></span></li>
354
355 <!--<li class="tip"><span class="tipimg"><img src="../../img/help_block/preserve_btn.png"/></span><span class="tiptext">-->
356 <li class="tip"><span class="tipimg" style="overflow:visible"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/preserve_btn_v2.png" style="position:relative; top:1px; left:-29px"></span><span class="tiptext">
357 This is the Close & Save button. It appears only on
358 nodes which represent open windows or tabs. It will close them (unload from memory), but leaves links to them
359 in the tree! So you will be able to restore closed this way tabs and entire windows anytime you want and in same context.
360 <p>
361 Note that you may close-save individual tabs in a window, they then will not dissappear from the tree even if you close their parent window.
362 </p></span></li>
363
364 <li class="tip"><span class="tipimg"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/dblcklick_illustration.png"></span><span class="tiptext">
365 Use Double-Click to reopen preserved (saved) tabs & windows <br>or bring them to the front if they already open.
366 <p>
367 Alternatively, because preserved(saved) tabs are represented by standard html links, you can shift-click to open
368 them in a new window, or cntrl-click to open them in last focused window, or drag&drop them to any open browser window
369 (this will not affect a clicked node, it will create new tabs & windows).
370 </p><p>
371 Try all of this to better understand and remember!
372 </p></span></li>
373
374 <!--<li class="tip"><span class="tipimg"><img src="../../img/help_block/delete_btn.png"/></span><span class="tiptext">-->
375 <li class="tip"><span class="tipimg" style="overflow:visible"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/delete_btn_v2.png" style="position:relative; top:1px; left:-29px"></span><span class="tiptext">
376 This button will completely delete a highlighted node from the tree (and if this node represents an open tab or window they
377 will be closed), all subnodes will be promoted in place of the deleted node. <b>To remove an entire subtree first
378 collapse it</b>.
379 <p>
380 The delete operation does not delete subnodes (if the node is not collapsed), only the highlighted node. But, if you delete a node
381 which represents an open window, then, during window closing, all open tabs of this window will be also automatically
382 shut down and as a result (if they do not have some special subnodes - see below) they will disappear from tree.
383 </p></span></li>
384
385 <li class="tip"><span class="tipimg" style="overflow:visible"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/collapse_circle_btn.png" style="position:relative; top:1px; left:-29px"></span><span class="tiptext">
386 To quickly collapse subnodes before deleting or saving complete hierarchy click on the circle in the node's hovering menu.
387 </span></li>
388
389 <li class="tip"><span class="tipimg tipimgbtn"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/draged_btn.png"></span><span class="tiptext">
390 Buttons with a blue background are expected to be drag&droped somewhere in the tree, not just clicked. They represent
391 additional nodes (read tooltips on them to learn what). If just clicked they add corresponding nodes to the end of the tree.
392 <p>
393 Click, or better, <b>drag to tree</b>, all of them, to learn what nodes they create.
394 </p></span></li>
395
396 <li class="tip"><span class="tipimg" style="overflow: visible;"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/close_vs_preserved.png"></span><span class="tiptext">
397 The most complex concept of this extension is understanding when nodes which represent open tabs & windows disappear from tree,
398 after the corresponding object was closed in Chrome and when they stay.
399 <p>
400 The idea is that windows and tabs nodes are preserved in the tree if you close them by the
401 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/preserve_cuted2.png" alt="close button" style="vertical-align: middle;
402 margin-bottom: -18px;
403 margin-left: -3px;
404 margin-right: -2px;
405 margin-top: -15px;">
406 button, or! if they have some manually assigned subnodes which are not a regular open tabs.
407 </p><p>
408 So if you close some tab using the standard Chrome tab close button
409 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/chrome_tab_close.png" alt="close button" style="vertical-align: middle;
410 margin-bottom: -28px;
411 margin-left: -2px;
412 margin-right: -2px;
413 margin-top: -32px;"> or by closing the Chrome window
414 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/chrome_win_close.png" alt="close button" style="vertical-align: middle;
415 margin-bottom: -28px;
416 margin-left: -3px;
417 margin-right: -1px;
418 margin-top: -32px;">,
419 the corresponding node will be removed from the tree. But only if they do not have any special subnodes, like notes, saved tabs, other
420 windows, groups - anything that is not an open tab. If they have some of these nodes, as children, then they will be preserved in tree,
421 the same as if you pressed
422 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/preserve_cuted.png" alt="close button" style="vertical-align: middle;
423 margin-bottom: -18px;
424 margin-left: -3px;
425 margin-right: -2px;
426 margin-top: -15px;">
427 on them. So you will not lose the context for your notes.
428 </p><p>
429 In future releases this will expand to cover manually placed icons, tags, labels, custom styles.
430 </p><p>
431 The idea is - everything you place manually on an open tab node will protect it from deletion after the tab is closed.
432 </p><p>
433 Additionally, all nodes for open tabs and windows will be <b>automatically preserved</b> in case of sudden pc or <b>browser crash</b>.
434 </p></span></li>
435
436 <li class="tip"><span class="tipimg tipimgbtn"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/closeall_btn.png"></span><span class="tiptext">
437 This is Close & Preserve All Open Windows Button - will be very handy in times when you cannot stop yourself from procrastinating
438 by net surfing and need to start working.
439 <p>
440 It will warn you before acting with a confirmation dialog; and not unreversible, as you will be able to easily find
441 and reload any of the closed windows and tabs at a more convenient time.
442 </p><p>
443 If you constantly accumulate a pile of open tabs you can actually save yourself a lot of productive time and computer
444 resources by regularly using this feature. Because all of the saved tabs become much less tempting after some time,
445 and most of them actually was open only to remind you of something, not because their content is constantly needed.
446 </p><p>
447 Often this "remind me" information is not in some specific tab, but rather in the context as whole (all of the open tabs and windows) -
448 all of these tabs and windows will be preserved during close, so you will no longer fear losing this context during a total browser shutdown
449 (as it is often the case). Thus this total close of all Chrome windows will become psychologically much more easy.
450 </p><p>
451 Usually you will reopen only a small number of closed tabs later, delete others, or simply leave
452 them as is. It is harmless to keep the tabs as saved in tree; you do not need to constantly clean-up your tree; the tree over time will become you browsing workbook and diary.
453 </p><p>
454 Please note that the content of tab is not saved locally during close-preserving (this feature is actually planed)
455 so you will need Internet access when you decide to restore them. Tab history is also not saved,
456 as this is not supported by Chrome API meantime.
457 </p><p>
458 One very handy alternative of this button is killing the Chrome parent process through the system task manager. It's the fastest way to save all windows,
459 release all resources, and start new fresh browsing session.
460 </p></span></li>
461
462
463 <li class="tip"><span class="tipimg tipimgbtn"><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/separator_btn.png"></span><span class="tiptext">
464 You can cycle through different appearances of a Separator node (<img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/separator_cycles.png" style="margin-bottom: -0.23em;">) by double clicking on it
465 when it's placed in the tree.
466 <p>
467 Learn all other buttons by reading their tooltips and clicking them. It is safe to experiment; they do not do anything
468 radical.
469 </p></span></li>
470
471 <!--
472 <li class="tip"><span class="tipimg"></span><span class="tiptext">
473 See additional tips <a href="http://gdfg/">there</a>
474 </span></li>
475 -->
476 </ul>
477 </div></div>
478 <hr>
479 <h3 id="PaidFeatures" class="expandable-block-title toggleHlpBlock">Paid features</h3>
480 <div id="PaidFeatures-body" style="position:relative;left:-30px;padding-left:30px;width: 100%;" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
481 This tool was for several years free, with an expectation that donations might enable further development. Unfortunately, they were basically at zero, and so was the development of new features. A typical situation actually in the Chrome Web Store with similar tools.
482 <p>
483 So, to try some other approaches and to be able fund the development of many badly needed improvements there are now some paid features.
484 </p><p>
485 Need to note that nothing that was there for free, before, is restricted, so all positive reviews still relevant.
486 And, like the thousands reviewers of the old version, who find it genuinely useful, even without any additional features,
487 you still can use this program with a great success without paying for an upgrade and without enabling additional features.
488 However, paid features add the whole new dimension of this tool and the safety for your data.
489 </p><p>
490 Upgrade will enable:
491 </p><p>
492 </p><ul>
493 <li><h4>Complete keyboard support and additional commands</h4>
494 You can review what keyboard shortcuts and additional commands will be available after the upgrade by invoking the context menu of any node in the tree (by right mouse click).
495 <p>
496 <img style="display:block; margin: auto;" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/contextmenu.png">
497 </p><p>
498 Context menu is also serving as a handy reference for keyboard shortcuts of all available commands.
499 </p><p></p><p>
500 The most important shortcuts to remember is:
501 </p><ul>
502 <li>[Ins] and [Enter] to add notes inside and after the current node.
503 </li><li>[Ctrl+Arrows] to move current node/note around ([Tab] also works)
504 </li><li>[F2] to edit current note, window/group title or to add an inline note for the current tab.
505 </li></ul>
506 <p>
507 Check more supported shortcuts by invoking context menu.
508
509 </p></li><li><h4>Global Chrome keyboard shortcuts</h4>
510 A paid license enables you to use global keyboard shortcuts in Chrome for
511 <ul>
512 <li>Opening the Tabs Outliner
513 </li><li>Save and Close the current tab
514 </li><li>Save and Close the current window
515 </li><li>Save and Close all of the open windows
516 </li></ul>
517 <p>
518 To configure these shortcuts go to the Chrome settings, select Extensions section and click Keyboard Shortcuts link at the bottom of the page.
519 Alternatively you can copy and paste or drag and drop next link into the address bar: <a target="_blank" href="chrome://extensions/configureCommands">chrome://extensions/configureCommands</a> (it's
520 not directly clickable because of the security restrictions that Chrome enforce on extensions)
521
522 </p></li><li><h4>Full support for clipboard operations</h4>
523 Usage of the clipboard, in additional for more ways to manipulate and adding content into the tree, also enables some new ways for exporting hierarchies.
524 <p>
525 For example, one of the very useful scenarios is an ability to copy and then paste some hierarchy into the instant messaging program (like Skype) text box in the form of plain text. For quickly share it with somebody.
526
527 </p></li><li><h4>Automatic Daily Backups to the Google Drive</h4>
528 When you start to use this tool, you will find that it is quickly accumulate many data that will be very unpleasant to lost.
529 <p>
530 Yet the locally stored in Chrome data is very prone to loss. As you can easily see, in reviews, the data loss is very common (and the number one reason for the low rates). It's true as for this tool as for many other extensions that store data locally in Chrome. Data loss can happen anytime, for many different reasons, often during automatic Chrome updates.
531 </p><p>
532 Automatic Google Drive backup solve this problem to a great extent. Meantime they are created only once per day, or can be invoked anytime manually. In future, it is planned to make them continuous, to solve the sudden data loss problem completely.
533 </p><p>
534 Please if you use this tool in the free mode perform regularly a manual export of the tree through Ctrl-S (save as complete html), to secure your data.
535
536 </p></li><li><h4>Remote access for your data</h4>
537 Google Drive backup feature not only make your data safe, they also add an ability to access your tree remotely, from your other Tabs Outliner instance installed on another PC.
538 <p>
539 You can check how it works by going to the Options and opening the Backup tab. From there you can invoke few backups manually. To check how they work and how it is possible to access your tree from a backup on the Google Drive.
540
541 </p></li><li><h4>Automatic local backup snapshots created several times per hour</h4>
542 They do not rescue you from an HDD fail, stolen notebook or weird Chrome update or crash that clear all your data, as this do backups saved into the Google Drive. However, as they created much more often, they are useful to restore some accidentally or mistakenly deleted content, that was created after the last successful Google Drive backup (wich happens only once in 24 hours, if you do not invoke it manually).
543 </li></ul>
544 <p>
545 To upgrade, go to the <a target="_blank" href="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/options.html" role="button">Options</a> and buy the license key.
546 </p></div></div>
547 <hr>
548 <h3 id="tips" class="expandable-block-title toggleHlpBlock">Some useful tips</h3>
549 <div id="tips-body" class="help_block_expandable_section_body block_body_collapsed"><div style="display:inline-block">
550 <ul>
551 <li> Flatten Tabs Hierarchy command (Paid Mode only) works starting from the current node, so it will flatten
552 the tabs structure only beneath the current node, and have no effect if the current node has no tabs inside it.
553 To see its effect best to invoke it on window nodes. It's primary goal to tidy up the tabs structure in windows.
554 </li><li>Drag and Drop with the <b>Alt key</b> pressed in order to <b>copy</b> nodes around the tree. Any open tabs and
555 windows you drag will be copied as saved (preserved).
556 <div class="remark">
557 One handy use case for this feature: you can quickly clone by this method some already placed nearby notes
558 (like: “to read” or “to see comments”) to other tabs, without retyping them from scratch every time (also
559 handy for separators).
560 <p>
561 Another useful case - to make a saved copy of some open window (with all the tabs), without save-closing it.
562 </p><p>
563 Note: it is also possible to do the same drag operation with the more standard <b>Ctrl key</b>, but unfortunately, drags with
564 Ctrl key have some weird zoom behaviour in Chrome, near the left and right sides of window. So, a nonstandard
565 (for such use case) <b>Alt key</b> is a way around this problem.
566 </p></div>
567
568 </li><li>Selected <b>text</b> or a <b>link</b> can be dragged from the outside into the Tabs Outliner window and dropped
569 on the tree as note or saved tab. This is very useful for quickly creating notes (without manually typing) from a selected text on some page, or a link.
570 Links from the Chrome address bar and bookmarks panel can also be dragged and copied to the tree this way.
571
572 </li><li><img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/built_in_search.png" style="float:right">You can use <b>built-in Chrome search</b> functionality (hit Ctrl-F) to search through visible(expanded) nodes.
573
574 <div class="remark">
575 Collapse possibility there is more for some sort of "soft" delete and also to support deletion of the whole hierarchy (as by default delete work only for current node).
576 <p>
577 It is not convenient to collapse items for which you plan to return in future, as built in search is not working through collapsed items.
578 </p><p>
579 Expand All action is undoable by next click so you can safely expand all nodes before a search, to include in search all nodes, and then collapse everything back as it was before.
580 </p></div>
581
582 </li><li>A quick way to refresh all of the tabs in some open window is to save-close it and then open again immediately.
583 This is also a way to quickly reopen rest of the saved tabs in a window if it is already has few open tabs.
584
585 </li><li>You can multiselect tabs in Chrome's tabs strip and then drag them to form a new window, delete or move.
586 <img style="display:block;margin:auto" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/tabs_strip_multiselect.png">
587 To multiselect several tabs click
588 on them (in the Chrome's tabs strip, not in Tabs Outliner) with Ctrl pressed to select individual tabs, or Shift
589 click to select a range of tabs. Then move the selected set of tabs as a whole to a new or existed window.
590 <p>
591 You can also close only the selected tabs or perform some other operations on them through the Chrome's tabs strip context menu.
592
593 </p></li><li>Differences between Group and Note nodes. Besides the visual difference there is also a behavioral one.
594 Either can serve as a subfolder on which you can place other nodes, but Group will transform itself to an open
595 window if you move to it or restore inside of it a open tab.
596 <p>
597 Group is actually simple a saved window, with a fancy icon and name.
598 </p><div class="remark">
599 If you place a Group inside some window and then move some of the open tabs from this window to this group,
600 these tabs will detach themselves from the original window and will appear in a new window, created in a place
601 of the group node. Instead if you do the same with a Note, all of the tabs will remain in the original window.
602 Try it to gain a better understanding.
603 <p>
604 Basically the main usage for Group is to group other windows. To be a folder. And Notes are meant to be a
605 final node, something like Post It notes. Yet they can be used one instead of the other.
606 </p></div>
607
608 </li><li>Cloned Tab Outiliner views <b>does not auto-scroll</b> when the active Chrome window changes. They are very handy
609 when you need perform a lot of rearranging in your tree or drag nodes between distant parts of the tree (you can
610 drag nodes between different windows).
611
612 </li><li>Cloned view (created by <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/clone_btn.png" alt="Clone button" style="vertical-align: middle; margin-bottom: -18px; margin-top: -19px;">
613 button) on open scrolls to the end of the tree, but by pressing the Undo Scroll button <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/undoscroll_btn.png" alt="Undo Scroll button" style="vertical-align: middle; margin-bottom: -18px; margin-top: -24px;">
614 in the cloned view you can set its scroll position same as in original view.
615
616
617 </li><li>Expand All button<img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/main_toolbar/expand_all.png" class="actionButton" style="vertical-align: middle; margin-bottom: -18px; margin-top: -19px;background: -webkit-linear-gradient(top, #ededed 0%, #d4d4d4 100%);">expands all collapsed nodes and <b>allows undoing</b> this action by
618 next click on it (after the first click it will change icon to<img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/main_toolbar/undo_expand_all.png" class="actionButton" style="vertical-align: middle; margin-bottom: -18px; margin-top: -19px;background: -webkit-linear-gradient(top, #ededed 0%, #d4d4d4 100%);">).<br>
619 <div class="remark">Expand All action is here mainly to allow use the <b>built-in Chrome search</b> functionality
620 (Ctrl-F), as it is doing search only through the visible nodes. But it is also useful before saving Tabs Outliner
621 window as HTML file, or before exporting the tree to Google Docs.</div>
622
623 </li><li>You can reopen tabs represented by saved nodes without restoring them in place, by using cntrl/middle/shift
624 click (or by their context menu). This is also a way to reopen tabs, from different saved windows and different
625 parts of tree, in one or several new windows. It's also works for Chrome's bookmarks.
626 <div class="remark">All tab nodes are represented by HTML links and there are standard browser
627 operations which can be performed on any link which many are not aware of:
628 <ul>
629 <li style="list-style-type: circle; padding:0;">Shift click will always open the link in a new window.
630 </li><li style="list-style-type: circle; padding:0;">Ctrl click (or middle click) in Tabs Outliner will open
631 a link in the last focused Chrome window.
632 </li></ul>
633 You can combine these - create a new window by first clicking the link with shift-click, then,
634 even without selecting the new window, open all additional links inside them with ctrl-click.
635 </div></li>
636
637 <li>
638 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/liberate.png" style="float:right">
639 It is very useful and often needed to liberate several tabs grouped in a subtree into a new window,
640 nearby to the original window (in Tabs Outliner tree). To do this, drag tabs to the vertical root level line which
641 connects all windows. <p> Once dropped they will form a new window in the drop location.
642
643
644 </p></li><li>Up to Next Open Window button <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/help_block/window_up_btn.png" style="vertical-align: middle; margin-bottom: -18px; margin-top: -19px;"> is
645 an effective way to find the first open window in the tree, especially when it is
646 buried deep inside the tree and surrounded by many saved windows.
647 <p>
648 To do so you can click it until the view will stop scrolling
649 because there where no more open windows above, or scroll manually to the top of tree and then press this button
650 to scroll back to the first open window.
651
652 </p></li><li>This extension saves all open tabs in case of sudden Chrome or PC crash. It is better to restore them from
653 the Tabs Outliner, <b>not by the restore feature built into Chrome</b>.
654 <p>The Chrome restore feature will create new nodes for restored items, so you will have duplicates for all crashed-saved
655 tabs.
656 </p><div class="remark">This is annoying at first, but it is actually
657 something that can be fixed by forming a useful new habit as most of the time it is a bad idea to restore
658 everything that was crashed (maybe it will also be addressed someway in the future)
659 </div>
660
661 </li><li>If you often need reopen some predefined sets of tabs, the bookmarks bar is actually more useful for this than
662 Tabs Outliner. I recommend enabling the bookmarks bar (Ctrl-Shift-B) and putting all frequently visited sites on it.
663 <div class="remark">Take note that you can rename bookmarks, and the more shorter the names you will give to
664 them the more bookmarks will be visible in the bookmarks bar. You can even completely delete a bookmark title
665 and leave only the icon visible.
666 <p>
667 One more useful tip - you can group bookmarks in folders in the bookmarks bar, then, by Ctrl or middle
668 click on the folder title you can reopen simultaneously all of the bookmarks in this folder.
669 </p></div>
670
671 </li><li>If you close-save a tab that contains a form in which you entered some data (but did not submit) your data will be lost. This is often the case when
672 you write some message in a forum or comments section in some blog, yet for some reason you are not ready to send it, so it is hanging and waiting
673 for your decision, and suddenly you decide that it is time to do some work, and close-save all open windows, forgetting about this form.
674 There exists solutions for this problem. Extensions like “Lazarus Form Recovery” constantly monitors all your tabs and saves all entered data,
675 so when you reopen a saved tab with some form in it, you will be able to easily restore all previously entered text.
676
677 <!--<li>If you open a lot of tabs - set the Flash plugin to “Click to play mode” -
678 here's is how: <a target="_blank" href="http://www.mytechguide.org/9445/disable-flash-content-google-chrome">www.mytechguide.org/9445/disable-flash-content-google-chrome</a>.
679 This helps saving your computer resources and prevent videos from autoplaying.
680 </li>-->
681
682 </li></ul>
683 </div></div>
684 <hr>
685
686 <h3>Prepare self for adaptation period</h3>
687 <p>
688 This extension becomes most effective when you start to use it instead of the system taskbar to observe and bring to front already
689 open browser windows. Then the cognitive difference between saved and open tabs will be gone, and you will be
690 able to close-save your windows & tabs, mix them with open tabs, and basically treat them in the same way. There will be no
691 need anymore to leave something open in hope to find it later in the taskbar (to read it later, or to remind you about something).
692 </p><p>
693 This will result in much less open tabs, you will even be able to close them all without hesitation. And there of course
694 are organizing and outlining features, to add notes and hints of why you leave something in the tree, and to triage, prioritize
695 and group your postponed tabs.
696 </p><p>
697 But be prepared that this behaviour change will not happen instantly. I find that new users, for some time, instinctively
698 continue to use the familiar OS taskbar to find own open Chrome windows. This will last up to a week.</p>
699
700 <!--
701 <hr />
702
703 <h3>Please help spread the word about this extension</h3>
704 <p>
705 This software has actually completely sanitized my system from very severe and continued tab pollution
706 and I am sure it can help for a lot of people. More new users will help all of us, by pushing for and funding faster evolution and
707 arriving of new features (and there is a lot to be done).
708 <p>
709 <div style="border:2px dotted gray; border-radius: 3px; padding:5px">
710 The simplest option to help is by going to the
711 <a target="_blank" href="https://chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl/reviews">reviews section for this extension</a>,
712 and give it a rating. These ratings and the stars average directly affect how many new users
713 will be able to find Tabs Outliner. Your help is very needed there so please do this; this is a rare case when several
714 clicks can do significant change. And it will really benefit all of us,
715 there is already enough died "Vertical Tabs" extensions. Most likely you was not being able to find this tool if previous users
716 do not rate it high, now it's your turn to help discover it for newcomers.
717 </div>
718 -->
719
720 <div class="hideInPrintFriendly">
721 <hr>
722 <span id="hideHelpBtn" class="hide-btn">Hide</span>
723 <input type="checkbox" id="doNotShowHelpBlockOnStartV2"> do not show on open (can be shown again using
724
725 <img src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/main_toolbar/about/help-normal.png" alt="help button" style="vertical-align: middle;margin-left: -7px;margin-right: -11px;margin-top: -1px;"> button)
726 </div>
727</div><div id="scrollToLastNodeCompensator" style="height: 742px;"></div>
728 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/tree/js/modal.js?dfgdfgg"></script>
729 <script type="text/javascript" src="chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview_messages.js?gdfhdh"></script>
730
731
732
733
734</body></html>