teleren/devto huggingface dataset:
Bitpowr & Stellar
Published: 2022-12-15 05:36:05

We are delighted to announce the launch of more Stellar Trustline Support assets on Bitpowr. This means you can now enable, store, receive and send multiple Stellar blockchain assets directly on Bitpowr.

## What is a Trustline On Stellar and Why Does it Matter?
According to Stellar, “a Trustline is an explicit opt-in for an account to hold and trade a particular asset.” This means to receive, hold or trade any asset on the Stellar network apart from Stellar’s native token, lumens (XLM), you have to set up a Trustline. By establishing a Trustline, you indicate that you’re willing to accept a particular token and the amount of that token you want to hold.

To better understand how Trustlines work, you need to know what an anchor or an issuing account is. Anchors are entities, either individuals or organizations, that issue assets on the Stellar network.

Anchors typically receive deposits of fiat currency or other real-world assets, issue an amount of tokens that represent the value of the deposits, display your token balance on Stellar’s ledger and approve withdrawals for the issued tokens. So when you hold an asset on Stellar, you’re holding “credits” from the issuer which you can either transact with on the network or return in exchange for fiat currency at any time.

To be able to trade, store, send and receive an asset on Stellar, you establish a Trustline with the anchor’s (issuer) account, which is the issuer’s Stellar account that created the selected asset. That way, you’re enabling your wallet to transact with that specific asset issued by that particular entity on Stellar.

Stellar Trustlines operate a little differently from the token sending and receiving process on Solana. On Solana Blockchain, the token receiver can create an associated token account to receive a specific token or the token issuer could fund the creation of the account on their behalf.

With Trustlines, you can avoid receiving unwanted tokens since you get to indicate what tokens you’re willing to accept. Also, you can choose to interact and transact with only tokens issued by the most trustworthy anchors.

Live Stellar Blockchain Assets on Bitpowr
Based on the recent updates, you can now enable, save, receive and send the following assets on the Stellar blockchain on Bitpowr:

**1. Stellar (XLM)**

**2. USDC (XLM)**

Note: USDC is currently pegged to several blockchains on Bitpowr including, Polygon (USDC_MATIC), Tron (USDC_TRON), Solana (USDC_SOL), Binance Smart Chain (USDC_BSC), and now Stellar (USDC_XLM).

**3. EURC (XLM)**

We are working hard to grow this list daily and expand your options.

**Add Trustline Assets Via API**
Click here to read the documentation on how to add Trustline Assets to your Bitpowr account via API.

**Do More on Bitpowr**
With this latest update, we’ve successfully expanded our token support. That way, you can explore more Stellar-network based opportunities and offer more options to your customers. If you haven’t integrated with our unified ecosystem of blockchains, let’s chat!
Azure-cli: Linking the azure account and installing the azuredevops extension
Tags: beginners, linux, azure, devops
Published: 2022-12-15 05:06:24

