teleren/devto huggingface dataset:
FIDO biometric authentication for WooCommerce
Tags: wordpress
Published: 2022-03-08 18:03:58

LoginID’s DirectWeb Plugin enables your WordPress application’s end users to utilize FIDO/FIDO2 certified passwordless authentication, including the ability to provide more sensitive operations such as credential management. By leveraging the end user’s existing device biometrics you can quickly integrate multi-factor authentication into your site. Our service is now compatible with WooCommerce and is aligned with PSD2, GDPR, CCPA, and HIPPA.

_Benefits_:
**Privacy**:
– Biometric information never leaves your device (based on FIDO/FIDO2 principles), not stored in the cloud.
– No tracking of customers.
**Convenience**:
– Eliminate the need for your users to enter a password when they log in to your website from their primary device.
– Reduce your user abandonment rates by making transactions as seamless as possible.
**Compliance**:
– FIDO/FIDO2 is aligned with the GDPR and PSD2 principals around the use of strong authentication.
**Security**:
– Boost your website’s security through the use of multifactor authentication with strong public/private key credentials.

For more information on how the DirectWeb plugin works, please view our documentation: https://docs.loginid.io/.



Download the plugin here: https://wordpress.org/plugins/loginid-directweb/
Finally, Zoé Coded in 2022
Tags: wecoded
Published: 2022-03-08 18:00:24

I took me a long time to become a software engineer. The first time I tried to learn how to code I was a teenager, but the idea it could become my career never occurred to me. For my teen self, it was a men's job.
Over the years, the notion was reinforced by the overwhelming "geek" culture being showcased in the media and pop culture.

I remember this person who told me I couldn't change career because I didn't learn it as a kid, so it was over for me, wasn't it?

Guess I proved him wrong. 

Now I regret the years I lost searching for my dream job, but it makes me more aware that the importance of showcasing my work as a software engineer. So the younger generation will know they do belong in this industry.

So in 2022, I pledge to always speak up when others forget to include women in our industry and to relentlessly bore them to death with the importance of inclusivity and diversity.
Animal Squad Game
Tags: programming, c, unity3d, gamedev
Published: 2022-03-08 17:58:52

Check my game 'Animal Squad'
It's free on GooglePlay !

Hello, I hope you all are well, I need support and opinions(Feedback) about it , and thanks a lot .

