Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arschles/go-in-5-minutes
/ types & classes
Types & classes
68 in github.com/arschles/go-in-5-minutes
⨍
Functions
531
◇
Types & classes
68
↓ 1 callers
TypeAlias
Env
episode5/util/config.go:5
Struct
ActionSuite
episode29/actions/actions_test.go:10
Struct
ActionSuite
episode21/actions/actions_test.go:9
Struct
ActionSuite
episode24/actions/actions_test.go:9
Struct
ActionSuite
episode25/actions/actions_test.go:10
Struct
ActionSuite
episode30/actions/actions_test.go:10
Struct
ActionSuite
episode22/actions/actions_test.go:9
Struct
App
App is a Model implementation for an application in the PaaS
episode11/models/app.go:25
Struct
AppKey
AppKey is a models.Key implementation specifically for App models
episode11/models/app.go:10
Struct
Candy
episode5/models/candy.go:5
Struct
Client
episode26/dsclient/client.go:10
Struct
Config
episode5/util/config.go:17
Struct
Config
Config is the envconfig-compatible configuration struct for this server. See https://github.com/kelseyhightower/envconfig for more detail
episode11/conf.go:12
Struct
CreateAppHandler
CreateAppHandler is the http.Handler that creates new applications
episode11/handlers/create_app.go:13
Interface
DB
DB is the interface to a simple key/value store
episode1/storage/db.go:10
Interface
DB
DB is the interface to the database, a flat key-value store. The idea here is to have multiple different DB implementations. This codebase provides an
episode5/models/db.go:10
Interface
DB
DB is the generic key/value interface for databases that work with this server
episode11/db/db.go:8
Interface
Data
Data is the core config interface
episode9/conf/conf.go:26
Struct
DataBlock
episode26/dsclient/data_block.go:3
Struct
DataPoint
episode26/dsclient/data_point.go:3
Struct
DeleteAppHandler
CreateAppHandler is the http.Handler that deletes existing applications
episode11/handlers/delete_app.go:13
Struct
GetAppHandler
GetAppHandler is the http.Handler that gets and returns existing applications
episode11/handlers/get_app.go:14
Struct
Gifm
episode24/models/gifm.go:12
TypeAlias
Gifms
Gifms is not required by pop and may be deleted
episode24/models/gifm.go:25
Struct
GifmsResource
This file is generated by Buffalo. It offers a basic structure for adding, editing and deleting a page. If your model is more complex or you need more
episode24/actions/gifms.go:23
Interface
HashTable
HashTable is the interface for a simple hash table. It's designed in such a way that some libraries immediately adhere to it with no extra code. One s
episode0/hashtable.go:12
Interface
Key
Key is the generic key that's used to identify Models in db.DB implementations
episode11/models/key.go:8
Struct
Manager
Manager is an actor that manages the internal list of dishes and number of morsels left in each.
episode12/dishes/manager.go:6
Struct
Mem
Mem is an in-memory only implementation of DB
episode11/db/mem.go:14
Interface
Model
episode5/models/model.go:5
Interface
Model
Model is the generic interface to represent data that's stored in db.DB implementations
episode11/models/model.go:8
Struct
ModelSuite
episode29/models/models_test.go:10
Struct
ModelSuite
episode21/models/models_test.go:9
Struct
ModelSuite
episode24/models/models_test.go:9
Struct
ModelSuite
episode25/models/models_test.go:10
Struct
ModelSuite
episode30/models/models_test.go:10
Struct
ModelSuite
episode22/models/models_test.go:9
Struct
MongoDB
MongoDB is a DB implementation that talks to an external MongoDB server. Note: this is UNTESTED code, only to be used as a getting started reference.
episode5/models/mongo_db.go:23
Struct
Person
Person is the database model for a person
episode13/models/person.go:20
Struct
Redis
RedisRedis is a db.DB implementation that talks to Redis
episode11/db/redis.go:11
Struct
RedisClientWrapper
RedisClientWrapper is a wrapper for the Client type the the gopkg.in/redis.v3 package This type allows to redefine the Get and Set method using the pa
episode0/redis_database.go:11
Struct
RenderRenderer
RenderRenderer is a Renderer implementation that uses unrolled/render (https://godoc.org/github.com/unrolled/render#Render.HTML) to do template render
episode5/handlers/renderer.go:22
Interface
Renderer
Renderer is the interface to rendering templates. This example repository has an unrolled/render (https://godoc.org/github.com/unrolled/render) implem
episode5/handlers/renderer.go:13
Struct
Response
episode26/dsclient/response.go:3
Struct
ServerStatus
gorilla_server implements a REST API service that lets you reserve and release physical servers in a cloud computing system
episode3/gorilla_server.go:15
Struct
Todo
Todo model struct
episode30/models/todo.go:13
TypeAlias
Todoes
Todoes is not required by pop and may be deleted
episode30/models/todo.go:27
Struct
TodoesResource
This file is generated by Buffalo. It offers a basic structure for adding, editing and deleting a page. If your model is more complex or you need more
episode30/actions/todoes.go:24
Struct
TransformerTests
episode20/all_test.go:10
Struct
connection
episode4/connection.go:11
Struct
coordinates
episode31/json_handler.go:10
Struct
dish
episode12/dishes/manager.go:75
Struct
errDivisorGTDividend
episode17/pkg/sample.go:13
Struct
hub
episode4/hub.go:9
Struct
inMemDB
episode5/models/in_memory_db.go:8
Struct
inMemoryDB
episode1/storage/in_mem_db.go:5
Struct
inMemoryHashTable
episode0/in_memory_hashtable.go:5
Struct
jsonInput
episode5/handlers/api/create_candy.go:13
Struct
memData
episode9/conf/conf.go:33
Struct
objWrapper
wrapper object to ensure all data in mongo has a key
episode5/models/mongo_db.go:14
Struct
requestCounter
requestCounter is both a middleware that counts the number of incoming requests, and a handler that can return that number
episode31/custom_middleware.go:12
Struct
result
episode2/concurrent.go:14
Struct
ret
episode5/handlers/api/candies.go:11
Struct
set
set is a simple set type. none of the functions on this type are concurrency safe
episode16/set.go:8
Struct
setElement
episode16/set.go:3
Struct
tourist
this struct represents a tourist who is going to use a computer
episode15/main.go:43
Struct
transformer
episode20/transformer.go:7
Struct
wsHandler
episode4/connection.go:42