teleren/devto huggingface dataset:
Hello devs!
Tags: welcome, gatsby
Published: 2021-09-24 10:58:10

Hello!! :wave: My name is Sergio Turpín and I'm from Cieza, Murcia (Spain).

I'm very happy to be part of this community where we can gained substancial experience for the high level of IT resources :wink:

I take this opportunity to share my renewed portfolio [Sergio Turpín](https://sergioturpin.es) developed with **GatsbyJS** where I talk about my jobs and free time activities.

Based on computing I work at platform for citizen participation of my city council. I try to improve my skills with Ruby on Rails, Docker, Kubernetes, Istio and another artefacts :sweat_smile:

I hope to share many coffees :coffee: with you :stuck_out_tongue_winking_eye:
Will the promise resolve? 🌎
Tags: watercooler, devlive, motivation, sustainability
Published: 2021-09-24 10:54:11

Thank goodness it's Friday! and not just any other Friday...
Just a short post to state that it is possible to work AND campaign on the same day, but it is impossible to save humanity without changing anything.

I support sustainable development, environmentalism, and Developers For Future, which is why I made this nerdy T-shirt that I will wear at the Fridays for Future protests today.

This is the pseudo code written on my shirt:

```javascript
climateAction = async election =>
    await Promise.resolve(election)
    || strike

Will the promise resolve?

#devsForFuture
#developers4Future
#globalClimateStrike
```

![Ingo Steinke sitting at his desk in front of a keyboard wearing a t-shirt with pseudo-code: climateAction = async election => await Promise.resolve(election) || strike() Will the promise resolve? #devsForFuture #developers4future climateStrike](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fnmplteyedjaztb85tun.jpg)
First Blog Article on BMN! The History of Bot Protection
Tags: blog, security, webdev
Published: 2021-09-24 10:38:46

Here's the article: https://botmenot.com/blog/the-history-of-bot-protection/

Also, if you have time, take a look at https://botmenot.com/blog as these 2 were launched/released basically simultaneously! 

Let me know if you found this article useful and/or more generally, how do you like the layout of the blog?

Thanks!
Resources For Front - End Developers
Tags: webdev
Published: 2021-09-24 10:22:09

<b>Hello!!</b>
Hope You all are doing great..

Today I am here with my first post which is some useful resources for <strong style="color: #0362fc">Front - End Developers.

So Here are they:


1) Tailwind CSS
It Says : "A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup."

2) Alpine JS
It Says : "Your new, lightweight, JavaScript framework."

3) UnSplash
It Says : "The internet’s source of freely-usable images.
Powered by creators everywhere."

4) UnDraw
It Says : "Open-source illustrations for any idea you can imagine and create."

5) GSAP(Green Sock Animation Platform)
It Says : "Professional-grade JavaScript animation for the modern web"

6) Three JS
It Says : "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL. The source code is hosted in a repository on GitHub."

7) Anime JS
It Says : "Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.
It works with CSS properties, SVG, DOM attributes and JavaScript Objects."
Launched my Product for QA/Testers
Tags: softwaretesting
Published: 2021-09-24 10:30:32

we recently launched our testing tool https://zylitics.io/
we build it to automate software testing, mobile app testing, web app testing superfast.

Have 70 users now.
And still counting.

We are looking for more developers to try our application.
Please do give a try
How to Create your own NFT Token on Solana Blockchain?
Tags: solanablockchian, nft, solananft, cryptocurrency
Published: 2021-09-24 10:26:03

Introduction

Nowdays the trending network - Solana is one of the most famous blockchain networks.The demand for a blockchain-controlled decentralized application, Solana has as of late developed emphatically, which naturally has drawn in more business people and crypto players. Solana is one of the top 10 cryptocurrencies in the market cap.

Lets go,

What is Solana Blockchain?

Solana is one of various programmable blockchains that are jostling for pole position.Solana is one of the quickest cryptos on the square at the present time. It claims it can process at least like 50,000 transactions per second(TPS) at an expense of under $0.01 per transaction.More Solana Blockchain

