teleren/devto huggingface dataset:
Strategies for Maximizing Engagement and Minimizing Risks with Remote Software Developers
Tags: remotesoftwaredevelopment, riskmanagement, teamengagement, talentacquisition
Published: 2023-05-17 15:27:49

As the demand for remote software developers continues to rise, businesses must navigate the associated risks while maximizing engagement with their remote teams. This article provides an  overview of strategies to achieve this balance and build a high-performing remote workforce.

**1. Minimizing risk when hiring software developers:**

- Choose the right location: Consider factors such as talent accessibility and time zone differences to tap into a diverse pool of skilled professionals.

- Know the local regulations: Understand labor laws and regulations in the remote developers' location and seek reputable employer of record services to ensure compliance and reduce legal risks.

- Choose the right skillset: Evaluate candidates for technical proficiency and cultural fit to build a cohesive and successful remote team.

**2. Communication and collaboration with remote teams:**

- Utilize collaboration tools: Use real-time communication and knowledge-sharing tools to overcome communication barriers and facilitate effective collaboration.

- Prioritize privacy and security: Establish guidelines and protocols to protect intellectual property and ensure the safe handling of confidential information.

**3. Increasing engagement with remote teams:**

- Set long-term goals: Provide a clear vision to keep the team aligned and motivated.

- Set clear deadlines and expectations: Communicate expectations and deadlines to maintain accountability and avoid misunderstandings.

- Provide regular feedback: Conduct weekly reviews to offer constructive feedback and support individual growth.
- Hold periodic video conferences: Foster familiarity, build trust, and educate team members on company culture through virtual face-to-face interactions.

- Offer virtual coworking sessions: Schedule collaborative problem-solving sessions to maintain engagement and recreate the social atmosphere of an office.

- Promote well-being and balance: Create a safe and healthy workspace, encourage wellness practices, and prioritize work-life balance.

- Offer remote career development opportunities: Provide mentorship, coaching, and educational activities to support team members' professional growth.
- Take time to learn about everyone: Build rapport and a sense of community by understanding team members' interests, strengths, and personalities.

By implementing these strategies, businesses can mitigate risks, foster engagement, and create a productive remote software development team. 

Partnering with nearshore IT recruiting and staffing agencies, like Betterway Devs, can further support companies in finding the right talent and establishing successful long-term employment relationships.  

Read the full article [here](https://www.betterway.dev/posts/mitigating-risks-and-maximizing-engagement-with-remote-software-developers)

Paula Tellez
Inbound Marketing Manager
BetterWay Devs
My favorite hobby
Published: 2023-05-17 14:54:19

In my life, I like learning new skills. That's my hobby. The reason behind that behavior is that I concluded that this world is evolving and changing considerably. The introduction of the internet in our day life and the invention of the computer in the 20th century has dramatically changed the lifestyle of the humanity from different point of views such as education, healthcare, transport, business, military, social...

Today, there are more than 20 programming languages used to develop mobile applications, embedded systems, computer applications that are deployed and used in Iot devices, satellites... For this reason, I concluded that continuous learning is the best way to adapt ourselves to this changing world.
html and database :form=>name
Tags: database, html, backend, chatgpt
Published: 2023-05-17 14:48:51

burda html de form içined input tag ının name özelliği req.body kısmında tanımlanmasını sağlıyor yani name="ad" diyelim req.body üzerinden buna yani "ad" kısmına  ulaşabiliyorsun

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k49ckdxu28h1rywdcc4o.png)
En Scraping AR, te ofrecemos la clave para obtener información estratégica sobre tu competencia y potenciar tu negocio.
Tags: programming, python, css
Published: 2023-05-17 14:34:31

