- http://randomactsofarchitecture.com/2012/11/20/should-software-architects-write-code/
- http://www.infoq.com/articles/brown-are-you-a-software-architect
- http://www.joelonsoftware.com/items/2006/09/01.html
- http://www.joelonsoftware.com/articles/fog0000000069.html
- Recomendações:
- DDD Quickly : http://www.infoq.com/minibooks/domain-driven-design-quickly
- https://dzone.com/articles/jvm-architecture-explained
- http://coding-geek.com/jvm-memory-model/
- https://docs.oracle.com/javase/specs/jvms/se9/html/index.html
- https://docs.oracle.com/javase/specs/jvms/se8/html/index.html
- https://docs.oracle.com/javase/specs/jvms/se7/html/index.html
- http://randomlyrr.blogspot.co.uk/2012/03/java-tuning-in-nutshell-part-1.html
- http://blog.joda.org/2011/08/printcompilation-jvm-flag.html
- http://stackoverflow.com/questions/1518213/read-java-jvm-startup-parameters-eg-xmx
- https://apexapps.oracle.com/pls/apex/f?p=44785:149:105154462252565::NO:RP,149:P149_EVENT_ID:5552
- Charles Nutter sobre JIT: http://www.youtube.com/watch?v=0Yud4Q2HEz4
- Output do PrintCompilation: https://gist.github.com/chrisvest/2932907
- https://docs.oracle.com/cd/E19900-01/819-4742/abeik/index.html
- http://insightfullogic.com/blog/2013/feb/20/garbage-collection-java-1/
- http://insightfullogic.com/blog/2013/mar/6/garbage-collection-java-2/
- http://insightfullogic.com/blog/2013/may/7/garbage-collection-java-3/
- http://www.insightfullogic.com/blog/2013/jun/24/garbage-collection-java-4/
- https://blogs.oracle.com/jonthecollector/entry/our_collectors
- http://www.takipiblog.com/garbage-collectors-serial-vs-parallel-vs-cms-vs-the-g1-and-whats-new-in-java-8/
- http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/G1GettingStarted/index.html
- http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html
- https://blogs.oracle.com/poonam/understanding-g1-gc-logs
- https://blog.idrsolutions.com/2017/05/g1gc-java-9-garbage-collector-explained-5-minutes/
- http://product.hubspot.com/blog/g1gc-fundamentals-lessons-from-taming-garbage-collection
- https://cdivilly.wordpress.com/2012/04/23/permgen-memory-leak/
- https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Freference%2Foqlsyntax.html
- http://www.techempower.com/blog/2013/03/26/everything-about-java-8/
- http://java.dzone.com/articles/java-8-permgen-metaspace
- http://openjdk.java.net/projects/jigsaw/spec/sotms/
- https://github.com/AdoptOpenJDK/jdk9-jigsaw
- https://www.oracle.com/corporate/features/understanding-java-9-modules.html
- https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-D867DCCC-CEB5-4AFA-9D11-9C62B7A3FAB1
- http://martinfowler.com/bliki/AnemicDomainModel.html
- http://blog.fragmental.com.br/2010/01/18/domain-driven-bolovo-passando-conhecimento-e-etc/
- http://fragmental.com.br/wiki/index.php/Evitando_VOs_e_BOs.html
- http://sourcemaking.com/
- http://domainlanguage.com/ddd/strategy/GettingStartedWithDDDWhenSurroundedByLegacySystemsV1.pdf
- http://gojko.net/2009/06/23/improving-performance-and-scalability-with-ddd/
- http://williamdurand.fr/2013/06/03/object-calisthenics/
- https://www.slideshare.net/clintedmonson/advanced-oop-laws-principles-idioms-presentation
- http://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-for-2014/
- https://github.com/akullpp/awesome-java
- https://www.youtube.com/watch?v=qI_g07C_Q5I
- http://www.slideshare.net/lucascavalcantisantos/exploring-four-datomic-superpowers
- http://www.websiteoptimization.com/speed/tweak/psychology-web-performance/
- https://developer.yahoo.com/performance/rules.html
- https://github.com/davidsonfellipe/awesome-wpo
- http://nvie.com/posts/a-successful-git-branching-model/
- https://barro.github.io/2016/02/a-succesful-git-branching-model-considered-harmful/
- https://martinfowler.com/bliki/BlueGreenDeployment.html
- https://martinfowler.com/bliki/CanaryRelease.html
- https://martinfowler.com/bliki/ContinuousDelivery.html
- http://google-gruyere.appspot.com/
- http://code.google.com/p/webgoat/
- http://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified
- http://tutorials.jenkov.com/oauth2/index.html
- https://blog.codinghorror.com/speed-hashing/
- https://gist.github.com/peternixey/1978249
- http://www.tigerteam.dk/2014/micro-services-its-not-only-the-size-that-matters-its-also-how-you-use-them-part-1/
- http://domainlanguage.com/wp-content/uploads/2016/04/GettingStartedWithDDDWhenSurroundedByLegacySystemsV1.pdf
- http://www.tigerteam.dk/2014/soa-synchronous-communication-data-ownership-and-coupling/
- http://www.slideshare.net/fwbrasil/qconsp-estrangulando-o-legado-na-soundcloud
- http://pt.slideshare.net/RandyShoup/goto-aarhus2014-enterprisearchitecturemicroservices
- http://martinfowler.com/articles/refactoring-dependencies.html
- http://martinfowler.com/articles/microservice-trade-offs.html
- http://martinfowler.com/articles/microservice-testing/
- https://www.infoq.com/presentations/linkedin-microservices-urn
O link http://fragmental.com.br/wiki/index.php/Evitando_VOs_e_BOs.html está quebrado.