teleren/devto huggingface dataset:
Client Devsecops
Published: 2023-11-30 23:55:13

This is a 5 articles series on how to design and implement more scalable, agile-aligned, and futuristic “Devsecops”.

This is the 5th article in the series.

If your platform is multi-client, you need devsecop to create client context(tenant) and associated rules, policies, configurations, data-pipelines etc. Many a times, this includes spawning new microservices specific to your client.

Client context should be deployed per platform, so as defined in infrastructure and platform devsecops, platform manifest file should have a place-holder for specifying client contexts to be deployed. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/crkdfu8yvrv3e1tuo5w6.png)



Client specific configuration itself can be maintained in client manifest, which would be referred in infrastructure manifest file.

Client deployment should have separate workflows, that should be invoked based on clients list to be enabled for a deployment or not. Client identities should be maintained in infrastructure vaults.
Understand web Accessibility: The 4 WCAG principles (part 1)
Tags: webdev, a11y, beginners, learning
Published: 2023-11-30 23:44:07

**Understand web Accessibility** will be a serie of 10 short articles. The goal here is to share some short insights about web accessibility, one by day (not the week-end), especially for developers. Because Accessibility awareness is so important... Hope you will enjoy it!

## The beggining
**The Web Content Accessibility Guidelines was reated in 1999, by the Web Accessibility Initiative (WAI).**
WCAG defines how to make web content more accessible to people with disabilities. 

> **_The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect._**
__Tim Berners-Lee, W3C Director and inventor of the World Wide Web

## The 4 principles
So, to provide an equal digital access for everyone on the planet, WCAG members started to think about the basic needs. Whatever the disability is, anybody on the web should be able to:

- perceive, 

- understand, 

- navigate, 

- and interact with the Web (contribute to the Web).


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4mlzpa2ugsztwxhwc82.PNG)

