Jiffy Logo
  • Jiffy Overview
    • What is Jiffy?
    • Jiffy Application Overview
    • Jiffy Application Structure
    • Jiffy Application Architecture
    • Jiffy Development Steps
  • Getting Started
    • Go Environment
    • Jiffy Test Drive
    • Installing Jiffy
    • Let's Build Something
    • Let's Run Something
    • Let's Test Something
      • Login
      • Create a Person
      • Create Another Person
      • Get Some Persons
      • Get a Person
      • Update a Person
      • Get Persons With Restrictions
      • Delete a Person
      • Next Steps
  • Jiffy Installation
    • Jiffy Dependencies
    • Jiffy Installation
  • Jiffy Execution
    • Running Jiffy
    • Jiffy Execution Flags
  • Jiffy Models
    • Model Overview
    • Simple Two Entity Model
    • Model with Composite Index
    • Entity Relations
    • Accessing Entity Relations
  • Generation Reference
    • Generation Overview
    • Generated 'application' Folder
    • Generated 'appobj' Folder
    • Generated 'controllers' Folder
    • Generated 'models' Folder
    • Generated 'middleware' Folder
    • Generated 'jwtkeys' Folder
    • Generated 'docker' Folder
    • Other Generated Folders
  • Extension Points
    • Extension Point Overview
    • Controller Extension Points
    • Model Extension Points
  • Access Control
    • Access Control Overview
    • Authorizations
    • Access Revocation and Renewal
    • Using External Identity Providers
  • Interprocess Communication
    • Group Membership Overview
    • Failure Detector
    • Process Startup / Join
    • Process Shutdown
  • Testing and Deployment
    • Application Configuration Overview
    • Default Configuration
    • Development Configuration
    • Production Configuration
    • Application Server Flags
    • Testing with TLS
    • Automated Application Testing
    • Key Value Store Support
    • Deployment Overview
      • Deployment Requirements
      • Deployment on Bare Metal / VM's
      • Deployment with Containers
      • Deployment on Kubernetes
  • Jiffy Tutorials
    • Hand Coding a Custom Join
    • Dealing with mixed/multipart
    • Using Docker
      • Jiffy with Docker and SQLite
      • Jiffy with Docker and External PostgreSQL
      • Jiffy with Kubernetes
      • Troubleshooting

More

  • Github repo
  • Showcases
  • Credits

Built with from Grav and Hugo

> Credits

Credits

Packages and libraries

  • sqlx
  • golang-jwt
  • go-sql-driver/mysql
  • lib/pq
  • go-sqlite3
  • go-mssqldb
  • go-hdb
  • redigo
  • memcache

Tooling

  • Hugo
  • Hugo Learn Theme