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 |