# Table of contents

* [Table of contents](https://dev117uday.gitbook.io/notes-md/readme)
* [React](https://dev117uday.gitbook.io/notes-md/react.js/react-fcc)
* [Blockchain](https://dev117uday.gitbook.io/notes-md/blockchain)
  * [Solidity](https://dev117uday.gitbook.io/notes-md/blockchain/solidity)
  * [Custom ERC20 token](https://dev117uday.gitbook.io/notes-md/blockchain/custom-erc20)
  * [Contract](https://dev117uday.gitbook.io/notes-md/blockchain/contract)
* [Tools and Tech](https://dev117uday.gitbook.io/notes-md/tools)
  * [Shell programming](https://dev117uday.gitbook.io/notes-md/linux/shell)
  * [Docker](https://dev117uday.gitbook.io/notes-md/tools/docker)
  * [Git version Control](https://dev117uday.gitbook.io/notes-md/tools/git-github)
* [Java](https://dev117uday.gitbook.io/notes-md/java)
  * [Data & Data Types](https://dev117uday.gitbook.io/notes-md/java/data-and-data-types)
  * [IO in Java](https://dev117uday.gitbook.io/notes-md/java/io-in-java)
  * [Data Structures](https://dev117uday.gitbook.io/notes-md/java/data-structures)
    * [Array in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/array-in-java)
    * [Collections in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/collections-in-java)
    * [Map in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/map-in-java)
    * [Enums in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/enums-in-java)
    * [Linked List in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/linked-list-in-java)
    * [List in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/list-in-java)
    * [Queues & Stacks](https://dev117uday.gitbook.io/notes-md/java/data-structures/queues-and-stacks)
    * [Set in Java](https://dev117uday.gitbook.io/notes-md/java/data-structures/set-in-java)
    * [TreeSet and TreeMap](https://dev117uday.gitbook.io/notes-md/java/data-structures/treeset-and-treemap)
  * [Object Oriented Programming](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming)
    * [Object Class Methods and Constructor](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming/object-class-methods-andconstructor)
    * [Immutable Class & Objects](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming/immutable-class-and-objects)
    * [Constructors](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming/constructors)
    * [Visibility](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming/visibility)
    * [Generics](https://dev117uday.gitbook.io/notes-md/java/object-oriented-programming/generics)
  * [Useful Stuff Java](https://dev117uday.gitbook.io/notes-md/java/name-it-something)
    * [Lambda & Stream](https://dev117uday.gitbook.io/notes-md/java/name-it-something/lambda-and-stream)
  * [Keywords in Java](https://dev117uday.gitbook.io/notes-md/java/keywords-in-java)
    * [Annotations](https://dev117uday.gitbook.io/notes-md/java/keywords-in-java/annotations)
    * [Comparators](https://dev117uday.gitbook.io/notes-md/java/keywords-in-java/comparators)
    * [Packages in Java](https://dev117uday.gitbook.io/notes-md/java/keywords-in-java/packages-in-java)
  * [Miscellaneous](https://dev117uday.gitbook.io/notes-md/java/miscellaneous)
  * [Articles to refer to](https://dev117uday.gitbook.io/notes-md/java/articles-to-refer-to)
* [Golang](https://dev117uday.gitbook.io/notes-md/golang)
  * [Competitive Programming in Go](https://dev117uday.gitbook.io/notes-md/golang/competitive-programming-in-go)
  * [Testing simple web server](https://dev117uday.gitbook.io/notes-md/golang/testing-simple-web-server)
  * [Learning Go : Part 1](https://dev117uday.gitbook.io/notes-md/golang/learning-go)
  * [Maps vs slices](https://dev117uday.gitbook.io/notes-md/golang/which-is-faster-maps-slices)
  * [Golang Garbage Collector 101](https://dev117uday.gitbook.io/notes-md/golang/golang-garbage-collector-101)
  * [Go Things](https://dev117uday.gitbook.io/notes-md/golang/go-syntax)
* [Linux](https://dev117uday.gitbook.io/notes-md/linux)
  * [Linux Commands Part 1 - 4](https://dev117uday.gitbook.io/notes-md/linux/linux-commands-part-1-4)
  * [Linux Commands Part 5 - 8](https://dev117uday.gitbook.io/notes-md/linux/linux-commands-part-5-8)
  * [Linux Commands Part 9 - 10](https://dev117uday.gitbook.io/notes-md/linux/linux-commands-part-9-10)
* [Software Design](https://dev117uday.gitbook.io/notes-md/software-design)
  * [Solid Design](https://dev117uday.gitbook.io/notes-md/software-design/solid-design)
  * [OOPS](https://dev117uday.gitbook.io/notes-md/software-design/oops)
  * [Design Patterns](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns)
    * [Creational Design Pattern](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/creational-design-pattern)
      * [Builder DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/creational-design-pattern/builder-dp)
      * [Factory DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/creational-design-pattern/factory-dp)
      * [Singleton DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/creational-design-pattern/singleton-dp)
    * [Adapter DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/adapter-dp)
    * [Bridge DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/bridge-dp)
    * [Iterator DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/iterator-dp)
    * [State DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/state-dp)
    * [Strategy DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/strategy-dp)
    * [Behavioral Design Pattern](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/behavioral-design-pattern)
      * [Observer DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/behavioral-design-pattern/observer-dp)
    * [Structural Design Pattern](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/structural-design-pattern)
      * [Facade DP](https://dev117uday.gitbook.io/notes-md/software-design/design-patterns/structural-design-pattern/facade-dp)
* [Cloud](https://dev117uday.gitbook.io/notes-md/cloud)
  * [Google Cloud Platform](https://dev117uday.gitbook.io/notes-md/cloud/google-cloud-platform)
    * [GCP Core Infra](https://dev117uday.gitbook.io/notes-md/cloud/google-cloud-platform/gcp-core-infra)
    * [Architecting with GCE](https://dev117uday.gitbook.io/notes-md/cloud/google-cloud-platform/architecting-with-gce)
    * [Core Services](https://dev117uday.gitbook.io/notes-md/broken-reference)
