Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/huisman6/awesome-hyperlink

useful tech links
https://github.com/huisman6/awesome-hyperlink

List: awesome-hyperlink

Last synced: 3 months ago
JSON representation

useful tech links

Awesome Lists containing this project

README

        

# awesome-hyperlink

## visualising software architecture
- [c4model](https://c4model.com/)
- [draw.io offline](https://about.draw.io/integrations/#integrations_offline)
- [C4-architecture-model infoq](https://www.infoq.com/articles/C4-architecture-model/)
- [用于软件架构的 C4 模型](https://www.infoq.cn/article/C4-architecture-model/)
- [软件架构图的艺术](https://www.infoq.cn/article/crafting-architectural-diagrams/)

## http2
- [Spring Framework Http2 Support](https://github.com/spring-projects/spring-framework/wiki/HTTP-2-support)

## http benchmarking
- [wrk2](https://github.com/giltene/wrk2/wiki/Installing-wrk2-on-Mac)
- [wrk](https://github.com/wg/wrk)

## hierarchical structure in db
- [what-are-the-options-for-storing-hierarchical-data-in-a-relational-database](https://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in-a-relational-database)
- [modified-preorder-tree-traversal-django](https://www.caktusgroup.com/blog/2016/01/04/modified-preorder-tree-traversal-django/)
- [managing-hierarchical-data-in-mysql](http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/)
- [database-structure-for-tree-data-structure](https://stackoverflow.com/questions/935098/database-structure-for-tree-data-structure)
- [moving-subtrees-in-closure-table](https://www.percona.com/blog/2011/02/14/moving-subtrees-in-closure-table/)
- [closure-table-sql-segment](https://gist.github.com/emmanuel/1004087/999411ba639df4b89c7a8cd94700877c16c8fa84)

## restful api design
- [best-practices-for-a-pragmatic-restful-api](https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api)
- [api-design-guidelines](https://www.moesif.com/blog/api-guide/api-design-guidelines/)
- [the-api-checklist](https://mathieu.fenniak.net/the-api-checklist/)
- [microsoft azure api-design](https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design)
- [microsoft api-guidelines](https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md)
- [paypal api-style-guide](https://github.com/paypal/api-standards/blob/master/api-style-guide.md)
- [rest-api-design-getting-a-resource-with-multiple-possible-identifiers](https://stackoverflow.com/questions/20381976/rest-api-design-getting-a-resource-through-rest-with-different-parameters-but)
- [hyphen-underscore-or-camelcase-as-word-delimiter-in-uris](https://stackoverflow.com/questions/10302179/hyphen-underscore-or-camelcase-as-word-delimiter-in-uris)
- [RFC7231 - Http Semantics and Content](https://tools.ietf.org/html/rfc7231)
- [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification)
- [github api-v3](https://developer.github.com/v3/)
- [jsonapi](http://jsonapi.org/format/)

## java8 typesafe lib design
- [emulating-property-literals-with-java-8-method-references](http://in.relation.to/2016/04/14/emulating-property-literals-with-java-8-method-references/)
- [lambda-parameter-names-with-reflection](https://benjiweber.co.uk/blog/2015/08/17/lambda-parameter-names-with-reflection/)
- [lambda-type-references-PuppetExample](https://github.com/benjiman/lambda-type-references/blob/master/src/test/java/com/benjiweber/PuppetExample.java)

## java "self-explanatory" paradigm
- [Google Guava](https://github.com/google/guava/wiki)
- [Hamcrest Matchers](http://hamcrest.org/JavaHamcrest/tutorial)
- [creating-internal-dsls-java](https://dzone.com/articles/creating-internal-dsls-java)
- [querydsl](https://github.com/querydsl/querydsl)

## java entity to dto
- [modelmapper](http://modelmapper.org/user-manual/)
- [dto-to-entity-and-entity-to-dto-conversion](http://appsdeveloperblog.com/dto-to-entity-and-entity-to-dto-conversion/)

## api gateway
- [open-sourcing-zuul-2](https://medium.com/netflix-techblog/open-sourcing-zuul-2-82ea476cb2b3)
- [spring-cloud-gateway](https://spring.io/projects/spring-cloud-gateway)
- [zuul-Getting-Started-2.0](https://github.com/Netflix/zuul/wiki/Getting-Started-2.0)

## springboot
- [Spring-Boot-Configuration-Binding](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Configuration-Binding)

## jvm / gc /memory
- [Java Threads and Locks](https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html)
- [JSR 133: JavaTM Memory Model and Thread Specification Revision](https://jcp.org/en/jsr/detail?id=133)
- [jsr-133-faq](https://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html)
- [Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide](https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/index.html)
- [Java HotSpot Garbage Collection](https://www.oracle.com/technetwork/java/javase/tech/index-jsp-140228.html)
- [Memory Management in the Java HotSpot Virtual Machine - Oracle](https://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf)
- [Java Language and Virtual Machine Specifications](https://docs.oracle.com/javase/specs/)
- [g1gc-fundamentals-lessons-from-taming-garbage-collection](https://product.hubspot.com/blog/g1gc-fundamentals-lessons-from-taming-garbage-collection)
- [how-we-learned-to-exploit-java-in-docker](https://itnesweb.com/article/how-we-learned-to-exploit-java-in-docker)
- [JVM-startup](http://blog.gilliard.lol/2017/10/02/JVM-startup.html)
- [JDK-8146115:Improve docker container detection and resource configuration usage](https://bugs.openjdk.java.net/browse/JDK-8146115)

## docker / k8s / prometheus

- [cpu-limits-and-aggressive-throttling-in-kubernetes](https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718)
- [k8s-monitor-pod-cpu-and-memory-usage-with-prometheus](https://itnext.io/k8s-monitor-pod-cpu-and-memory-usage-with-prometheus-28eec6d84729)

## concurrency / lock-free
- [Concurrency Property Checklist](http://gee.cs.oswego.edu/dl/cpj/prop.html)
- [LMAX Disruptor](http://lmax-exchange.github.io/disruptor/)
- [Disruptor Whitepaper](http://lmax-exchange.github.com/disruptor/files/Disruptor-1.0.pdf)
- [how-does-lmaxs-disruptor-pattern-work](https://stackoverflow.com/questions/6559308/how-does-lmaxs-disruptor-pattern-work)

## Reactive Paradigm
- [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083)

## Linux
- [memory-part-1-memory-types](https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/)
- [memory-part-2-understanding-process-memory](https://techtalk.intersec.com/2013/07/memory-part-2-understanding-process-memory/)

## RegExp

- [regex-tutorial-a-simple-cheatsheet-by-examples](https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285)
## DNS

- [DNS RFCs](https://www.zytrax.com/books/dns/apd/)

## Network

- [monitoring-tuning-linux-networking-stack-sending-data](https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data)
- [how-tcp-backlog-works-in-linux](http://veithen.io/2014/01/01/how-tcp-backlog-works-in-linux.html)
- [how-to-get-to-the-bottom-of-network-timeout-issues_595248](https://www.alibabacloud.com/blog/how-to-get-to-the-bottom-of-network-timeout-issues_595248)
- [snmp-monitoring-via-oids-mibs](https://blog.paessler.com/snmp-monitoring-via-oids-mibs)
- [the-effect-of-magic-backlog-parameters-on-tcp-connection-establishment](https://developpaper.com/the-effect-of-magic-backlog-parameters-on-tcp-connection-establishment/)
- [calculating-tcp-rto](http://sgros.blogspot.com/2012/02/calculating-tcp-rto.html)
- [the-story-of-one-latency-spike](https://blog.cloudflare.com/the-story-of-one-latency-spike/)
- [optimizing-web-servers-for-high-throughput-and-low-latency](https://dropbox.tech/infrastructure/optimizing-web-servers-for-high-throughput-and-low-latency)
- [linux-tcp-rto-min-max-and-tcp-retries2](https://pracucci.com/linux-tcp-rto-min-max-and-tcp-retries2.html)
- [Kernel ip-sysctl ](https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt)

## HTTP

- [HTTP Resources_and_specifications](https://developer.mozilla.org/en-US/docs/Web/HTTP/Resources_and_specifications)

## Cache Design
- [design-of-a-modern-cache](http://highscalability.com/blog/2016/1/25/design-of-a-modern-cache.html)
- [concurrentlinkedhashmap design](https://github.com/ben-manes/concurrentlinkedhashmap/wiki/Design)

## Kafka

- [kafka-rebalancing](https://chrzaszcz.dev/2019/06/kafka-rebalancing/)