teleren/devto huggingface dataset:
Ejecutar un flujo de Power Automate con una solicitud HTTP
Tags: webdev, cloud, productivity, tutorial
Published: 2022-09-09 15:51:27

¡Hola! En este tutorial aprenderemos a crear una web API desde Power Automate, de tal manera que podamos utilizarla desde cualquier aplicación. 

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

## **Parte 1. Crear el flow de Power Automate**

Como primer punto, vamos a crear un espacio de trabajo vacío de tipo _Automated Cloud Flow_: 

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qpbhdokqdp647x0xsevs.png)
 
Ahora, vamos a buscar el desencadenador llamado: _When a HTTP request is received_, el cual permitirá activar el Flow cuando una solicitud HTTP se realice hacia este proceso. 

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3lbu2j72slmek1kh0zwg.png)

Luego necesitaremos definir el formato JSON de nuestro esquema para la API, para esto podemos utilizar un ejemplo al utilizar la opción: Use sample payload to generate schema: 

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

```json
{
    "emailAdress": "daniel@esdanielgomez.com",
    "emailSubject": "Hi from Power Automate",
    "username": "esdanielgomez"
}
```

Al aceptar, el esquema se habrá generado de acuerdo con el ejemplo y ahora podremos utilizar esas variables en acciones posteriores del flujo. 

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

Ya que en Power Automate es requisito que exista un desencadenador, y por lo menos una acción, ahora vamos a agregar una acción que permita enviar un correo electrónico de acuerdo con los datos que se reciban en la web API:

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/598ard1ni0ojn1xnrdqe.png)

Finalmente, al guardar el flujo, el endpoint de la web API será visible: 

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

## **Parte 2. Probar el flujo de Power Automate**

Con todo esto, ahora ya podremos llamar a nuestro flujo por medio de un HTTP post desde cualquier aplicación. Aquí podemos ver un ejemplo desde Postman y el correo electrónico como resultado: 

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

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

## **Gracias!**

Espero que te haya gustado el artículo. Si tienes alguna pregunta o idea en mente, será un gusto poder estar en comunicación e intercambiar conocimientos entre sí.

