3 ms·
>I love the stack I built Please do elaborate. Also, what kind of work did you do when you were freelancing? And were you subcontracting or working directly w
by cheapsteak 11y ago
>I love the stack I built
Please do elaborate.
Also, what kind of work did you do when you were freelancing? And were you subcontracting or working directly with the end client?
- meric 11y agoWhen I was freelancing I built entire django websites according to exact specifications of the client. I worked directly with the client, and each time made the client very happy, collected a reference, then bumped my rate by for the next client. I made sure to really focus while working to give my client the best value for money. Our stack: Jenkins & Gerrit for code review and automated unit-testing Nginx, Django REST framework * Set of classes I wrote that it makes it easy declare field-level (and view-level, of course) permissions, e.g.: fields = { ("majors", "minors"): [ IsUpdateOnly, IsOwner('user'), ], ("id", "user", "url", "relation", "branch", "organization"): [ Or(IsCreateOnly, IsReadOnly, IsOwner('user')), ], ("interval",): [ IsCreateOnly, ], # Stuff that should be viewable if its public, # or able to be created by the user: ("location", "position",): [ Or( Is('user.is_public', True), And(IsCreateOnly, IsOwner('user')), ), ], } Gulp Node.js server-rendered React.js / Angular.js (depending on product) * A standard pattern to retrieve data from the server, like a poor cousin of Facebook's graph API - child data elements don't depend on their parent data elements.