teleren/devto huggingface dataset:
BingX abre sus puertas en Lituania y amplía su presencia mundial
Published: 2022-04-22 19:00:31

BingX es una plataforma global de negociación de activos digitales, al contado y derivados con sucursales en Estados Unidos, Canadá, Australia, Hong Kong y Taiwán.

Como empresa impulsada por la tecnología y la seguridad, BingX se basa en un mercado global más amplio y cuenta con la confianza de inversores de todo el mundo. Con su última oficina en Europa, BingX se compromete a desarrollar y construir un mercado de inversión en criptodivisas abierto e inclusivo para servir a los inversores de todo el mundo. Habiendo obtenido ya una serie de aprobaciones regulatorias, concretamente en Estados Unidos y Canadá, BingX continúa expandiéndose estratégicamente.

Además, la obtención del reconocimiento de múltiples países no sólo garantiza el desarrollo sostenible de BingX, sino también un alto nivel de seguridad para todos los activos de los usuarios de BingX mediante el cumplimiento de estrictas normas reguladoras mundiales. Con sus diversos mercados y una comunidad global de usuarios, existe una gran demanda de un sistema de criptoactivos seguro y conforme.

"No siempre es fácil obtener una licencia, así que estamos definitivamente contentos con esta iniciativa. También queremos atraer a más usuarios del mercado lituano y ahora podemos hacerlo sin problemas. En general, el mercado europeo es lucrativo y seguiremos ampliando nuestro alcance en esta zona geográfica." - Director de Relaciones Públicas y Comunicación de BingX.

