Stats
Tweets & Toots.
“system” 1 à 10 sur 91
Suivant ou précédent avec ←/→Page suivante ou précédente avec ⇧←/⇧→
-
I merged a Django implementation of the Chapter 06 (More Htmx Patterns) of the book Hypermedia Systems https://github.com/kemar/django-contact-app/pull/2
- fast to implement
- zero new dependencies
- easy to understand 21/04/2024 à 19:08 Permalien -
I merged a Django implementation of the Chapter 05 (Htmx Patterns) of the book Hypermedia Systems https://github.com/kemar/django-contact-app/pull/1
- HTML eXtended is a lot less verbose than "normal HTML"
- no need to change a JSON API and keep clients in sync
- coding is fun again! 20/04/2024 à 18:37 Permalien -
I published a Django implementation of the Contact.app used in the Chapter 3 of the book Hypermedia Systems.
This is for people familiar with Django wishing to continue the reading while playing in familiar territory.
https://github.com/kemar/django-contact-app/ 14/04/2024 à 18:57 Permalien -
About htmx's boosting implicity:
> In general, this is the design philosophy of htmx: prefer explicit over implicit and obvious over “magic.”
> However, the `hx-boost` attribute was too useful to allow dogma to override practicality, and so it is included as a feature in the library.
https://github.com/bigskysoftware/hypermedia-systems/blob/ab7dd0a149972465015ebe9fbee91706ba93cfe4/book/CH05_htmxPatterns.adoc?plain=1#L268-L275 https://hypermedia.systems/htmx-in-action/#_adding_hx_boost_to_contact_app 12/04/2024 à 20:53 Permalien -
I'm a pragmatic.
The ambiguity of Roy Fielding's PhD dissertation and the endless arguments of REST zealots always kept me away from RESTful systems.
This finally made HATEOAS click for me.
Contrasting HTML and JSON responses is all you need to convince a pragmatist.
https://hypermedia.systems/hypermedia-components/#_hypermedia_as_the_engine_of_application_state_hateoas 07/04/2024 à 08:32 Permalien -
Hypermedia Systems https://hypermedia.systems
This book is now number 1 in my reading list. I can't stand React SPAs anymore. They make me hate my job. 06/04/2024 à 16:39 Permalien -
A Complexity Budget
> Any software project has a complexity budget, explicit or not
[…]
> The sure-fire way to keep complexity down is also the hardest: say no. Pushing back on feature requests is an art
and, if you can learn to do it well, making people feel like _they_ said no, you will go far.
https://github.com/bigskysoftware/hypermedia-systems/blob/ab7dd0a149972465015ebe9fbee91706ba93cfe4/book/CH01_HypermediaAReintroduction.adoc?plain=1#L715-L734 06/04/2024 à 15:22 Permalien -
Hypermedia: A Reintroduction https://hypermedia.systems/hypermedia-reintroduction/
> SPAs are much more like thick client applications, that is, like the client-server applications of the 1980s — an architecture popular before the web came along and that the web was, in many ways, a reaction to. 06/04/2024 à 14:40 Permalien -
Cool guide to using the #Django system checks framework.
I also like this convention based on English grammar rules:
- DateTimeField fields' names should end with `_at`
- DateField fields' names should end with `_on` (or `_date` where `_on` is unnatural)
RT @spookylukey New blog post: https://lukeplant.me.uk/blog/posts/enforcing-conventions-in-django-projects-with-introspection/ 04/04/2024 à 15:10 Permalien -
"Post-Capitalist Pessimism"
> Most alarmingly, public trust in the ability of democratic systems to deliver meaningful progress is rapidly eroding.
https://www.project-syndicate.org/commentary/keynes-and-marx-lessons-for-post-capitalist-future-by-robert-skidelsky-2024-03
> It is easier to imagine the end of the world than the end of capitalism.
https://newleftreview.org/issues/ii21/articles/fredric-jameson-future-city#:~:text=Someone%20once%20said%20that%20it%20is%20easier%20to%20imagine%20the%20end%20of%20the%20world%20than%20to%20imagine%20the%20end%20of%20capitalism 21/03/2024 à 18:40 Permalien