Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Looks great, time to add it to my bookmarks.

Anyone has other sites like these to share?

- Domain-driven design, design patterns, and antipatterns

https://deviq.com/

- Refactoring and Design Patterns

https://refactoring.guru/

- Standard Patterns in Choice-Based Games

https://heterogenoustasks.wordpress.com/2015/01/26/standard-...





I posted this elsewhere in this thread:

https://component.gallery/

Great meta resource for building UI components.


Design patterns and component libraries are a bit related but they're pretty different concerns ultimately.

It's more of a meta resource. Many of these design guidelines go in depth on accessibility best practices and UI patterns


Love how you were downvoted for mentioning Java.

The JS community is so freaking strange sometimes.

Here be dragons. People trying to pattern-match their problems to design patterns can waste a lot of time and effort over many years. Use responsibly.

To your point, everything we do is context-sensitive and patterns are revealed by abstracting context.

Microsoft's cloud design patterns are quite well-written IMO, if you're into that kind of thing

https://learn.microsoft.com/en-us/azure/architecture/pattern...


The OG site for patterns is of course the Portland Pattern Repository. I believe Ward Cunningham invented wiki for this purpose initially!

https://c2.com/ppr/


I think it is difficult to oversell the bob nystrom game patterns book

https://gameprogrammingpatterns.com/contents.html


I’ll make a plug for aep.dev, which is a collection of API design best practices and assorted tooling

Google has something similar:

https://google.aip.dev


AEP began its life as a fork of AIP! We’ve got a bunch of ex-Google folks on the project, including the former API Lead at Google.

Oh here's a resource for common "idioms" across programming languages

https://programming-idioms.org/


+1 for refactoring.guru, find it really useful whenever i want to refactor some pre-existing code. Only wish they had a physical book!


Useful links. Thank you.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: