teleren/devto huggingface dataset:
How to Deploy a Centralized Cryptocurrency Exchange Using Opensource Peatio / OpenDAX
Tags: opendax, peatio, mobidax, cryptocurrencytradingsaas
Published: 2020-11-10 16:32:48

MobiDAX weekly tutorials - MobiDAX Quest - guide you through the process of deploying your own Cryptocurrency Trading Platform using Opensource software, Peatio and Barong.

Check out our first video release titled: 'How to Deploy a Centralized Cryptocurrency Exchange | MobiDAX Quest - part 1'

Video link: https://youtu.be/qLjl2csyVPw  

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/48yopzz7t9ud4xx2bwjy.png)

Subscribe to our YouTube Channel and join our Telegram Group for more great content and relevant information!

Telegram Opensource Development Support Community: https://t.me/mobiDAX_group

YouTube Channel: https://www.youtube.com/channel/UCRWvQrk8o7I933YSNbHaISQ
How do you find the best reviewers for your PR(MR)?
Tags: watercooler, codequality, codereview
Published: 2020-11-10 16:21:42

Normally I solve this in the following way:
1) look through the git history of different files and folders affected by changes in my Pull Request;
2) then look who is available now;
3) then assign them and ask for their review.
When I was non team lead, I was also adding here my team lead.

Is there any better(faster) way to find the best possible reviewers?
A new beginning...
Published: 2020-11-10 16:15:17


![markus-winkler-mizZpR87a8E-unsplash.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1605023601765/Edxm0QVO6.jpeg)
<span>Photo by <a href="https://unsplash.com/@markuswinkler?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Markus Winkler</a> on <a href="https://unsplash.com/s/photos/scissors?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span>

A fresh start? My first entry, blog, whatever ever, is here. A couple of weeks ago, I got a haircut. No big deal for almost every person that I know, except, I've had my 'locs' for almost 20 years. I've cut them low, I've dyed them, re-twists, etc. But, after some complications with my hair, physical stresses, and sort of an emotional 'exhale', I sat in the chair talking with this lovely woman (that I met, like, 48 seconds ago) and without going through the options of what I could do to salvage my mangy hair, I just said "let's cut it". After the deed was done, I texted my fiancée to tell her that I cut it and she replied "no matter what, I love you, and you'll be hot regardless". She's so polite in her little lies to make me feel like I've done the right thing. But, you shouldn't get caught up in reading about me. This story would take us a 2-hour coffee break for me to get to the point, because I'm one of those people who drone on about the minutiae of intricate things you're clearly uninterested....

**Right, yes, a new beginning...**

The point of that initial story is, career change, hair change, picking up a new talent, going to a gym, etc... All of these things can be daunting in their own ways. New faces or obstacles. New technologies or terminology. Should you do it? Is it worth the risk? We focus sooooo much on what's the worse that can happen, but rarely on what's are some of the best possible outcomes.

I was annoyed at thinking of how many people were going to ask about what happened and why I cut my hair. But, after a couple of weeks, that faded away. A couple of months ago, I left my job to focus on my efforts on diving deeper into the tech side of things, but also incorporate my science background into whatever new journey I began.

So what's the point, why bring this up? I don't know who you are, but chances are you've gotten this far, not reading this (probably not too hard), but where you are today. Whether or not you battle some sort of imposter syndrome or feel if you are or aren't ready... you've gotten this far. A junior developer looking to get into the field. A senior engineer learning a new tech stack. A project manager going after what could be the biggest, most defining obstacle of their career. You got this far. You made it this far. You could fail. You could suck. You could barely pass. You could succeed. 

You could... only if you try. Is it worth the risk? I'm not you, but take a second to think about both outcomes and not just the one that excites your ego or feeds your doubt. I personally think you've got this. But, I'm just a random voice in your head. Peace.
Models In Django
Tags: python, django, webdev, beginners
Published: 2020-11-10 15:51:06

