Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a design category for coding practices. #91

Open
tmcclell opened this issue Oct 4, 2022 · 4 comments
Open

Create a design category for coding practices. #91

tmcclell opened this issue Oct 4, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@tmcclell
Copy link

tmcclell commented Oct 4, 2022

I'd like to submit some coding practices and it would be great to have this area for devs to submit good practices.

@dubrie
Copy link
Contributor

dubrie commented Oct 17, 2022

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.

@holanita holanita added the enhancement New feature or request label Oct 18, 2022
@dubrie
Copy link
Contributor

dubrie commented Oct 18, 2022

  • @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-language category

@jawache
Copy link
Contributor

jawache commented Oct 25, 2022

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.

@markus-gsf-seidl
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants