/snippetbox

Following 'Let's Go!' Book

Primary LanguageGo

Let's go!

  • 2. Foundations
    • 2.1 Installing GO
    • 2.2 Project Setup and Enabling Modules
    • 2.3 Web Application Basics
    • 2.4 Routing Requests
    • 2.5 Customizing HTTP Headers
    • 2.6 URL Query Strings
    • 2.7 Project Structure and Organization
    • 2.8 HTML Templating and Inheritance
    • 2.9 Serving Static Files
    • 2.10 The http.Handler Interface
  • 3. Configuration and Error Handling
    • 3.1 Managing configuration settings
    • 3.2 Leveled Logging
    • 3.3 Dependency Injection
    • 3.4 Centralized Error Handling
    • 3.5 Isolating the Application Routes
  • 4. Database-Driven Responses
    • 4.1 Setting Up MySQL
    • 4.2 Installing a Database Driver
    • 4.3 Creating a Database Connection Pool
    • 4.4 Designing a Database Model
    • 4.5 Executing SQL Statements
    • 4.6 Single-record SQL Queries
    • 4.7 Multiple-record SQL Queries
    • 4.8 Transactions and Other Details
  • 5. Dynamic HTML Templates
    • 5.1 Displaying Dynamic Data
    • 5.2 Template Actions and Functions
    • 5.3 Caching Templates
    • 5.4 Catching Runtime Errors