Conocer a fondo a tus competidores te brinda una perspectiva única y te permite tomar decisiones fundamentadas. Nuestra solución de [scraping ](https://scraping.ar/)te permite recopilar datos relevantes sobre precios, productos, estrategias de marketing y más, brindándote una ventaja competitiva invaluable.

El scraping es una herramienta poderosa que te permite acceder a datos en tiempo real de manera eficiente. Podrás identificar oportunidades, analizar tendencias del mercado y ajustar tus estrategias para destacar en tu industria.

Al hacer uso del scraping con [Scraping AR](https://scraping.ar/contacto/), podrás optimizar tus estrategias de precios, descubrir insights valiosos sobre tus competidores y tomar decisiones basadas en datos con confianza.

No esperes más y visita nuestra página web en [scraping](https://scraping.ar/) para descubrir cómo el scraping puede transformar tu empresa. Obtén una ventaja competitiva sólida y maximiza el potencial de tu negocio con [Scraping AR](https://scraping.ar/services/). ¡Haz que tu competencia se quede atrás!
Fixed ⚡️ - Android Manifest XML File Not Showing in VSCode
Tags: reactnative, android, androidmanifest, mobile
Published: 2023-05-17 14:31:30

In this video, we address the issue of the Android Manifest file not appearing in VSCode. We provide solutions and troubleshooting techniques to help Android developers locate and access the crucial Manifest file. Whether you're a beginner or experienced, this tutorial offers valuable insights and practical tips for modifying XML files, understanding Manifest structures, and optimizing your Android development workflow in VSCode. Join us to overcome this obstacle and enhance your Android projects. Subscribe for more tutorials and productivity tips to take control of your Android development in VSCode.

**You can watch the tutorial here**
https://bit.ly/CrosbyRoadsYT

{% embed https://www.youtube.com/embed/4m5Ubadt6zY %}

1_ **Right-click the XML file** you want to modify or preview and select Open With... as shown in the picture below

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

2_ Double-click **Text Editor** as shown below

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



3_ If you want to always view your XML files like any other file, eg. .html, .css, etc, any time you click it, **repeat step 1**, select **Text Editor** and then **Configure default editor for ".xml"**

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

4_ It will open up like this sample

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




Thanks for stopping by to read this - kindly Subscribe to my YouTube channel for more tutorials and productivity tips.

LIKE AND SUBSCRIBE ⚡️
https://bit.ly/CrosbyRoadsYT
ChickenVision🐔👀: Detectorn2 Pose Estimation Research Update
Tags: opensource, computervision, githubhack23, development
Published: 2023-05-17 14:28:01

Greetings, dev.to community! 👋

It's time for another ChickenVision🐔👀 research update! In our ongoing quest to create an engaging augmented reality app that replaces people's heads with chicken helmets, we're exploring various deep learning frameworks for pose estimation. Today, we'd like to discuss our findings on **Detectron2**.

Our team already posted an [introduction to ChickenVision](https://dev.to/hlexnc/githubhack23-chickenvision-introduction-388b), [YOLOv7 research update](https://dev.to/hlexnc/chickenvision-yolov7-pose-estimation-research-update-21im) and our [UI/UX research & design update](https://dev.to/hlexnc/chickenvision-uiux-research-and-design-update-3j02). Make sure to check those out if you haven't!

![ChickenVision App](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prfc9i4pze8maponlvay.png)

## Detectorn2 Pose Estimation 🔍
Detectron2 is an open-source deep learning framework developed by Facebook AI Research. It's designed for object detection and instance segmentation tasks. Here, we'll outline the advantages and disadvantages we've encountered while using Detectron2 for ChickenVision🐔👀 pose estimation.

<!-- 📹 [UNIC Graduation / Detectorn2 Pose Estimation Test.mp4] -->

### Advantages 👍
- Modularity and Flexibility
- State-of-the-art performance
- Large pre-trained model zoo
- Efficient training and inference
- Active development and community support

### Disadvantages 👎
- Steep learning curve
- Resource-intensive
- Data annotation and preparation challenges

### Common Problems 😕
- Hardware and compatibility issues
- Hyperparameter tuning
- Data augmentation and generalization

For a more detailed explanation of the advantages, disadvantages, and common problems, take a look at our [full report on Detectron2](https://github.com/projectPavoculus/chickenvision-server/tree/test_detectron2).

While Detectron2 has many excellent features and capabilities, it falls short in providing accurate keypoints for human detection compared to alternatives like YOLO and OpenPose. Moreover, without the right computational resources, Detectron2 can be unstable. Therefore, we advise using Detectron2 for large-scale projects that necessitate processing substantial amounts of data to generate a high volume of results.

Stay tuned for more updates on ChickenVision🐔👀 as we continue to evaluate different pose estimation methods. Don't forget to visit our GitHub organization [projectPavoculus](https://github.com/projectPavoculus) for more information.

As always, we appreciate your feedback and questions! Leave a comment or reach out to us to share your thoughts.

Cluck on! 🐔🚀

Cheers,  
The Pavoculus team 🦃
Explorando a Educação Híbrida: Novas Perspectivas e Desafios no Cenário Educacional Atual
Tags: learning, educaçãohíbrida, aprendizagem, educação
Published: 2023-05-17 14:23:22

> A educação híbrida nos desafia a repensar as abordagens tradicionais, combinando presencial e online, e abrindo caminho para uma nova era de aprendizagem.

Recentemente, tive o prazer de participar da palestra "Educação Híbrida e Hibridização da Educação Superior e Profissional" no evento Bett Educar 2023. Gostaria de compartilhar algumas anotações interessantes que fiz durante essa inspiradora sessão:

📚 Antes da pandemia, o conceito de ensino híbrido já estava em voga, explorando a combinação de abordagens presenciais e online. Uma visão adicional dessa abordagem era a mistura de diferentes metodologias e conhecimentos.

💡 Ao longo do tempo, observamos uma mudança significativa no conceito de híbrido, desafiando as noções tradicionais.

❌ Os termos convencionais, como híbrido, educação a distância (EAD) e ensino misto, já não são adequados para descrever a dinâmica atual da educação.

📖 Nessa perspectiva, gostaria de recomendar o livro **"Educação sem Distância: Mídias e Tecnologias na Educação a Distância, no Ensino Híbrido e na Sala de Aula"**, escrito por Romero Tori. Um recurso valioso para quem busca compreender as transformações em curso.

🔗 Para aprofundar o conhecimento sobre o assunto, recomendo acessar o seguinte link: https://blog.esemd.org/2021/11/ensino-hibrido-conceitos-e-modelos.html

🌟 Durante a palestra, o palestrante Romero Tori enfatizou que **"a educação é híbrida por natureza"**. Essa visão instigante nos convida a repensar e redefinir o papel da educação em um mundo cada vez mais conectado e em constante evolução.

✨ É fundamental estarmos abertos a essas mudanças e adaptarmos nossas abordagens educacionais para melhor atender às necessidades das pessoas estudantes do século XXI.

#EducaçãoHíbrida #InovaçãoEducativa #TransformaçãoDigital #BettEducar2023
Insights from an Engineering Director (#SerpApiPodcast, Ep. 8)
Tags: podcast, serpapi, webscraping, softwareengineering
Published: 2023-05-17 14:14:59

---
description: "How to balance individual and leadership work, how to manage anxiety from SerpApi's Engineering Director perspective."
canonical_url: https://serpapi.com/blog/insights-from-engineering-director/
series: SerpApiPodcast
---

The success of the company primarily depends on the effective actions and efforts of talented people. Today we would like to introduce you to Milos, one of the Engineering Directors at SerpApi.

[Watch this episode](https://youtu.be/U7CNEdoTWRc) &middot; [Listen this episode](https://podcasters.spotify.com/pod/show/ilyazub/episodes/Insights-from-an-Engineering-Director-with-Milos--SerpApiPodcast--Episode-8-e23og6j)

## Show Notes

[00:00] - Intro
[01:26] - What are Milos' responsibilities at SerpApi?
[02:19] - How did you become a manager?
[03:25] - How do you feel about switching from individual contributor to manager?
[05:16] - Where did you gain that knowledge, internally or externally?
[07:41] - Do you prioritize individual tasks?
[09:46] - How do you feel about contributing via others instead of contributing personally?
[11:18] - What is the upper limit for you (number of subordinates)?
[13:22] - What's a goal of a weekly meeting?
[15:13] - How does your team interact with you?
[16:36] - How do you understand and know what is valuable for the business?
[18:19] - Hobbies
[20:29] - How do you organize your time?
[22:23] - Do you work without interruption?
[23:12] - What do you put in the calendar besides meeting?
[24:26] - Milos' actions when he can’t follow the plan ?
[25:00] - What do you do when you finish your work early?
[26:12] - Long term plans or small steps?
[30:40] - How have you changed since you started working in SerpApi?
[32:41] - What are your plans for the future?
[34:20] - What is the feedback about you from the people you manage?
[36:36] - How do you manage disagreements with the people you manage?
[38:15] - How do you decide when to say "no"?
[40:12] - How do you manage to deal with a large amount of work?
[45:48] - What would you like to be changed in your work?
[50:59] - What are your suggestions for yourself in the past?
[53:26] - How do you deal with anxiety?
[56:16] - Do you have a role model?
[57:13] - Epilogue (few words from Milos)


## Links and resources

[#SerpApiPodcast](https://www.youtube.com/playlist?list=PLGt0Yb3JKV12RPWTuDGXIS6N5Ex1aYJBx) is about SERP (search engine results pages) and ecommerce data scraping: parsing, circumvention of blocking, web automation, proxies, legal part of scraping, performance, data extraction and validation.

Use cases for SERP data scraping: SEO, local SEO, ML models, news monitoring, OSINT, voice assistant, ecommerce competitor research.

The podcast is brought to you by SerpApi team: https://serpapi.com
MY favority hobby
Published: 2023-05-17 14:12:01

Hobby is activity that you enjoy doing in your space time.
My hobbies are play basketball,singing,listen music, dancing,and watching movies.This help me in my daily work because its help to reduce stress and also to do my work quick.In addiction to that its help to make friendship with others.

For the part of play and dance help to improve physical health as they say that sport is life so its sport. For the part of music and movie help me in reading,listening and learning new vocabulary.

Its help to have connection with different people form different place like when you are going play or dance or sing same where you meet with people then you can make connection with them.

Its also increase self- confidence because when you stand in front of people you need to be confident enough in order to be able sing or dance.
In conclusion everyone has his/her own hobbies so what you need to know is that your hobby can your future career.
MY MEMORABLE VACATIONS
Published: 2023-05-17 14:10:50

I remember it was in 2019 when my uncle took us out with whole family,I was in Kigali city and we went to lake Kivu to enjoy.
Honestly it was the best moment of my life because it's when I met my future wife!
We ate, drink, swim,... we spent 3 days enjoying and we return back home.

It was the best moment of my life for sure. 

Again the worst memory I ever witnessed was in 2017 when I lost my younger brother through car accident at the age of 18, He was 4 yrs younger than me but he already had a B CATEGORY in driving licence, by which we took him as someone who will have a bright future, but he passed away early, 
I spent the whole night crying, I was really in the worst condition a human being can suffer from , Till now am still suffering from his death, I sometimes see him in my dreams as he is still alive.

It was the saddest moment of my whole life.
glitch hack
Published: 2023-05-17 14:09:04

**The event link:**
Event: https://glitch-hack.com/
Hack: https://trinity-studio.notion.site/GLITCH-KOREA-TRACK-GUIDE-1509d049e1b84ef49f737af5398541c8

----

**Hack Goal**
(1) Analytical data on zkBNB
(2) Create BNB Greenfield


----
**zero-knowledge proof (ZKP)**

cryptographic approach that allows one person (the prover) to verify a claim made by another without the prover disclosing any supporting information

**non-interactive proofs**
two parties exchange a single transaction that verifies the prover's veracity just once

Example: payment recipient can use ZKP techniques to confirm that the payer has a sufficient balance in their bank account

**zk-SNARK**
- "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge"
- one can demonstrate ownership of specific knowledge
- transaction's sender can demonstrate all this using zk-SNARKs without disclosing any addresses or transaction amounts
- blockchain network uses zk-SNARKs to encode a part of its consensus rules 


----


**zkBNB**
- Layer-1: Proof-of-Stake and Sharding, improve performance
- Layer-2: rollups, increase the number of processed transactions by offloading transactions off of Mainnet

**Zero-Knowledge Rollups**
zk Rollups
Layer-2 solution for blockchain-related scalability problems

**zkBNB**
- is built on zk (Zero Knowledge) Rollup architecture
- Layer-2 solution 
- computations and state changes are done off-chain (sidechain)
- bundle (or “roll-up”) hundreds of transactions into a single batch (Rollup Block) off-chain
- generate a cryptographic proof


----

**BNB Chain keyword**
BNB Beacon Chain
BNB Smart Chain (BSC)
BNB Greenfield
zkBNB

----

**BNB Greenfield**
- cloud storage
- enables Ethereum-compatible addresses

**on chain:**
BNB Greenfield blockchain: the ledger for the users
Store active data
Store public data
common metadata (billing, Storage, Permission, account, balance)

**off chain:**
Store inactive data
Store privacy data
Store off chain data
Store large file such as image or videos

**NB Greenfield dApps**
Client application (browser app)


**Centralized Data Storage Networks**
centralized servers – large brick and mortar buildings housing
single point of failure
loss of sensitive data
limited control over their data
potential censorship

**Decentralized Data Storage Networks**
data is distributed across multiple nodes
data reliability and accessibility
not controlled by a single entity making censorship
removal of data much more difficult
Retrieving data slower


----


**Reference:**

Use case blog article - https://bnbchain.org/en/blog/a-deep-dive-into-bnb-greenfield-use-cases/

WP - https://github.com/bnb-chain/greenfield-whitepaper

Docs - https://greenfield.bnbchain.org/docs/guide/

Article - https://bnbchain.org/en/blog/an-overview-of-data-storage-networks-and-an-introduction-to-bnb-greenfield/

Congo testnet - https://bnbchain.org/en/blog/bnb-greenfield-testnet-congo-is-live-join-the-community-to-reshape-web3-data-ownership/

zkBNB scaling - https://www.bnbchain.org/en/blog/zkbnb-the-scaling-breakthrough-for-bnb-chain/
MY FAVORITE HOBBY
Published: 2023-05-17 13:58:57

HELLO!!!!!.
My  name is DUSHIMIMANA FELECIEN  I greats any
body who follows me ,like me and share her/his
own ideas for achieving my own goals.
On my side I have many favorite hobbies 
which are follows here
I like my parent 
I like to hear music in my life
I like  to use social media 
I like pray with my lord
I don't like any person joking me in bad cases
I  like Interested actors because in my projects 
I'm actor on TIKTOK and YOUTUBER

I'm happy with God in all time my hobbies
are in my body first because I'm loved own 
I'm interesting in funny stories but can't be in all time 
there are time for smile and time for serious 
I like my lessons coding because I want to be software developer 
and web developer in my survivor with my lord!!!!!!.
Passing Data in React
Published: 2023-05-17 13:54:49

React allows you to split the UI into independent, reusable pieces so the user can work on the pieces individually. Components are similar to JavaScript functions but take in inputs called props and what is returned is what will be displayed on the screen. 

seeing data on site
```
function Welcome(data) {

function greeting(){
console.log("Greetings friend")

}
 return <h1>Hello, {data.name}</h1>;
}
```
The difference between a component and function in terms of syntax is that a JavaScript function starts with a lower case while the react component starts with a capital letter. 

For a user to access the data they must pass the information thru with a prop

sending data to component
```
  return (
    <div className="App">
      <PokemonPage data={data}/>
      
      {/* <PokemonCollection data={data}/> */}
    </div>
  );
}
```
Once it is sent to the other component then the user will have access to the data they are working with. But it should be destructed with a {} when passing it into the component.


```
function PokemonCard({ pokemon }) {

}
```

Without the prop being deconstructed you will have to use one extra step to deconstruct the data using dot( props.prop ) notation

In react you are also able to pass functions in as props to give scope to another component. You are able to write a function to handle a click and pass it thru to another component the same way you would pass data sent as a prop

Component and Function
```
function App() {
  function handleClick(){

  }

  return (
    <div className="App">
      <PokemonPage data={data} handleClick={handleClick} 
      {/* <PokemonCollection data={data}/> */}
    </div>
  );
}

```
Once the prop or function is passes thru the component it is accessible using dot(.) notation to populate the data on the site. the prop and the function must be wrapped in {} in the JSX inorder for the prop and/or function to be used. 

without {destructing}
```
function Comment(props) {
  return (
    <div className="Comment">
      <div className="UserInfo">
        <img className="Avatar"
          src={props.author.avatarUrl}
          alt={props.author.name}
        />
        <div className="UserInfo-name">
          {props.author.name}
        </div>
      </div>
      <div className="Comment-text">
        {props.text}
      </div>
      <div className="Comment-date">
        {formatDate(props.date)}
      </div>
    </div>
  );
}
```
MY FAVOURITE HOBBY
Published: 2023-05-17 13:54:22

Hello again, Ladies and Gentlemen.
As you know my name is Mugisha Ghad from Eastern part of Rwanda , from Kirehe district, Mahama sector, Munini cell. 
Am back with telling everyone about my hobbies, the things which are most important for me are:
0. I kike my Families
1. to eat is my hobby
2. I like to dance
3. I like to read bible
4. I like to Study
5. I like to pray 
6. I like to do different activities which deals with money...
etc......................................................