Viewing profile — rsinger87
rsinger87
HN member- Joined
- Fri, Feb 23, 2018, 5:32 AM UTC
- HN karma
- 29
- Public activity
- 22 items
- HN profile
- View on Hacker News ↗
About rsinger87
No profile information was provided.
Recent public activity
-
comment
Comment #24048924
Storing arbitrarily complex Boolean queries (think Elasticsearch's query syntqx). While this could be done in SQL tables, there are no gains with referential intregity and while th…
-
comment
Comment #23205708
I made a webapp called "Disqors" ( https://www.disqors.com/latest ). It's backend largely runs on Django. I connect online articles into discussion graphs and intersperse the top t…
-
comment
Comment #23053584
Hi, I wanted to share a web app I made to keep up to date on the most interesting discussions among political/social/economic commentators. I connect online articles into discussio…
- story
-
comment
Comment #22786509
There is a package for DRF that adds automatic validation from type annotations: https://github.com/rsinger86/drf-typed-views (disclaimer: I'm the author) Regarding other commentar…
-
comment
Comment #22266764
Huge thanks Angular team. A few years ago, my team desperately needed to pick and run with a frontend framework. After a couple months to learn the Angular fundamentals, we haven't…
-
comment
Comment #21808890
Postgres, Django (with Rest Framework) and TypeScript/Angular.
-
comment
Comment #21682572
I wrote a package that allows use of type annotations for validation/serialization in Django Rest Framework: https://github.com/rsinger86/drf-typed-views (Partly inspired by FastAP…
-
comment
Comment #21512173
Django Rest Framework, Postgresql and Redis. RQ for background jobs.
-
comment
Comment #21283576
Very cool! Yeah, it seems like web frameworks could do more in terms of linking up HTTP contracts with the arguments to the controller/view/whatever. Though, sometimes you need a l…
-
comment
Comment #21277408
I've followed GraphQL from a distance. Besides the typing part (which it seems like you can get from OpenAPI to some extent), the other big benefit seems to be being able to cater …
-
comment
Comment #21269476
Cool, I've added the "Show HN:" prefix. Yeah, probably most useful for API view functions, since ViewSets often handle the CRUD endpoints automatically.
-
comment
Comment #21269149
I wanted wanted to share a package I made to enable use of type annotations for automatic validation/sanitization in Django REST Framework. I've borrowed ideas from the original AP…
- story
-
comment
Comment #21236849
I wrote this package to provide model lifecycle hooks (similar to Rails callbacks) because I didn't like the frequency that my codebase was overriding __init__(): https://github.co…
-
comment
Comment #19829671
I wanted to share a Django REST package for permissions/access control: https://github.com/rsinger86/drf-access-policy There are some other great packages out there for permissions…
- story
-
comment
Comment #18158885
I second this. Expose your backend with DRF ( https://www.django-rest-framework.org/ ). Once you get over initial learning curve, you'll have an extremely powerful and flexible lib…
-
comment
Comment #16826883
Cool :) Yeah, my team hasn't found many cases where signals are preferable to overridding save(). The implementation of @hook is really just a wrapper around that approach - with t…
-
comment
Comment #16826468
Hey all - Just wanted to share a little package I made to add lifecycle event hooks to Django models. I often find this style of hooking into events easier to reason about than Dja…
- story
-
comment
Comment #16444455
Django with Django REST Framework. Postgres for DB, Redis for caching. RQ/Django RQ for background tasks. OpenAPI for API documentation.