teleren/devto huggingface dataset:
RPA Certification Course Training: Overview
Published: 2022-10-07 19:00:01

Your RPA knowledge will be built from the ground up using the cutting-edge UiPath platform during the Robotic Process Automation (RPA) using UiPath certification training. By confirming your ability to automate UiPath-based projects, this course strengthens your reputation as an accomplished RPA practitioner.

The RPA certification program is designed to help you master RPA processes and best practices using the UiPath RPA platform. UiPath offers rapid RPA design, deployment, and scalability with unmatched security and auditing for all of your business needs. This online RPA course can also be used to prepare for the RPA Developer Advanced Certification exam.

The main goal of the online RPA [UiPath online training](https://www.igmguru.com/machine-learning-ai/rpa-uipath-certification-training/) is to help users build a practical grasp of RPA and the ability to independently design and implement RPA solutions to increase organizational effectiveness.

Skills Covered
-UI automation concepts
-User events and data scraping
-Workflow OCR and Citrix Automation
-Error and exception handling
-UiPath Orchestrator
-REFramework


Eligibility
Any technical experience is perfect for this RPA using UiPath certification training if you want to develop or launch a career in this in-demand industry. Developers, project managers, architects, operations support, team leads, and product managers are among the professionals who might profit from this training.

Benefits
Due to its reliability and lower costs, RPA has grown in popularity in sectors like banking, telecommunications, and insurance. The RPA market is anticipated to grow to $3.11 billion by 2024.
Do "add" ao "push" para o GitHub em uma Única Linha
Tags: github, beginners, tutorial, braziliandevs
Published: 2022-10-07 18:49:24

Adotei os múltiplos comandos em uma única linha para realizar o push no GitHub. Ao invés de executar:

```powershell
git add .
git commit -m  'Update file'
git push
```

Simplesmente executo:

```powershell
git add .; git commit -m 'Update file'; git push
```

Acreditem, o uso do ponto e vírgula para executar múltiplos comandos, pode fazer diferença quando queremos agilidade nos momentos de desenvolvimento.

Mas claro, cada caso é um caso. Existirão momentos em que um commit específico, com uma mensagem específica, será necessário.
JavaScript Objects
Tags: javascript, webdev, beginners, tutorial
Published: 2022-10-07 18:40:50

 In this blog ,  we will be exploring what are JavaScript objects and its declarations.

## **What are Objects🤔??**.

An object is data that contains <u>key-value</u> pairs within curly braces. 

example:

```
const anObject = {
  key1: 'value1',
  key2: 'value2',
  key3: 'value3',
  // ...
}
```

 Point to be noted : `key gives references to a value`.

Let's take one real life example of macbook:

```
const macbook = {
  operatingSystem: 'macOS Sierra',
  screenResolution: '2880x1800',
  screenSize: '15.4 inch',
  usbPorts: 2,
  storage: '512gb',
  // ... Other specs
}
```

<u>Getting the value of a  property.</u>


## **what are properties in javaScript??**

> Object keys
 are called `properties. `
example : operatingSystem of macbook.

<u>So we use two method to fetch value of a property.</u>

## `dot notation`

`const prop = object.property`

## `bracket notation`

`const prop = object[property]`


Happy Learning
Learn Rust Programming Language
Published: 2022-10-07 18:37:49

 

> ## Lets Start Learning Rust Programming Language 

### Installing rustup on Windows
 Go To the Link and Downloads Rustup exe file.
https://www.rust-lang.org/tools/install


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

Run The exe File and Type 1 Then Press Enter. installing...................

### Installing rustup on Linux or macOS
Run The Bellow Commend in your terminal. 
```
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
```

To check whether you have Rust installed correctly, open a shell and enter this line:

```
rustc --version
```
Updating and Uninstalling
Once Rust is installed via rustup, when a new version of Rust is released, updating to the latest version is easy. From your shell, run the following update script:

```
rustup update
```
To uninstall Rust and rustup, run the following uninstall script from your shell:

```
rustup self uninstall
```

learn more From official Book 
[Rust Book](https://doc.rust-lang.org/book/)
My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖
Tags: github, javascript, webdev, programming
Published: 2022-10-07 18:28:07


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r4fdug7glh9zhuvya73i.png)**You Can Support My Github Work with** [Sponsorship](https://github.com/sponsors/AnkanSaha)
Secure the S3 Bucket with MFA
Tags: s3, mfa, aws
Published: 2022-10-07 18:24:41

Do you know that you can secure your S3 Bucket by integrating the MFA to avoid any object deletion accidently?

The answer is Yes...!!
You can enable the MFA on S3 bucket but first you will need to enable the versioning on the bucket. Also the MFA can't be enable via AWS Management Console so either use AWS CLI or AWS SDK to enable MFA. In this article, I will walk you though the step by step instruction to enable MFA.

## Step - 1: Configure MFA Device

AWS Support multiple types of MFA device both physical hardware on virtual. In this blog, we will configure virtual MFA

Login in your AWS Account, on right top click on Avatar and select **Security Credentials** , select the first option **Authentication App**

![AWS Supported MFA Devices](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zy86w6m7cjpc4z3cnykt.png)

I will be using Twillo Authy app for authentication. Generate the secret key and enter into Authy app to configure new account, as shown in figure below

![Twillo Authy App](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1fwc5jk1rpi5ob8e1jx0.png)

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

Once configure it'll show virtual device under the MFA on AWS Console

![Virtual Device Type AWS Console](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6n02xc09wbt9h1hefscg.png)

## Step - 2: Enable the Versioning on S3 Bucket

If versioning is not enable on S3 bucket make sure to enable that before enabling the MFA. We will use AWS CLI to configure the Versioning. 

```
aws s3api put-bucket-versioning --bucket <bucket_name> --versioning-configuration Status=Enabled
```

![Enable Versioning for S3 Bucket](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07kb0a502ehfmasi1ol0.png)

## Step - 3: Enable the MFA

We will be using following AWS CLI command to enable versioning. 

```
aws s3api put-bucket-versioning --bucket <bucket_name>--versioning-configuration Status=Enabled,MFADelete=Enabled --mfa "arn:aws:iam::<>:mfa/root-account-mfa-device Passcode"
```
MFA Serial can be found into AWS Console

![Virtual MFA Device Serial No:](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qbkjdu03djpyulvvbhyb.png)


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

tarrahhhh! Congratulation, you have configured the MFA for S3 Bucket. 

If you like this article than don't forget to share it with others ;)
How I unblock myself as a developer?
Tags: productivity, devjournal, writing, career
Published: 2022-10-07 18:23:30

## Introduction
As a software developer it’s only natural that there are times where I’m blocked, when I can’t think of what to do with my current work. When that happens, I still get the feeling of anxiousness and anxiety but I’ve found a few things that I do that help me and hopefully, others as well!

## Things I do to unblock myself
First, BREATHE holy cow I don’t know if it’s just because it’s my first year but when I feel blocked, I feel like I’m taking too long on a task. What I do to combat that is to take a few deep breaths and write down a battle plan of how to get myself unblocked. There are a few questions that I like to ask myself:

- Is it that I don’t understand the infrastructure and need more clarity about how everything works together? If that’s the case, I’ll ping my manager to get clarity!
- Is it that I don’t understand what work is required from the card? I will ping the PM to make sure I’m on the same page as them in terms of what they want to see by the time the card is completed.
- Is it a bug card and I have no idea where to start? If I have 100% no idea of where to add logs then I’ll rally the team to see where they think the bug may lie and why it might be in a certain area of the app.
- Did I write code but end up creating a bug with it? I’ll add logs throughout my code to make sure I’m getting what I expect at every part of the code, and if I get something unexpected, check that function or method to make sure it receives and returns what I think it should receive and return.

The most important part is finding where I’m stuck and why I’m stuck. It helps sometimes to write down what’s happening vs what I expect to happen.

## Epilogue
In the end I end up pairing often with my team and manager whenever the blocker is big enough, but I think it’s better to fail fast, pair and learn than to sit on a card and not make any progress. Of course my idea of unblocking myself could change as I progress as a software developer, but this is where I am at the moment whenever I feel a bit blocked. I hope this helps someone else who may be blocked on a problem!
Quick and dirty copy embed.FS to another directory
Tags: go, snippet
Published: 2022-10-07 18:11:22

```golang
// CopyDir copies the contents of an embedded FS in your binary
// to some directory on disk.
// f is the //go:embed attribute
// origin is the name of the directory in the embed call
// target is the target directory to write into
func CopyDir(f embed.FS, origin, target string) error {
	if _, err := os.Stat(target); os.IsNotExist(err) {
		if err := os.MkdirAll(target, os.ModePerm); err != nil {
			err = fmt.Errorf("error creating directory: %v", err)
			return err
		}
	}

	files, err := f.ReadDir(origin)
	if err != nil {
		err = fmt.Errorf("error reading directory: %v", err)
		return err
	}

	for _, file := range files {
		sourceFileName := filepath.Join(origin, file.Name())
		destFileName := filepath.Join(target, file.Name())

		if file.IsDir() {
			if err := copyDir(f, sourceFileName, destFileName); err != nil {
				err = fmt.Errorf("error copying subdirectory: %v", err)
				return err
			}
			continue
		}

		fileContent, err := f.ReadFile(sourceFileName)
		if err != nil {
			err = fmt.Errorf("error reading file: %v", err)
			return err
		}

		if err := os.WriteFile(destFileName, fileContent, 0644); err != nil { // nolint: gosec
			log.Printf("error os.WriteFile error: %v", err)
			err = fmt.Errorf("error writing file: %w", err)
			return err
		}
	}

	return nil
}
```
Automate GitHub Actions Node Version
Tags: javascript, node, devjournal
Published: 2022-10-07 18:05:30

I use GitHub Actions for all my CI, and one annoying thing I hit early on was having to keep my GitHub Actions Node version in sync with the Node version I use for development.

To solve that issue I've switched to using [Volta](https://volta.sh) for Node version management. It's nice because it can switch Node versions on the fly based on what's configured in `package.json`, like this:

```json
{
  //...package.json

  "volta": {
    "node": "18.10.0"
  }
}
```

Then in GitHub Actions I use these couple of steps to load my Volta version of Node:

```yaml
# set NODE_VERSION to be Volta's current version
- run: echo NODE_VERSION=$(jq -r .volta.node package.json) >> $GITHUB_ENV
- uses: actions/setup-node@v3
  with:
    node-version: ${{ env.NODE_VERSION }}
```
What is a RPC (Remote Procedure Call)?
Tags: programming, beginners, rpc, computerscience
Published: 2022-10-07 18:03:55

A **remote procedure call** (RPC) is a mechanism of communication between two computational environments, where one can be identified as a client, while the other can be identified as a server.

From the client's point of view, the RPC is just a matter of calling a function with the desired arguments and await for the response, in order to continue the program's execution.

![Diagram on how a RPC (remote procedure call) works](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p3733ruz3n51tadloaaq.png)

Thus, using an RPC allows one programmer to distribute the system, according to their needs.

**References:**

[RPC Vs Simple Procedure Call - Georgia Tech - Advanced Operating Systems](https://www.youtube.com/watch?v=gr7oaiUsxSU)
[How RPC works](https://learn.microsoft.com/en-us/windows/win32/rpc/how-rpc-works)
[Remote Procedure Calls (RPC)](https://users.cs.cf.ac.uk/Dave.Marshall/C/node33.html)
[Introduction to RPC Programming](https://web.archive.org/web/20030404113118/http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/IRIX_NetPG/sgi_html/ch04.html)
[Building an end-to-end typesafe API — without GraphQL](https://colinhacks.com/essays/painless-typesafety)
Sanity io won't work in firefox browser(studio)
Tags: webdev, sanity, help, sanityio
Published: 2022-10-07 17:28:54

**Hello everyone!!! **

If you are building project using sanity io for content management you should know about this.. 

Yeah, sanity io won't work in firefox browser **_without deployed in the server. _**

So, when you are building your project you need change browser firefox to chrome browser. Then it'll be work... 


Thank you❤....
Schema-Fixer library
Tags: javascript
Published: 2022-10-07 16:58:20

I created this node library while I was working with MondoDB. The library basically "fix" arbitrary data against given schemas:

[schema-fixer](https://github.com/gchumillas/schema-fixer)

I just updated the documentation (I'm not good at documenting), and I'd like to know if the general idea is comprehensible or if there is something that is not clear.

Thank you.
First Post: FlatIron Phase -1
Tags: learning, flatiron, beginners
Published: 2022-10-07 16:44:11

Hello, everyone! Welcome to my first post.

If any of you have attended FlatIron it wouldn't surprise you at all to learn that I am rushing to write this before I have to present my Phase-1 project. I also haven't eaten today because I've been too distracted with my face in the computer, fiddling with my code.

My instructor kindly made me set up an alarm to remind me to eat at the scheduled lunch time after the third day I didn't eat because I was so invested in my code. However, I can also just turn off the alarm and keep working. Much too easy.

I'm not sure how much tech talk I'm prepared to do yet, considering I feel like I've barely dipped my toe into the tech world. But, I can say that this experience has been equal parts frustrating and rewarding.

I'm sure you all know what I mean. 

const frustrating = yelling at the stupid machine until it does what I say

const rewarding = the code works and there aren't errors and everything happened the way I wanted

This course is definitely teaching me something I needed to learn dearly: Failure does not mean I'm a failure. Errors are just proof I'm moving forward, that I'm doing something. 

Now, I can't say I always feel like that, but it's getting easier to remember as the weeks of coding go by.

This first Phase has been a doozy. I feel as if I have simultaneously been in this course for all of my life and for less than two days. I am learning more than I ever have and faster than I thought I could. 

As much as I have enjoyed it, I do feel like the first phase is a bit much, especially for beginners who have never even looked at code. The pre-work for the course, I feel, should have been addressed and gone over a bit more before we hopped into DOM manipulation and CRUD.

I am looking forward to moving out of vanilla coding and onto something more productive. I understand the need for us to learn this and I actually enjoyed it, but I do think something more succinct will suit the things I am wanting to create.

Before I go and actually eat something, I'll mention my project.

It's quite simple. Just a SPA with data from a .json that I made with movie data. These particular movies are "trash" or movies we love to hate. Low ratings around the board, but man are they fun to watch. You can scroll horizontally through the movie images at the top and click to display their information. You can click to agree whether the movie is "Certified Trash" and the counter will keep score of all who have voted.

I also included a submission form where you can submit your own ~~movies~~ trash. It will show up in the scrolling bar of images at the top and be clicked to display its information as well. The page does not reload when a submission is made and the form resets itself after every submission (I am proud of the reset, okay? I know it's simple.)

And that's my first blog post on this journey that I'm nervous but ultimately excited for.

Thanks for reading.

-Sunny
cse110
Published: 2022-10-07 16:19:44

if the input is digit or character or special characcter
#include <iostream>
using namespace std;
int main() {
    char ch;
    ch=cin.get();
    if (ch==' ' || ch=='\n'){
        cout<<"whitespace";
    }
    else if (ch>='A'&& ch<='Z'||ch>='a' && ch<='z'){
        cout<<"character";
    }
    else if (ch>='0' and ch<='9'){
        cout<<"digit";
    }
    else{
        cout<<"special";
    }

    return 0;
}


for convert asci
########ch a ='something'
(char) a
(int) a
to read all input we need to use
ch=cin.get()
for all asci value
#include <iostream>
using namespace std;
int main() {
    int i =0;
    for (i=0;i<=122;i++){
        cout<<i<<"---"<<(char)i<<endl;
    }

    return 0;
}

#incluse<cctype>
cctype
if(isupper(ch)){
cout<<}
islower()
isdigit()
toupper()
tolower(

to get full string input we need to use
getline(cin,somthing)

string name
cin>>name
getline(cin,name)


for loop
for (char i : name){
}
Day17 of Coding Challenge - Hashing.Energy
Tags: 100daysofcode, nextjs, webdev, javascript
Published: 2022-10-07 16:09:44

So I decided I want to start journaling my coding project: Hashing.Energy

I’m so glad I finally found a project that I want to work on long term.

Hashing.Energy will be a site about the relationship of bitcoin mining and the energy industry.

I’m using Nextjs with Notion as CMS (Will have to figure out a better backend, but for now, this works fine. 😂)

The site is 80% done (I think).

PS: Project-based learning is definitely much more effective than just studying online courses 😂
Color Theory for Web Design Beginners
Tags: webdev, beginners, ux, css
Published: 2022-10-07 16:06:59

In this article we are going to learn about colors
If you ever did the design work before than you are already familiar with basics of Color theory
So lets go all the way back to our elementary school where we were learning about the colors

Lets start with three main categories of colors
**Types:**

1. Primary Colors
2. Secondary Colors
3. Tertiary Colors

###Primary Colors
The Primary Colors are **Red, Blue, Yellow**. They are called Primary because you can not mix any other color to obtain them.
They are the building blocks from which all other colors are created.

###Secondary Colors
The Secondary Colors are obtained by equally mixing Primary colors, so if we mix:
`Red + Blue = Purple`
`Red + Yellow = Orange`
`Yellow + Blue = Green`

###Tertiary Colors
The Tertiary Colors are obtained by combining Primary and Secondary colors, so if we mix:
`Blue + green = teal`
`Yellow + orange = amber`
`Red + Purple = magenta`
`Yellow + green = chartreuse`
`Blue + purple = violet`
`Red + orange = vermillion`

Now you need to understand some key terms and I think best way to do that is by using a color picker in **Figma**.

##Hue
Hue represents the dominant color in the color family, For ex: Pure Red, Pure Green, Pure Blue etc

##Tint
A Tint is when you add white to a specific color which will give a lighter version of that color, For ex: Adding White color to Red will create a Tint.

##Shade
A Shade is mixing a specific color with Black which will give us a darker version of that color. For ex: Adding Black color to Red will create a Shade.

##Tone
A Tone is when you mix a pure color with grey so basically adding both black and white.

##Saturation
Saturation is basically how rich and dull a color is

> Thanks for Reading this article, this is enough as a beginner to get you started with Web Design.
> Follow for more!
Google Cloud Ready Facilitator Program (GCRF'22)
Tags: gcp, google, webdev, javascript
Published: 2022-10-07 15:59:00

Finally !! Google Cloud Milestone completed and new journey added in #myclouddiary :: https://lnkd.in/dHAMiTcH.

I am Happy to share that I have finally received my swags from Google Cloud upon successfully completing the Ultimate milestone of the Google Cloud Ready Facilitator Program (GCRF'22).

Track 1: Cloud Infrastructure Track♥️♥️♥️♥️
Track 2: Cloud-native Application Development Track
Track 3: Big Data and Machine Learning Track
Track 4: Security , Machine Learning & AI

Do Check my Qwiklabs profile : https://lnkd.in/dxgB7BEF

No. of Quest completions - 40/40
No. of Skill Badge completions - 20/20

I wanna thank Qwiklabs and Google Cloud , Google Cloud Community India for conducting such great events. This program has helped me get a hands-on experience and Gain Skills in Google Cloud.

Please like ,share and subscribe below #channelpartners on 
YouTube  :: https://lnkd.in/dDaZPGR5
GitHub  :: https://lnkd.in/dHAMiTcH
Hashnode  :: https://lnkd.in/d_gtGxuS
Twitter  :: https://lnkd.in/e5ZY5j-x
Dev Community TLV  :: https://lnkd.in/duMEcSnc
Tealfeed  :: https://lnkd.in/eTyp-Xe4
Medium :: https://lnkd.in/dpEzM8GU

❤️The trouble with not having a goal is that you can spend your life running up and down the field and never score.🎓🎓

#GoogleCloudReady #gcpcloud #gcpconsulting #googlecloud #certification #learningandgrowing #continuouslearning #sadabrate #learning #share #cloud #digital #leadership #business #devops #cloud #google #gcpcloud #gcp #gcpchallenge #qwiklabs #kubernetes #tensorflow #agile #python #github #security #developer Atos #Atosexpert #atossc #data #community #dataengineering #networkengineerSecurity #cybersecurity #network #leaders #engineering
#googlecloudready #googlecloudbadge #googledevelopers #googlecloudplatform #cloud #google #security #opportunity #experience #community #ai #development #machinelearning #applicationdevelopment #bigdata #bigdataanalytics #cloudinfrastructure #clouddevelopment #cloudengineering #cloudcomputing #cloudjobs