teleren/devto huggingface dataset:
CloudWatch Metrics Pricing - FinOps
Tags: aws, finops, cloudwatch
Published: 2022-11-22 11:31:56

In this article, I will talk about CloudWatch metrics. Like the other articles in my FinOps series, I will give you some tips about the cost-effective architecture design pattern.

{% youtube u-a7FJi-1wA %}

Many AWS services provide metrics by default that are free of charge(cf:https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html).

From AWS documentation :
"Many AWS services offer basic monitoring by publishing a default set of metrics to CloudWatch with no charge to customers."

#Take care of the additional cost incure if you use external solution like DataDog or NewRelic (get metrics from APIs).

Many companies want to use a manage solution for their Observability strategies. These solutions are usually very expensive. When you make a forecast for this kind of solutions for AWS, you need to take care of the additional cost you will pay : 
- The amount of API calls to GET metrics.
- The amount of Data Out from AWS to internet to upload your logs to your managed solution.

#Build the dashboards you will often consult.

Every Ops needs some dashboards to consult in case of incident or performance issue. You have to define a clear strategy about this point.

When an Ops team checks the monthly cost of a dashboard, 3$ 
does not seem expensive. But if you have 20 members in your team and each of them creates multiple dashboards, the bill will increase.

Use some IaC tools like Terraform or CloudFormation to build your dashboards. In this case you will have the opportunity to destroy and recreate them when needed.

#Use "Metrics Insights - query builder" which is free of charge.

CloudWatch Metrics Insights is a powerful SQL query engine that you can use to query your metrics. Unfortunately, for the moment it is not possible to save searches directly on it.

You can use the interactive builder view and save the SQL query generated in a git repository to share them with your team.
Using cloudgragh in projects
Tags: cloudgrapgh
Published: 2022-11-22 11:30:28

CloudGraph is the free open-source universal **GraphQL API and Cloud Security Posture Management (CSPM) tool for AWS, Azure, GCP, and K8s**. 

### Installation :

**System Requirements : Docker**

**Homebrew :**

```jsx
brew install cloudgraphdev/tap/cg
```

**NPM :**

```jsx
npm i -g @cloudgraph/cli
```

Adding providers :

```jsx
cg init aws
cg init azure
cg init gcp
cg init k8s
cg init tencent
```

**Run :**

```jsx
cg init
```

```jsx
cg launch
```

Docker must be running else use these commands :

```jsx
docker run -it -p 8995:5080 -p 8996:6080 -p 8997:8080 -p 8998:9080 -p 8999:8000
  --label cloudgraph-cli-dgraph-standalone -v ~/dgraph:/dgraph --name dgraph dgraph/standalone:v21.03.1
```

```jsx
cg scan
```

Next playground will open.

### Stop Instance

```jsx
cg teardown
```

To remove the container after stopping it, run :

```jsx
cg teardown --delete-image
```

### ****Loading Previous Versions****

```jsx
cg load
```

### **Basic Query Syntax Examples:**

```jsx
query {
  getawsEc2(
    arn: "arn:aws:ec2:us-east-1:123445678997:instance/i-12345567889012234"
  ) {
    id
    arn
  }
}
```

This will return 

```jsx
{
  "data": {
    "getawsEc2": {
      "id": "i-12345567889012234",
      "arn": "arn:aws:ec2:us-east-1:123445678997:instance/i-12345567889012234"
    }
  },
  "extensions": {
    "touched_uids": 4
  }
}
```

### For more info visit :

