teleren/devto huggingface dataset:
Selenium Java Interview Questions and Answers || That Every QA should Know - Part 2
Tags: webdev, javascript, beginners, tutorial
Published: 2023-01-05 14:53:39

Test Automation Framework Interview Questions: In this video, I am going to explain, How To Explain  Test Automation Framework To The Interviewer. No matter if you are explaining the Framework in your Telephonic interview or in person, You can use this mind map to explain in a simple manner. 

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

#automationtesting  #testautomation #testautomationframework #scrolltest

👨‍🎓 Become an Automation Rockstar  : https://thetestingacademy.com/


✅  Subscribe​ to The Testing Academy Channel.
→ https://sdet.live/89q8


🔔 TURN ON NOTIFICATIONS🔔 

I have discussed about two Test Automation Framework in Java, TestNG selenium and Web-driver, ReportNG, POM, POI lib, Maven Project.

Download Test Automation Framework #1 : https://github.com/barancev/webdriver...


Mind Map : https://mm.tt/1380022206?t=6OwQFbLDNy


Download  Test Automation Framework #2 :
https://github.com/PramodDutta/PageOb...

with Playwright 
https://github.com/PramodDutta/Playwr...


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

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


✅ Automation 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


-------------------------------------------------------
🚀 Tools and services I recommend:
Some of the courses that I recommend to become better Automation Tester 🙌🙌

✅Selenium Training and Certification -
https://scrolltest.com/go/edureka


✅Learn Jenkins for QA -
https://bit.ly/learnjenkins-p1


✅Programming Java -
https://bit.ly/learnjava2020-p1


✅Test Automation - 
https://bit.ly/learnautomation2020


✅API Testing - 
https://www.learnapitesting.com


✅Cypress Tutorial with LIVE Projects -
http://cypresstutorial.com


#TheTestingAcademy
— The Testing Academy
Docker personal notes
Tags: docker, beginners, notes
Published: 2023-01-05 14:50:38


Problem: 

dependency don't work well together 
also you don't know which version is compatible with which one 

things works on 1 machine but doesn't work on others machine

starting development easier and fast instead of spending time on configuring project


Solution:

docker  (containerization of things)


Container - you can share this thing, it works on host OS
VM - have their own guest OS



**Images**:  a template used to build a container 

**Containers**: run-time instance of docker image

**Docker file**: contains the commands required to assemble an image

**Docker Hub**: place to host your images and share  (Public)

**Daemon**: a process docker'd listens to events and managers, images, containers, networks, volumes

**Registry**: Stateless highly scalable server side app that stores and let s you distribute docker images  (Private)



Docker compose - start and stop service on one machine 
Swarm - start and stop services across multiple (like a Kubernetes)
Hiro Ne Phundu Download mp3 Free
Published: 2023-01-05 14:45:40

**Hiro Ne Pundu**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a0oxca0yqnc5kww8rk9z.jpg)

Now Downloadglistend to free 

[Read more](https://tribalmusic.in/track/6622/hiro-ne-fundu)
From Magic Shows to Marching Bands: A Busy 2022
Published: 2023-01-19 17:41:26

---
title: From Magic Shows to Marching Bands: A Busy 2022
published: true
date: 2023-01-05 14:33:38 UTC
tags: 
canonical_url: https://kellyjandrews.dev/from-magic-shows-to-marching-bands-a-busy-2022
---

Hey there! It's hard to believe that it's already 2023. It seems like just yesterday we were ringing in 2022, and now here we are at the start of a new year.

Looking back on last year, there's no denying it was great. In April, I joined Zoom. I love being a part of such a fantastic team. I also had the opportunity to watch my son learn the vibraphone and play with the high school marching band, which was a fantastic experience. The family even took a trip to Universal Studios, which was so much fun.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1672924855823/215d6893-1099-47c1-b04f-a585da762638.jpeg)

But perhaps the year's highlight was my first professional magic performance. I've always been interested in magic and have been practicing for years, but finally, being able to perform for a paying audience was a dream come true. It was a little nerve-wracking at first, but the reactions I got from the crowd made it all worth it.

In addition to that, I was fortunate enough to be invited to speak at two conferences last year. It was an excellent opportunity to share my knowledge and experiences with others, and I hope to have the chance to do more of that in the future.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1672924874987/22b1ce7c-2364-42f9-b5ed-6e69f0cd1cc5.jpeg)