This is the link from google play
https://play.google.com/store/apps/details?id=com.khmstudio.AnimalSquad
[](https://play.google.com/store/apps/details?id=com.khmstudio.AnimalSquad)
THE MAJOR DIFFERENCE BETWEEN WEB 2 AND WEB 3
Tags: programming, blockchain, web3
Published: 2022-03-08 17:57:24

My name is Olukunle Joseph Tomisin. I was just given an opportunity by [Zuriteam](https://zuri.team/) partnered with [Nestcoin](https://nestcoin.com/) to learn about Web3 technology and Blockchain. 

So in this write-up,  I will be discussing about the main difference between web2 and web3.

Websites that emphasize user-generated content, simplicity of use, participatory culture, and interoperability for end users are referred to as Web 2.0.

Web3 (also known as Web 3.0) is a concept for a new version of the World Wide Web based on blockchain technology and incorporating concepts such as decentralization and token-based economics.

The most significant distinction between Web 3.0 and Web 2.0 is that Web 3.0 eliminates the need for centralized middlemen and introduces information universality.

You can check out the following links to learn more about it:

1. [Blockgames](https://blockgames.gg/)
2. [Nestcoin](https://nestcoin.com/)
3. [Zuriteam](https://zuri.team/)
Median of Two Sorted Arrays
Tags: javascript, career, algorithms
Published: 2022-03-08 17:42:28

This question is deemed "Hard", but it's not too bad at all.

Let's assume we've got two parameters in our function, each are an array of nums. 

```

function medianTwoArrays(num1, nums2) {

}
```

The first thing we can do is concat them together, and then sort the newly created array from lowest to highest. 

```
function medianTwoArrays(num1, nums2) {
  let newArray = nums1.concat(nums2)
  let sorted = newArray.sort((a,b) => a - b)
}

```
Cool. We've now got a sorted merged array. Now to determine whether we have an odd or even amount of elements in our array. 

If the length of the new array is even, we will take the two numbers separating the lower and upper half of the array, add them together, and divide them by two. 

Doing so is simple. If the length modulo 2 is 0, then its even. If it has a remainder of 1, then it's odd. When its odd, we want to divide the length by 2 and the remove .5 from the index. 

For example, if we have 5 elements, and we want the third, we can do 5 divided by 2 which is 2.5 and minus .5 we have 2 (which is the index, so we're talking about the third element). 

```
function medianTwoArrays(num1, nums2) {
  let newArray = nums1.concat(nums2)
  let sorted = newArray.sort((a,b) => a - b)

  if (sorted.length % 2 === 1) {
    return sorted[(sorted.length/2) -.5]
  } 
    else {

  }
}
```

Now lets focus on the other part of the problem, if we have 8 numbers, or 4 numbers, in the array. 

To solve this we will want to get the number in the lower boundary, and the number in the upper boundary, then we will divide both by 2. 

```
function medianTwoArrays(num1, nums2) {
  let newArray = nums1.concat(nums2)
  let sorted = newArray.sort((a,b) => a - b)

  if (sorted.length % 2 === 1) {
    return sorted[(sorted.length/2) -.5]
  } 
    else {
 return (sorted[sorted.length/2] + sorted[sorted.length/2 -1]) /2
  }
}
```

And voila. We've managed to return the median whether the length of the merged and sorted array is odd or even.
Quiz Website Thingy
Tags: webdev, programming, opensource, discuss
Published: 2022-03-08 17:34:08

So I'm thinking of making a website where you can make those type of quizzes where it gives you a result at the end (eg. Harry Potter House Quiz).

I'll make it in Flask and use MongoDB for the database which saves the questions and the answers and how the end outputs are judged.

---

**How many of you guys are interested in using this?**

**Is this a website which people would be interested in buying the services for?**
100 dias de codigo: 83, diseñando mi nuevo blog en figma y nueva semana.
Tags: spanish, 100daysofcode, webdev, design
Published: 2022-03-08 17:33:27

¡Hey hey hey!

El día de ayer estuve algo ocupado pero aun asi logre tener algunos avances en el diseño de mi blog que creare con Next.

Se que, en los últimos días, hable sobre un proyecto que estaba creando con el stack MERN pero hace poco terminé la guia para [aprender Next.js](https://nextjs.org/learn/foundations/about-nextjs?utm_source=next-site&utm_medium=homepage-cta&utm_campaign=next-website) y debería crear un proyecto para aprender un poco mas sobre el antes de seguir avanzando en mis aprendizajes.

He realizado algunos wireframes basicos sobre las secciones de la pagina los cuales son los siguientes:

- Wireframe de la pagina principal del blog
![wireframe blog darito](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ygtgvahe8x1vtree2bpw.png)

- Wireframe del encabezado de la pagina principal del blog
![wireframe encabezado de blog darito](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ecipoep25wkzv8dgejiv.png)

- Wireframe de un blog en la pagina principal del blog
![wireframe blog en pagina principal darito](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1l0lphsvuzvgu30k7eam.png)

Y algunos componentes que he diseñado en figma son los siguientes:

![Diseño figma de blog darito componentes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tqm8ib8nrdfw9991rir8.png)

A pesar de que aun me falta diseñar mas me siento motivado por mis avances en el diseño.

Ahora sigamos con la sección de análisis de...
### Metas de la semana pasada
- Aprender un poco mas sobre redux y como usarlo con typescript.
- Agregar redux al proyecto finance.
- Aprender un poco de nextjs.
- Aplicar a alguna entrevista.

#### Conclusiones de la semana pasada
Completé la primera, segunda y tercera meta pero a la ultima tengo que agregarle el hecho de que no fui realista con la preparación que necesito para las entrevistas. Creo que necesito estudiar un poco y practicar mucho mas para poder aplicar y sentirme con la seguridad adecuada de demostrar mis conocimientos de forma correcta.

### Metas de esta semana:
- Aprender mas sobre servidores con nodejs y express.
- Conectar mongoDB con mi API REST de agenda de teléfonos.
- Terminar el diseño de mi blog.
- Implementar mi blog con entradas de prueba.

Como todas las semanas siento que a veces soy muy codicioso con la cantidad de tareas que quiero lograr pero aun asi haré todo lo posible por hacerlas. Por cierto, dejare el tema de las entrevistas para cuando termine de aprender un poco mas sobre el backend y me prepare mas para estas practicando con algunos amigos o personas cercanas.

Ahora si, sigamos con lo que he logrado hacer...
### Hoy
- Busque algo de inspiración para el diseño de mi blog y elegí un color especifico central.
- Elegí las tipografías para mi proyecto.
- Dibuje los wireframes de mi pagina web.
- Cree el diseño de algunos componentes y comencé con el diseño de las paginas enteras.

¡Espero que tengan mucho éxito con sus proyectos y animo con todo!

Hasta la próxima.
Nevertheless, Christa Continued to Slay 🔥
Tags: wecoded, career, womenintech, frontend
Published: 2022-03-08 17:33:11

---
title: Nevertheless, Christa Continued to Slay 🔥
published: true
tags: shecoded, career, womenintech, frontend
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h0wyy3x00sji1h9tmw52.png
---

From 2019 to now...

{% embed https://dev.to/cweave_/nevertheless-christa-coded--17j2 %}

Since I wrote my first and only post in 2019 I've:

- relocated from Michigan to South Carolina
- went from a User Interface Developer to a Frontend Engineer
- survived a pandemic
- got laid off (not because of said pandemic) and took over 2 months to find a new job
- and now I'm crushing it as a Software Engineer

My interests have shifted slightly from being only frontend focused to being interested in full-stack development, mainly because my job presented me with the opportunity. I am now working with React, Node, Express, and different types of databases on the daily. 

## My biggest technical goals are…
Advancing further in my career. Right now, that means becoming a Senior Engineer. From a technical standpoint, becoming more comfortable with backend development in relation to JavaScript and understanding databases and data structures better. 

## My biggest technical achievements are…
Really stepping into that full-stack role and embracing challenges. I used to be so scared of taking on things that were challenging, and now I fully embrace them. I truly enjoy that challenge and watching myself grow from the experience of working through something difficult (even if I want to rip out most of my hair throughout the process).

## Throughout my career (as a software developer, in tech, etc), I have overcome…
Myself more than anything. Imposter syndrome is real, and it's hard. Knowing that I belong where I am and that I am smart and capable as my peers is a huge hurtle. 

## Advocating for myself looks like…
Asking for help when I need it, never being ashamed. Knowing what my needs are and finding the avenues to obtain it.

## I pledge to support women, non-binary folks, and other minorities in tech by…
Being the voice for the voiceless. In many ways I am that person for my team now - speaking out when there are concerns and advocating for change. I have privilege of being white, and if I can use that to help lift someone else, then that is privilege well served. 

## I’m excited about…
What my future holds and where my career takes me. I don't necessarily have a "five year plan" - all I know is that I want to continue to grow my skills and build cool stuff. I love what I do and I want to keep doing it.
Tech world, where I going to learn until the last day of my life. By {Jeanecvh}
Tags: wecoded, javascript, jr
Published: 2022-03-08 17:28:35

Hi! Is a pleasure for me that somebody in the tech world, read my short history.

I know from inside the real programmer life from six months ago, approximately. Sounds cliche when somebody say "The technology changed my life", but when I speak in first person, that "cliche subject" dissapear. Because is true. 

Before I'm here, I spent my days thinking about my future (Now I'm still doing LOL) but the difference is I'm feeling a very comfortable in the community of this world. The way that you help others, without expecting anything in return is insane. I know, not all the persons have the same thought, but until now, I have meet with very good people,  and they maked me feel that with the help of my mentors and classmates I have learned a lot of things that will be useful for my future. 

I'm very grateful with all persons who I have meet, with this platforms that give us this space for share some texts. (With all the community Stack Overflow too). Thank you for all, my English is no so well, but I keep trying.

A lot of hugs for all the womens of the world, remember this is only one way and we have a more, we are the power!
rosaline codes in 2022!
Tags: wecoded
Published: 2022-03-08 17:20:26

Hello everyone.

I'd like to share my coding journey with you all. I was never interested in coding in the beginning. But I took up a Computer Science course because I felt it easier than my other options. Years passed by. I could code decent. But nothing extraordinary. Till I found a project I was excited about.

![credits-dino-comic](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f42ihlwb910cthxt7rwz.jpg)
 

Then I found out that coding was just a matter of will. If you wanted to do something very badly, as long as you invest enough time into it, doors will open up. There's a huge difference between what I taught myself and what I learnt at my computer science course. I feel like true learning begins when you're ready to dive deep in. It takes courage. But it's totally worth it.

Thanks a lot for reading! 
Believe in yourself!
You've totally got this!

Bye,
Rosaline
Project Skill Tree: Student View of App Page Part 1
Tags: webdev, design, ux, product
Published: 2022-03-08 17:28:23

## Contents

- [Introduction](#introduction)
- [Features](#features)
- [TODOs](#todos)
- [Conclusion](#conclusion)

## Introduction

&emsp; Today, I designed the [student view](https://www.figma.com/file/2HIVXfIRBTeEJy5QnTphSY/skill-tree?node-id=3%3A19) of the main application in Figma. The background placeholder is the skill tree from _Super Smash Bros. Ultimate_.

## Features

- NavBar
    - Logo
        - Goes to home page
    - Search Bar
        - Search for topic node
    - Settings Button
        - Opens Student profile settings and viewing settings
- SideBar
    - Sidebar size must be adjustable.
    - Topic Title
    - Markdown document
        - Teacher's notes, links, and images written in markdown
    - Edit Feedback button
        - Open the Feedback form
- Response Pop-Up
    - Rating Multiple choice
        - **Required**
        - Rate from "not well at all" to "very well" how well you feel like you understand a topic
    - Written Feedback Form
        - **Optional**
        - Can explicitly tell the instructor how you're feeling about this topic
    - Done Button
        - Pressing Done button causes the feedback form to hide

## TODOs

- Come up with a color schema.
    - I should come up with several color schemas for the UI and leave that choice up to the user.
- Think of how you're going to procedurally create the skill tree.
- Think of how you're going to implement user view-navigation on the skill tree.
- Think of the final visual design of the skill trees. I'm thinking of copying Skyrim.
- Think of node icon defaults
- Think of background image defaults. This will be the background beneath the skill tree.

## Conclusion

&emsp; It's a good start. I drew a lot of inspiration from the Figma UI itself, which I thought was funny. Using markdown for the instructor notes was inspired by my time writing posts at [dev.to](https://dev.to/). Markdown has the benefit of being useful whether teachers take advantage of its features or not.
&emsp; I will be building the teacher view next. It should be as close to the student view as possible.
Nevertheless, Laura Coded in 2022
Tags: wecoded
Published: 2022-03-08 17:27:48

Hello!
I'm Laura López, a telecommunications Engineer, turned into a data scientist, I write a blog called ["Al mal tiempo, buena data"](https://lauralpezb.medium.com/) and [photography lover](https://vsco.co/lauralpezb/gallery). I'm from Medellín, Colombia.

I started my tech career as a Test Engineering Analyst for a telecommunications company and then I turned into a data scientist which is what I love to do. 

The process was difficult but I really enjoyed it and I could not have done it without the help of communities in my city that support women in technology. This is why I want to talk a little about them.

So here goes.

# [Pyladies Medellín](https://www.meetup.com/es/Python-Ladies-Medellin/)
Pyladies is a community with the objective of teaching and promoting the presence of women in the technology industry. This is a group that aims to provide a female-friendly support network for starting Python programming.

# [Women Who Code Medellín](https://www.womenwhocode.com/medellin)
WWCode Medellín is a community made up of women passionate about programming and technology. With workshops, meetups, and study groups, this community is dedicated to inspiring women to excel in technology careers by creating a global, interconnected community.

# [Data Science Fem](https://www.datasciencefem.com/)
Data Science Fem provides opportunities for women from any profession to start their careers in data science. It's a wonderful community that provides support and spaces to share knowledge among its members.

# [AWS Women Colombia](https://www.meetup.com/es/aws-women-colombia-user-group/)
It's a community of women passionate about Cloud Computing technologies that seek to encourage more women to learn and implement AWS cloud services, as well as promote the inclusion of women in the world of technology.

There are many more communities that support women in technology and I'm proud to be an active member and support them so that more women are encouraged to start their careers in the technology industry.

We are not alone, there are many communities of wonderful women who are here to give you a hand if you need it, cheer up and be part of this incredible world of technology.
React.JS Form Submission Array of Objects
Published: 2022-03-08 02:49:06

Into
The process whether the value is text or checkbox or radio is the same, the hard part is organizing them and having it get done right in a way were the changes are done dynamically. 

Step1


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


These are the three functions you will need to make this work. The use state will allow us to affect the rendering. The submit and change will be used to manipulate the data with association to the input, and form html elements.


Step 2


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

This was the function we are going to use in these HTML elements you see no value, that will change we will need, will show you later. This style of submitting a form can work on all types, not just text , and will focus on text because it is easier to understand.

Step 3


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

Fill the STATE variable with an appropriate data structure. This example, I will be using an array of objects. Inside the object there will be keys. These keys will be specifically named to match the keys that will be rendered on the page. For my page has a username and password keys and slot so I will put in my new STATE  object to have keys like so.

In addition here in the submit function you will need a preventdefault to prevent the object from wiping out the data that was put. When the event is invoked the function preventDefault().

Step 4


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

Finally we are going to create a function which manipulates state in consistently updating our HOOK thanks to our SET value. In here also we are going to use the SPREAD operator because when we don't want to destroy data but instead add data. The spread will allow us to make a clone of our DATA variable’s content while we add a new object to our array of objects.

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

Know the values will be added, as you see in the SET there is a key which takes the value for the ID and the value part takes the value of the input. Yet remember we did not put a value when we first created the input. In this step, you will tell the machine to grab the id part for the key and value for the value of the newly created object .

BOUNS 
This system does not need to be with input associated with only type text and text values that can be with all data types. I am going to show an example below for an image and give an option for a checkbox instead of text only.

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

e.target.type === "radio
this to do if you wanted a radio
but will need multiple inputs for the radio uses a selection
has no network configuration for its current network id (5777).
Tags: javascript, programming, tutorial, truffle
Published: 2022-03-08 17:18:18

hi dear
i implement smart cobtract in vscode
i have error :

`has no network configuration for its current network id (5777).
    at evalmachine.<anonymous>:1:48
    at Function.getter (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\constructorMethods.js:282:1)
    at Function.get (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\properties.js:129:1)
    at Function.getter (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\constructorMethods.js:285:1)
    at Function.network (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\properties.js:108:1)`

in truffle-config.js i entered :

`development: {
            host: '127.0.0.1', // Localhost (default: none)
            port: 9545, // Standard Ethereum port (default: none)
            network_id: '5777', // Any network (default: none)
        },`
but have error
plz help me
thanks