[https://github.com/cloudgraphdev/cli](https://github.com/cloudgraphdev/cli)
Guess the logo : #2
Tags: logo, programming, quiz, opensource
Published: 2022-11-22 11:17:14

Hey hey.. 🙌

Welcome to yet another episode of "Guess The Logo" series. 💻

You can guess the logo related to programming, for each logo, there will be 3 sec time ⏱️ to guess.

Ready for comment ✍️ the correct guess count.

{% embed https://youtu.be/iq4Ayh0Cm8I %}
Day 02 - 100DayOfCode Challenge
Tags: highnitin, webdev, 100daysofcode, javascript
Published: 2022-11-22 11:13:09

Hey folks, 👋 it's me again! I'm back with another post of the #100daysofcode challenge.

So, after completing 2 weeks of writing code and building stuff I was feeling bored and decided to write this post as to let you know what is happening behind-the-scenes on how I keep myself motivated every day in order to keep myself busy while being in this endless journey 🙂

So to get some coding momentum going, I’m super excited to share some of the articles that I have been reading recently. This is the stuff that I believe will help you in your coding journey 💪

Article 1 is about: 19 JavaScript Questions Asked by Most Interviewers, so you can ace your next JS interview 😎
So here we go,

1. What is Object and How to create it?
2. What is a Scope and How Many are There?
3. What Do You Mean by "this"?
4. What is Anonymous Function?
5. What Do You Know About BOM?
6. What is DOM and its Usage?
7. How To Return a Character From a Specific Index?
8. Difference between "==" and "===" ?
9. What are the Different Data Types in JS?
10. What is Prototype Property?
11. What is Closure?
12. How to Write “Hello World” in JavaScript?
13. How Can You Use an External JS file?
14. Asynchronous Programming and Its Importance
15. Usage of Window Object
16. How different is client-side JavaScript from Server side?
17. Why Debugging is Required in JavaScript?
18. What is function hoisting?
19. Naming Conventions for Variables in JavaScript

Article 2 is about: React Developer Roadmap 2025 😳🤯

I know what you're thinking: it's the end of the year 2022, and fellow developers have started talking about 2025. We're living in a visionary time. So let's use it to make the world a better place. It doesn't matter, just follow the vibes. 🔥

But the way, I have recently started tinkering with react, so what would be best if I start reading articles 🔗and watching videos🎥
Don't forget to DM me and I will share the other resources as well. 🔗


[![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/feihh6ji2uqaabdrqpss.png)](https://www.youtube.com/watch?v=iRDBjrm8yb8)

I hope you find this video useful and informative as I talk about 19 JavaScript questions and React Developer Roadmap 2025. Please let me know how it went and if there is anything else you'd like to know about JavaScript! 👨‍💻👩‍💻

I love the fact that you enjoyed the last post, thank you for your support, truly grateful. 🙌

Peace,
HighNitin

#100daysofcoding #100daysofcodechallenge #javascript #react #day02 #highnitin
Top 10 Biggest Data Breaches of 2022 and Learnings From Them
Tags: cybersecurity, databreach, cyberattacks, datatheft
Published: 2022-11-22 11:05:09

Here is a list of the biggest data breaches of 2022 and what organizations should learn from them. Also, the blog has 9 cybersecurity tips that every organization or startup must include in their go-to cybersecurity plan for 2023.

Top 10 Data Breaches in 2022
1. Block Data Breach
2. Flagstar Bank Data Breach
3. ICRC (International Committee of the Red Cross) Data Breach
4. Toyota Data Breach
5. Twitter Data Breach
6. Neopets Data Breach
7. Singtel Optus Data Breach
8. Medibank Data Breach
9. Ronin Data Breach
10. Crypto.com Data Breach

Read more about each data breaches in details and what to learn from these [data breaches here](https://mojoauth.com/blog/top-data-breaches-and-learnings-from-them/).
Celebrating 50K GitHub Stars
Tags: strapi, github
Published: 2022-11-22 10:58:43

Today, we’re thrilled to announce that, together, we have reached a highly symbolic yet meaningful milestone: 50K GitHub stars! 

![image1.png](https://d2zv2ciw0ln4h1.cloudfront.net/uploads/image1_e3d609a0aa.png)


Strapi has come a [long way since the first commit back in 2015](https://handbook.strapi.io/strapi-story), and we’re humbled to reach that number of GitHub stars and very grateful for the amazing community of users and contributors that have made this moment happen. Thank you for your trust, feedback, and words of encouragement at every step of the way!

With 50K stars, Strapi is now in the [top 150 most popular repositories](https://gitstar-ranking.com/repositories?page=2) among the 28 million public on GitHub, and the best is yet to come: 

- A ton of highly awaited features are in our [public roadmap](https://feedback.strapi.io/), such as data migration between environments, a responsive admin panel, and more! 
- New plugins and custom fields are being added to the Strapi Marketplace every week, including [Shopify](https://market.strapi.io/plugins/strapi-plugin-shopify-fields), [CKEditor](https://market.strapi.io/plugins/@ckeditor-strapi-plugin-ckeditor), [Mux](https://market.strapi.io/plugins/strapi-plugin-mux-video-uploader), etc.
- [Strapi Cloud is currently in private beta](https://strapi.io/blog/announcing-strapi-cloud-beta). Join the [Strapi Cloud waitlist](https://strapi.io/cloud) to get early access or receive updates! 

As you probably know, being open-source and transparent has been part of our DNA from day 1. It is not just the Strapi codebase but also through contributions to upstream open-source projects such as Storybook, Webpack, and Babel, the [open-sourcing of our company handbook](https://strapi.io/blog/open-sourcing-our-company-handbook), the [Write for the Community program](https://strapi.io/write-for-the-community) and [Community Organization](https://github.com/strapi-community). 

None of this would have been possible without the amazing Strapi community. To reinforce our commitment to open-source, we’d like to highlight the amazing work made by the [Strapi Community Organization](https://github.com/strapi-community), thank the organizers of [Strapi events](https://strapi.io/blog/bringing-community-together-strapi-meetups), and acknowledge the amazing content made by the creators of the [Write for the Community program](https://strapi.io/write-for-the-community). 

We’re so excited to continue building the future of Strapi together. Looking forward to hitting the 100K stars!
Kotlin: What It Is, What It's Used For
Tags: kotlin, android, devops
Published: 2022-11-22 10:53:53

Kotlin was developed by JetBrains. This language came up with the proposal to be simple, concise, intuitive and fast to make, mainly, applications for the Android operating system.

Due to its performance, Kotlin was quickly accepted by the programming community and received notoriety from companies. We can say that the popularization of Kotlin has grown in the last five years.

It can be used both in application development and also used in other ways. Being used in the Back-end and Front-end as well as in the area of data science. But it is in mobile development that it stands out.

Kotlin Features.
The Features that make Kotlin stand out are its Simple Syntax, Interoperability with Java, Safe Codes, Cross platform (which is a multi-platform language).

Is Kotlin difficult to learn?
This will depend from person to person, because Kotlin has specific characteristics and mastering it will depend on the skills that the person has.

Why learn Kotlin.
It is the official language for Android development, and used in companies, the Kotlin developer's career is promising.

If you liked the content, leave your like, your comment and share with more people.
Custom Alerts and Notifications in CloudHub 2.0
Tags: mulesoft, cloudhub, anypoint
Published: 2022-11-22 10:37:46

In the case of using CloudHub 1.0, Custom alerts and notifications are often used in the Non-API application (i.g. Scheduler, MQ listener) for error notification.

Unfortunately, CloudHub 2.0 does not support custom notifications for now.
[CloudHub 2.0 for CloudHub 1.0 Users | MuleSoft Documentation](https://docs.mulesoft.com/cloudhub-2/ch2-comparison#application-considerations)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l24zaw3ra8gkxdl629p8.png)

We need to consider alternatives, in using CloudHub 2.0.
Sending an email directly using an Email connector and Amazon SES may be one workaround, but it depends on external service.
And I’d rather not change the architecture from the current.

I believe to be supported some notification function in CloudHub 2.0 near future.
I came up with an interim measure until that is implemented.

It's so simple, using custom notifications on CloudHub 1.0 in CloudHub 2.0.

Create empty application and deploy it to CloudHub 1.0, it called 'customer-papi-alert', and stop it. (save vCores)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0sar6pya8fkav99s6ohb.png)

And set the alerts on 'customer-papi-alert'.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wk6epnwrebbbns70t2zw.png)

Create real application and deploy it to CloudHub 2.0, it called 'customer-papi'.
The domain field of 'Create Notification' is 'customer-papi-**alert**'.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6cv8lsp4zfq6vpz1p7k7.png)


The illustrate for behavior.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocfc7mgknti90hbvm7bj.png)

That's it.
In Memory Request buckets
Tags: programming, showdev, tutorial
Published: 2022-11-22 10:30:22

The other day I wrote a blog post about my new dev tools page:
{% embed https://dev.to/joro550/some-dev-tools-1mje %}

And I was saying that I had a bunch of ideas - this was one of the first thing I wanted to create was a request bucket, basically it would create an endpoint that you could plug into a webhook page and any request that comes into the endpoint would be printed out:

Create a bucket:

![Creating a bucket via dev tools](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4klsgiqrquc1s65gc7zv.png)

Now I have an address where I can post any data I want to:

![Bucket created screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ctqzmz58g3x21yz8hzit.png)

I'll test it with a post request:

![Sending a post request via insomnia](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ex31ihentc1nre81ly0p.png)


Now I will have information about the request on the page:

![Table displaying request information](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bknhqt6x0aq1hsjz3r31.png)


Right now this is all an "in memory" endpoint but I'm hoping to make it a little more persistent, right now I'm thinking that maybe I can hold onto endpoints/requests for an hour (after the bucket was created) - maybe in the future I can create a "Pro" feature that allows people to create permanent endpoints, but let's not think about that right now 😅
Order Summary Frontend Mentor Project Complete
Tags: beginners, css, html, frontend
Published: 2022-11-22 10:24:01

## I made another thing!


![not quite centered project](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0g61al8ncqulqumktjju.PNG)

**And I got great feedback on it!**

I am pleased to say that this project went a lot more smoothly than the previous CSS/HTML challenges I did, but there is still so much more refinement to be had.

[The feedback I received](https://www.frontendmentor.io/solutions/order-summary-card-SGEAJfdrP-#comment-637ca0c73ede5f8d464dd494) on Frontend Mentor was also *exactly* what I wanted and is precisely why I would recommend using these free challenges to expand your knowledge of design and frontend development--especially if you are doing a bootcamp and just learned CSS and HTML basics. 

There is still much to learn for me, such as which display is best depending on the project. The feedback I got recommended flexbox, so I will play with that a bit more to recenter my project and get rid of any unnecessary margins and padding (Phew!).
AMAZING! Apache Doris 1.2, the fastest Apache Doris so far!
Tags: opensource, olap, database, dataanalysis
Published: 2022-11-22 10:19:12


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

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

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

Check the link below and you will see the outstanding performance which is setting a completely new benchmark!

https://twitter.com/doris_apache/status/1594996362235768833?s=20&t=8WP7QmMKHe0vvU_4TNabAQ
Benefits of Microservices, Statistics, and Real-World Examples
Tags: microservices, architecture
Published: 2022-11-22 10:17:43


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dr39ykrzkhdj83dgqswr.jpeg)
The use of microservices for building digital products is a new trend in the software development industry. According to recent statistics, roughly 4 out of 5 businesses already use microservices. The many benefits of microservices make this architecture type more popular compared to its ancestor, the monolithic architecture.

Microservices help develop dispersed architectures of applications. The main principle of the microservice architecture is using various services connected to an app using HTTP/HTTPS requests or API integrations.

The main advantages of microservices over the monolithic architecture are:

- self-sufficiency
- technical variety
- scalability 
- high sustainability
- continuous delivery
- minor changes are easier to implement
- simplified onboarding

The main goal of using microservices is to break a monolithic app into distinctive parts. Each service can be built using various technologies, updated, and scaled independently. The decentralized approach helps develop failure-proof applications.

For more detailed information follow the link [https://codeit.us/blog/benefits-of-microservices](https://codeit.us/blog/benefits-of-microservices)
How to improve your site's ranking in local Google results?
Tags: localseo, webdev
Published: 2022-11-22 10:13:34

3 categories of business information that are very important. Factors for ranking business sites in Google. How does Google determine local ranking? What does relevance mean? Why does distance matter? Everyone loves famous. [Showcase your business on Google Maps](https://blog7.org/kak-da-podobrim-klasiraneto-lokalnite-rezultati-google/)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0ppl77gnd22rqnwlxiam.jpg)
WEB DEVELOPMENT THE LDM
Published: 2022-11-22 10:06:39

At the LDM we have exemplary expertise in:

### HTML
HTML is mostly used to give web pages structure.

### CSS (and frameworks)
HTML elements are styled/designed using CSS (and frameworks). CSS stands for Cascading Style Sheets. The entire website will appear dull without CSS. Additionally, CSS may be utilized to make easy-to-use animations and transitions.

### JAVASCRIPT 
A web page can be made more dynamic by using JavaScript. JavaScript makes it simple to create animations, notifications, timers, moving buttons, and other features. It enables us to create logic and scripts that are executed each time an event is triggered. JavaScript is a multi-paradigm, high-level language that has grown to become one of the most used in many different disciplines, not just web development.

### REACT OR VUE (OR ANGULAR)
These JavaScript libraries and frameworks are front-end. They facilitate and speed up JavaScript coding. As a result, we can disregard the fundamental laws and quickly develop dynamic applications. These are employed in the development of one page apps, or programs with just one page (typically index.html). Then, using javascript, a router is utilized to map to other resources.

### WORDPRESS
With the help of the content management system Wordpress, we can quickly construct web applications.

### Python, PHP, OR NODE
These are all server side languages and technologies that are used to develop server side apps, which are programs that run on the web server rather than the browser. Better security and SEO optimization are a couple of the advantages of developing such applications.

### SQL  AND (OR) NOSQL
To represent data and their relationships, SQL database systems use tabular relational models. NoSQL offers a method for storing and retrieving data in addition to the relational databases' tabular relations paradigm.
MySQL, Oracle, PostgreSQL, and Microsoft SQL Server are a few examples of SQL databases we utilize. MongoDB, BigTable, Redis, RavenDB Cassandra, HBase, Neo4j, and CouchDB are a few examples of NoSQL databases. Data is essentially stored in databases.

### DEVTOOLS 
We analyze and debug your app using Chrome DevTools.

### SEO
Search engine optimization, or SEO, refers to the guidelines that search engines (like Google) use to rank your website.
We increase organic traffic to your business website.

Author: Liz D. Mukami
Day #9: How to keep a remote team motivated and engaged?
Tags: remote, team, leadership, remotework
Published: 2022-11-22 09:59:10

[One of the concerns of creating a team remotely that I heard regularly from leaders, is if they will have the same level of motivation and engagement as the ones that work on-site. The answer is yes and just depends on you as a leader. Let me explain to you how I do it…](https://medium.com/@journeypreneur/day-9-how-to-keep-a-remote-team-motivated-and-engaged-ccdb18b4787b)
What is S925 Silver Ring?
Published: 2022-11-22 09:47:52

Or what is its structure, perhaps people are still wondering. Silver ring S925 is an alloy of silver with a silver content of 92.5% and the remaining 7.5% includes other alloys such as copper, miken, etc. These compounds are used to increase hardness. and shining for silver jewelry. In addition, that alloy mixture is used to increase the fineness and reduce the honeycomb pitting that occurs in silver.
"Contact:
[Website: https://trangsucnora.com/](url)
Địa chỉ: Số 3, Ngõ 60, Văn Trì, Minh Khai, Bắc Từ Liêm, Hà Nội
Email: trangsucnora@gmail.com"
Best Exam Dump Sites Associate endorsements.
Published: 2022-11-22 09:34:59

[Best Exam Dump Sites](https://reliableitdumps.com/) They also are appropriate for folks who need to make a shift of their profession. For example, applicants can earn certifications for Azure AI Fundamentals, Microsoft 365 Fundamentals, or the MTA: Security Fundamentals. Intermediate Certifications – that is a mid-stage kind of certifications this is appropriate for the ones applicants who need to examine precious abilties committed to special technology. For example, the applicants who need to get this kind of qualification can practice [Best Exam Dump Sites](https://reliableitdumps.com/) for the Microsoft Certified: Azure Administrator Associate, Azure Data Scientist Associate, or Dynamics 365 Sales Functional Consultant Associate endorsements. Advanced Certificates – those are uniqueness or professional validations that may be received via way of means of the ones experts who need to have superior information of a sure product or generation. From this category, the applicants can select the Microsoft Office Specialist: Microsoft Word Expert (Word and Word 2019), Microsoft Certified: 

Click Here More Info >>>>……. >>>>>>>>> https://reliableitdumps.com/