As great as 2022 was, though, it went by fast, and now we are at the start of 2023. But I'm excited about all that this year has in store.

At Zoom, we've got some inspiring initiatives that will significantly impact developers' lives. I'm also working on a small project that has the potential to turn into something huge in the long term.

And on a personal level, my wife and I are planning a trip to Vegas, which we've wanted to do for a long time, and then later in the year to see Metallica. Who knows what other adventures and opportunities the year will bring?

One thing I'm committed to this year is producing more content. I've always enjoyed blogging and streaming, and I look forward to doing more in 2023. I'm also hoping to have the chance to give more talks and possibly even host some workshops.

Overall, I'm feeling pretty optimistic about the year ahead. Here's to an incredible 2023!
[Linux] Ubuntu 22.04 Install KVM And Setting Bridge
Tags: ubuntu2204, ubuntuinsallkvm, linux
Published: 2023-12-30 12:46:47

---
title: [Linux] Ubuntu 22.04 Install KVM And Setting Bridge
published: true
date: 2023-01-05 14:31:35 UTC
tags: 
- ubuntu2204
- UbuntuInsallKVM
- Linux
canonical_url: https://www.kmp.tw/post/ubuntu2204installkvmandsettingbridge/
---

# Before Install

## Update, Check CPU

```
apt update

egrep -c '(vmx|svm)' /proc/cpuinfo
```


# Install Package

```
apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils
```

# Add Network Bridge
```
cd /etc/netplan
vim 01-netcfg.yaml
```

### 01-netcfg.yaml
```
network:
  ethernets:
    <nic_name>:
      dhcp4: false
      dhcp6: false
  # add configuration for bridge interface
  bridges:
    br0:
      interfaces: [<nic_name>]
      dhcp4: false
      addresses: [<server_ip_and_slash>]
      macaddress: <mac_address>
      routes:
        - to: default
          via: <gw_ip>
          metric: 100
      nameservers:
        addresses: [<dns_server_ip>]
      parameters:
        stp: false
      dhcp6: false
  version: 2
```

# Apply Conf
```
netplan apply
```

# Verify
```
ip a
```
Handling response from a go routine
Tags: go, tutorial, programming, productivity
Published: 2023-01-05 14:21:10

There are several use cases of Go Routines and one of the use case is firing multiple routines and capture the response.

Example use cases:-
1. Calling multiple Apis and log/use the response.
2. Inserting rows into a Table and log the errors if any.

```
package main

import (
	"fmt"
	"sync"
)

type Resp struct {
	Msg string
}

func main(){

	// unbuffered channel to capture response from the go routine
	ch:=make(chan Resp)

	// sync.WaitGroup type for handling go routines
	var wg sync.WaitGroup

	for i:=1;i<=5;i++{
		// tell WaitGroup to that you are going totrigger a go routine
		wg.Add(1)

		// trigger
		go routine(&wg,i,ch)

	}

	// fire a go routine to run as demon and give a way to read the response
	// and it will wait until all go routines executed successfully
	go func(){

		// wait until all goroutines are executed successfully
		wg.Wait()

		// we have to close the channel else below for loop will wait for data to write but data won't come
		// this will lead to a deadlock (infinite wait)
		close(ch)

	}()

	// read from response channel
	for v:=range ch{
		fmt.Println(v.Msg)
	}

	fmt.Println("signing off ...!!!")

}

func routine(wg *sync.WaitGroup,i int,ch chan Resp){
	// tell waitGroup that you are done with this task
	defer wg.Done()

	//send data to response channel
	ch<-Resp{
		Msg: fmt.Sprintf("completed task %d..!!",i),
	}

}

output:-
completed task 4..!!
completed task 3..!!
completed task 5..!!
completed task 1..!!
completed task 2..!!
signing off ...!!!

```


