HackerTrans
トップ新着トレンドコメント過去質問紹介求人

j4mie

no profile record

投稿

UK sales of electric vehicles just overtook petrol cars for the first time

carbonbrief.org
6 ポイント·投稿者 j4mie·17 日前·0 コメント

Built to benefit everyone: our plan

openai.com
13 ポイント·投稿者 j4mie·先月·4 コメント

The OpenAI Deployment Company

openai.com
42 ポイント·投稿者 j4mie·2 か月前·33 コメント

Perhaps not Boring Technology after all

simonwillison.net
12 ポイント·投稿者 j4mie·4 か月前·2 コメント

Msgvault: fast private email archive and search system

wesmckinney.com
52 ポイント·投稿者 j4mie·5 か月前·8 コメント

The Third Audience

dri.es
1 ポイント·投稿者 j4mie·6 か月前·0 コメント

Django RAPID Architecture, a guide to structuring Django projects

django-rapid-architecture.org
6 ポイント·投稿者 j4mie·7 か月前·2 コメント

Abundant Intelligence

blog.samaltman.com
87 ポイント·投稿者 j4mie·10 か月前·128 コメント

コメント

j4mie
·5 か月前·議論
This looks great! Question on the API/CLI - is there any provision for capturing frames (or even streams?) from Homekit cameras, or even triggering events or webhooks based on the cameras detecting motion?
j4mie
·6 か月前·議論
When we bought our house (1950s semidetached) it needed a full electrical rewire. I’m so glad I asked the electricians to run Ethernet all over the house at the same time, including to the ceiling in some rooms for WiFi access points.
j4mie
·7 か月前·議論
Hi, author here. I have been building Django and DRF applications commercially for about fifteen years at DabApps, and this guidebook is an attempt to write down the architecture patterns we have arrived at, for projects that have to survive years of ongoing maintenance.

High level summary:

* We don’t hide Django under layers of abstraction, we just slice it up a bit differently than you would by default.

* Organise code by responsibility (readers, actions, interfaces, data) rather than by app.

* Put most business logic in plain functions, not in fat models or deep class hierarchies.

* Keep views thin: treat GET as "read some data" and POST as "do an action".

* Design endpoints around real frontend use cases (backend for frontend) instead of idealised resources.

* Control queries carefully to avoid performance traps.

Happy to answer questions!