This is a curated list of references that I consult on topics related to computer programming. It is a mutable list that is born incomplete, but the intention is to keep it in a public place, easy to edit and share.
- MS API Guidelines
 - Azure Architecture Center
 - National Bank Belgium REST API Design Guide
 - Google Java Style Guide
 - Naming guidelines for professional programmers
 - Teach Yourself Computer Science
 - Twelve-Factor App
 - Don't Just Say "Hello" in Chat
 
- Programming Guides - by Kamran Ahmed
 - Spinscale - by Alexandre Reelsen
 - Rafael Benevides
 - AkitaOnRails - by Fabio Akita
 - The Clean Code Blog - by Robert C. Martin
 - Martin Fowler
 - Microservice Architecture - by Chris Richardson
 - Piotr's TechBlog - by Piotr Mińkowski
 - The Practical Developer - by Moisés Macero
 - Chip Huyen
 - The Netflix Tech Blog
 - Luizalabs
 - Dan Luu
 - The Crazy Programmer
 - Coding Horror - by Jeff Atwood
 - Joel on Software - by Joel Spolsky
 - Eder Ignatowicz
 
- Awesome
 - Awesome README
 - Awesome dotfiles
 - App Ideas
 - Free Programming Books
 - Github Ranking
 - Java Developer Roadmap
 - Java Faker Library
 - Shopify Toxiproxy - Incredible lib to inject network failures and delays
 - Public API's - A collective list of free APIs for use in software and web development
 - Hacker Laws - Awesome collection of Laws, Theories, Principles and Patterns that developers will find useful
 
- Akitando
 - Ben Eater
 - Spring I/O
 - Devoxx
 - InfoQ Brasil
 - SpringDeveloper
 - DevDojo
 - Dias de Dev
 - Código Fonte TV
 - Otavio Lemos
 - Filipe Deschamps
 - Gabriel Pato
 - Professor Isidro
 - RinaldoDev
 - the roadmap
 - Veslasoft
 - Loiane Groner
 
- Maycon's Book Database
 - The Architecture of Open Source Applications
 - Guia Foca - PDF's books/guides which contains basic explanations about computers and UNIX/LINUX systems
 
- MIT course for proficiency in UNIX like versioning tools and text editor
 - Command Line Workflow With ZSH
 - Learning How to Learn: Powerful mental tools to help you master tough subjects
 - Maratona Java - by DevDojo
 - Sistemas Operacionais - by Professor Isidro
 - Estrutura de Dados - by Professor Isidro
 
- The 2021 Java Developer RoadMap
 - Using HTTP PATCH in Spring
 - 7 reasons not to join a startup and 1 reason to
 - Introduction Into The Elasticsearch Java Rest Client
 - Complete Guide to Validation With Spring Boot
 - Microservices Architecture
 - Spring Cloud Microservices – A Detailed Guide
 - 15 Things Java Developer Should Learn in 2021
 - Some programming blogs to consider reading
 
- Functional Programming Patterns with Java8 by Victor Rentea
 - The never-ending REST API design debate by Guillaume Laforge
 - Clean Code: The Next Chapter by Victor Rentea
 - Batch Processing in 2019
 - Cloud Native Batch Processing
 - High Performance Batch Processing
 
![]()  | 
|---|
| Maycon Lima | 
