# Dev Friends

## Dev Friends

- [Início](https://developers-friends.gitbook.io/blog/master.md): Esperamos que você encontre aqui a resposta para aquele erro chato de programação que não deixa você dormir em paz.
- [Sobre](https://developers-friends.gitbook.io/blog/sobre.md): Somos estudantes de tecnologia com o intuito de divulgar e ensinar tudo que aprendermos, para que assim mais pessoas possam conhecer e se apaixonar por TI também.
- [Drag and Drop com Angular Material e DropList dinâmica](https://developers-friends.gitbook.io/blog/angular/drag-and-drop-com-angular-material-e-droplist-dinamica.md): Que tal descobrimos juntos como fazer essa dificílima tarefa?
- [Drag and Drop com múltiplas seleções](https://developers-friends.gitbook.io/blog/angular/drag-and-drop-com-angular-material-e-droplist-dinamica/drag-and-drop-com-multiplas-selecoes.md): Eu também achei que o artigo anterior estava muito fácil, por esse motivo iremos aplicar mais funcionalidades ao nosso Drag and Drop!
- [Reactive Forms (Formulários Reativos)](https://developers-friends.gitbook.io/blog/angular/reactive-forms.md): De fato é bem fácil trabalhar com eles, mas você pode está entrando num campo minado. Ficou curioso? Vem estudar comigo que eu te explico.
- [Formulário Simples](https://developers-friends.gitbook.io/blog/angular/reactive-forms/formulario-simples.md): Vamos entender de uma vez por todas que forma "diferentona" é essa de que tanto estamos falando.
- [Git Flow](https://developers-friends.gitbook.io/blog/git/git-flow-1.md): Vamos aprender sobre este fluxo que tem gerado sucesso em muitos times de desenvolvimento de software!
- [Configuração Inicial](https://developers-friends.gitbook.io/blog/git/git-flow-1/configuracao-inicial.md): De forma simples e fácil, vamos aprender a configurar qualquer repositório GIT para utilizar o fluxo do Git Flow na prática! Vamos lá?
- [Features](https://developers-friends.gitbook.io/blog/git/git-flow-1/features.md): Vamos aprender para que servem os branches chamadas de features e como aplicar o uso delas ao desenvolvimento.
- [Releases](https://developers-friends.gitbook.io/blog/git/git-flow-1/releases.md): Vamos aprender para que servem os branches chamados de releases e como aplicar o uso deles ao lançamento de uma versão no ambiente de produção.
- [Hotfixes](https://developers-friends.gitbook.io/blog/git/git-flow-1/hotfixes.md): Continuando nossa jornada sobre GitFlow vamos aprender para que servem os branches chamados de hotfixes e como aplicar o uso deles em correções urgentes em produção. 😯
- [Hospedagem de site estático na AWS (Nuvem Amazon)](https://developers-friends.gitbook.io/blog/nuvem-aws/hospedar-um-site-estatico-na-amazon.md): Saiba como hospedar gratuitamente um site com conteúdo estático (HTML, CSS, Imagens e JS ) na nuvem AWS utilizando o serviço S3 e usufruindo de segurança, escalabilidade e velocidade.
- [Utilização do serviço Route 53 para gerenciar DNS](https://developers-friends.gitbook.io/blog/nuvem-aws/utilizacao-do-servico-route-53-para-gerenciar-dns.md): Vamos falar sobre o web service Domain Name System (DNS) chamado de Rote 53 que é um serviço da AWS de muita qualidade, alta disponibilidade e extremamente barato.
- [Usando Quarkus e Kotlin](https://developers-friends.gitbook.io/blog/kotlin/usando-quarkus-e-kotlin.md): Neste guia, você aprenderá a implementar um aplicativo Quarkus com Kotlin simples, que expõe endpoints REST e se conecta a um banco de dados em mem.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://developers-friends.gitbook.io/blog/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
