Articles
- Home /
- Articles

C Learning Resources and Coding Conventions
- October 1, 2024
- 8 min read
- C programming
If you’re looking to learn the C programming language and improve your coding skills, using the right resources and following solid coding conventions is essential.
Read More
Software Robustness and Timeout Retry Backoff Paradigms
- September 2, 2024
- 20 min read
- Software quality
Programs access external resources, including I/O devices and remote services. These resources can be unreliable, requiring robust handling strategies like timeouts, retries, backoff, and jitter.
Read More
Quality Attributes of Computer Programs: Implement Software Robustness
- August 15, 2024
- 12 min read
- Software quality
Robustness is a crucial software quality attribute that measures a software’s ability to function correctly under adverse conditions.
Read More
Illustrative Explanation of Fault, Error, Failure, bug, and Defect in Software
- July 29, 2024
- 18 min read
- Software quality
Software do not always behave as expected. Mistakes in the implementation or in the requirements specification cause issues in software. The common terminologies used to describe software issues are Fault, Error, Failure, Bug and Defect.
Read MoreCategories
Tags
- Backoff
- Bash
- Binary Files
- Bug
- Build System
- C Language
- C++ Language
- Code Generation
- Coding Style
- Command Line Interface
- Compilation
- Computer Program
- Containers
- Debugging
- Defect
- Dependencies
- Development Environment
- DevOps Tools
- Docker
- Documentation Generation
- Environmental Tolerance
- Error
- Error Tolerance
- Executable Files
- Failure
- Failure Tolerance
- Fault
- Fault Tolerance
- Formatting
- Idiomatic Rust
- Input Error
- Learn C
- Learn C++
- Learn Python
- Learn Rust
- Libraries
- Linting
- Linux
- Naming Convention
- Networking
- Offline Development
- Operating Systems
- Package Management
- Posix
- Process
- Process Creation
- Process Memory Layout
- Programming Guidelines
- Programming Language
- Programming Tools
- Python Language
- Reliability
- Resource
- Resource Access Error
- Retry
- Robustness
- Rust
- Setup Guide
- Software Packaging
- Standalone Program
- Static Analysis
- System Calls
- System Programming
- Terminal
- Testing
- Timeout
- Toolchain
- Troubleshooting
- Unix
- Windows