To understand better, look at the previous post:[link](https://dev.to/romeritomorais/installing-azure-cli-on-linux-8p7)

Well, now that we have the azure-cli installed on linux, let's link it with our microsoft azure account, the process is quite simple, in terminal, type the following command:

```bash
romerito@dev:~$ az login
```

Pressing [Enter] will bring up a web page similar to this one.

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

In my case, I already have the account logged in, so I just need to select it. One important detail, the account you add must be the same account that accesses the `Azure Portal`. After you select the account, a success message will appear, close it and go back to the terminal and you will see something like this.


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

There you go, from that point on you can manage azure resources via the command line.
And finally, let's install the azure devops extension using this command:

```bash
romerito@dev:~$ az extension add --name azure-devops
```

Wait a few seconds and pahhhh, installed!
To check if it really isntalled, type in terminal:

```bash
romerito@dev:~$ az devops -h

Group
    az devops : Manage Azure DevOps organization level operations.
        Related Groups
        az pipelines: Manage Azure Pipelines
        az boards: Manage Azure Boards
        az repos: Manage Azure Repos
        az artifacts: Manage Azure Artifacts.

Subgroups:
    admin            : Manage administration operations.
    extension        : Manage extensions.
    project          : Manage team projects.
    security         : Manage security related operations.
    service-endpoint : Manage service endpoints/connections.
    team             : Manage teams.
    user             : Manage users.
    wiki             : Manage wikis.

Commands:
    configure        : Configure the Azure DevOps CLI or view your configuration.
    invoke           : This command will invoke request for any DevOps area and resource. Please use
                       only json output as the response of this command is not fixed. Helpful docs -
                       https://docs.microsoft.com/en-us/rest/api/azure/devops/.
    login            : Set the credential (PAT) to use for a particular organization.
    logout           : Clear the credential for all or a particular organization.

```

That's it for today, in the next post we will create a project in azure devops.
Js da string funksiyalari
Published: 2022-12-15 05:00:54

##  1. substr - satrdan textni qirqib oladi
substr(m,n) - m bu boshlang'ich index n nechta belgi olishi
```html 
let l = "Development"  
l.substr(3,3) - Natija : lop
```  

##2  substring(m,n) bu m boshlang'ich index n oxirgi indeks 
```html 
let l = "Development"  
l.substr(3,7) - Natija : lop
```

## 3
split(): Split methodi qatorni belgilangan joydan ajratadi va masssivga aylantiradi 
```html 
let text = "I am web developer"
text .split(' ') - Natija : ["I","am","web","developer"]
```

## 4 trim(): Satrning boshida yoki oxiridagi bo'sh joyni olib tashlaydi.
```html 
let text = " I am web developer "
text .trim() - Natija : "I am web developer"
```
## 5 includes(soz): Satrning ichiida  soz bor yo'qligini teskshiradi agar bor bo'lsa true aks holda false qaytaradi 
```html 
let soz = 'web'
let text = "I am web developer"
text .includes(soz) - Natija : true
```
## 6 replace(soz1,soz2): Satrdagi soz1 o'rniga soz2ni joylashtiradi 
```html 
let text = "Dasturlash qiyin emas"
text.replace('qiyin','oson') - Natija : "Dasturlash oson emas"
```

## 7 charAt(index):  satrdan indeksdagi belgi  qiymatni qaytaradi , charAtcode(index):  satrdan indeksdagi belgining ASCII kodini   qiymatni qaytaradi
```html 
let text = "Dasturlash qiyin emas"
text.charAt(1) - Natija : 'a'
```

## 8 concat(): u ko'plab satrlarni  oladi va ularni birlashtiradi.
```html
let country = 'Tosh'
console.log(country.concat("kent")) // Toshkent 
```

## 9 endsWith(soz) satr shu soz bilan tugasa true aks holda false qaytaradi 
```html
let country = 'Toshkent'
console.log(country.endsWith("kent")) // true 
```
## 10 startsWith(soz) satr shu soz bilan boshlansa true aks holda false qaytaradi
```html
let text = 'Men 2- kursda o'qiyman'
console.log(country.startWith("Men")) // true 
console.log(country.startWith("men")) // false
```
## 11 repeat(n) satrning n marta takroriy qaytaradi
```html
let text = 'Men'
text.repeat(3) // MenMenMen
```
###  match berilgan soz satrda necha marta takrorlangan bo'lsa hammasini qaytaradi 
```html
let string = 'I love JavaScript. If you do not love JavaScript what else can you love.''
let pattern = /love/gi
console.log(string.match(pattern))   // ["love", "love", "love"]
```
Applications and Uses of Blockchain
Tags: beginners, tutorial, web3, blockchain
Published: 2022-12-15 05:00:00

> "Blockchain has the potential to revolutionize the way we store, share, and protect data, with applications ranging from secure financial transactions to the management of supply chains and digital identities."

Blockchain technology has revolutionized many industries with its ability to securely record and transfer data. From finance and healthcare to supply chain management and voting systems, the applications of blockchain are vast and varied. With its decentralized and immutable nature, blockchain offers increased transparency, improved security, and enhanced efficiency in various industries. As the world continues to embrace this technology, the possibilities for its use are only limited by our imagination.

This is [Web3 Trends](https://dev.to/envoy_/series/20519), a collection of brief but informative Web3 threads.

{% embed https://twitter.com/Envoy_1084/status/1603246031524839425?t=DWJnip0Ah9A2nVc_BOCQYA&s=19 %}

---

🔰 Cryptocurrencies

The most well-known application of blockchain is as the underlying technology for digital currencies like Bitcoin and Ethereum. Blockchain allows for the secure and transparent transfer of value between individuals without the need for a central authority or intermediary.

---

🔰 Supply chain management

Blockchain can be used to track the movement of goods and materials through the supply chain, from their origin to their final destination. This can improve transparency and efficiency in the supply chain, and help to prevent fraud and counterfeiting.

---

🔰 Voting systems 

Blockchain technology can be used to create secure and transparent voting systems. By using blockchain, it is possible to create a tamper-proof record of votes that can be audited and verified. This could help to improve the integrity of elections and reduce the risk of voter fraud.

---

🔰 Identity verification

Blockchain can be used to create and manage digital identities. This can be helpful in cases where it is necessary to verify someone's identity without revealing personal information. For example, blockchain could be used to verify the identity of someone applying for a loan or other financial product without exposing their personal details.

---

🔰 Medical records: 

Blockchain can be used to securely store and manage medical records. This can help to improve the accuracy and accessibility of medical records, and make it easier for patients to share their medical history with healthcare providers.

---

For more exciting brief web3 threads, follow me.

{% embed https://dev.to/envoy_ %}
{% embed https://twitter.com/Envoy_1084/status/1584856929259913216 %}

---
Best Free Resources for Web development
Tags: webdev, javascript, beginners, tutorial
Published: 2022-12-15 04:59:11

## There are many free and open-source resources available for web development, but some of the best ones include:

**W3Schools**- This website offers a wide range of tutorials and references for HTML, CSS, JavaScript, and other web development technologies. It also includes examples and exercises to help you practice and improve your skills.

**MDN Web Docs** - This website, developed by Mozilla, is a comprehensive resource for web development, covering topics such as HTML, CSS, JavaScript, and web APIs. It also includes guides and tutorials for building web applications and working with web technologies.

**FreeCodeCamp**- This website offers a range of free, self-paced courses for web development, covering topics such as HTML, CSS, JavaScript, and front-end libraries. It also includes hands-on projects and challenges to help you apply your skills and build a portfolio.

**Stack Overflow** - This website is a popular online community for developers, where you can ask questions, share knowledge, and find answers to your web development questions. It also includes a wealth of information and resources on various technologies and frameworks.

**The Odin Project**- The Odin Project is an online learning platform designed to teach individuals with little or no experience in web development the skills they need to become professional web developers. The curriculum is focused on practical, hands-on learning, and is organized into a series of courses that cover a wide range of topics in web development, including HTML, CSS, JavaScript, Ruby on Rails, and more.

The courses on The Odin Project are designed to be completed at the student's own pace, and are taught through a combination of text-based lessons, videos, and interactive exercises. The platform also offers a supportive community of students and mentors who can provide guidance and feedback on students' progress.

The Odin Project was founded in 2013 by Erik Trautman, a web developer and teacher who wanted to create an online learning platform that would provide an accessible and affordable way for people to learn web development. Since then, the platform has grown in popularity, and has helped thousands of people around the world launch careers in the tech industry.

In addition to its courses, The Odin Project also offers a range of resources, including a blog with articles and tutorials on web development, a job board with listings for web development jobs, and a directory of web development tools and resources. The platform also hosts a number of student-led projects, where students can apply the skills they have learned to build real-world web applications.

Overall, The Odin Project is a valuable resource for anyone looking to learn web development, and offers a comprehensive, affordable, and accessible way to gain the skills and experience needed to launch a successful career in the tech industry.
Shifting Left, How the Role of QA is Changing
Tags: testing, career, beginners
Published: 2022-12-15 04:35:45

This post is intended for people who are new to the world of software testing, meant to provide some context for things you may hear spoken by people around you. You might hear people use the term "shift left" or refer to the olden-days of QA when Dev teams would "just throw their work over a wall".

These phrases are a reference to a general trend which has taken place in the SDLC (Software Development Life Cycle), which is a fancy way of saying "how companies make software". Essentially, Dev and QA teams used to be quite separate, and software testing was mostly done manually.

These days, as QA teams take on more automation responsibilities, it makes more sense for them to sit closer inside the walls of the Engineering organization. The term "shift left" means that under this new paradigm, QA's involvement comes earlier in the timeline of a feature's release, beginning testing alongside Dev, not once all their work is done.

The term SDET (Software Development Engineer in Test) represents a desire by many to pull QA entirely inside the Dev team. I believe that in general, this is good for the world of software testing. It requires QA Engineers to become more technical than their manual "Analyst" counterparts, but that also means higher salaries and more interesting work. There will always be some manual work in software testing, but less and less over time.

For managers, it also makes managing teams easier, and for some companies, allows the creation of "squads" in which a few developers are paired with one or two QA and can tackle projects or product features as a team.

Right now is a great time to get started working in QA, and we're finally getting treated as a core part of Engineering. If you're new to the industry, I hope this inspires you to pick up some test automation skills and ditch the "Analyst" title for "Engineer". The shift left really has been good for us.
50% OFF On How To Become A Shopify Expert (From Zero To Hero) Course
Tags: tutorial, udemy, beginners, shopify
Published: 2022-12-15 03:41:41

Hello Folk’s!! We are happy to announce that we have launched a new course on Udemy on how to becomes a Shopify Expert (From Zero To Hero). As a special gesture, we are giving you 50% OFF on the course.

Open below given link to get the discount and enroll yourself today.

https://www.udemy.com/course/how-to-become-a-shopify-expert-from-zero-to-hero/?couponCode=19EAD5425295DEC5F7D3


[![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4rvvek56s50eygi14bad.png)](https://www.udemy.com/course/how-to-become-a-shopify-expert-from-zero-to-hero/?couponCode=19EAD5425295DEC5F7D3)
Azure-cli: Installing the tool on Linux
Tags: linux, azure, devops, cloud
Published: 2022-12-15 03:38:58

This post is the beginning of a series of others in which we will talk about `Azure Cli`. This tool is a command line interface in which one can manage microsoft azure resources.
My current linux is that.

```bash
romerito@dev:~$ cat /etc/os-release | head -3

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
```

My OS as you can see is PopOS which was built based on the ubuntu/debian architecture, so we will use the APT package manager (Advanced package tool).
There are several ways to install the program, but we have chosen the method of setting up the repository on our own machine. 
First we will update our distro using this command: 
 
```bash
romerito@dev:~$ sudo apt-get update\
&& sudo apt-get install ca-certificates\
curl\ 
apt-transport-https lsb-release\
gnupg
```

Now we need to use the gpg utility to authorize external repositories via apt. 
but the utility only accepts GPG files, and in this case we need to convert from KEY to GPG, this is possible by passing the --dearmor flag after that we can add the repository link to the package source list.

```bash
romerito@dev:~$ curl -sL https://packages.microsoft.com/keys/microsoft.asc |
    gpg --dearmor |
    sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
```
And finally we add the repository

```bash
romerito@dev:~$ AZ_REPO=$(lsb_release -cs) &&
echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" |
    sudo tee /etc/apt/sources.list.d/azure-cli.list
```

After that, we update the system again and install the package

```bash
romerito@dev:~$ sudo apt-get update &&
sudo apt-get install azure-cli
```

Ready! now if you type the command `az` in the terminal we will have this.


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

In the next post we will link cli to our microsoft azure account, see you later.
PHP Comments
Tags: php, webdev, tutorial, programming
Published: 2022-12-15 03:29:53

Comments are text within code that won’t be executed when the program is run.

Comments can be useful for explaining how code is working and leaving notes for other developers. PHP supports both single line comments and multi-line comments.

For single line comments, the syntax is // or #. Anything after these symbols on a line is ignored by the PHP interpreter.

For multi-line comments, anything between /* and */ is ignored by the interpreter.
```php
echo "Hello";

// This is a single-line comment. This line is ignored by PHP.

# This is also a single-line comment. This line is also ignored by PHP.

/* This is a multi-line comment.
   everything in between these two comment 
   delimiters is ignored by PHP. */

```

Connect me on [facebook](https://web.facebook.com/profile.php?id=100083195016286) and [LinkedIn](https://www.linkedin.com/in/christopherglikpo/)
Talend: Why is 'healthy data' in Snowflake important?
Tags: devops, datascience, webdev, beginners
Published: 2022-12-15 03:21:19

Partner news is almost never fascinating.

Most partner announcements consist of a fabricated reel of reciprocal backslapping bonhomie aimed to make both firms (or more) feel good about their corporate relationship.

So brace yourselves.

Talend, a data integration and management business, has acquired 'elite tier' partner status with Snowflake, which bills itself as the data cloud company.

If that wasn't enough, Talend has been authorized by Snowflake as a Snowflake Ready Technology Validation Partner for the second time, a prestigious honor that proves how Talend complies to Snowflake's best practices for performance, reliability, and security.

##Examine complete datasets

Iyengar argues that Snowflake users may improve their efficiency and accuracy by doing quality tests on complete datasets without using other programs or relocating sample sets with a "simple" click.

He claims that by keeping processing within Snowflake, no data leaves the environment, it also addresses data privacy and sovereignty problems. Talend runs, computes, and scales totally natively within Snowflake leveraging Snowpark and Java UDF capabilities, reducing risks, complexity, and costs while also assisting enterprises in meeting compliance standards and regulations.

##Happiness in Mental Health

Finally, Mental Health Concern, a UK-based non-profit devoted to delivering free mental health services, is utilizing Talend and Snowflake to provide integrated, healthy data for decision-making. The organization required a single, scalable, and dependable source of truth in order to change swiftly and without disruption. Mental Health Concern may now integrate numerous systems and data sources, making dependable information more accessible and trustworthy to stakeholders within the organization.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6i55njgy7hzqqjckm7pt.jpg)
Top 3 Open Source Test Management Tools In 2020 for QA engineers || Software Testing Tutorials
Tags: webdev, beginners, programming, tutorial
Published: 2022-12-15 03:15:10

In This video, We are going to learn about the opensource test management ools like bugzille, testlink and qamanager.

TestLink :
- Organize both requirements specification and test specification together.
- Supports multiple users,
- Open Source Test Management 
- You can create Test Project, Test case, Map Requirements. Test Plan, Requirements

Download : https://github.com/TestLinkOpenSource...

{% embed https://youtu.be/IT38tp8QNr4 %}

Bugzilla
- Web based Bug-Tracking System
- Attachments, File Upload, Email Notification and reports.
- Reports and Charts, Save search, Filters
- Requirement mapping, test Plan , design and Defect life cycle. 
- Time Tracking, Watch Bug, Reminders.


QaManager :  Site : http://qamanager.sourceforge.net/site...


- Keep a Track of Testing Cycles
- Simple web based application for managing Software Quality Assurance Projects/
- Tracking QA/Customer Releases
- Online test case management
- Advance Search Features

Download Bugzilla :  https://bugzilla.mozilla.org/



-----------------------------------------------------
👪 Join our Community - http://bit.ly/learntesting2019

✅ Automation Tester Community - https://thetestingacademy.com

🐦Follow us on Twitter  - https://twitter.com/itstechmode

📖 Like us on Facebook - https://www.facebook.com/scrolltest

🎤  Listen to our Podcast - https://anchor.fm/thetestingacademy

------------------------------------------------------

#automationtesting #manualtesting #testautomation #thetestingacademy #scrolltest