Skip to content

Instantly share code, notes, and snippets.

View abmmhasan's full-sized avatar
:octocat:
Going well!!!

A. B. M. Mahmudul Hasan abmmhasan

:octocat:
Going well!!!
View GitHub Profile
@abmmhasan
abmmhasan / Commit Message Guideline.md
Last active January 3, 2026 13:20
VCS Commit Message Structure

Commit Message Guidelines

Adopt a structured approach to commit messages using the Conventional Commits Specification and the extended rules below. This format enhances clarity, collaboration and automation.

Structure

1. VCS Commit Message

This is the detailed and complete commit message format. It includes:

@abmmhasan
abmmhasan / Release Note Guideline.md
Last active January 3, 2026 13:20
VCS Release Note Structure

Release Note Guidelines

Guidelines for Effectiveness

  1. Understand Your Audience

    • Tailor the content based on your audience—whether they are technical users, general users, or decision-makers, use language they understand.
    • Avoid technical jargon and simplify complex terms for wider accessibility.
  2. Focus on Value for Users

  • Emphasize the benefits of updates rather than just listing features. Explain why each change matters to users.
@abmmhasan
abmmhasan / Comprehensive Git Workflow.md
Last active January 3, 2026 13:20
Comprehensive Git Workflow: From Branch Creation to Production Deployment

Comprehensive Git Workflow: From Branch Creation to Production Deployment

This document outlines the updated Git workflow, with structured guidelines, reference links, and a table-based approach for managing branches, tagging releases, and deploying to production.


Branch Workflow Overview

Branch Type Branch Naming Created From Merge Flow Purpose
@abmmhasan
abmmhasan / DNS Servers.md
Last active December 15, 2025 13:53
DNS server/providers list

Popular providers

Provider Type Primary DNS Secondary DNS
Cloudflare Global 1.1.1.1 1.0.0.1
Cloudflare Secure 1.1.1.2 1.0.0.2
Cloudflare Secure+Family 1.1.1.3 1.0.0.3
Google Global 8.8.8.8 8.8.4.4
Quad9 Secure 9.9.9.9 149.112.112.112
OpenDNS Global 208.67.222.222 208.67.220.220
@abmmhasan
abmmhasan / Git Cheatsheet.md
Last active March 15, 2025 03:50
Git Cheatsheet

Basic

## Unstage files
git restore --staged .

## Change last commit message (1st one will open editor)
git commit --amend
git commit --amend -m "New commit message"

## Add another repo in existing
@abmmhasan
abmmhasan / Employee Benefits, Facilities, and Compensation.md
Last active January 23, 2025 08:53
Comprehensive Guide to Employee Benefits, Facilities, and Compensation

Comprehensive Guide to Employee Benefits, Facilities, and Compensation

Ensuring employees receive the right mix of benefits, facilities, and compensation is crucial for retaining talent, boosting productivity, and fostering a positive workplace environment. This guide provides a detailed breakdown of the benefits employees should receive, categorized into key areas with accompanying examples and tables.


1. Retirement Plans

Employers should provide structured retirement plans to help employees secure their financial future. These plans ensure employees have savings and income after they retire.

| Facility | Details |

@abmmhasan
abmmhasan / Essential Guidelines for Managing Working Time and Employee Rights.md
Last active January 23, 2025 05:08
Comprehensive Guide to Working Hours, Overtime Rules, and Best Practices for Employers and Employees

Working Hours, Breaks, and Compliance: A Practical Overview

1. Regular Working Hours

Category Details
Weekly Limit Regular working hours are limited to 40 hours per week.
Daily Limits (Options) - 7 hours/day for 6 regular working days per week.
- 8 hours/day for 5 regular working days per week.
- 10 hours/day for 4 regular working days per week.
Overtime Definition Any work beyond time limit is considered overtime.
@abmmhasan
abmmhasan / 8-Hour Workday Planning.md
Last active January 22, 2025 05:48
8-Hour Workday Breakdown with Detailed "What to Do"

Why plan the breakdown?

1. Integrate Goal-Setting for the Day

  • Start the day with a specific, measurable goal for each session:
    • Example: For a focused work session, set a clear deliverable like "Draft the first three sections of the report."
  • Tie these goals to your weekly or long-term objectives for better alignment with broader priorities.

2. Focus on Energy Management

  • Incorporate the Ultradian Rhythm (90–120 minute energy cycles):
  • Plan intense focus sessions (e.g., Pomodoro) during peak energy cycles.
@abmmhasan
abmmhasan / Right Framework for Process Improvement and Management.md
Last active December 8, 2024 05:09
Choosing the Right Framework for Process Improvement and Management

Choosing the Right Framework for Process Improvement and Management

This documentation provides a comparative analysis of various process improvement and management frameworks, focusing on their features, strengths, and applicability to diverse organizational needs.


Overview of Frameworks

  1. CMMI (Capability Maturity Model Integration): A process improvement framework designed to enhance organizational maturity and efficiency through defined levels of process maturity.
  2. ISO 9001: A globally recognized standard for quality management systems focused on customer satisfaction and continual improvement.
@abmmhasan
abmmhasan / Project Management Methodologies.md
Last active December 8, 2024 05:03
Project Management Methodologies

Project Management Methodologies

This documentation provides an in-depth comparison of Agile and its alternatives based on various criteria, including focus, complexity, flexibility, industries, implementation time, suitability, best use cases, and limitations.


Overview of Methodologies

  1. Agile: Focuses on iterative delivery, collaboration, and adaptability to changing requirements.
  2. Waterfall: A sequential approach with clear and well-defined phases.
  3. Lean: Optimizes processes by eliminating waste and increasing value.
  4. Kanban: Visualizes workflows for continuous delivery and efficiency.