Nos vemos en [Twitter](https://twitter.com/esDanielGomez) / [esDanielGomez.com](https://esdanielgomez.com/)!
Follow Friday: Career Edition (9 September 2022)
Tags: meta, writing, career
Published: 2022-09-09 15:40:43

---
title: Follow Friday: Career Edition (9 September 2022)
published: true
description: 
series: Follow Friday
tags: meta, writing, career
---

_Happy Friday, friends! 🎉 Follow Friday is your weekly opportunity to shout out fellow DEV Community members doing awesome work. Check out the comments and follow someone new!_

A career is the field in which you work, while a job is a position held in that field. A lot of content DEV is about our careers (real or aspirational) in some way — and some of our community members share essential advice for navigating the career aspect of programming. 

So, devs: who are your favorite DEV community members sharing career advice?

_**Formatting tip**: to populate a card with a follow button, use the liquid tag syntax `{% embed https://... %}` and insert the URL of your favorite author's profile._

Join in on the #FollowFriday fun by @mentioning your favorite author to follow on the topic of career (and letting us know why you love their posts!) ⤵️
Luos engine is now plug-and-play compatible with the ESP32 family!
Tags: opensource, microservices, esp32, luos
Published: 2022-09-09 15:36:05

Great News! Luos engine is now plug-and-play compatible with the ESP32 family!

⏩ https://www.luos.io/blog/luos-and-esp32

ESP32 is famous worldwide in the maker culture, allowing to create wirelessly connected projects easily through Arduino SDK. 

The Luos team developed a HAL based on ESP-IDF SDK provided by Espressif to create a Robus network and natively exchange messages and information through the Luos protocol.

With the Luos protocol and networking, you can connect MCUs from different brands in a snap!

👋Say hello to Espressif!
Showcasing developer built tools with the Twitter Toolbox
Tags: twitter
Published: 2022-09-09 15:35:01

---
title: Showcasing developer built tools with the Twitter Toolbox
published: true
description: 
tags: #Twitter
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b1v33pdm646hbv0zfky6.png
# Use a ratio of 100:42 for best results.
---

As a Developer Advocate at Twitter, I have the privilege of seeing many tools developers have created using the Twitter API. I’m consistently impressed and inspired by what developers have made using the Twitter API. However, when I’d hear from other developers that they were unsure what they could build with the Twitter API.

So, earlier this year, we launched [Twitter Toolbox](http://t.co/toolbox), a hub where you easily discover, learn more about, and quickly sign-up for third-party developer tools that enhance your Twitter experience. Tools are bots, on-Twitter enhancements, or off-Twitter experiences that you invent. This is especially exciting because this is the first time that we’ve featured tools created by developers in such a prominent way.

### Categories of the Toolbox
We currently have three types of tools in the [Toolbox](http://t.co/toolbox):

* [Expression tools](https://developer.twitter.com/en/community/toolbox#expression) - Discover new and creative ways to compose, organize, and manage your Tweets. These tools include [Chirr](https://developer.twitter.com/en/community/toolbox/chirr), [Thread Reader](https://developer.twitter.com/en/community/toolbox/thread-reader), and [Buffer](https://developer.twitter.com/en/community/toolbox/buffer).

* [Safety tools](https://developer.twitter.com/en/community/toolbox#safety) - Helping you find new or more efficient ways to filter unwanted content, mentions, and profiles with our safety tools, [Block Party](https://developer.twitter.com/en/community/toolbox/block-party) and [Bodyguard](https://developer.twitter.com/en/community/toolbox/bodyguard).

* [Measurement tools](https://developer.twitter.com/en/community/toolbox#measurement) - Measure your impact and explore new ways to connect with your audience using [Ilo](https://developer.twitter.com/en/community/toolbox/ilo), [Blackmagic](https://developer.twitter.com/en/community/toolbox/blackmagic), [Direcon](https://developer.twitter.com/en/community/toolbox/direcon), [Followerwonk](https://developer.twitter.com/en/community/toolbox/followerwonk), and [Tweepsmap](https://developer.twitter.com/en/community/toolbox/tweepsmap).

### Next steps
If you are feeling inspired to start creating with the Twitter API, you can [sign up](http://t.co/signup) for a developer account to get started with the API. You can also start making API calls on our [developer playground.](http://t.co/tryapi)

We hope to expand the number of applications we have in the Toolbox in the future and continue to add new tools. Let us know in the comments below if you have any tools you think we should consider for this program.
MySQL CONCAT Function: How to Concatenate Strings in MySQL
Tags: mysql, mysqlconcat, database, dbforge
Published: 2022-09-09 15:20:27

---
title: MySQL CONCAT Function: How to Concatenate Strings in MySQL
published: true
description: MySQL CONCAT is a widely used function for concatenating multiple column values into a single column.
tags: #mysql #mysqlconcat #databases #dbforge
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---
Let's take a look at the MySQL CONCAT() syntax, learn how to use it, and explore the differences between CONCAT and CONCAT_WS - https://blog.devart.com/mysql-concat-function.html
What was your win this week?
Tags: discuss, weeklyretro
Published: 2022-09-09 15:11:38

---
title: What was your win this week?
published: true
description: Got to all your meetings on time? Started a new project? Fixed a tricky bug?
tags: discuss, weeklyretro
cover_image: https://cl.ly/188e843c2985/download/Image%202019-02-15%20at%202.36.37%20PM.png
---

Hey y'all! 👋

Hope everybody is having a fantastic Friday and that you all have wonderful weekends!

Looking back on this past week, what was something you were proud of accomplishing?

All wins count — big or small 🎉

Examples of 'wins' include:

- Starting a new project
- Fixing a tricky bug
- Going to a concert 🎸

---

Everybody have a good one!

![Cat looking real cute and relaxed, having its face rubbed with plastic, toy skeleton hands. The video goes from normal speed to slow-mo to highlight how relaxed the cat looks.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/79mi40r0uzujyn4odllb.gif)
Next.js & Supabase in 16 minutes
Tags: codenewbie, javascript, nextjs, supabase
Published: 2022-09-09 15:08:45

{% embed https://www.youtube.com/watch?v=OAbYgz9nnxA %}

Hello guys,

Do you know Supabase? Supabase is an open source Firebase alternative providing all the backend features you need to build a product. You can use it completely, or just the features you need.

Today, I propose you to test Supabase with Next.js.

Take a quick look at the video and tell me in the comments if you would like to have a full course on Supabase.

Best,

Guillaume
C++ da cout(chiqarish) operatori
Tags: cpp, programming, beginners
Published: 2022-09-09 15:05:42

Assalomu alaykum!
Biz bu maqola orqali c++ dasturlash tilidagi `cout` operatori haqida bilib olamiz.`cout` operatori orqali biz consolda ixtiyoriy malumotlarni chiqarishimiz mumkun.Matnli malumotlarni chiqarishda doimo qoshtirnoqlardan **("")** foydalanishimiz zarur:

```cpp
1   #include <iostream>
2   using namespace std;
3   
4   int main() {
5
6      cout << "Hello world" << endl;
7      return 0;
8   }
```

Programmada klaviatura orqali malumot kiritishimiz va chiqarishimiz uchun 1-qatordagi `#include <iostream>`ni programmamizga qoshishimiz kerak.
2-qatorda turgan `using namespace std;` ni standart nomlar fazosini elon qilish deb tushunsak boladi va xar bir dasturimiz bitta `main`(4-qator) ga ega bolishi shart.Biz kodlarimizni ochib-yopilgan figurali qavslarimiz ichiga yozamiz

```cpp
4   int main() {
5
6      cout << "Hello world" << endl;
7      return 0;
8   }
``` 
Biz hozir bilib olgan `cout` operatorimiz consoleda **Hello world** degan yozuvni chiqarib bermoqda.

## C++ da sharhlar

```cpp
1   // Muallif: Jumayev Sherzod
2   /* Sana: 2022.09.09
3       Maqsadim: C++ dasturlash tilini o`rganish */
4
5   #include <iostream>
6   using namespace std;
7   
8   int main() {
9
10      cout << "Hello world" << endl;
11      return 0;
12  }
```
// va /**/ belgilar bilan yozilingan qator C++ da sharxlar deyiladi.// bu belgi bilan boshlangan sharh faqat 1 qator sharh yozish imkoni beradi, 2-qatordagi /**/ bunday belgilar bilan esa biz koproq qator sharh yozish imkoniga ega bolamiz.
Sharhlar - faqatgina dasturchilargagina korinadi va dasturda hech qanday vazifa bajarmaydi!Sharhlar bizga yozilgan kodlarni osongina tushunish imkonini beradi va ayniqsa katta praektlarda koplab dasturchilar team bolib ishlashadi, shu holatda dasturchilar faqatgina ozlarining kodlarini emas boshqa bir dasturchilarning ham kodlarini oqishga togri keladi.Shunda sharhlar dasturchilarga boshqa bir kodni osongina tushunish imkoni beradi.
Handling Errors in JavaScript.
Tags: javascript, webdev, beginners, tutorial
Published: 2022-09-09 15:02:14

Hey 👋, Guys Welcome.

Today we will be covering that how to handle with errors in JavaScript and display the custom Error details. Don't Worry this article is gonna be short 😀

Let's Dive In ..

---

While working with the JavaScript , it mostly happens that we probably get and error dues to the mistakes in coding. this mistake may be in our code or may be a Typo.

Sometimes We have to fetch some data from an API and we are working as asynchronously , then we have to face some difficulty if found any error in our code.

For Handling the Errors we can use `try and catch block`

1. **try** block contains the code that is necessary or have to run
2. **catch** block contains the code that is used to handle the errors.

## Custom Error

In order to define our custom error we can use the **throw** operator

## Example

```javascript
try{
  let Object={
    Name:"Muhammad Zubair",
    Age:25
  }

  for (let Key in Object)
  {
    console.log(`${Key}: ${Object[Key]}`)
  }
}
catch(Error){
  console.log("No Error Occured , Code in try-block is Fine")
}
```

In Above Example code written in try block will be executed and everything will work fine. we will get no any error, that's why code written in catch block will not be executed. 

Let create a scenario in which we get an error. see


## Example

```javascript
try{
  let Array=[1,2,3,4,5]

  console.log(Array) // 1 2 3 4 5
  console.log(B)
}
catch(Error){
  console.log(Error)
}
```
In Above example you see that Variable Array was defined and initialized , but variable `B` was undefined. At First we will get the result of `console.log(Array)` , after this we will get error due to variable `B`. On Getting error our code written inside catch block will be executed.

## throw operator

As i mentioned earlier that with the help of throw operator we will be able to define our custom error.

## Example

```javascript
try {
  let Array = [];

  if (Array.length == 0) throw "Array is Empty"; // Array is Empty
  else {
    Array.map((Element) => {
      if (Element % 2 == 0) throw "Even Number";
      else throw "Odd Number";
    });
  }
} catch (Error) {
  console.log(Error);
}

```

## Example

```javascript
try {
  let Element = 20;

  if (Element % 2 == 0) throw "Even Number"; // Even Number
  else throw "Odd Number";
} 
catch (Error) {
  console.log(Error);
}

```

This is it for Today's Lesson.Hope you liked my article 💛. I will meet you in the next post with something new to learn.

Happy Coding !! ⚡
The Wiki Inc | TheWikiInc
Tags: writing
Published: 2022-09-09 14:57:33

For knowledgeable Wikipedia writers such as [The Wiki Inc](https://thewikiinc.com/), research is a general phrase. Expanding one's knowledge of Wikipedia policy requires research. It also requires assembling information on a subject, assessing and classifying sources, obtaining information of general interest, and recognizing homogeneity in ontological theory.

## Wikipedia Expertise: 

Wikipedia experts at The Wiki Inc. regularly study the site's content guidelines. You need to review and reaffirm your comprehension of the content guidelines that are relevant to the topics you write. For instance, writing biographies of living individuals is one of my specialties. Additional standards are applied to biographical entries to safeguard the reputation and privacy of the person.

## Integrating Sources:

It seems simple to Google a topic. However, most of Google's results for a certain topic are typically useless. Google may produce articles that refer to a topic but don't cover it. On the other hand, the customer might send them a link to every online piece that mentions them. Once more, the majority of the client's submissions will typically be useless. An authority on Wikipedia will know which articles to keep and which to discard.

## Categorizing:

Wikipedians divide sources into three groups when evaluating and categorizing them. The most prevalent source type is primary sources. The number of primary sources used by Wikipedia is constrained. Only primary sources may be used by Wikipedians to confirm details such as names or dates.
Wikipedia experts value secondary sources because we can use them to prove notability. Only secondary sources are cited in quality articles. Because of this, we favor secondary sources over primary ones.

## General Wikipedia Experts' Interest Points:

Less skilled encyclopaedists overemphasize the goals of their clients. I do, however, consider Wikipedia's users to be clients. You may aim to extract general interest items that Wikipedia users would find fascinating and useful when selecting what the Wikipedia entry should contain. Alternately, you will extract general interest elements that confirm that a subject satisfies the particular criterion if you are attempting to show that it matches some of Wikipedia's alternative criteria for living individuals.

## How To Recognize Ontological Uniformity?

Although the content of a website can vary depending on the subject, you may look at how other pages in the same category are styled. Don't use entries regarding a related topic as a basis for my work. Even though topics in the same category may use comparable technical standards like themes and page layouts, each topic has a unique set of sources, and various sources will provide different outcomes.
How I demonstrated Growth Mindset .
Tags: productivity, programming, career, motivation
Published: 2022-09-09 14:52:07

You can ask yourself what is a growth mindset ? ,or what is mindset , and through my life’s story and experience ,you will know more and a little bit inspired by it.

**Mindset :** mindset is then defined as a collection of someone’s thoughts or beliefs that shape his/her thought habits. In this world ,people have different kinds that shapes their mindsets , Some have **Fixed mindset** and others with **Growth mindset**.

People With Fixed mindsets believe that their qualities and skills are fixed , they cannot be changed. Those people only document their intelligence, skills and talents rather than working harder to develop and improve themselves. They believe that working alone leads to a great success, and effort is no longer required for a success . They live in a great comfort zone and they don’t think far.

![fixed mindset](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f6s9kfaundd0hflbczac.jpeg)

While people with growth mindsets have a strong belief that their learning skills ,knowledge and intelligence can grow with time and experience. They clearly realize that their effort has an effect on their success, so they put in extra time and effort that leads to the highest achievement.

After completing college , I thought it was over ,so I had to sleep more hours a day , watch movies ,eat just because my thoughts were : " I am tired ,16 + years of struggles and pain ,no sleeping "

But lately, I realized that I had no money to do all I wanted to have everything I’d want to have. So I had to work very hard with all my efforts and thinking on what I should do to have all that ,so I came up with a growth mindset of working hard ,learning something new as the technology evolves everyday ,improving my communication skills and working with others. These are the mindsets that anyone is asked to have in order to have a growth mindset:

- The ability to say “ It is possible“
- Make plans, goals and focus on them
- Face risks

I cannot say that I have achieved everything but There are more experiences and stories from many successful people you can learn from.
Backup/Restore + Data Export/Import via dbForge Studio
Published: 2022-09-09 14:40:32

---
title: Backup/Restore + Data Export/Import via dbForge Studio
published: true
description: If you want your MariaDB backup/restore and export/import operations to be simple, fast and automated, we have great news for you - it's all possible with dbForge Studio for MySQL.
tags: 
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---
Let's see how dbForge Studio for MySQL handles the routine tasks of database backup/restore and data export/import. As the name suggests, it's an IDE for developing, managing, and administering MySQL, but it works just as perfectly as the MariaDB GUI client - https://mariadb.com/kb/en/backup-restore-and-import-clients-backuprestore-data-exportimport-via-dbfor/
Getters in Lua
Tags: lua
Published: 2022-09-09 14:36:42

In Lua, member access works like this:

1. Check if the key exists in the table, if it does, return the corresponding value
2. Check if the table has a metatable, and inside a field called `__index`, if it does:
   1. If `__index` is itself a table, lookup the key in that.
   2. If `__index` is a function, call it with the table and key.

So this is how you can implement getters:

1. Set the metatable of new objects to a table you have access to
2. Implement the `__index` method this way:
   1. Check if the key exists in your prototype table, it essentially contains normal member methods
   2. Check if the key exists with the prefix `get_`, and call it.

Example:
```lua
Complex = { mt = {}, prototype = {} }
Complex.mt.prototype = Complex.prototype
function Complex.mt.__index(table, key)
    local prototype = getmetatable(table).prototype
    local inProtoType = prototype[key]
    if inProtoType ~= nil then return inProtoType end
    local getterKey = "get_" .. key
    local getter = prototype[getterKey]
    if getter ~= nil then return getter(table) end
    return nil
end

function Complex:new(o)
    o = o or {}
    local result = {}
    result.re = o.re or 0
    result.im = o.im or 0
    setmetatable(result, self.mt)
    return result
end

function Complex.mt:__tostring()
    return "Complex(" .. self.re .. " + " .. self.im .. "i)"
end

function Complex.mt:__add(o)
    o = o or {}
    local re = o.re or 0
    local im = o.im or 0
    return Complex:new { re = self.re + re, im = self.im + im }
end

function Complex.prototype:get_magnitude()
    return math.sqrt(self.re ^ 2 + self.im ^ 2)
end

local z = Complex:new { re = 1, im = 3 }
local w = Complex:new { re = 2, im = 1 }

print(z, w)

print(z + w)

print((z + w).magnitude)
```

Output:
```
Complex(1 + 3i) Complex(2 + 1i)
Complex(3 + 4i)
5.0
```
why my image makes the website's width scrollable?
Tags: react, css, html, website
Published: 2022-09-09 14:29:26

As you can see in the image, I have a simple design element as an image, but I only want to show half of it in the edge,but moving it to the right makes the website scrollable on small devices which is weird. how can I simply cut the image if it overflows the devices's width please? 
thanks a bunch.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uy6dht6j9iury2ryu912.png)
Introduction to Blogging
Tags: opensource
Published: 2022-09-09 13:24:44

Hi :)

My name is Adi and I am currently completing my third year as a software development student at Seneca College. I am taking DPS909 (Open Source course) because I wanted to get my feet wet and participate in some real open source projects. Up until now we worked on small coding assignments during our courses, and the thought of working on a pre-existing larger project sounds interesting to me.

I am still not sure what projects I want to work on during the term, as I am a bit confused by this whole open source concept and what I can do with it, but I hope I will gain some experience by the end of the course and be able to contribute my work to others and make a positive difference.

My trending repo that I chose is: [DuckDB](https://github.com/duckdb/duckdb).
I chose this repo because I really enjoyed working with databases before, especially with SQL based databases. The thought of using a different system from what I have used in the past seemed refreshing and intriguing to me, as I didn't quite like the system I have worked with so far.
Five Key Benefits of API Management for your Business
Tags: api
Published: 2022-09-09 14:24:50

APIs Management has several benefits, but in this article, the author has covered five key benefits of APIs Management that help businesses grow faster and increase customer experience. If you want to know in detail, please [read this article](https://www.anblicks.com/blog/five-key-benefits-of-api-management-for-your-business/).