https://www.developcoins.com/solana-nft-token-development

Why Choose Developcoins for Solana NFT Token Development?

Developcoins is the Leading Solana NFT Token Development Company,which helps to Create your own nonfungible tokens (NFTs) are also known as crypto-collectibles on Solana blockchain with flexible functionality and advanced futures.

Our expert blockchain developers who have expertise in creating tokens, Coins,decentralized applications,DeFi ,smart contracts, Wallets, Payment Gateway,NFTs on Solana and other blockchain networks.

Benefits of Our Solana NFT,
100% Decentralized
Ultra-Fast & Low Gas Fee
Compatible
Scalable & Reliable
User-friendly
Cost-effective And more


If you are interested to create your own projects on top of the Solana blockchain,
Visit :https://www.developcoins.com/solana-nft-token-development
Book A Free Consultation via #Call/Whatsapp: +91 9843555651 
Telegram - https://t.me/Developcoins

Original Source : https://www.developcoins.com/solana-nft-token-development
Do you know Microsoft Forms has a draft feature?
Tags: office365, forms, microsoft, features
Published: 2021-09-24 10:24:47

> _My nickname in the networks is [__Coding Bugs__][Dashboard], and I have been working as a software developer and architect for more than 15 years. In my [dashboard][Dashboard], you will find articles about programming languages, programming techniques, and other concepts that will help you improve._

For those of you who do not know Microsoft Forms, say that it is an online tool for the creation of forms and / or surveys located within Office 365.

Microsoft Forms has many and very good functionalities but, there is one that is not there, and customers often request, it is about being able to answer questions at different times of the day, that is, being able to have a draft status.

In the case of surveys with many questions, many sections, and branches, users can find themselves at a loss after answering several of them. It is at this point where being able to save the current survey to finish it at another time is very useful.

However, I said that Microsoft Forms does not have this kind of functionality or, maybe, it does?

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gvp0ny1ltlqoi86g95e3.jpg)

It does and uses a mechanism that most web developers know. The operation of Microsoft Forms is very simple, if a user opens the survey, fills in several answers and then closes the web browser, it is normal that they have lost the answers given. However, if you reopen your web browser and go to the survey, you will see questions with the answers given.

We could think that Microsoft has a space in the cloud where it stores all the responses of all users who have left a half survey. I do not think that is the case because of the implications in terms of money and energy to spend.

But is there any other way to achieve this? Yes, there is and it is about using the localStorage of the browser in use. As simple as that, if there is information for the current survey in your web browser, it will use it to establish the answers you have given.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kzbzcv060melti28t1o7.png)

I hope this information is useful to you.

__Feedback__

If you liked this article, do not forget to click on the heart or the unicorn and share it with your friends and colleagues. Leave me your comments at the bottom about what you liked or how to improve and if you want me to write about other topics send me a direct message to my [Twitter][Twitter] account.

[Twitter]: https://twitter.com/BugsCoding
[Dashboard]: https://dev.to/codbugs "Dashboard"
Android development Core questions
Tags: android, kotlin, java, devops
Published: 2021-09-24 10:23:21

# What are android applications components ? :-


All android app components are the essential blocks, and all these components are loosely coupled by Manifest (AndroidManifest.xml) file. these entry point may be system or a user can enter our app. Here is four types of android application components as shown in bellow


# Types of Components :-

1) Activities
2) Services
3) Broadcast receivers
4) Components Providers


# [Activities :-](https://developer.android.com/reference/android/app/Activity)

An activities nothing just a screen it provides the window in which the app draws ui’s and this is the entry point of the interacting with the users. An activity presents a single screen with a user interface for example whatsapp app might have one activity that show the users list on screen and another activity where we chat personal or group chat.

# [Services](https://developer.android.com/reference/android/app/Service)


In android Services are specialy component that facilitates to run in the background in order to perform long running operations tasks. The main purpose of a service is to ensure that the application remains active in the background so that the user can operate multiple applications at the same time.

