Category Archives: Best Practices

Python Password validator complying GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53

There are several requirements that a password validator should meet in order to be compliant with various standards such as GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53. Here are some general guidelines for creating a strong and compliant password:

  1. Length: A password should be at least 8 characters long. Some standards may require longer passwords, up to 12 or 16 characters.
  2. Complexity: A password should contain a mix of uppercase and lowercase letters, numbers, and special characters. Avoid using easily guessable information such as your name, address, or common words.
  3. Uniqueness: Each password should be unique and not used for any other accounts.
  4. Change frequency: It is recommended to change passwords at regular intervals, such as every 90 days or every year. Some standards may require more frequent changes.
  5. Storage: Passwords should be stored in a secure, encrypted format. They should not be written down or shared with anyone.
  6. Multi-factor authentication: It is recommended to use multi-factor authentication (MFA) in addition to a password, such as a code sent to your phone or a biometric factor like a fingerprint.
Continue reading Python Password validator complying GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53

JIRA Workflow for software development and quality analyst (QA) teams

Jira is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. It is used by over 25,000 customers in 122 countries around the globe. JIRA Workflow is one of the administrative utility for JIRA administrators for managing their task hierarchy.

This blog is to specifically help JIRA based organizations to manage their workflow mechanism to achieve a matured and structured project tracking and management system.

 NOTE: If you are reading this blog, then it is assumed that you have knowledge about what JIRA does and why it is used. The context is to help the software development and quality analyst (QA) teams to start functioning on the core system rather than drawingย their workflow which is sought of standardized across the companies. 
jira-workflow-for-software-development-and-quality-analyst-qa-teams
Continue reading JIRA Workflow for software development and quality analyst (QA) teams

Post Launch Challenges: A guide for startup companies to minimize risk with server infrastructure plan

World knows how to be cruel and becomes more cruel when you have no answers in adverse situations. For product companies, this is no myth. You should consider this article as a guide for startup companies running internet business who face a lot of post launch risk due to inefficient server infrastructure plan.

NOTE: This article does not belong to big data administrators and developers who are working with distributed systems, Hadoop, Hbase or other such technologies.

Businesses run with high inspirations and on huge costs. Even the smaller setups need to maintain a lot of trust and breakthrough service so that customers can be pleased. When a business is starting on pre-defined rules everything goes smoothly as planned. However one’s the business multiplies or let’s say the traffic on website or application increases, uncertainties creates doom days for stakeholders.

If you are reading this article I assume you to be a business owner or a product manager or a product developer who knows how an internet business works and the meaning of an internet product.

Continue reading Post Launch Challenges: A guide for startup companies to minimize risk with server infrastructure plan

Acclaimed PHP vs ASP | An unbiased overview on Scalability, Performance, Complexity and other matrices.

There are chunk of articles on supremacy of one over another when โ€œASPโ€ and โ€œPHPโ€ are accounted together. What i personally donโ€™t like is the biased approach of both the communities towards the brought-up of one anothers evolutionary throughputโ€™s.

Why I have chosen โ€œAcclaimedโ€ as a keyword to start this ornamental topic is to assure the idea behind this writing. Make it clear! I am not here to support any of the community, neither my intentions are to dis-respect any language. My sincere request from all the readers would be to take it as an insight towards their preferred language (as per their own skill-sets) and not to take it as a typical preference to promote any one of the captioned programming environment.

Continue reading Acclaimed PHP vs ASP | An unbiased overview on Scalability, Performance, Complexity and other matrices.

Key steps to be undertaken by Software Development Companies to improve engineering discipline.

In recent years, would be because of recession or because of any other cumbersome cause, the productivity or the quality delivery by majority of the companies and software engineers have been producing an ineffective measurements towards a true engineering discipline. Let it be a Collaborative Software Development Process, Rational Unified Process or may be adoption of a proper Agile methodology, non-disciplinary and hazardous matrices for evaluating the effectiveness of these methods has become harder than it should be.

Continue reading Key steps to be undertaken by Software Development Companies to improve engineering discipline.