Create a design category for coding practices.
I'd like to submit some coding practices and it would be great to have this area for devs to submit good practices.
Hi @tmcclell -- Does it make sense to use the programming-language tag for these? If you can provide some examples we can see where it makes sense to map in the existing tags or create new ones if needed.
- @tmcclell to connect with @jawache for potential blog post on understanding deeper implications of software considerations
- @tmcclell to submit foreach and sync/async patterns in
programming-languagecategory
Spoke to people at Intel, this seems like it is hardware more than software, getting a list of other coding patterns which are more performant.
Adding my 2ct, from recent experience: Coding patterns are far more complicated as they are highly compiler specific. The compiler is running some "pattern recognition" on the code, if it finds a specific pattern it might produce highly optimized code (for example using special processor features like AVX, ...) or not. This "pattern recognition" can easily thrown off, unfortunately.