please follow medium for interesting things {% embed https://medium.com/@saiteja180 %}
HTML - HyperText Markup Language
Tags: html, tutorial, programming, beginners
Published: 2023-01-05 13:46:37

HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications. It is the foundation of the World Wide Web, and is used to describe the structure and content of a document or web page.

HTML is written in the form of HTML elements, which consist of tags surrounded by angle brackets. These tags describe the content and structure of the page, and are interpreted by web browsers to display the page as it is intended.

HTML is a very simple and flexible language, and is easy to learn for beginners. It is made up of a series of elements, each of which has a specific purpose and meaning. Some of the most commonly used HTML elements include:

`<p>`: Defines a paragraph of text.
`<h1> - <h6>`: Defines header levels 1-6.
`<div>`: Defines a division or section of the page.
`<a>`: Defines a hyperlink to another page or website.
`<img>`: Defines an image.
`<form>`: Defines a form that allows users to input data and submit it to a server.
HTML can be enhanced with the use of CSS (Cascading Style Sheets) and JavaScript, which allow developers to add more complex styles and functionality to their pages.

Overall, HTML is an essential tool for anyone looking to create and maintain a website, and is a valuable skill for anyone interested in web development or digital marketing. It is constantly evolving, with new versions being released regularly, so it is important for developers to keep up with the latest developments in the language.
We created a new Image Segmentation model, seeking your feedback
Tags: computervision, ai, programming, devops
Published: 2023-01-05 13:45:58

## We are building an API solution for computer vision to make model development easier ~

Even though we have been aware that a lot of repetitive work can be replaced by computer vision much more efficiently, ❌not all companies have started their transformation journey. 

👉This could be due to the following reasons:

1. Model development is expensive in general. 
2. Talent crunch. 
3. Lack of training data, etc. 

💪We want to change this scenario, to make it more accessible：
1. with no need for professional AI knowledge, 
2. with less training data 
3. and less training time, than ever.

Thus, we built this API product, which enables users to build their computer vision models in Minutes. For example, to segment ships with only 4 data points and 52 seconds of training like this: https://www.youtube.com/watch?v=2SFMvUk9WYk

And another example is to build a 🧢PPE model (people protection equipment detection), here's how:
① Annotate 5 data points;
② 🚀Wait for 46 seconds for training.
③💣 Your model is ready to go, integrable, and scalable. 

The inference result is shown below: 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hg6k88urt028qezkn5bb.png)

🚀We are about to launch our beta product and thus are seeking early users to help us iterate and improve! The whole building process is usually less than 10 Minutes per model including data annotation. 

