teleren/devto huggingface dataset:
GET and POST Example With Postman | 30 Days of API Testing | Day 7 ( API Testing Explained)
Tags: testing, tutorial, beginners, career
Published: 2020-05-07 19:25:09

🚀Mastering API Testing(Full Course) -  https://www.learnapitesting.com

In this video of 30 Days of API Testing Challenge, We are going to learn about GET and POST API requests in Postman and Understand how they work.

Day 7 Task : Execute some simple API calls using as many tools as possible!


[![30 Days of API Testing](https://i.imgur.com/yeSufRJ.png)](https://youtu.be/Fs39GHr0nuQ "30 Days of API Testing")

👉 Master API Testing(Full Course) -  https://www.learnapitesting.com

👉 Become Automation Tester - https://sendfox.com/thetestingacademy

### What is An API?

API stands for Application Programming Interface.
API is a defined set of rules, which contains clearly defined methods of communication. API helps different software components to interact with each other.

### What is API Testing?
API testing involves testing the collection of APIs and checking if they meet expectations for functionality, reliability, performance, and security and returns the correct response.

API testing is used to determine whether the output is well-structured and useful to another application or not, checks the response on basis of input (request) parameter, and checks how much time the API is taking to retrieve and authorize the data too. 

🚀 Tools and services I recommend:

Some of the courses that I recommend to become better Automation Tester 🙌🙌

✅Selenium Training and Certification -
https://scrolltest.com/go/edureka

✅Learn Jenkins for QA -
https://bit.ly/learnjenkins-p1

✅Programming Java -
https://bit.ly/learnjava2020-p1

✅Test Automation - 
https://bit.ly/learnautomation2020

✅API Testing - 
https://www.learnapitesting.com

✅Cypress Tutorial with LIVE Projects -
http://cypresstutorial.com

--
Be sure to subscribe for more videos like this!

[![ TheTestingAcademy](https://dev-to-uploads.s3.amazonaws.com/i/r7vcy6wbvyjbk1y1uu0o.png
)](https://www.youtube.com/TheTestingAcademy?sub_confirmation=1 "TheTestingAcademy")
JavaScript simple tricks everyone should know
Tags: beginners, javascript, tutorial, webdev
Published: 2020-05-07 19:13:27


### Check if the argument is a Number

Below is the correct way to validate Number types in JavaScript.


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

### Set default value like a pro

Want to learn a sweet way to set default values?

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2qmfpsho0umku0yq456x.png)


### True sort your arrays

Have you ever had a facepalm moment when using the JavaScript sort function out-of-the-box?

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

---

I just launched my new eBook on web development technologies and I am super pumped about it.

[HTML to React: The Ultimate Guide](https://gumroad.com/l/html2react)

The book contains a lot more tips and tricks on JavaScript, ReactJS, and Web Development in general. It has straight to the point explanations on web dev concepts with simple, concise, and fun examples.
Meetup May 7, 2020 Live Zoom + Youtube
Published: 2020-05-07 19:03:30

https://www.linkedin.com/feed/update/urn:li:activity:6664237196821823489/

Details
6-6:15 pm - Introduction to CSA/Apache Flink and FLaNK Demo
https://www.flankstack.dev/ by Principal DataFlow Field Engineer Tim.

Building Edge-to-AI Applications for Hybrid Cloud with CDP

The Main Event - DataScience and Machine Learning on Time Series IoT Data - Analyzing Time Series Data with an ARIMA model

6:30 pm - Data Scientist Victor Dibia will talk about how to build a Time Series model for sensor data. Read on of his awesome articles https://blog.cloudera.com/deep-learning-for-anomaly-detection/. And build, test, experiment and deploy your model and a visual application with Cloudera Machine Learning platform in AWS.

I will feed him sensor data with MiNiFi Agents from sensor devices, Edge Flow Manager, NiFi, Kafka and Flink.

Our Tri-State Meetup Data Team: Amol Thacker, Paul Vidal and John Kuchmek will be hosting and providing color commentary.

If you collect your data, then you will find it ...Time After Time (spin of Cyndi Lauper song)
Collect data at the edge and analyze with an ARIMA model. (matter of fact tile)

The Internet of Things (IoT) is growing in popularity but it isn’t new. Connected devices have existed in manufacturing and utilities with Supervisory Control and Data Acquisition (SCADA) systems. Time series data has been looked at for sometime in these industries as well as the stock market. Time series analysis can bring valuable insight to businesses and individuals with smart homes. There are many parts and components to be able to collect data at the edge, store in a central location for initial analysis, model build, train and eventually deploy. Time series forecasting is one of the more challenging problems to solve in data science. Important factors in time series analysis and forecasting are seasonality, stationary nature of data and autocorrelation of target variables. We show you a platform, built on open source technology, that has this potential. Sensor data will be collected at the edge, off a Raspberry Pi, using Cloudera’s Edge Flow Manager (powered by MiNiFi). The data will then be pushed to a cluster containing Cloudera Flow Manager (powered by NiFi) so it can be manipulated, routed, and then be stored in Kudu on Cloudera’s Data Platform. Initial inspection can be done in Hue using Impala. The time series data will be analyzed with potential forecasting using an ARIMA model in CML (Cloudera Machine Learning). Time series analysis and forecasting can be applied to but not limited to stock market analysis, forecasting electricity loads, inventory studies, weather conditions, census analysis and sales forecasting.

https://github.com/tspannhw/meetup-sensors

Join here:  https://www.meetup.com/futureofdata-princeton/events/268830725/
Nodes vs Elements
Tags: javascript, beginners
Published: 2020-05-07 19:00:49

---
title: Nodes vs Elements
published: true
description: Nodes vs Elements
tags: javascript, beginners
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/9kngi0ltw5dj6uwjk4l5.jpg
---
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/x32znejqvo1d5i079jz5.png)
[image source](http://open-web-fun.herokuapp.com/topics/the-DOM)
In this image above we see our html and the rappresentation of it in the DOM. In the image above all the html is a node and also an element. The element is a special type of node.
This is the list of all types of node not deprecated:
- Element node
- Text node
- Processing instruction node
- Comment node
- Document node
- Document type node
- Document fragment node
Nodes have [properties and methods](https://developer.mozilla.org/en-US/docs/Web/API/Node); the two most used are Node.parentElement that returns the parent element if it exists, if it does not exist or if it is not an element, returns null.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/otimjq0hc02tp6ll3yen.png)
[image source](http://open-web-fun.herokuapp.com/topics/the-DOM)

The second is Node.textContent that sets / returns the textual content of an element and all its descendants.
Elements are also nodes but they have also another set of [properties and methods](https://developer.mozilla.org/en-US/docs/Web/API/Element) that you may use with them. We will see them soon.
A Reading List & Repo List 📚 for Learning DevOps, SRE, and Automation(w/Python) 
Tags: aws, devops, sre, python
Published: 2020-05-07 18:59:00

When learning new things I find that I fall into the same practice of adding countless bookmarks to my browser, keeping wayyyyy more tabs open than necessary, and admittedly searching the web trying to find the perfect tutorial or resource to get started. So I decided to put some of the resources I'm finding helpful in this post to help anyone else who finds themselves in an endless google search. 😅

My main goal is to learn more about DevOps/SRE best practices and role responsibilities, AWS, and automation with python. 

If you are on a similar learning path take a look at this list and **PLEASE** add more in the comments if you've found some great resources or projects/tools that helped you! 🙂✌🏾



## Githubs 
{% github dastergon/awesome-sre no-readme %}


Jump to [DevOps Tools in awesome-python](https://github.com/vinta/awesome-python#devops-tools){% github vinta/awesome-python no-readme %}

{% github gremlin/sre-tools no-readme %}

## Books
- [Python for DevOps](https://www.amazon.com/Python-DevOps-Ruthlessly-Effective-Automation/dp/149205769X/ref=sr_1_3?dchild=1&keywords=python+for+devops&qid=1588874260&sr=8-3)  
- [Effective DevOps](https://www.amazon.com/Effective-DevOps-Building-Collaboration-Affinity/dp/1491926309/ref=sr_1_3?dchild=1&keywords=effective+devops&qid=1588874301&sr=8-3)
- [Building Secure & Reliable Systems(FREE Download)](https://landing.google.com/sre/resources/foundationsandprinciples/srs-book/) 
- [The Site Reliability Workbook(FREE to read online)](https://landing.google.com/sre/books/)
- [Site Reliability Engineering(FREE to read online)](https://landing.google.com/sre/books/)

## Additional Resources 
- [A Cloud Guru](https://acloud.guru/) - A great place to learn about cloud technology and to prep for AWS certs. 
- [Gremlin](https://www.gremlin.com/site-reliability-engineering/) - Testing all the things in production! 
- Slack Channels: 
  - [Chaos Engineering](https://www.gremlin.com/slack/)
  - [Python Developers](https://pyslackers.com/web/slack)
  - [DevOps Chat](https://devopschat.co/register)
Free Vue.js Bulma Admin Dashboards 2020
Tags: bulma, vue, buefy, javascript
Published: 2020-05-07 18:49:40

Hi [dev.to](https://dev.to) 👋

[Bulma CSS Framework](https://bulma.io) has reached almost 40k stars on GitHub. 

I've took it over Bootstrap, as it uses modern Flexbox, has easy to learn syntax and comes without javascript (and without jQuery), so it can be used in any development context.

I'd like to share my open-source admin dashboards made with [Bulma CSS Framework](https://bulma.io), [Vue.js](https://vuejs.org/) & [Buefy](https://buefy.org/).

## Admin One

Free Vue.js Buefy Bulma admin dashboard (SPA/PWA).

[![Bulma Vue.js admin dashboard](https://dev-to-uploads.s3.amazonaws.com/i/nns0m14ul3t16fqjpeok.png)](https://vikdiesel.github.io/admin-one-vue-bulma-dashboard/)

[Live Demo](https://vikdiesel.github.io/admin-one-vue-bulma-dashboard/) | Source code on [GitHub] (https://github.com/vikdiesel/admin-one-vue-bulma-dashboard)

## Admin Two

One more free dashboard built with Vue.js Buefy & Bulma.

[![Bulma Vue.js admin dashboard](https://dev-to-uploads.s3.amazonaws.com/i/k5i8kx549fx07wd0024q.png)](https://vikdiesel.github.io/admin-two-vue-bulma-dashboard/)

[Live Demo](https://vikdiesel.github.io/admin-two-vue-bulma-dashboard/) | Source code on [GitHub] (https://github.com/vikdiesel/admin-two-vue-bulma-dashboard)

## Admin Null

And a variation of Admin One featuring light/dark mode.

[![Bulma Vue.js admin dashboard](https://dev-to-uploads.s3.amazonaws.com/i/ap8ilg1uhbrly4133mqd.png)](https://vikdiesel.github.io/admin-null-vue-bulma-dashboard/)

[Live Demo](https://vikdiesel.github.io/admin-null-vue-bulma-dashboard/) | Source code on [GitHub] (https://github.com/vikdiesel/admin-null-vue-bulma-dashboard)

### What do you think?

Do you know some other open-source dashboards built with Bulma CSS Framework?
Learn AWK by examples
Tags: linux, awk
Published: 2020-05-07 18:49:15

Practise makes perfect.
Good code and examples are usually self-explanatory.

![](https://www.chuanjin.me/images/awk.png)
![](https://www.chuanjin.me/images/awk-basic.png)
![](https://www.chuanjin.me/images/awk-more.png)

Check `man` or GNU online [guide](https://www.gnu.org/software/gawk/manual/html_node/) to get more information.
My Portfolio 🤵
Tags: webdev, html, css, javascript
Published: 2020-05-07 18:45:08

## Hello fellow devs and creators🙋‍♂️

Hello everyone! This is my portfolio which was made few months ago.
I used the following :
- HTML 💻
- CSS 🎨
- JavaScript ⚙


## Why am I sharing this🤔:

The purpose of this post is to get some feedback, as I am a beginner in the front-end (web-dev) environment!
Let me know what you guys think and what can improved📈!

[Live Site](https://rishabkumar.ga/)
[Github](https://github.com/rishabkumar7/personalportfolio_v3)
New: Prometheus Collector
Tags: blog, collection, performancemetrics, prometheus
Published: 2020-05-11 18:53:34

---
title: New: Prometheus Collector
published: true
date: 2020-05-07 18:42:06 UTC
tags: Blog,collection,performance metrics,prometheus
canonical_url: https://www.opennms.com/en/blog/2020-05-07-new-prometheus-collector/?utm_source=rss&utm_medium=rss&utm_campaign=new-prometheus-collector
cover_image: https://i.imgur.com/74fmzvG.png
---

If you are using the [Prometheus](https://prometheus.io/ "Prometheus") toolkit to monitor your network systems, you can now integrate that performance data into OpenNMS with the new _PrometheusCollector_.

The OpenNMS _PrometheusCollector_ collects performance metrics via HTTP(S) using the text-based [Prometheus Exposition format](https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md#text-based-format "Prometheus Exposition format"). Many applications have adopted this format, which the [OpenMetrics](https://openmetrics.io/ "OpenMetrics") project is in the process of standardizing.

![](https://www.opennms.com/wp-content/uploads/sites/3/2020/05/prometheus-collector.png)

## How It Works

OpenNMS collects performance data using the _Collectd_ daemon. _Collectd_ schedules data collection on OpenNMS entities (currently nodes and interfaces) using management agents and protocol-specific collectors to collect performance metrics. Each collector has its own associated configuration that defines the parameters for the collector. (For more details on performance data collection in OpenNMS, refer to the [product documentation](https://docs.opennms.org/opennms/releases/26.0.0/guide-admin/guide-admin.html#ga-performance-mgmt "product documentation").)

The _PrometheusCollector_ parses and maps Prometheus-collected performance data into OpenNMS’s collection model. Manage Prometheus collection definitions in _etc/prometheus-datacollection.d/_, and set collection parameters in the _/etc/collectd-configuration.xml_ file. See the [PrometheusCollector documentation](https://docs.opennms.org/opennms/releases/26.1.0/guide-admin/guide-admin.html#ga-performance-mgmt-collectors-prometheus-collector "product documentation") for more details.

## Getting Started

By default we provide a sample configuration for Prometheus Node Exporter. The [Node Exporter](https://github.com/prometheus/node_exporter "Node Exporter") is an agent running on a server and provides detailed host machine metrics for Prometheus. Our [sample configuration](https://github.com/OpenNMS/opennms/blob/develop/opennms-base-assembly/src/main/filtered/etc/prometheus-datacollection.d/node-exporter.xml/ "sample configuration") provides a starting point on how to use the _PrometheusCollector_ with OpenNMS.
Why you need presentation skills as a software engineer
Tags: career, productivity
Published: 2020-05-07 18:33:47

I'm working as a product owner. 90% of my business is preparing presentations, giving presentations or documenting stuff. Although the role of a software engineer is clearly different, you need to know how to do this as well. Here is why.

There are actually two main reasons. The first one is to be more productive, and the second one is for your career.

I think it is total okay to say that nearly 80% of what we are saying gets either misunderstood or not completely understood. One reason is that the listener has never the knowledge or understanding of a topic as we expect. It doesn't matter if is more or less knowledge. This means the listener will take what we are presenting, adds his own knowledge and experience, and generates complete new information. This information never matches what we intended to say. A good presenter tries to come as close as possible. But why is it important for a software engineer? Because a software engineer typically also needs to explain and document things. Did you ever try to explain a technical concept? If it is not understood, you will have to explain it over and over again. It could even happen that people don't understand you at all. Then they are blocked and you need all this extra time to provide the right information. So, wouldn't it be nice if you can save all this time by giving a good presentation at the first place?

Good presentation skills will also boost your career. Senior and Principal roles include also a lot of presentations and meetings. You need to convince people and your management for your ideas. And only if you are allowed to get your ideas to reality, you can shine. This will only happen if you can convince decision makers in the first place. And successful projects will of course boost your career.

You can see, good presentation skills are not only needed for management people. Everybody can benefit from it. So it is good to take your time to learn and practice this. Trust me; it will pay our very quick.
Animate.css v4 Update!
Tags: animatecss, opensource, webdev, animation
Published: 2020-05-07 18:32:01

Big announcement everyone, Animate.css v4 is finally released today!

<h3>Wait, what is Animate.css?</h3>

Animate.css is a library of ready-to-use, cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, and attention-guiding hints.

<h3>What's New?</h3>

In one word, "Many" in terms of new animations and improvements (a new website too). Also, be careful with this update... it has some breaking changes!

"Animate.css v4 brought some breaking changes, please refer to the migration guide before updating from v3.x and under."

You can read the migration guide here:
<a href="https://animate.style/#migration" target="_blank">https://animate.style/#migration</a>

For the complete list of changelogs please go here:
<a href="https://github.com/animate-css/animate.css/releases/tag/v4.0.0" target="_blank">https://github.com/animate-css/animate.css/releases/tag/v4.0.0</a>

<h3>AnimateCSS as Organization</h3>

You read it right, <a href="https://twitter.com/_dte" target="_blank">Dan Eden</a> the creator of animate.css decides to move the project into organization to keep the project alive. You can visit the official github organization profile of animate.css <a href="https://github.com/animate-css" target="_blank">here</a>.

<h3>New Website + Documentation</h3>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/3at47rqq5kejy2qeerc3.png)

The website looks great now... agree? We combine the animation preview and documentation in one place so users can easily pick an animation and read the usage at the same time.

<h3>Official Announcement</h3>

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

I'm glad to be part of this project for the last 2 years... and keeping it alive!

The project is now 9 years old... cheers!

Let me know in the comments below what you think about this huge update...

If love this post, you might consider sending me some cups of coffees!
<a href="https://warengonza.ga/coffee4dev" target="_blank">warengonza.ga/coffee4dev</a>
200+ Design & UI Resources For Developers
Tags: tips, resources, tutorial, help
Published: 2020-05-07 18:05:28

---
title: 200+ Design & UI Resources For Developers
published: true
description: 200+ Design & UI Resources For Developers
tags: tips, resources, tutorial, #help
---

Hey guys, just came across this video of TraversyMedia posting a video about 
200+ Design & UI Resources For Developers
I've checked some of the stuff and its really helpful to have in one place.
So I hope that you will take the time to check out His video and the repository

[Link to the Video](https://www.youtube.com/watch?v=zK-LBukNzAs)
[Link to the repository](https://github.com/bradtraversy/design-resources-for-developers)

Have fun !!!
Now You Have a Job! But How Does Learning Fit in at Work?
Tags: discuss, career, productivity, codenewbie
Published: 2020-05-07 17:54:18

I'm now a professional junior developer, a little over 3 months in at very my first company, a tiny startup, and one of my team's biggest struggles has been figuring out how to integrate routine learning and education into a junior developer's work cycle.

I want to get the most out of my first dev job, especially as a junior dev of whom learning is expected! I want to help my team help me improve this aspect of my experience, so share your experiences with me here -- 

👉🏼 **What have your companies done to make sure that you learn and grow as developers while also balancing work?**
7 new challenges
Tags: javascript, computerscience
Published: 2020-05-07 17:30:02

Just now I added 7 new challenges to Codr's ranked mode.
Four medium ones and 3 hard ones.

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

One of these challenges uses backtracking for creating all possible integer combinations from a given array, such that their sum equals a target value. It's pretty elegant implementation.

There are also two challenges that involve 2D matrix operations, a real brain twister, but nothing you can't handle.

Yesterday I've also improved the css/style of the input fields and buttons 💎
On.NET Episode: Exploring the Microsoft Graph Toolkit
Tags: dotnet, webdev, javascrupt, webcomponents
Published: 2020-05-07 17:17:54

The Microsoft Graph Toolkit is a collection of web components powered by the Microsoft Graph that work with any web framework and on all modern browsers. 

In this episode, Nikola Metulev comes on to showcase how quickly you can get started.

{% youtube E7T0LhR5zso %}

If you liked this video and would like to see some more of our .NET content, please subscribe to our [.NET Developers YouTube Channel](https://www.youtube.com/channel/UCvtT19MZW8dq5Wwfu6B0oxw).


## Useful Links
<ul>
<li><a href="https://mgt.dev" target="_blank">Microsoft Graph Toolkit Playground</a></li>
<li><a href="https://github.com/microsoftgraph/microsoft-graph-toolkit" target="_blank">Microsoft Graph Toolkit on GitHub</a></li>
<li><a href="https://developer.microsoft.com/graph?WT.mc_id=ondotnet-devto-cephilli" target="_blank">Microsoft Graph</a></li>
<li><a href="https://developer.microsoft.com/graph/graph-explorer?WT.mc_id=ondotnet-devto-cephilli" target="_blank">Microsoft Graph Explorer</a></li>
</ul>
5 Common Errors Found In A React Native App (Using Expo)
Tags: reactnative, expo, react
Published: 2020-05-07 16:59:22

---
title: 5 Common Errors Found In A React Native App (Using Expo)
published: true
description: 


tags: React Native, Expo, React
---

When creating a mobile app with React Native, you can use Expo to streamline some complexities. In this <a href="https://www.imaginarycloud.com/blog/5-common-errors-found-in-a-react-native-app-using-expo/">article</a>, I talk about the most common errors and how to solve them.
100daysofcode Flutter
Tags: 100daysofcode, flutter
Published: 2020-05-07 16:54:31

day 59/100 of #100daysofcode #Flutter
Learning Flutter , courses Udemy from
@maxedapps

Today prepare for authentication modul, learn about firebase role and sign methode
https://github.com/triyono777/100-days-of-code/blob/master/log.md