Contributions
Blogs in Arabic (مُدَوَّنَات عَرَبيّة)
- كمبتدئ: الروابط الصلبة و الروابط اللينة(مرنة) Soft Links and Hard links (August 2015)
- ﻻ تسأل لتسأل، فقط إسأل (September 2017)
Top answers on StackOverflow
Here are some of my most voted StackOverflow questions, click here see all.
Jest
- Why does Jest run faster with --maxWorkers=50%?
- How to reduce duplicated code in tests by extracting parts of it in a function or by using it.each in Jest
Docker
Github Actions
- How to use array input for a custom GitHub Actions?
- Is it possible to share or reuse some job steps inside Github actions?
- Avoid action/cache setup repetition in GitHub Action
- Nested JSON app setting substitution not working in microsoft/variable-substitution
- How to use docker build in next step of github actions after build step
- Can I dispatch a GitHub reusable workflow that uses secrets?
- How to pass variable with type MAP in github actions ?
- How are github action minutes calculated?
Terraform
- When to use Terraform Modules from terraform registry and when to use resource?
- Reference attribute within same resource
- Difference between google_project_iam_binding and google_project_iam_member
Helm
Open Source contributions
- Arabizing ReactJS documentation (reactjs/ar.react.dev(is:pr author:Fcmam5 is:closed ))
- Add HTTP code 425 Too Early to @hapi/boom#261
- Add optional statusCode parameter to Boom.isBoom (@hapi/boom#266)
- Use
Buffer.alloc
andBuffer.from
instead of constructor in node-config#620 - Added HPA template a VS Code extension (vscode-kubernetes-tools#1049)
- Added fastify route constraints to nestjs#12567 (needed: fastify#5097)
- Fixed an error leading to application crash when using versioning without
.enableVersioning()
in nestjs#13536
Open Source projects
Nimiro
: An extension to display juxtaposed numbers for uncaffeinated developers, or developers with dyslexia.
Arabization
TBD: Add links from transifex, Nirsoft, MDN, Github, ReactJS.doc
Publications
- ASSES vl: an Algerian Scalable and Simple-To-Use Exam-generation System: Continuity for my Bachelor's degree project (an online exam generation and exam questions bank, with an e-exam platform).
- The State Of Software Engineering in Algeria (2024): A detailed report about software engineering field in Algeria, based on a survey that collected 500+ entry, several interviews and 6+ months of research.