teleren/devto huggingface dataset:
Announcing Local Development of StepZen GraphQL APIs with Docker
Published: 2022-09-16 11:57:45

Announcement! Everyone can now locally develop GraphQL APIs with Docker. So far only enterprise customers have been able to run StepZen locally, but this option is now available to everyone.

At StepZen we want to make it as simple as possible to create a secure, and performant GraphQL API. Being able to locally develop and run your APIs is vital when you're building a new service, and this latest feature will make that possible.

Using Docker for local development
----------------------------------

Running StepZen locally has many benefits. For example, you can run your GraphQL API on your local machine, and connect to your local database. This is useful when you're developing a new GraphQL API, and want to test it locally before deploying it to a public or private cloud.

This new feature is available from the [StepZen CLI](https://www.npmjs.com/package/stepzen) version 0.21.0 which you can download from npm. With the CLI you can create, run and deploy GraphQL APIs directly from your terminal or command line.

By default the StepZen CLI runs your GraphQL as a managed service on Google Cloud, where your GraphQL API is optimized for performance and security. Or to a [private cloud](https://stepzen.com/docs/deployment/private-cloud/) for enterprise customers.

But this same CLI can now also be used to locally run your GraphQL CLI using Docker. Instead of deploying it to a public or private cloud, your local machine will be used to serve a StepZen GraphQL API.

![Overview of running StepZen locally with Docker](https://stepzen.com/images/blog/local-development-docker.png)

The StepZen service will run in two Docker containers, one container for the introspection service (which introspects the data sources you're connecting to) and another one that runs your GraphQL API. Also, a PostgreSQL database is used to store any metadata that is needed to run an sync your GraphQL API. The setup instructions are available in the [StepZen documentation](https://stepzen.com/docs/deployment/local-docker/) and include a step-by-step guide to get you started. Including the creation of a PostgreSQL database and the installation of Docker.

When you have the Docker container with StepZen running, you can use the CLI for local development in the same way as when running StepZen in the cloud. For example to import a SQL or NoSQL Database, connect to a REST / SOAP API or to use GraphQL Federation. To create a new StepZen project, please continue to the [Getting Started section](https://stepzen.com/docs/quick-start/) in the documentation.

Next Steps?
-----------

We're always looking to improve StepZen, and continue making updates to our product. We deploy new versions of StepZen weekly, so expect new features to be added regularly.

Follow us on [Twitter](https://twitter.com/stepzen_dev) or [join our Discord community](https://discord.gg/9k2VdPn2FR) to stay updated about our latest developments.
Matrix MLM Plan: Benefits to know before choosing this strategy for your business
Tags: forced, matrix, mlm, plan
Published: 2022-09-16 11:16:54

--- 
title: Matrix MLM Plan: Benefits to know before choosing this strategy for your business
published: true
description: The Matrix MLM Plan is one of the best compensation plans for increasing group sales as well as team growth in the network.
tags: #forced #matrix #mlm #plan
//cover_image: https://www.armmlm.com/wp-content/uploads/2020/10/forced-matrix-plan.png
--- 
The [Matrix MLM Plan](https://www.armmlm.com/forced-matrix-mlm-plan/) is one of the best compensation plans for increasing group sales as well as team growth in the network. It is also known as a ladder Plan or forced matrix plan that is similar to a pyramid structure. It works based on the compensation structure consist a fixed matrix cycle. And it doesn't have any limitations like a binary scheme. 

Generally, by setting an appropriate width versus depth relative, payout achieves this balance easily. Once the matrix cycle is set by the company then the distributor will start recruiting the new member to the network. The most commonly used matrix cycles are 3*3, 2*2, 5*7, 3*9, and 2*12. Where the former number denotes the width and the latter number denotes the depth of this ladder plan.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hvfnj60wcyac0q3gibza.jpg)
 
### Let’s now see the Benefits of Matrix MLM Plan

Bonuses in the Matrix program are the best of all compensation plan, distributors are rewarded according to their efforts. Also, with the expansion of the network, this plan offers numerous earning opportunities.

•	The MLM Matrix plan is very straightforward and simple to comprehend.

•	This plan has a fixed matrix cycle, making it simple for the organization to manage.

•	The limitations on width and depth reduce the risk to the business.

•	The Spillover ability of this scheme motivates all the distributors to recruit more members to the system.

•	The distributors advance to the next level as a leader when the vacant positions in their downlines are filled by new members.

•	The bonuses that the members can obtain include matching, sponsoring, positions, levels, and matrix completion.

However, an MLM company can benefit greatly from this plan, and it provides optimal growth for new members and distributors of the network. Choose the best solution provider among thousands of options like [ARM MLM software](https://www.armmlm.com/) to successfully manage and automate marketing, prospecting, recruiting, and payment processes.

Our software is the best way to resolve issues with commission calculations and user data tracking easily. Also, it helps to track bonuses and commissions quickly and accurately. We offer a wide range of customization services that meet your business essentials. Besides, we offer a free demo to better understand the solution and its functionality. Contact our support team to get the free demo now!
PLI Blockathon is PAN India hackathon to be held on sept. 22 at Chennai, Tamil Nadu, India.
Tags: hackathon, india, xdc, blockchain
Published: 2022-09-16 11:13:20

PLI Blockathon is PAN India hackathon, inviting participants across the nation.It is being organized by Suvik Group of Companies headquartered in the United Arab Emirates who have built a Blockchain Powered Product "Plugin",a Decentralized Oracle Network on XDC Network.

Objective of this hackathon is to invite all the blockchain enthusiasts, experts in the field to develop decentralized applications on XDC Network.

If you are a developer, from any technology and aspire to innovate in blockchain space, this Hackathon is for you!. Bring out your potential. You can register for this hackathon as an individual, or as a Team.

By organizing PLI Blockathon India '22, Plugin, a part of XDC network, aims to create unique opportunities for IT Developers, across the globe, who intend to convert their Dreams into Reality.

**By joining developers, entrepreneurs, students, young professionals and blockchain enthusiasts you'll get the chance to explore the true power of competition and decentralized platforms.**

- Win prizes woth a total of **INR 8,50,000** in XDC Tokens
- Try out Blockchain-Technology and solve real-world problems
- Receive a Certificate of Participation and token of appreciation in PLI tokens
- Networking - Meet & Greet
- Experienced mentors that will help building the idea
- Innovative Sponsors, new partners or clients
- Other highly engaged participants
- Transfer your knowledge into practice
- Have fun with your team, our community and everyone else
- Don't miss this special event and be part of the decentralized future!

Website: https://hackathon.goplugin.co/
Node 14 with npm 7 using nvm-windows
Tags: nvmwindow, node, npm, setup
Published: 2022-09-16 11:06:52

* If you have not installed a Node Version Manager, you might want to try [Volta](https://volta.sh) first, it may be easier than `nvm-windows`
* If you've already installed `nvm-windows` and don't want to rip it out to try something else (like me), then you'll find setting up different npm versions than what ships with Node to be quite annoying
* Doing a simple `npm install -g npm@7.24.0` runs, but fails. So here's the process to get this done:

## Instructions

1. `nvm install 14.20.0` - The last release of v14
1. `nvm install 16.10.0` - Comes with the last released version of npm 7 (7.24.0)
   * Note: If you are following this guide for different Node/npm versions, it will work the same, just consult Node's [releases](https://nodejs.org/en/download/releases/) docs for which versions to use for your use case
1. `nvm use 16.10.0` - This is so we can manipulate v14 while not running it globally
1. `node -v && npm -v` - Should give `16.10.0` and `7.24.0`
1. Go to this folder `%APPDATA%\nvm\v16.10.0\node_modules`
   * Paste it into the Start Menu search > Enter
   * or, WinKey + R > Paste > OK
   * or, WinKey + E > Folder Path address bar > paste > enter
1. Right-Click > Copy the `npm` folder
1. Go to this folder `%APPDATA%\nvm\v14.20.0\node_modules`
1. Rename the `npm` folder to `npm-6.14.17` as a backup
1. Paste in the `npm` folder copied from the `16.10.0\node_modules` folder
1. `nvm use 14.20.0`
1. `node -v && npm -v` - Should give `14.20.0` and `7.24.0`
Operatorlar
Published: 2022-09-16 10:48:47

**C++ operatorlari**
Ushbu o'quv qo'llanmada biz misollar yordamida **C++** tilidagi operatorlarning har xil turlari bilan tanishamiz. Dasturlashda operator qiymat yoki o'zgaruvchida ishlaydigan belgidir.

Operatorlar - o'zgaruvchilar va qiymatlar ustida amallarni bajaradigan belgilar. Misol uchun, + qo'shish uchun ishlatiladigan operator, while - ayirish uchun ishlatiladigan operator.

C++ tilidagi operatorlarni 6 turga bo‘lish mumkin:

> Arifmetik operatorlar
> Belgilash operatorlari
> Aloqa operatorlari
> Mantiqiy operatorlar
> Bitwise operatorlari
> Boshqa operatorlar

```cpp
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main() {
int a,s;
  a+s; //qo'shish
  a-s; //ayirish
  a*s; //ko'paytirish
  a/s; //bo'lish
  a%s; //qoldiq olish 
}
```

**Operator**	**Operation**
   +	        Addition
   -	        Subtraction
   *	        Multiplication
   /	        Division
   %	        Modulo Operation (Remainder after division)
This Week In Python
Tags: python
Published: 2022-09-16 10:35:23


**Fri, September 16, 2022**


This Week in Python is a concise reading list about what happened in the past week in the Python universe. 


## Python Articles


- [Python Type Hints are Turing Complete](https://arxiv.org/abs/2208.14755)
- [Fully-typed Python decorator with optional arguments](https://lemonfold.io/posts/2022/dbc/typed_decorator/)
- [Python List Comprehensions Are More Powerful Than You Might Think](https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-you-might-think-3363a90e5bb0)
- [Can Amazon's CodeWhisperer Write Better Python than You?](https://blog.symops.com/2022/08/31/amazon-codewhisperer/)
- [Swift was poised to replace Python. Then it tanked](https://medium.com/geekculture/swift-was-poised-to-replace-python-then-it-tanked-3e6c11740ba6)



## Projects


- [sqlparse](https://github.com/andialbrecht/sqlparse) – A non-validating SQL parser module for Python
- [django-functest](https://github.com/django-functest/django-functest) – Helpers for creating high-level functional tests in Django, with a unified API for WebTest and Selenium tests
- [django-htmx-patterns](https://github.com/spookylukey/django-htmx-patterns) – Sharing patterns I use with Django and htmx
- [docquery](https://github.com/impira/docquery) – An easy way to extract information from documents
- [deptry](https://github.com/fpgmaas/deptry) – A command line utility to check for obsolete, missing and transitive dependencies in a Python project
ITIL 4 managing professional transition
Tags: education, github
Published: 2022-09-16 10:30:20

As you assume the name suggests, the [ITIL 4 Managing Professional Transition module Certification](https://www.sprintzeal.com/course/itil-managing-professional-transition-certification-training
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/scal0zk1eeaksaf14y3g.png)) is an efficient tool for you to pursue your desired transit to ITIL 4 so practically, If that what you are looking for. The certification is accredited by AXELOS.
Three ways to iterate an array
Tags: javascript, programming, webdev, 100daysofcode
Published: 2022-09-16 10:02:05

Given an array of integers, return a new array with each value doubled.

For example: [2, 4, 6] --> [4, 8, 12]

**Number #1:** We use a _for loop_ to iterate over the elements, transform each individual one, and push the results into a new array.

```javascript
function doubleValues(array) {
    let result = [];
    for (let i = 0; i < array.length; i++) {
        result.push(array[i] * 2);
    }
    return result;
}

console.log(doubleValues([1, 2, 3, 4]));
// [2, 4, 6, 8]
```
**Number #2:** _For-of loop_.

```javascript
function doubleValues(array) {
    let result = [];
    for (const element of array) {
        result.push(element * 2);
    }
    return result;
}

console.log(doubleValues([1, 2, 3, 4]));
// [2, 4, 6, 8]
```
**Number #3:** JavaScript Array type provides the _map()_ method that allows you to transform the array elements in a cleaner way.

```javascript
const array = [1, 2, 3, 4];
const doubleValues = array.map(element => element * 2);
console.log(doubleValues);
// [2, 4, 6, 8]
```
When to use 10-minute mailbox?
Tags: tempmail, 10minutemail
Published: 2022-09-16 09:56:54

Temporary mail is a free email service that is created from random addresses and self-destructs after a period of time (typically 10 minutes). By using this service, you can receive emails without providing your own email address. Temporary email is also known as 10minutemail, it is sometimes required to confirm the information we fill in registration sites, applications, forums or when we want to download a program. We don't want spam and advertising mail. 10 Minute Mail is a free email service that keeps us away from this type of spam.

Is temporary mail free?
Temporary mail is completely free, there is no need to pay anything, subscribe to anything, provide your card information and personal information to use this service.

What are the usage scenarios of temporary mailboxes?
Temporary email service is one of the most needed services in everyday life, and is required to view forum content, use 7-day trial programs, and use online services. Because most websites or apps that want to email you will send you ads, spam, or send you infected files that can damage your device and steal your data, you don't want such Mail arrives at your private mailbox.

Where can I use the 10-minute mail service?
The following websites are highly recommended, they are all very fast to receive emails, some only take 5 seconds, it is best to collect them!

1 10-minute mailbox, the fastest 5 seconds to receive emails, the bottom of the page can be extended to 60 minutes https://10-minutemail.com/

2 10-minute mailbox, receive mail very fast https://10-minutemail.net

3 10-minute mailbox, receive mail very fast https://10-minutemail.org

4 10min email https://email10min.com/

5 10minute mailbox, the page is simple, but easy to use https://www.mailtemp.net/

6 10min Mailbox https://10minmailnet.com/

7 10min Email https://email10min.net/

8 10 Minutes Mailbox https://tenminutesmail.net/

The above mailboxes are very convenient for long-term use.
Complete Guide: Installing SQL 2005 Sage 50 Manufacturing
Tags: installingsql2005sage50
Published: 2022-09-16 09:55:46

If you are a manufacturer and need to **[install SQL 2005 Sage 50 Manufacturing](https://www.accountingadvice.co/installing-sql-2005-sage-50-manufacturing/)**, then you should use the following guide. This guide will walk you through the entire installation process. It is important to note that this guide is designed for those who are new to SQL 2005 and Sage 50 Manufacturing.
How to add code playgrounds in Learnitive lessons?
Tags: webdev, programming, tutorial, productivity
Published: 2022-09-16 09:17:30

[Learnitive.com](https://www.learnitive.com/): How to add code playgrounds in Learnitive lessons? 

{% embed 
https://youtu.be/YnzHbfDLuz0 %}

[Learnitive](https://edu.learnitive.com/) not only gives you the opportunity to watch lessons with video, but also allows you to execute interactive illustrations, codes and OS commands inside your browser! It supports 50+ programming languages.

![Learnitive widgets](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfpldjfukqlf4vmj2msd.png)

Learn [How to teach at Learnitive?](https://edu.learnitive.com/blog/How-to-teach-at-Learnitive). To write a lesson, you will use Learnitive’s lesson editor widgets allowing the user to interact with your lesson. Your lessons might introduce a topic, demonstrate an executable code/command, or prompt the reader to complete a challenge or watch a relevant video. 

![Lesson editor: Learnitive.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/glesyh4sb71zpwvoyckd.png)

The widgets available on the Learnitive platform fall into the following categories: Text, Coding, Illustration, Terminal and Videos. You use these widgets to create your course and once it is ready, has passed a simple review round, the course will become “live” on the platform.

At [edu.learnitive](https://edu.learnitive.com), we are open to communication with the instructors, provide instructor supports, and finally a prompt monthly pay out! If you’d be interested in growing your revenue streams, consider hosting your courses on Learnitive.com.

Why wait? Join now! [https://edu.learnitive.com](https://edu.learnitive.com)
DeFi
Published: 2022-09-16 09:50:07

It would seem that the conventional banking system is very good and I can't get any better than that, but this is not the case and recently there has been a Cool Decentralised Financial System. I can definitely tell you that if you want to know more about this financial system, how it works, and how to work with it then I would now recommend that you go to this website [decentralized finance course – Tokonomo](https://academy.tokonomo.com/) , here I will clarify the information which will now open your eyes to the whole subject.
Promising AI Technologies In 2022
Tags: ai, programming, career
Published: 2022-09-16 09:43:21

Over the years artificial intelligence has bestowed some mind-blown breakthroughs in numerous industries. It is replacing all the repetitive jobs and relieving humans from stressful responsibilities.

For more info visit here: [https://www.aicra.org/aicrapost/promising-ai-technologies-in-2022/](https://www.aicra.org/aicrapost/promising-ai-technologies-in-2022/) 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k4s7mfnjjoig6b4wz8lx.jpg)
WHAT IS HTML ?
Tags: html, webdev, programming
Published: 2022-09-16 09:02:22

HTML is an acronym which stands for **Hyper Text Markup Language** which is used for **creating web pages** and web applications. Let's see what is meant by Hypertext Markup Language, and Web page.

- Hyper Text: Hypertext simply means **Text within Text**.
- Markup language: is a computer language that is used to apply layout and formatting conventions to a text document.

> With the help of HTML only, we can create static web pages.
What are your favourite newsletters?
Published: 2022-09-16 08:58:07

I love newsletters, I think they're a great way to digest content in little bites and it's one of the main reasons I create my own [weekly curated resource](https://dailydevlinks.com/) for developers, designers & makers.

Some of my favourites are:

- [CSS Weekly](https://css-weekly.com/) - Weekly e-mail
roundup of CSS articles,tutorials, experiments, and tools
- [Trends.vc](https://join.trends.vc/) - Discover new markets and ideas
- [UX Mistakes](https://uxmistakes.co/) - Actionable UX tips
- [BrainPint](https://brainpint.com/) - A curated newsletter with interesting reads, tools & learning resources.
- [HeyDesigner](https://heydesigner.com/) - Design and frontend links delivered to your inbox every day or week.
- [Sidebar](https://sidebar.io/) - The five best design links, every weekday.
- [Codrops](https://tympanus.net/codrops/) - The latest web design and development news
- [dailydevlinks](https://dailydevlinks.com/) - Curated Resource for Developers, Designers & Makers _(Shameless Plug)_

**What are some of your favourite newsletters?**
Future Of Lead Generation And Inside Sales In Post Covid Era
Tags: startup
Published: 2022-09-16 08:49:29

As technology keeps improving, the ways in which companies reach out to and communicate with their customers and prospects also change. In the past decade or so, two of the biggest changes have come from the fields of machine learning and artificial intelligence. Machine learning is a type of AI that allows computers to learn from data without being explicitly programmed. This technology has been used to create chatbots that can simulate human conversation. These chatbots can be used to answer customer questions, provide customer support, and even make sales recommendations. Meanwhile, AI can be used to analyze customer data in order to identify patterns and trends. This information can then be used to improve the customer experience, for example by making personalized product recommendations or providing early warnings about potential problems. By staying on top of these latest developments, companies can ensure that their customer experience remains cutting-edge.
As we all know, the COVID pandemic has created a lot of changes and challenges in our lives. In the business world, things have been no different. The way we generate leads and sell products and services has been disrupted like never before. In this blog post, we’ll take a look at how things have changed and what the future may hold for lead generation and inside sales. We’ll also explore some tips on how to adapt to these new circumstances. Stay safe and stay tuned! [Read more about The future of lead generation and inside sales post Covid-19](https://funnl.ai/future-of-lead-generation-and-inside-sales-in-post-covid-era/)