😊If you are willing to help us, please leave your info here (https://www.ailiverse.com/waiting-list) and we will provide you with access to our documentation and GitHub repo soon! Thank you in advance! ♥
Radhika Merchant Biography In Hindi
Published: 2023-01-05 13:42:43


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



 देश के सबसे बड़े रईस व्यक्तियों में से एक मुकेश अंबानी के घर एक बार फिर से खुशियों की बौछार हुई है। मुकेश अंबानी कुछ समय पहले ही नाना बने थे। इनकी बेटी ईशा अंबानी ने जुड़वा बच्चों को जन्म दिया था। अब हाल ही में उनके छोटे बेटे अनंत अंबानी की सगाई हुई है। अनंत अंबानी की सगाई Radhika Merchant नाम की लड़की से हुई है। यह सगाई राजस्थान के श्रीनाथजी मंदिर में करवाई गई थी। जहां पर उनके करीबी रिश्तेदार और कुछ लोग शामिल हुए थे। अब बहुत जल्द ही इन दोनों की शादी होने वाली है। अब बहुत से लोगों को यह सवाल है कि आखिर कौन है राधिका मर्चेंट।

[read full artical https](url):
Cookies
Tags: http, cookie, php, mysql
Published: 2023-01-05 13:38:17


Um Cookie é um arquivo de texto que pode ser criado pelo navegador, ao pedido do servidor web.
O cookie é reenviado automaticamente ao servidor a cada nova visita a mesma pagina. 

Todo cookie é associado ao site (ou domínio) que o criou e não pode ser acessado por outros sites.
Por defeito, o Cookie é excluído quando fechamos o navegador. Para evitar isso, é necessário definir um tempo de expiração.

## Estrutura de um Cookie
- Nome (obrigatório);
- Valor(obrigatório);
- Caminho no servidor;
- Site ou domínio;
- Tempo de expiração (mins, segs, horas, dias);
- Necessidade de conexão segura;
- Acesso por HTTP(apenas ou outros).

## Tipos de Cookies
- Cookies Primários: recebidos directamente do web site visitado;
- Cookies de terceiros: recebidos a partir de sites que não foram visitados directamente;
- Cookies de Sessão: excluídos quando o navegador encerra;
- Cookies Permanentes: possuem data de expiração.

## Principais aplicações de Cookies
- Autenticação de Usuários (email, senha, nome de usuário);
-  Implementação de Carrinho de Compras;
- Tokens de autenticação;
- Histórico de Navegação do usuário;
- Armazenamento de Configurações do usuário;
- Uso offline de aplicações (Google Docs, Office 365);
- Permissão de continuidade no uso de uma aplicação web.

## Vantagens
- Facilidade de implementação;
- Ajuda o Navegador no armazenamento de estado.

## Desvantagens
- Cookies podem ser desativados, excluídos e modificados pelo cliente;
- Todas os dados precisam ser repassados novamente a cada requisição HTTP feita
pelo cliente;
- Identificação imprecisa de usuários;
- Possibilitam o sequestro de cookies para capturar dados privados;
-  é possível enviar um cookie inválido ao servidor;
- O tempo de expiração muito longo pode se tornar um problema.


## Exemplos
Implementação de Autenticação de usuários, com login e logout, usando Cookies
- Linguagem: PHP
- SGBD: MySQL

**Código Fonte:**
<a href="https://github.com/ortizdavid/cookies-app">https://github.com/ortizdavid/cookies-app</a>



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


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


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


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


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


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


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


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


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


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/up5j2lnelpoffqxxbfar.png)
How Will IoT App Development Impact Our Future?
Tags: mobile, iot, ai
Published: 2023-01-05 13:25:49

A well-executed IoT application may appear simple on the surface, but it requires a great deal of expertise to create a distinctive experience for users.

According to estimates, by 2025, there will be [30.9 billion connected devices](https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/), which is three times the current population of the planet. All vertical sectors have already embraced the Internet of Things.

For competitive advantage and ROI, various fields are adopting IoT application development as a foundation.

Interested in learning what goes into creating an IoT application? You've come to the right place. Interested in learning what goes into creating an IoT application? You've come to the right place.

## Here’s more about IoT app development!

"Internet of Things" refers to the wireless connection of sensors, electrical devices, and other similar devices. Data is transferred between devices wirelessly, so physical objects behave as expected. Many gadgets can be controlled by IoT.

Internet connectivity is now standard on most embedded devices found in homes, factories, offices, commercial institutions, and other settings. Even though these devices are online, managing them manually can be very challenging.

