Comments (12)
@gotjosh Do you mean mocking out an external JSON API in a program?
from go-in-5-minutes.
No, i meant, using Business Objects to build an API. As in UserCreator
which could receive the DB
context, and a reference to an user to save it.
from go-in-5-minutes.
@gotjosh let me think on this, there's a lot of potential content here
from go-in-5-minutes.
I'm not much of an expert on Go but if you'd like/need any help I'b be more than willing!
from go-in-5-minutes.
thanks a ton @gotjosh - I may take you up on that when I develop code & outline for this one.
from go-in-5-minutes.
👍
from go-in-5-minutes.
👍
from go-in-5-minutes.
@gotjosh @vdemario @carlisia wondering if #24 (https://www.youtube.com/watch?v=QvWUCYwmExE) covered some of the topics here? I'm looking for drill down to specifics in this screencast
from go-in-5-minutes.
@arschles I think so; it'll be good to see a deep dive on this for sure.
from go-in-5-minutes.
I think so too.
from go-in-5-minutes.
I'm gonna start developing content for this topic soon, and I'll be mentioning everyone here in the PR.
initial ideas for splitting this up, for my future reference:
- mapping JSON request/response
struct
s to data storage "objects" (likelystruct
s) - dealing with a 'user' object or other authentication context when doing operations (probably some overlap with #15). includes translating some incoming token to a user (if OAuth, requires a DB operation)
- separating, handlers ('business logic'), data object ('models') and database implementation (overlap with #43)
from go-in-5-minutes.
👏
from go-in-5-minutes.
Related Issues (20)
- Add vendor directories for all episodes
- Working with Distributed messaging service like NSQ in Go HOT 3
- Implement Oauth2 in golang for Google and Facebook using google oauth2 library
- How do I can change a variable with go command line? HOT 2
- How to upload a file to database in buffalo HOT 1
- Better Analytics
- Move to a different CI provider
- Rewrite the site?
- Split up top level .gitignore into individual directories
- Buffalo series: How to generate new models
- Buffalo series: how to write migrations
- Buffalo series: how to do basic queries with pop
- Buffalo series: how to do advanced queries with pop
- Buffalo series: how to run your test database locally
- Kubernetes for Go Developers
- Pls suggest framework to build in go microservices
- Creating Apis with GraphQL
- The many uses of io.Reader / io.Writer
- master => main branch
- Screencast about building a static site generator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-in-5-minutes.