This is part of the series [Django For Beginners](https://bit.ly/django-for-beginners) we are going to see about apps in app and we will see about models in django in this part.

## What are models ?

Models play an important role in django, it makes it what it is. Models is the way to represent our database in a pretty form. We can also change databases without any changes to models in django, and we use these models to query our database. Models make life easy. 

We define models for our application in [apps](/python/django/apps-in-django/) in `models.py` file. Now let's see the example, in this example we are going to design a model for a `blog post` and `tags` associated with blog post. In real-life scenario you can also you libraries such as `django-taggit` for tagging the blog post and to do the heavy lifting for us. Now let's see the example,

```python 
from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User

class Blog(models.Model):
	title = models.CharField(max_length=250)
	post  = models.TextField()
	slug  = models.SlugField()
	tags  = models.ManyToManyField('Tag', blank=True)
	createdAt = models.DateTimeField(default=timezone.now)
	createdBy = models.ForeignKey(User, on_delete=models.CASCADE)

class Tag(models.Model):
	tag = models.CharField(max_length=250)
	createdAt = models.DateTimeField(auto_now=True)
	blogs = models.ManyToManyField(Blog, blank=True)

```

Sorry to interrupt you but I want to tell you one thing that I have started a small blog you may continue reading it [here](https://www.ketaniralepatil.com/python/django/models-in-django/) it will help me a lot.
How to Run an ETH 2.0 Node on AWS Cloud Infrastructure
Tags: eth2, mining, ethereum, blockchain
Published: 2020-11-11 20:59:56

---
title: How to Run an ETH 2.0 Node on AWS Cloud Infrastructure
published: true
date: 2020-11-10 16:00:12 UTC
tags: eth2,mining,ethereum,blockchain
canonical_url: https://medium.com/coinmonks/how-to-run-an-eth-2-0-node-on-aws-cloud-infrastructure-df55101e670b
---

[![](https://cdn-images-1.medium.com/max/1000/0*xhmyxBoKycVe8fMO.jpg)](https://medium.com/coinmonks/how-to-run-an-eth-2-0-node-on-aws-cloud-infrastructure-df55101e670b?source=rss----721b17443fd5---4)

Learn how to become a validator for ETH 2.0 without purchasing expensive hardware.

[Continue reading on Coinmonks »](https://medium.com/coinmonks/how-to-run-an-eth-2-0-node-on-aws-cloud-infrastructure-df55101e670b?source=rss----721b17443fd5---4)
Unit 3 Project, Adhering to Git-flow and  working with UX-Designers.
Published: 2020-11-10 15:58:54

Root is an full-stack MERN application designed to provide sustainable transportation methods to users. The first iteration will include information on the different types of transportation where users can add, delete, edit or view options and shows transportation, policies and initiatives for select cities in the US. The second iteration introduces the concept of a user login as well as mobile breakpoints throughout the site.

This project was built by a team of developers in collaboration with a UX/UI team who provided the overall concept & design of the app, wireframes and all assets.

https://root-green-transport.netlify.app/

Software Developer team : Daniel Michael, Eddie DiDonato, Allison Quiroz, Nathan Wigen.

UX Design team : Claudia Zacharias, Erica Cleary, Kendall Kessler, Toni Brown.
The CSS Series - Part 3: Selectors
Tags: css, beginners, webdev
Published: 2020-11-10 15:57:36

## Introduction
This page provides a definition of the CSS selector and lists the various ways to select an HTML element from within the CSS style sheet.

## Prerequisites
A basic understanding of HTML

## Understanding CSS Selectors
CSS selectors define the HTML elements to which CSS properties apply.  In the following CSS syntax, the selector is used to define an HTML element to which the { property: property value } pair, or declaration, applies.
  
```css
selector {
  property: property value;
}
```
In the below example, we have placed div in the selector position, meaning the { property: property value } pair that follow applies to all div elements within the linked HTML file.

```css
div {
 background: red
}
```
In the above example, we've assigned a background color of red to all div elements within the linked HTML file.

## Selecting HTML Elements
There are multiple ways to select an HTML element from the CSS style sheet. Each method has it's own unique syntax.

- **Universal Selector**: The asterisk (*) selector applies to the entire document
- **Type Selector**: Applies to all HTML tags of a given type. For example, the div selector will apply to all div tags
- **Class Selector**: The .myClassName selector will apply to all HTML elements with an attribute of class="myClassName"
- **ID Selector**: The #myIdName selector will apply to all HTML elements with an attribute of id="myIdName"
- **Attribute Selector**: The [attribute] selector will apply to all elements with that attribute.


There are ways to select HTML elements more specifically by combining more than one selector. These methods will be covered in the CSS Specificity tutorial.
 
## Understanding Inheritance

HTML elements can inherit CSS { property: property values } pairs, known as declarations, even if they are not specifically selected in the style sheet. For example, if the index.html file had this:
```html
<div>
    <p>Welcome to #Vetswhocode</p>
<div>
```

And the linked stylesheet.css file had the following code:
```css
* {
    font-family: sans-serif;
}

div {
    font-size: 24px;
}
```

Since the * selector applies to the entire document, the { font-family: sans-serif } declaration will apply to the paragraph tag. 
Additionally, since the paragraph tag is nested within the div tag, the  { font-size: 24px }  declaration applies to this paragraph element. 

## Conclusion
You've just learned of different ways to select an HTML element from within your CSS style sheet file.
Using Children in React
Tags: react, javascript
Published: 2020-11-10 15:57:28

---
title: Using Children in React
published: true
tags: react, javascript
canonical_url: https://welearncode.com/use-children-react/
---

You can use props.children in React in order to access and utilize what you put inside the open and closing tags when you are creating an instance of a component.

For example, if I have a Button component, I can create an instance of it like this: `<Button>HI!<Button>` and then inside of the Button component, I could access that text with props.children. You can also use this to create components that wrap other components -- `<Container><Button /></Container>` for example.

```jsx
function Button (props) {
  return <button>{props.children}</button>
}
```

I can then instantiate the component with `<Button>Click Me!</Button>` and then a button with the text click me would display on the page.

For a layout, I could do something like:

```jsx
function Container ({ children }) {
  return <div style={{ maxWidth: 800px, margin: 0 auto }}>{children}</div>
}
```

Note: in this example, I'm destructuring the props object, so I can use children directly.

And then to instantiate it I could do:

```jsx
<Container>
  <h1>Welcome to my App</h1>
  <p>Hello, hi, this is my paragraph</p>
</Container>
```

Normally in order to pass props from one component to another, you need to do `<Button label="hello" />` and then use `props.label` in the component, but React children is more flexible and allows you to mirror HTML more closely within your JSX.
What's your LinkedIn title?
Tags: firstpost, jokes, watercooler, portfolio
Published: 2020-11-10 15:46:42

First time posting here. Not much to say except I am a "**Fascinating Ninja Software Developer**"
Let me hear you in comments what you got 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/z3wyhcb6jyxozf60a6aq.png)
Day 7 of 100 Days of Code
Tags: 100daysofcode, html, css, braziliandevs
Published: 2020-11-10 15:35:06

# Hey everyone!

On this day i created a new page for the home page of this [site][repo]. The result is way better of the first one.

Hope you enjoy :)




### Connect with me:

[<img alt="ricardo.digital" width="22px" src="https://img.icons8.com/ios/452/internet.png" />][website]
[<img alt="ricardocas | LinkedIn" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/linkedin.svg" />][linkedin]
[<img alt="clickdoricardo | Instagram" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/instagram.svg" />][instagram]


[repo]: https://barbershop-digital.netlify.app/home.html
[website]: http://www.ricardo.digital/
[twitter]: https://twitter.com/rcosta_digital
[instagram]: https://www.instagram.com/clickdoricardo/
[linkedin]: https://www.linkedin.com/in/ricardocas/
Day 6 of 100 Days of Code
Tags: 100daysofcode, html, css, braziliandevs
Published: 2020-11-10 15:29:32

# Hey everyone!

On this day i uploaded the [site][repo] on Netlify. Following this [tutorial](https://www.netlify.com/blog/2016/10/27/a-step-by-step-guide-deploying-a-static-site-or-single-page-app/)

Hope you enjoy and do the same:)


### Connect with me:

[<img alt="ricardo.digital" width="22px" src="https://img.icons8.com/ios/452/internet.png" />][website]
[<img alt="ricardocas | LinkedIn" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/linkedin.svg" />][linkedin]
[<img alt="clickdoricardo | Instagram" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/instagram.svg" />][instagram]


[repo]: https://barbershop-digital.netlify.app/home.html
[website]: http://www.ricardo.digital/
[twitter]: https://twitter.com/rcosta_digital
[instagram]: https://www.instagram.com/clickdoricardo/
[linkedin]: https://www.linkedin.com/in/ricardocas/
How can I learn ASP.Net at home?
Tags: computerscience, dotnet, career, tutorial
Published: 2020-11-10 15:09:28

I will suggest you to go into deep of aspdotnet because aspdotnet required for web applications and now mostly work related to web application is going by MVC. if you want to learn aspdotnet then you need to follow these steps one by one:-

First read all the basics things related to aspdotnet from tutorialspoint website.
Watch every video on youtube related to aspdotnet and practice each and every code.
With every video you need to follow Microsoft website aspdotnet tutorial also by which you can go more deep of every concept.
When you will feel that now you know something in asp(dot)net then try to create a new dynamic website.

Now your mind will say to you that what type of website you should create (You ll have blank mind for this question :P)

Pick up any topic or anything from your daily routine and try to create a new web page daily which have at least one functionality.

Make a target to complete above 3 steps within 120 days. I hope that you ll be a good programmer of aspdotnet after following above 3 steps.

Meet The Experts For Better Guidence : https://nareshit.com/asp-net-mvc-online-training/
(Not so) Spooky October
Tags: hacktoberfest
Published: 2020-11-10 15:06:46

### Who?
When you stroll around Central Park Mall in West Jakarta, Indonesia, and find a girl with short hair, chubby cheeks, oversized t-shirt, and trousers/skirt, that's me. I'm Monica, known as `depimomo` online. A girl who has a winter white hamster as a pet and has a love-hate relationship with coffee. Currently, I work as a Full Stack Academy Trainer and mostly teach about Spring Boot, React, React Native along with best practice when using them, unit testing and TDD.

### Background
Are you brand new to open source? Yes. 
What about coding in general? Previously, I worked as a full stack developer so I think my coding skills are okayish :D. I was an Information System students so actually it's not required to do a lot of code, but actually I'm quite interested in solving problems using my logic and turning them into something.

### Progress
I found out about Hacktoberfest from my boyfriend and luckily it fits my Q4 individual development plan (IDP): to contribute to an open source projects. So without further ado, I decided to participate! My initiate goal was 2 PRs, but I tried to push myself and in the end I have 4PRs merged. 

### Contributions
I searched for open source projects on Hacktoberfest's Discord channel and came across an interesting project: AsyncAPI. First, I learn about what are they and what they do. Since I work as Full Stack Developer, API is nothing new to me and I think I can relate more. Surprisingly, they created a well-documented sheet about their open issues as well as a video explaining what to do for each issue! It's very impressive and makes me want to contribute more. 

My contributions:
https://github.com/asyncapi/converter-js/pull/11
https://github.com/asyncapi/python-paho-template/pull/29
https://github.com/asyncapi/asyncapi-react/pull/161
https://github.com/asyncapi/python-paho-template/pull/30

### Reflections
Even though at first I'm scared that my PRs are not good enough (spooky!), the open source project maintainers was really welcoming and helpful. I learn many about PRs conventions (the title, description, coverage), how to solve bugs and improve the code, and most importantly I feel excited when my code merged because it means now I'm part of something bigger. I will definitely contribute to open source project again, even outside Hacktoberfest. Let's make Hackanuaryfest, Hackebuaryfest, Hackarchfest, Hackaprilfest, Hackayfest, Hackunefest, Hackulyfest, Hackugustfest, Hactemberfest, Hackovemberfest, and Hackecemberfest!
Nice talk about unix/linux power usage...
Tags: unix, linux, bash, vim
Published: 2020-11-10 15:05:47

I've recently stumbled upon this nice talk from a few years back. Found it on the Youtube Channel for the goto conferences. The whole channel is worth a look. A lot of good stuff can be found there. 

[Goto Conferences Youtube Channel](https://www.youtube.com/c/GotoConferences)

The talk impressed me for two reasons:

1. The guy uses vi for the whole presentation and that works pretty well. Need to play around with the vi more. 

2. I think this talk illustrates pretty well why unix/linux are so powerful to work with as a developer. As the carpenter works with wood, the materials the developer works with are text and files. And the whole os and the linux shells are geared towards working with text/files. This is the reason why every developer should have a look at linux / unix shells even if he works on Windows.

{% youtube 4Y0tOi7QWqM %}
What is "SQL Injection" and how to protect our database?
Tags: sql, database, security, webdev
Published: 2020-11-10 15:04:10

Hello, My name is Nima Owji. I am a 14 years old full-stack developer. I am a C# programmer. Today, I wanna talk about SQL Injection. What is it? Let's talk about it.

SQL injection is a method used by hackers to inject malicious SQL codes into a database.

In this method, the hackers enter malicious SQL codes in the “username” and “password” fields. When the website wants to check the “username” and “password” in the form of a query from the database, a malicious code will be placed instead of the “username” or “password” in the middle of the query which will be used to execute any type of query such as “DROP DATABASE” or other dangerous queries.

But how can we protect our database from such attacks? One of the easiest ways is to limit the “username” or “password” field to a small number of characters.
Another simple way is to check for sensitive keywords using an “if statement” and to avoid using queries containing these words. One of the best ways is to use “Sanitizers”

I hope you enjoyed it. Thanks for your support.
The differences between .net core and .net framework
Tags: csharp, dotnet, webdev, devops
Published: 2020-11-10 15:01:15

Hello, My name is Nima Owji. I am a 14 years old full-stack developer. I am a C# programmer. Today, I wanna talk about the differences between .net core and .net framework. Let's talk about it.

What is .net core?

.net core is an open-source platform by Microsoft. .net core is cross-platform which means you can run your application or website on Windows, Linus, and macOS. That's free and you can download it from Microsoft official website.
The latest version of .net core is 3.1.

When can we use the .net core?

When we want to create a console application or a website that supports Linux, macOS, and other operating systems.
Don't forget WinForms is not supported in .net core.

Do we have asp .net webforms in .net core?
No, ASP .NET WebForms is not supported too.

What are the requirements for using .NET Core?
1- You need to download the latest version of .net core and install it on your computer.
2- You also need a code editor like vs code or Visual Studio.

I hope you enjoyed this. Thank you. If you had a question or ..., you can ask me on Twitter. Please like this article and follow me on Twitter too! Thanks
Buzzing around
Tags: learning, devops, sysadmin
Published: 2020-11-10 14:56:04

Hey there!, I'm a self taught Linux system admin, I currently work as tech support. My main focus is scripting and automation.

This is my first ever tech blog, I'm going to try my best to start writing on Dev.to

This week, I'm probably going to learn about HAproxy and research the AWS cloud services.

I hope I can complete this looking forward to interact with people here.
What are the challenges of integration testing
Tags: integrationtesting
Published: 2020-11-10 10:28:34

Integration Testing is a degree of programming testing where singular units are joined and tried to check in the event that they are filling in as they plan to when incorporated. The fundamental point here is to test the interface between the modules. 
Just unit testing isn't sufficient for different reasons like: 
A module/unit is normally structured by an individual programming engineer whose methods and programming rationale varies from that of different software engineers 
Frequently at the hour of module improvement, client necessities change and these new prerequisites may not be unit tried. This actuates issues 
Issues like information organizing, error catching, equipment interfaces, and outsider assistance interfaces are some of the time missed during unit testing 
Along these lines, regardless of how proficiently every module/unit is running, on the off chance that they aren't appropriately incorporated, it will influence the usefulness of the product program. 

<b>Advantages of Integration Testing</b> 

Performing <a href="https://www.testingxperts.com/blog/integration-testing">integration testing</a> offers a lot of advantages. Some of them are listed below: 
It ensures that incorporated modules work appropriately as proposed 
The analyzer can begin testing once the modules to be tried are accessible 
It identifies mistakes identified with the interface between modules 
Assists modules with associating with API's and other outsider instruments 
Ordinarily covers a huge volume of the framework, so progressively productive 
Builds the test inclusion and improves the dependability of tests

<b>Challenges of Integration Testing</b> 
Performing integration testing offers a ton of advantages. Some of them are recorded below: 
It ensures that incorporated modules work appropriately as proposed 
The analyzer can begin testing once the modules to be tried are accessible 
It identifies mistakes identified with the interface between modules 
Assists modules with interfacing with API's and other outsider instruments 
Ordinarily covers a huge volume of the framework, so increasingly effective 
Expands the test inclusion and improves the unwavering quality of tests