These are the situations in which internet of things apps are useful. As a bridge between embedded hardware and [IoT application development](https://www.sufalamtech.com/blog/iot-app-development) platforms, IoT apps enable everything to be managed centralized.

## Components of an IoT application!

- Hardware
- Network 
- Cloud 
- Processing the data 
- User Interface
- Choose the right platform. 
- Deciding upon the right hardware 
- Pick up the right tech stack! 
- UI/UX designing 
- IoT Application Development
- Quality assurance
- End-to-End Support Maintenance 

Read More: http://bit.ly/3WOWYzY

**Related Article:** [How Can Mobile App Development Trends 2023 Improve Your Business?](https://dev.to/omdevsinhgohil/how-can-mobile-app-development-trends-2023-improve-your-business-1ki8)
Chemical Engineering with Python series!
Tags: engineering, python
Published: 2023-01-05 13:25:33

Welcome to the "Chemical Engineering with Python" series! In this series, we will explore the use of Python in the field of chemical engineering. Hi, I'm a chemical engineer who has fallen in love with programming. Currently, I'm a full-stack developer and I love working with Python. In this series, I want to help other chemical engineers make the transition from traditional chemical engineering work to using programming to simulate and solve complicated problems.

Whether you are a chemical engineer looking to learn more about programming, or a programmer interested in applying your skills to chemical engineering problems, this series is for you. We will cover a wide range of topics, including using Python to model and predict the behavior of gases, liquids, and their mixtures, as well as how to use Python to solve problems in chemical engineering design and analysis.

Throughout this series, we will be using the thermo library, a Python package that provides a set of tools for predicting the behavior of gases, liquids, and their mixtures under different conditions of temperature, pressure, and volume. We will start by introducing the thermo library and showing you how to install and import it in your Python programs. We will then provide a tutorial on how to use the thermo library to solve specific problems in chemical engineering, and provide some examples of real-world applications of the library.

I hope you find this series helpful and informative. Let's get started!
Introduction to the thermo Library
Published: 2023-01-05 13:23:59

The thermo library is a Python package that provides a set of tools for predicting the behavior of gases, liquids, and their mixtures under different conditions of temperature, pressure, and volume. It is based on the principles of thermodynamics and is designed to be used by chemical engineers, scientists, and researchers working in the field of chemical engineering.

The thermo library is implemented in Python and can be easily installed using pip or another package manager. It is designed to be user-friendly and easy to use, with a range of functions and methods that can be used to calculate a variety of thermodynamic properties.

Some of the main features of the thermo library include:

Implementation of several equation of state (EOS) models, including the Peng-Robinson EOS and the Soave-Redlich-Kwong EOS, which can be used to predict the behavior of gases, liquids, and their mixtures.

The ability to calculate a wide range of thermodynamic properties, including enthalpy, entropy, pressure, volume, and more.

A user-friendly interface that makes it easy to use the library to solve a variety of problems in chemical engineering.

In this tutorial, we will provide an overview of the thermo library and its main features, and show you how to install and import the library in your Python programs. We will also provide some examples of how to use the thermo library to solve specific problems in chemical engineering.

I hope this tutorial provides a helpful introduction to the thermo library and its capabilities. Let me know if you have any further questions
My Experience with AWS Re-Skill Program
Tags: aws, reskill, beginners, cloud
Published: 2023-01-05 12:56:02

I am absolutely thrilled and honored to have received a reskill t-shirt and certificate of participation from AWS for my performance in the reskill leaderboard. This has been an incredibly rewarding and enriching experience, and I am so grateful to have had the opportunity to participate.

Over the past few months, I have dedicated myself to learning as much as possible about cloud computing and the latest technologies through the AWS Reskill program. From the very beginning, I was struck by the program's comprehensive and flexible approach to learning. Whether I was just starting out and needed to learn the basics or was looking to delve into more advanced topics, there was always a course or lab that was right for me.

One of the things that I particularly appreciated about AWS Reskill was the emphasis on hands-on learning. Each course included a series of labs that allowed me to apply what I had learned in a real-world setting, which was invaluable in helping me to not only understand the concepts but also develop the practical skills needed to succeed in the field.

In addition to the courses and labs, I also found the community forum and other study materials to be incredibly helpful. The forum provided a platform for me to connect with other learners and experts, which was a great way to get feedback, ask questions, and learn from others who were also working to build their skills. The study materials, including guides and reference materials, were also incredibly useful and helped to deepen my understanding of the concepts and technologies that were covered in the courses.

Overall, my experience with the AWS Reskill program has been nothing short of exceptional. I feel incredibly grateful to have had the opportunity to participate and to have received this recognition. I am proud to wear my reskill t-shirt and display my certificate of participation as a testament to the hard work and dedication that I put into the program, and I am excited to see where my newfound skills and knowledge will take me in the future.

I want to extend a special thank you to the organizers and sponsors of the AWS Reskill program, as well as to my fellow participants who helped make it such a valuable learning experience. It has been a pleasure to be a part of this community of talented and dedicated professionals, and I am looking forward to continuing to learn and grow with all of you.

Link to [Certificate of Participation](https://drive.google.com/file/d/10-9fh7cdBqb10ne1JX2ArJFwu-IlO-ZP/view)