## A short example...
For each principle, you will find some success criteria associated. Let's take a simple example: 
To be sure everything is perceivable, even for blind users, the first criterion ([1.1.1](https://www.w3.org/WAI/WCAG22/quickref/?versions=2.1&showtechniques=111#non-text-content)) is: "All non-text content that is presented to the user has a text alternative that serves the equivalent purpose...". 
It means that if you have a star button icon to add a product in your favorites without any alternative text, people using assistive technologies (or some elderly people or with cognitive disabilities) will not be able to "see" or "hear" it correctly. 

## The 3 Accessibility levels
What is generally mandatory is to be compliant at the level AA of the WCAG 2.1 (in 2023), so around 50 success criterias should be aimed:

### A: Essential

The most basic level. If this isn't met, assistive technology may not be able to read, understand, or fully operate the page or view (30 criterias).

### AA: Ideal Support

Required for [multiple government and public body websites](https://www.w3.org/WAI/policies/). Companies strives for AA compliance. Making a website legally accessible typically means achieving these WCAG AA standards. This level includes all Level A and AA requirements (20 criterias), so around 50 success criterias to meet.

### AAA: Specialized Support

Includes a higher, more strict set of benchmarks, like: **All pre recorded audio content should be provided with sign language interpretation**. This is typically reserved for parts of websites and web apps that serve a specialized audience (28 criterias).

Read more:
https://userway.org/blog/what-are-wcag-2-0-a-aa-and-aaa/
How to Build Small Business Credibility and Why You Should
Published: 2023-11-30 23:42:14


Communication is the basis of establishing credibility.
This means you need to make sure you are effectively communicating the vision of your business, getting your audience to understand what sets you apart from the competition, and carrying your brand messaging -- both your personal brand and your business brand -- through each of your marketing activities.

In addition, credibility is built through effective everyday communication with your employees. This is accomplished by being an excellent listener and keeping the lines of communication open with those on your team.

Great video is here Practice What You Preach
"Do as I say, not as I do," doesn't work when it comes to credibility. You can't establish yourself as a credible leader if you're not willing to walk the talk. Instead of just saying the words that make people think of you as trustworthy, make it common practice to actually run your business that way.

It should go without saying that in order to build your credibility as a small business owner you must be honest across the board. Keeping all of your communication with customers, vendors, and employees genuine and honest will help you establish your trustworthiness as a business owner.

Maintain Objectivity
What is the value proposition of your business? Sometimes what we, as business owners, see as the value our products and services offer is not really what our target audience values most. Reach out to your team or advisors on a regular basis to make sure you are staying objective and being honest with yourself about what your business brings to the table.

It also helps to remain objective about the breadth of your expertise. Even if you are an expert in your field, you still have opportunities for growth. Admitting that there are things you don't know, and expressing that you are willing to work at finding the answers, can give you added credibility as someone dedicated to growth and development.

Involve Your Audience
You don't run your business in a bubble without any outside interaction, so you can't build credibility entirely on your own either. Ask your customers for feedback, collect and share testimonials and -- most importantly -- use the feedback you receive to improve your business.

You can also involve your audience and boost credibility by sharing your expertise to help others. One easy way to do this is through social media. Sharing content, answering questions, and engaging your audience on social media sites like Twitter and Facebook can help establish you as an credible expert in your field.

For more information, below are informative links: [Small Business in Wikipedia ](https://en.wikipedia.org/wiki/Small_business), [Home Business ideas](https://en.wikipedia.org/wiki/Home_business), and [Small Business Training](https://www.sba.gov/tools/sba-learning-center/search/training)
How to Build Small Business Credibility and Why You Should
Published: 2023-11-30 23:38:29


Communication is the basis of establishing credibility.
This means you need to make sure you are effectively communicating the vision of your business, getting your audience to understand what sets you apart from the competition, and carrying your brand messaging -- both your personal brand and your business brand -- through each of your marketing activities.

In addition, credibility is built through effective everyday communication with your employees. This is accomplished by being an excellent listener and keeping the lines of communication open with those on your team.

Great video is here Practice What You Preach
"Do as I say, not as I do," doesn't work when it comes to credibility. You can't establish yourself as a credible leader if you're not willing to walk the talk. Instead of just saying the words that make people think of you as trustworthy, make it common practice to actually run your business that way.

It should go without saying that in order to build your credibility as a small business owner you must be honest across the board. Keeping all of your communication with customers, vendors, and employees genuine and honest will help you establish your trustworthiness as a business owner.

Maintain Objectivity
What is the value proposition of your business? Sometimes what we, as business owners, see as the value our products and services offer is not really what our target audience values most. Reach out to your team or advisors on a regular basis to make sure you are staying objective and being honest with yourself about what your business brings to the table.

It also helps to remain objective about the breadth of your expertise. Even if you are an expert in your field, you still have opportunities for growth. Admitting that there are things you don't know, and expressing that you are willing to work at finding the answers, can give you added credibility as someone dedicated to growth and development.

Involve Your Audience
You don't run your business in a bubble without any outside interaction, so you can't build credibility entirely on your own either. Ask your customers for feedback, collect and share testimonials and -- most importantly -- use the feedback you receive to improve your business.

You can also involve your audience and boost credibility by sharing your expertise to help others. One easy way to do this is through social media. Sharing content, answering questions, and engaging your audience on social media sites like Twitter and Facebook can help establish you as an credible expert in your field.

For more information, below are informative links: [Small Business in Wikipedia](https://en.wikipedia.org/wiki/Small_business) ,[ Home Business ideas](https://en.wikipedia.org/wiki/Home_business), and [Small Business Training](https://www.sba.gov/tools/sba-learning-center/search/training)
How to Build Small Business Credibility and Why You Should
Tags: webdev, marketing
Published: 2023-11-30 23:31:34

Communication is the basis of establishing credibility.
This means you need to make sure you are effectively communicating the vision of your business, getting your audience to understand what sets you apart from the competition, and carrying your brand messaging -- both your personal brand and your business brand -- through each of your marketing activities.

In addition, credibility is built through effective everyday communication with your employees. This is accomplished by being an excellent listener and keeping the lines of communication open with those on your team.

Great video is here Practice What You Preach
"Do as I say, not as I do," doesn't work when it comes to credibility. You can't establish yourself as a credible leader if you're not willing to walk the talk. Instead of just saying the words that make people think of you as trustworthy, make it common practice to actually run your business that way.

It should go without saying that in order to build your credibility as a small business owner you must be honest across the board. Keeping all of your communication with customers, vendors, and employees genuine and honest will help you establish your trustworthiness as a business owner.

Maintain Objectivity
What is the value proposition of your business? Sometimes what we, as business owners, see as the value our products and services offer is not really what our target audience values most. Reach out to your team or advisors on a regular basis to make sure you are staying objective and being honest with yourself about what your business brings to the table.

It also helps to remain objective about the breadth of your expertise. Even if you are an expert in your field, you still have opportunities for growth. Admitting that there are things you don't know, and expressing that you are willing to work at finding the answers, can give you added credibility as someone dedicated to growth and development.

Involve Your Audience
You don't run your business in a bubble without any outside interaction, so you can't build credibility entirely on your own either. Ask your customers for feedback, collect and share testimonials and -- most importantly -- use the feedback you receive to improve your business.

You can also involve your audience and boost credibility by sharing your expertise to help others. One easy way to do this is through social media. Sharing content, answering questions, and engaging your audience on social media sites like Twitter and Facebook can help establish you as an credible expert in your field.

For more information, below are informative links: [Small Business in Wikipedia ](https://en.wikipedia.org/wiki/Small_business),[ Home Business ideas](https://en.wikipedia.org/wiki/Home_business), and [Small Business Training](https://www.sba.gov/tools/sba-learning-center/search/training)
🌐 Ethereum (ETH): Transforming the Digital Landscape 🚀
Published: 2023-11-30 23:18:11


Ethereum, the trailblazer in blockchain technology, continues to shape the decentralized future with its innovative features and dynamic ecosystem.

🛠️ Smart Contracts and Beyond:
At its core, Ethereum introduced the concept of smart contracts, self-executing contracts with the terms of the agreement directly written into code. This revolutionary technology has paved the way for decentralized applications (DApps) across various industries, from finance to gaming.

🔗 Interoperability and Ethereum 2.0:
With the upcoming Ethereum 2.0 upgrade, the network aims to address scalability issues and shift to a more energy-efficient consensus mechanism. The move toward proof-of-stake and sharding showcases Ethereum's commitment to scalability and sustainability.

💡 DeFi and NFTs:
Ethereum's vibrant ecosystem is a breeding ground for decentralized finance (DeFi) projects, redefining traditional financial services. Moreover, the explosion of non-fungible tokens (NFTs) on the Ethereum blockchain has transformed the art and entertainment industries.

🌟 Community-Driven Innovation:
What sets Ethereum apart is its thriving community of developers and enthusiasts. Constant upgrades and improvements are a testament to the collaborative spirit that drives Ethereum's evolution.

📈 Market Impact:
As one of the top cryptocurrencies by market capitalization, Ethereum's influence extends far beyond its technological advancements. Its performance often sets the tone for the broader crypto market.

🔮 The Future of Finance:
Ethereum's journey is far from over. As it navigates challenges and embraces opportunities, the Ethereum network remains a pivotal force in shaping the future of decentralized applications, blockchain technology, and the global economy.

In the ever-evolving landscape of digital innovation, Ethereum stands tall as a beacon of possibility and change.
#Ethereum #BlockchainInnovation #SmartContracts #Ethereum2.0 #DeFiRevolution #NFTs #CommunityDriven #CryptoMarket #DecentralizedFuture #DigitalTransformation
How to Build Small Business Credibility and Why You Should
Published: 2023-11-30 23:16:26


Communication is the basis of establishing credibility.
This means you need to make sure you are effectively communicating the vision of your business, getting your audience to understand what sets you apart from the competition, and carrying your brand messaging -- both your personal brand and your business brand -- through each of your marketing activities.

In addition, credibility is built through effective everyday communication with your employees. This is accomplished by being an excellent listener and keeping the lines of communication open with those on your team.

Great video is here Practice What You Preach
"Do as I say, not as I do," doesn't work when it comes to credibility. You can't establish yourself as a credible leader if you're not willing to walk the talk. Instead of just saying the words that make people think of you as trustworthy, make it common practice to actually run your business that way.

It should go without saying that in order to build your credibility as a small business owner you must be honest across the board. Keeping all of your communication with customers, vendors, and employees genuine and honest will help you establish your trustworthiness as a business owner.

Maintain Objectivity
What is the value proposition of your business? Sometimes what we, as business owners, see as the value our products and services offer is not really what our target audience values most. Reach out to your team or advisors on a regular basis to make sure you are staying objective and being honest with yourself about what your business brings to the table.

It also helps to remain objective about the breadth of your expertise. Even if you are an expert in your field, you still have opportunities for growth. Admitting that there are things you don't know, and expressing that you are willing to work at finding the answers, can give you added credibility as someone dedicated to growth and development.

Involve Your Audience
You don't run your business in a bubble without any outside interaction, so you can't build credibility entirely on your own either. Ask your customers for feedback, collect and share testimonials and -- most importantly -- use the feedback you receive to improve your business.

You can also involve your audience and boost credibility by sharing your expertise to help others. One easy way to do this is through social media. Sharing content, answering questions, and engaging your audience on social media sites like Twitter and Facebook can help establish you as an credible expert in your field.

For more information, below are informative links: [Small Business in Wikipedia ](https://en.wikipedia.org/wiki/Small_business), [Home Business ideas](https://en.wikipedia.org/wiki/Home_business), and [Small Business Training](https://www.sba.gov/tools/sba-learning-center/search/training)
Hooked Book #0 - Introduction
Tags: ethic, books, design, resume
Published: 2023-11-30 23:14:16

> “A must read for everyone who cares about driving customer engagement” Eric Ries

Smartphones, wearables, apps, etc have changed our habits and by definition our lives. 

We are hooked by all those loops of distractions that compete for our attention, because the companies economics value are fully correlated with the strength of the habits they create.

The author, Nir Eyal, talk about a new model call: The Hooked Model, base on a trigger, follow by an action, a variable reward and an investment.

Following the model and driving all the decision by heavy amounts of data, these companies create really addictive products. Here is where the discussion if it’s ethical create products with this model appear.

The answer sounds like this: technology enhance our lives, improving our relationships, make us smarter and increase our productivity. But… is that true? Do we need this king of products?

A phrase that resonated with me a lot in the introduction was:

> … how certain products **change** what **we do** and, by extension , **who we are**

This proves the power of these companies and her products.

The author also highlights these 5 points:

1. Habits are defined as “behaviors done with little or no conscious thought”

2. Access to heavy amounts of data and speed, is making the world a more habit-forming place.

3. Business that create habit-forming products gain competitive advantages.

4. The Hooked model connect the user problem or pain with the company product or solution.

5. The Hooked Model = trigger - action - variable reward - investment
How to Build Small Business Credibility and Why You Should
Published: 2023-11-30 23:08:42

Communication is the basis of establishing credibility.
This means you need to make sure you are effectively communicating the vision of your business, getting your audience to understand what sets you apart from the competition, and carrying your brand messaging -- both your personal brand and your business brand -- through each of your marketing activities.

In addition, credibility is built through effective everyday communication with your employees. This is accomplished by being an excellent listener and keeping the lines of communication open with those on your team.

Great video is here Practice What You Preach
"Do as I say, not as I do," doesn't work when it comes to credibility. You can't establish yourself as a credible leader if you're not willing to walk the talk. Instead of just saying the words that make people think of you as trustworthy, make it common practice to actually run your business that way.

It should go without saying that in order to build your credibility as a small business owner you must be honest across the board. Keeping all of your communication with customers, vendors, and employees genuine and honest will help you establish your trustworthiness as a business owner.

Maintain Objectivity
What is the value proposition of your business? Sometimes what we, as business owners, see as the value our products and services offer is not really what our target audience values most. Reach out to your team or advisors on a regular basis to make sure you are staying objective and being honest with yourself about what your business brings to the table.

It also helps to remain objective about the breadth of your expertise. Even if you are an expert in your field, you still have opportunities for growth. Admitting that there are things you don't know, and expressing that you are willing to work at finding the answers, can give you added credibility as someone dedicated to growth and development.

Involve Your Audience
You don't run your business in a bubble without any outside interaction, so you can't build credibility entirely on your own either. Ask your customers for feedback, collect and share testimonials and -- most importantly -- use the feedback you receive to improve your business.

You can also involve your audience and boost credibility by sharing your expertise to help others. One easy way to do this is through social media. Sharing content, answering questions, and engaging your audience on social media sites like Twitter and Facebook can help establish you as an credible expert in your field.

For more information, below are informative links: [Small Business in Wikipedia](https://en.wikipedia.org/wiki/Small_business) ,[ Home Business ideas](https://en.wikipedia.org/wiki/Home_business), and [Small Business Training](https://www.sba.gov/tools/sba-learning-center/search/training)