# [Broadcast receivers](https://developer.android.com/reference/android/content/BroadcastReceiver)

A broadcast receivers in android act as background functionalities as services and it will pass the data between activities. A broadcast receiver is an android component that allows an application to respond the message and that are broadcast by the android operating system or an android application.

# Components Providers

Acomponent providers in android can help an application manage access to data store by itself, store by other apps, and provide a way to share data with other apps and they encapsulate data, provide data mechanism to defining data security. Content provider in android manage access to a central repository of data and this component provider is a part of an android application. content providers are two types :-
A) Directory
B) id based URIs

# [Read my articles on medium](https://codewith-fun.medium.com/android-core-interview-questions-part-1-b5d356056432)
Managing across distances
Tags: leadership, development, mentor, agile
Published: 2021-09-24 11:58:27

---
title: Managing across distances
published: true
date: 2021-09-24 10:10:00 UTC
tags: leadership,development,Mentor,agile
canonical_url: https://craignicol.wordpress.com/2021/09/24/managing-across-distances/
series: teams
cover_image: https://craignicol.files.wordpress.com/2017/11/dsc_0127-1.jpg?w=1200
---

As the government is starting to ease lockdown and put together timescales for allowing a return to the office, I thought it was worth revisiting [some of the ideas I discussed in cross-country coding](https://craignicol.wordpress.com/2012/11/23/dunddd-cross-country-coding-slides-and-notes-xcc/) to see what applies to the upcoming hybrid world, where we know we’re capable of working remotely.

Obviously there will be done time to adjust as we inevitably feel with the mental health consequences of the anxiety of returning to the office as well as the adjustments we’ll need to add or undo to deal with family life, all the new pets and babies that have joined since the start of lockdown, and the mental space we’ve held for new hobbies, for home schooling, for the new health rules.

So take this as a waypoint on some future journey.

I’m not qualified to talk about the mental distress or whatever changes you need to accommodate in your life, but I want to think about how your employer and the technology may need to work in this brave new world.

- Face to face matters. If you’ve seen someone out breaks down barriers to talking to them. Video beats phone, in person beats video.
- Trusted insiders are very useful, when there’s multiple offices, or a team you need to check in with that you’re not in all the meetings for. There’s always small things that are missed when you’re just looking through the window.
- Invest in video. It needs to be good quality. Get better broadband. Get better webcams. Get better microphones.
- But try and be asynchronous. As soon as there’s friction to synchronous communication, collaboration plummets. 
- Reminder that in open offices, people prefer electronic communication. [“The impact of the ‘open’ workspace on human collaboration | Philosophical Transactions of the Royal Society B: Biological Sciences”](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0239) 
- Set expectations. Emergent behaviours only happen through observation and feedback, and distance dampens both dramatically
docker 重启失败
Tags: docker
Published: 2021-09-24 10:07:15

重启客户poc环境的docker daemon, 发现起不来，把 systemd unit 中的启动命令复制出来执行，发现报错信息

![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a7rhp58gnite191a4oa5.png)

这一行配置有问题,值没有使用引号引用起来

![alt text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7jqkxi41pzopgzagoc9h.png)
Sell On Zalando with Automation
Tags: javascript, php, magento, python
Published: 2021-09-24 09:22:23

The best way to characterise the Zalando marketplace is as the world's largest digital ecosystem, with over 4,000 brands of apparel and fashion accessories. Zalando is the undisputed leader in European fashion retail, with a network spanning 20 countries.
zalando one of best marketplace in Europe.

##Automation Selling On Zalando
Zalando is the most popular eCommerce portal in Europe, specialising in fashion and lifestyle items. If you wish to sell on this marketplace as well, Zalando Integration is the best option. This [Zalando Magento connector](https://cedcommerce.com/magento-2-extensions/zalando-magento-2-multichannel-integration?utm_source=dev.to&utm_campaign=sonker) ensures that the Magento store and the Zalando marketplace are in perfect sync. You may also access, control, and administer everything from the Zalando extension's unified platform.

##Feature of Zalando Connector:
**Bulk Product Upload:**
The Zalando Magento Connector makes it quicker and faster to upload products to the Zalando marketplace. Sellers may pick and choose which products to upload in bulk with a single click, saving time and effort over doing it manually.

**Manage Multiple Accounts:**
This addon allows vendors to effortlessly manage their many accounts. Sellers can manage all of their marketplace accounts from a single platform thanks to this extension's unified panel.

**Inventory and Price Upload:**
The vendor can use this capability to simultaneously upload inventory and product prices to the Zalando marketplace. It eliminates manual tasks and saves time for vendors.
Relational VS Non Relational Databases
Tags: datascience, beginners, database
Published: 2021-09-24 08:51:20

Choosing the right database for storing your data is not always an easy choice. In fact, if in the first instance, the use of a relational database might seem more natural, in some cases this choice may not be successful.
In this article I try to describe the differences between relational and non-relational databases, trying to highlight their pros and cons.

# 1 Relational Databases
A Relational Database is a collection of items with pre-established relationships among them. All the items are organised in tables, where columns represent items attributes. Every row of a table represents a single data item.
In order to identify each item in a table uniquely, a primary key should be defined for each table. A primary key could contain one or more columns of a table. Multiple tables could be related through different foreign keys.
A Relational Database could be queried in different ways, without altering the tables structures. The Structured Query Language (SQL) is the most famous interface used to communicate with a Relational Database.
Examples of SQL database engine are:
* Mysql
* Postgres
* Microsoft SQL Server
* SQLlite.

Summarising, in a Relational Database all the information is structured, i.e. it is organised in tables.

## 1.1 Pros of Relational Databases
Great for structured data
Use of an existing query language (SQL)
Great for complex queries
Easy data navigation
High level of data integration, due to relationships and constraints among tables
Transactions are secure
High reliability

## 1.2 Cons of Relational Databases
Up-front schema definition
No adaptation to changing requirements: dynamic changes to an item affect all the other items in the same table
Data processing may be slow. High performance is possible with expensive hardware

[https://towardsdatascience.com/relational-vs-non-relational-databases-f2ac792482e3](https://towardsdatascience.com/relational-vs-non-relational-databases-f2ac792482e3)
Meteor Community Survey 2021 is open!
Tags: meteor
Published: 2021-09-24 08:48:49

It is that time of the year again! Meteor Community Survey has been open!

This is the third survey in the series. This year there has been improvement to questions like location to list countries rather than allow write-in which requires a lot of clean-up to generate a map.

The biggest and most noticeably addition is the increase of questions related to Galaxy. While centered on Galaxy this is to get a general idea of what people are interested in hosting and what they are missing on Galaxy.

The survey is not open until October 20th. The results will be presented at [Meteor Impact](https://impact.meteor.com) and afterwards the data will be open for everyone to explore (after anonymizing them of course).

Please share the survey with all the Meteor developers you know so that we can get as many responses as possible!

[Take the survey](https://docs.google.com/forms/d/e/1FAIpQLSdafmJJhxpOprNttcRJVwzmrZlSbwYktxCCO0yBijgEP9GvoA/viewform?usp=sf_link)

[Meteor forums topic](https://forums.meteor.com/t/meteor-community-survey-2021/56677?u=storyteller)

--------
If you like my work, please support me on [GitHub Sponsors ❤️](https://github.com/sponsors/StorytellerCZ).
Is anyone still actively using reselect createSelector?
Tags: discuss, react, javascript, redux
Published: 2021-09-24 08:47:18

In 2021 where the community has switched to hooks, and the official `useSelector` as a way to write/compose selectors, that have caching (to some extent) of (possibly) derived data from props/state, is anyone still using `reselect` for selectors composition?

- If you got into react development in the time of hooks, is this something you've heard about? Did you experience gotchas with `useSelector`?
- If you decided against using it or found an alternative, how do you deal with
  - memoization
  - caching
  - derivation and composition

I'm planning a whole optimization series on primitive vs. object types in JS, derivation, memoized selectors as well as advanced memoization patterns and am trying to figure out what's the state and general JS developers sentiment on reselect usage these days, but most importantly, compare the alternatives to give the most comprehensive overview on memoization techniques.

Thank you all in advance for your answers!
[Unity] Make a loop sound from non-loop one
Tags: unity3d
Published: 2021-09-24 06:33:56

We released [AmbientLooper](https://assetstore.unity.com/packages/tools/audio/ambientlooper-203078) on Unity Asset store.
This asset will generate a loop .wav file or clip from non-loop one.

![AmbLooper](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0exu8d91t6lqh2r37ept.png)

Following script is a part of this asset.
attach this script in a object that contains AudioSource,
a clip in the AudioSource becomes loop clip.
[Movie](https://youtu.be/VyvispRoKKY)

```
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[RequireComponent(typeof(AudioSource))]
public class CrossFadeLoop : MonoBehaviour
{
    [Tooltip("cross fade dulation[sec]"), Range(0.1f, 5f)] public float m_crossFadeTime = 1f;

    void Start()
    {
        AudioSource audioSrc = gameObject.GetComponent<AudioSource>();
        AudioClip ac = audioSrc.clip;
        float[] data = new float[ac.samples * ac.channels];
        ac.GetData(data, 0);
        int span = Mathf.FloorToInt(m_crossFadeTime * (float)(ac.frequency * ac.channels));
        span -= (span % ac.channels);
        float[] newData = CrossFade(data, span);
        AudioClip newAc = AudioClip.Create("_loop_" + ac.name, newData.Length / ac.channels, ac.channels, ac.frequency, false);
        newAc.SetData(newData, 0);
        audioSrc.clip = newAc;
        if (audioSrc.playOnAwake)
            audioSrc.Play();
    }

    static public float[] CrossFade(float[] data, int span)
    {
        if (data.Length < span * 2)
            return data;

        float[] retData = new float[data.Length - span];
        for (int i = 0; i < span; ++i)
        {
            float rate = (float)(i + 1) / (float)(span + 1);
            retData[i] = data[i] * rate + data[data.Length - span + i] * (1f - rate);
        }
        for (int i = span; i < data.Length - span; ++i)
            retData[i] = data[i];

        return retData;
    }
}
```
Google Play Store Statistics you must consider before building your app in 2021 & 2022
Tags: googleplaystore
Published: 2021-09-24 08:08:01

Google Play Store positions as a remarkable platform for android apps. Let us look at some impeccable and top Google Play Store Statistics 2021 & projections for 2022, which will blow your mind and give you a clearer perspective about the state of Google Play Store in the Tech Industry and market.


https://ripenapps.com/blog/google-play-store-statistics/

#googleplaystore #statistics #androidapps #googleplaystorestats
Node.js API Authentication With JWT
Tags: node, mongodb, express, api
Published: 2021-09-24 07:58:18

# UserAuth

Node.js API Authentication With JWT

## Features:

- Authentication

## Technology Stack:

- Node js
- Express Js
- MongoDB
- JWT

## Default urls:

- Login User : <br/>
  localhost:5000/api/login
- Register User : <br/>
  localhost:5000/api/user
  
## Usage

"/.env" update the values/settings to your own

## Install Dependencies

```
npm install
```

## Run App

```
# Run in dev mode
npm run server

```

Github Repo : https://github.com/saidMounaim/UserAuth
HA K3S Cluster Setup and Test
Tags: kubernetes, k3s, k3sup, ha
Published: 2021-09-24 07:41:56

Setup an HA Kubernetes Cluster with K3S
Tutorial includes 
  - Basic Architecture
  - Node Setup
  - K3S Installation
  - Sample App Deployment
  - Fail-over Testing

YouTube: {% youtube QDwhbMvikGQ %}