[PMM](https://plazamayormadrid4c.es/) [BTTMAP](https://bottomapp.org/) [AM](https://alejandromorales.es/) [SA](https://saludabit.es/) [RA](https://rafaelalberti.es/)
See your Github Contributions in 3D
Tags: github, skyline, design, webdev
Published: 2022-04-22 18:51:45

Just came across this

![See Github contributions in 3D](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fq8b4ngaff9ntaa61d3u.png)

You can see your contributions in 3D by going to [Skyline](skyline.github.com)

Have fun!
Install Homebrew in MontereyOS
Tags: php, laravel, symfony, webdev
Published: 2022-04-22 18:49:16

Short and to the point!

## Install brew

In the terminal just type this command: 

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

## Two additional commands

Sometimes the installation proccess requires to add two more commands, this is something that the brew installation command output returns, here mine:

```
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<your-machine-username>/.zprofile
```

```
eval "$(/opt/homebrew/bin/brew shellenv)"
```
Top 3 Networking certifications for 2022
Published: 2022-04-22 18:45:33

## Introduction

Are you among those folks who wonder how two devices separated by oceans are able to communicate to each other or how the bullet you fired on your friend in *CS: GO*, get all the way to your friend sitting in LA on his comfy chair? 

If it's you, you must consider giving **Computer Networking** a shot, after all, who knows it may be the starting point of your IT career.
 
Believe me, getting started into IT can be really hard. But that statement is true only if you don't learn IT the right way.

While learning anything in IT, certifications are the go-to thing, that most of the beginners look for, to break into the field.

Although they are not mandatory, but it cannot be neglected that almost `99%` employers use certifications to make hiring decisions as per **Cisco** which is the by far the **most dominant player** in the networking world.

Certifications are a great source for structured learning. In this article, we will review some of the most in-demand Networking certifications out there in the market.

## Networking Certifications
` `
##### 1. CCNA (Cisco Certified Network Associate)
  

> CCNA is the most popular vendor-specific network certification in the market. It covers Network fundamentals, IP connectivity, IP services, Security fundamentals and Automation. Cisco also offers CCNP(Professional) and CCIE(Expert level).

* Pre-requisites: Cisco recommends a year of experience administering Cisco solutions.
* Price: $300 plus taxes
* Languages : English and Japanese
* Duration : 120 minutes

Schedule an exam: [200-301 CCNA - Cisco](https://www.cisco.com/c/en/us/training-events/training-certifications/exams/current-list/ccna-200-301.html?gclid=Cj0KCQjwpImTBhCmARIsAKr58cyHtnWv5taxPb4pZboqmlIUtaxuuVi4JWfnLJcn0e9bPRIY3pya9v8aAi5UEALw_wcB)
` `
##### 2. CompTIA Network+

> CompTIA Network+ is the perfect choice for the people seeking vendor-neutral network certification. This is recommended for people who want to learn about networking in general for other roles such as DevOps engineering. CompTIA also offers CompTIA A+, CompTIA Linux+, CompTIA Security+, CompTIA Cloud+ and CompTIA Server+.

* Pre-requisites: 9-12 months experience and at least CompTIA A+ certification is recommended.
* Cost: $348 plus taxes
* Languages: English at launch. German, Japanese, Portuguese, Thai and Spanish 
* Duration: 90 minutes

Buy Exam: [CompTIA Network+](https://www.comptia.org/certifications/network#buyoptions)

 ` `

##### 3. Juniper Networks Certified Associate (JNCIA-Junos)

>  Juniper Networks Certified Associate certification is designed for professionals with beginner-intermediate knowledge of networking. It provides understanding of the core functionality of the Juniper Networks Junos OS.

* Pre-requisites: None
* Cost: $200 plus taxes
* Languages: English only 
* Duration: 90 minutes

Register for exam: [JNCIA-Junos](https://www.juniper.net/us/en/training/certification/tracks/junos/jncia-junos.html)

So what are you waiting for... Kick start your journey today in this amazing world of Networking!
` `
float
Published: 2022-04-22 18:44:23

float left - float right 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1q4dudxxxabp0nf9tny3.png)

## overflow 

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

## overflow: hidden; 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4r886uij6uixv7y5mhj0.png)

## overflow: auto;
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pin2szu9lhc5b9dwqru8.png)

## overflow: scroll;
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1uevm61txlhxaq40v8k2.png)
CURRENT ISSUES FACING COMPUTER VISION
Tags: ai, machine, machinelearning
Published: 2022-04-22 18:38:32

computer vision refers to the ability of computers to see, and to make sense of objects they see just as humans and animals do.

I am not going to talk about the methods used today to achieve computer vision. Those can be obtained online with ease.

Rather, I am going to identify the shortcomings of these methods(both ones announced by the industry and also ones I have personally observed).

I will later provide solutions(algorithms) I think would improve upon current methods. So that we can achieve computer vision.

LIST OF SOME(BUT NOT ALL) ISSUES FACING COMPUTER VISION METHODS TODAY

1. They require a huge number of pictures to train models. 

2. The pictures used to train the models all have to be of specific sizes and shapes or you have to provide each of them in as many different sizes and shapes as possible.

3.The pictures require labelling(naming). You have to name all of them so that the computer can easily identify what the image refers to.

4.The mathematics used in computer vision involve decimals, fractions and  square roots. They also make extensive use of statistics and probability.
Therefore, the computer is never 100% sure of its answer.

5.If a part of an object in the input image is hidden or not clear enough, for example, a bicycle with one tire hidden behind a wall because the bicycle was parked against the wall, the computer cannot identify this object as a bicycle.

6. They use models. 
"All models are approximations. Essentially, all models are wrong, but some are useful". 
	- George Box
Blackjack terminal game
Tags: python3, codenewbie
Published: 2022-04-22 18:31:18

Hi, im new to coding but im very interrested and trying to learn to code even though it can be very hard and i get stock a lot of times.

I joined the codecademy learning environment, and my current course is Computer Science. A part of this course is to make a terminal game, and i decided to make a game of blackjack.

A have only small experience in coding and i guess my code could be done in a better way.
I tried to make my code with OOP, but i found it hard to figure out how to define classes and how many classes i should make, but im learning and trying to make better code in future projects.

All in all i get the game working in the end, and got some more coding experience.

link: https://github.com/solrod/blackjack
Top 3 JavaScript Tutorials of the Week
Tags: javascript, beginners, programming, tutorial
Published: 2022-04-22 18:25:32

Happy Friday! Every Friday at CodeCast we give love to our Top 3 Casts of the week. Our community has been growing quickly, and we're lucky to have many talented developers creating incredible content. This week, we're featuring JavaScript! From vanilla JavaScript to frameworks like Express.js.

## [Chatty Chat App: Setting Up The Server](https://www.codecast.io/casts/9Vopvz32pOda-chatty-chat-part-2-setting-up-the-server) by [@kauress](https://www.codecast.io/users/kauress)

![Chatty Chat Cover](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/clu99lfta08nu27clhf5.png)
 
Jannat is creating an ongoing series based on working with APIs, and in the third video of the Chatty Chat series, she works with Express.js to set up to server. It's a perfect video for those wanting to set up an Express.js server for the first time!

## [JavaScript Coding Challenge: Ternary Operators](https://www.codecast.io/casts/EGoQmE6NQmNq-javascript-coding-challenges-for-beginners-q3) by [@kuangdia](https://www.codecast.io/users/kuangdia)

![JavaScript Challenges](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ec2lzo3gnnv4756i0671.png)
 
In the third instalment of Diana's coding challenge series, she focuses on ternary operators. Her videos are fantastic challenges for anyone wanting to brush up on their JavaScript, or test their abilities. Alongside this one, she has one on [Regular Expressions](https://www.codecast.io/casts/XrJL8kmeQYNP-javascript-coding-challenge-for-beginners-q2) as well as common [white-boarding questions](https://www.codecast.io/casts/vaPL6qaNQMNe-javascript-coding-challenges-for-beginners-q1).

## [Destructuring Arrays in JavaScript](https://www.codecast.io/casts/PbwpyvzNQG0l-destructuring-arrays-in-javascript) by [@kauress](https://www.codecast.io/users/kauress)

![Destructuring Arrays](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5zm4fa2ctkthclnmdto.png)

Knowing how to work with arrays efficiently is an important part coding with JavaScript. Arrays are widely used and being able to destruct them and pull pieces of them out is vital. Jannat takes you into different methods of destructing arrays so you can become an expert at working with arrays in no time. 

Want even more videos on JavaScript? We have over [120 video tutorials](https://www.codecast.io/topics/javascript) on JavaScript, ranging from specific topics to course on building out entire applications like a [trivia game](https://www.codecast.io/series/61-learn-api-s-building-a-trivia-game-w-javascript)!
Top Programming Blogs to Read in 2022
Tags: tutorial, programming, launch, productivity
Published: 2022-04-22 18:18:11

---
title: Top Programming Blogs to Read in 2022
published: true
description: Check out a list of the best tech blogs in 2022 shared by our PandaDoc engineers.
tags: #tutorial, #programming, #launch, #productivity
//cover_image: https://direct_url_to_image.jpg
---


If you want to succeed as a developer, you need to immerse yourself in the coding culture. The programming field is so vast, and there is so much information to absorb that you’ll never get on top if you don’t keep involved enough in all the news and updates.

Here at PandaDoc, we strongly believe that learning is a key value. Even though we’re all experts in our respective fields, we always make time to expand our minds.

Check out that list of the best tech blogs shared by our PandaDoc API team, to be informed about the latest happenings in the industry.

https://medium.com/the-pandadoc-tech-blog/blogs-every-developer-should-read-in-2022-19d5eda9e566
Day-72 Training At Ryaz
Tags: javascript, webdev, beginners, programming
Published: 2022-04-22 18:05:56

Date:22/04/2022
Day:Friday

Today, I started at about 11:00 am as I was I progress to complete the java script course so, I was in mid of eleventh module so, today I started with the left over  module so, firstly I started with the creating the Dom module so in this I learnt to create the Dom module and after this I started with Data Transformations: map, filter, reduce he map(), reduce() and filter() are array functions that transform the array according to the applied function and return the updated array. They are used to write simple, short and clean codes for modifying an array instead of using the loops.  It reduces all the elements of the array to a single value by repeatedly applying a function. It is an alternative of using a loop and updating the result for every scanned element. Reduce can be used in place of the following code.It filters the elements of the array that return false for the applied condition and returns the array which contains elements that satisfy the applied condition.reduce() reduces all the elements of the array to a single value by repeatedly applying a function. reduce()is an alternative of using a loop and updating the result for every scanned element.after this I started with magic of chaining methods basically Function chaining is a pattern in JavaScript where multiple functions are called on the same object consecutively. Using the same object reference, multiple functions can be invoked. It increases the readability of the code and means less redundancy.so,this way my day ended up and I got to learn many new things.
Do not pollute your app root
Published: 2022-04-22 18:05:25

eslint, prettier, webpack, etc,. pollutes the root of a project with lot's of config files

Instead of having them in app root, most libraries allow you to configured custom path for the files

Let's see how to use customize paths for eslint, prettier and webpack

I usually place all config files into config folder

![Config folder](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jtukw3ze1b2k7nsw6mnr.png)

To customize eslint and prettier path create .vscode/settings.json in root of your folder and copy below configs

```
// NOTE:(VSCODE) Availalbe vscode settings.json variables https://code.visualstudio.com/docs/editor/variables-reference.
{
  // NOTE:(VSCODE) On save eslint, prettier and all other configured extensions will be executed the saved file/files.
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll": true
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "eslint.options": {
    // NOTE:(ESLINT) Adding path for eslint config files, we don't need this if config files are in root of the aplication.
    "overrideConfigFile": "./config/.eslintrc",
    // NOTE:(ESLINT) Adding path for eslint ignore files, we don't need this if config files are in root of the aplication.
    "ignorePath": "./config/.eslintignore"
  },
  // NOTE:(PRETTIER) Adding path for prettier config files, we don't need this if config files are in root of the aplication.
  "prettier.configPath": "./config/.prettierrc",
  // NOTE:(PRETTIER) Adding path for prettier ignore files, we don't need this if config files are in root of the aplication.
  "prettier.ignorePath": "./config/.prettierignore"
}
```

To use custom webpack path use —config

```
{
    "scripts": {
        "build:dev": "webpack --config config/webpack.config.js",
    }
}
```
A Guess Game
Tags: python, guessgame, webdev, coder
Published: 2022-04-22 18:05:24

`#Number Guessing Game Objectives:
from random import randint
EASY_LEVEL = 10
HARD_LEVEL = 5
def difficulty():
  if input("Choose difficultty type 'easy'or 'hard'")=="easy":
    return EASY_LEVEL
  else:
    return HARD_LEVEL


def checking_ans(guess,answer,turning_point):
  if guess > answer:
    print("Too high")
    return turning_point - 1
  elif guess < answer :
    print("Too low")
    return turning_point -1
  else:
    return f"You answered {answer}"
    
    
    
# Include an ASCII art logo.
# Allow the player to submit a guess for a number between 1 and 100.
# Check user's guess against actual answer. Print "Too high." or "Too low." depending on the user's answer. 
# If they got the answer correct, show the actual answer to the player.
# Track the number of turns remaining.
# If they run out of turns, provide feedback to the player. 
# Include two different difficulty levels (e.g., 10 guesses in easy mode, only 5 guesses in hard mode).
def game():
  print("WELCOME GUESSING GAME")
  print("I am thinking of a number between 1 to ")
  answer = randint(1,100)
  turning_point = difficulty()
  print(f"You have {turning_point} attemtts") 
  guess = 0 
  while guess != answer:
    guessing = int(input("Make a guess :"))
    turning_point = checking_ans(guess,answer,turning_point)
    if turning_point == 0 :
      return "you are tired , chances compled"
    elif guess != answer:
      return "Make guess...."

game()
      
    
  

`
Good JavaScript Developers do this👇
Tags: javascript, webdev, programming, beginners
Published: 2022-04-22 18:03:29

Today, we shall discuss some techniques that are used by pretty good JavaScript developers.

- Minimize the _use of global_ variables. Global variables and functions can be overwritten _by other scripts_.

- All variables used in functions should be _declared as local_ variables.

- Local variables must be declared with the _var_, _let_ or _const_ keywords, otherwise they will become global variables.

- It's a _**good coding practice**_ to put all declaration at _top of each_ script/function. This gives the code a _cleaner look_ and make it easier to _avoid unwanted_ global variables.
```javascript
// Declaring at the beginning
let alpha, beta, omega

// Use them at later stage
alpha = " the leaders"
beta = "followers"
omega = "viewers"
```

- It's a good coding _practice to initialize variables_ when you declare them. This gives the code a _**cleaner look**_ and provides a _single place_ to initialize variables.
```javascript
// Declaring and initiate at the beginning
let alpha = "The leaders"
let beta = "Followers"
const omega = "Viewers"
```

- Declaring objects and Arrays with const prevents any _accidental change of type or value_
Without const
```javascript
let teacher = {name:"Mursal", subject:"IT"}
teacher = "He who teaches"
```

With const
```javascript
const teacher = {name:"Mursal", subject:"IT"}
//Throws an error at this line since not possible
teacher = "He who teaches"
```

- JavaScript is a _loosely typed language_ which means you _don't specify the type of variable_ while declaring like int, float, or char. You just give it data of any type and _that could be overwritten_.
```javascript
let x = "Hello" // type = string
let x = 5 // change: type = int
```

A good solution is to declare all the variable which you don't want to reassign later with the _const_ keyword.

- If a function is called with a _missing argument_, the vale of the argument is set to _undefined_, and that could **break your code**. Avoid it using _default parameters_, for example:
```javascript
function (a=1, b=2){
     /*function code/
}
```
Now if an _argument_ will be missing, then the default value will be used, and your code won't break.
Turboant Promo Code Review - Amazing Electric Scooter
Published: 2022-04-22 17:59:09

As you can see in this review, the TurboAnt X7 Pro is an excellent electric scooter in its price range. In this in-depth review of the TurboAnt X7 Pro electric scooter, we'll see how this updated TurboAnt has quickly become one of the city's go-to choices over the past year.

>>> Visit **_[9PromoCodes](https://9promocodes.com/)_** to find your favorite promo codes!

The Turboant X7 Pro is a serious contender in the economy commuter category, with solid stems, ultra-smooth acceleration and brisk speed. Much of the design remains the same, but their new Turboant X7 Pro brings some major improvements that, in my opinion, make it one of the best budget electric scooters on the market.

The sturdy construction and 275-pound weight limit make it ideal for heavier adults, though those may experience slightly reduced top speed, range, and acceleration.

The Turboant X7 Pro is a great model for beginners because it combines many of the portability and ease-of-use features we value most, including a small footprint, lightweight design, quick fold that locks in place for easy portability, ergonomics Learned thumb throttle and high-mounted headlights.

>>> Click here: **_[https://9promocode.simplesite.com/](https://9promocode.simplesite.com/)_**

Many other e-scooter models are built in such a way that you need a partner to lift it to your office or home, but the Turboant X7 Pro can be quickly taken apart and folded so you can climb the narrow stairs of a building and make a charger.

One big thing that sets the Turboant X7 Pro apart is its removable battery, so, in theory at least, it can drive indefinitely without stopping (provided, of course, you have enough spare battery to replace). 

The battery-powered Turboant X7 Pro scooter is a great value for anyone looking for a commuter ride or just something fun for the weekend. However, Turboant's pick as the best adult heavy electric scooter is the Turboant X7 Pro, which features a sleek black design that proves the Turboant X7 Pro is maintenance free and can handle up to 275 pounds.

>>> Read more: **_[Do You Want to Buy Green Fun Store Promo Code?](https://www.jotform.com/220806099663058)_**

What's great is that there are plenty of other options for transitioning to your daily commute, and Turboant has several products to choose from, including an electric bike (check out our review of the foldable Swift S1) or the X7 Pro scooter.

The TurboAnt professional electric scooter combines ergonomic design with impeccable durability, high quality batteries and affordable prices in electric scooters and e-bikes that will never fail to impress you.