# Workflow Tips ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/media/uploaded_book_covers/profile_1300767/learn-http-servers-golang_zm0QSXn) ## Metadata - Author: [[Boot.dev]] - Full Title: Workflow Tips - Category: #articles - Summary: Servers run continuously, waiting for requests and sending responses. To debug a server, write code, run it, send a request, and check the result. Use simple commands like "go run ." to start and stop servers easily. - URL: https://www.boot.dev/lessons/7fe68a4b-86c4-4892-bb30-90a23b3d64d7 ## Highlights - Servers are different. They run forever, waiting for requests to come in, processing them, sending responses, and then waiting for the next request. If they didn't work this way, websites and apps would be down and unavailable *all the time*! ([View Highlight](https://read.readwise.io/read/01k0qgsdytsjrjj3jgmd95q23p)) - Debugging a server is a little different. The *simplest* way (minimal tooling) is to: 1. Write some code. 2. Build and run the code. 3. *Send a request to the server using a browser or some other HTTP client.* 4. See if it did what you expected. 5. If it didn't, add some logging or fix the code, and go back to step 2. ([View Highlight](https://read.readwise.io/read/01k0qgt9n9z9e2cat92z84j27q))