teleren/devto huggingface dataset:
How to learn Javascript as a beginner
Tags: javascript, beginners, webdev, frontend
Published: 2020-08-06 04:58:09

Hey people!

There are tons of different resources for learning Javascript and picking the right ones is hard.

That's why I'm gonna share a small list of the resources me and some of my colleagues found useful for beginners:

## Books
- https://eloquentjavascript.net/
- https://www.oreilly.com/library/view/javascript-the-good/9780596517748/

## Youtube
- https://www.youtube.com/c/TraversyMedia/playlists
- https://www.youtube.com/c/learncodeacademy/playlists

## Courses
- https://www.udemy.com/course/the-web-developer-bootcamp/
- https://www.udemy.com/user/maximilian-schwarzmuller/

## Community suggested

- https://www.udemy.com/course/modern-javascript/ (suggested by [Anik](https://dev.to/akdeberg))

---

Oh and...! If you are interested in coding, growth mindset and are willing to share your experiences, ideas, then please do PM me on Twitter :)!

**DeveloperHabits**
📷 Youtube: [developerHabits](https://www.youtube.com/channel/UCJLZwePkNHps5Bv7VwISyTA)
👉 Twitter: [https://twitter.com/developerHabits](https://twitter.com/developerHabits)
👉 IG: [https://www.instagram.com/developerhabits](https://www.instagram.com/developerhabits)
What approach do you take for handling pricing/plan management on API's?
Tags: discuss, application, architecture
Published: 2020-08-06 06:05:52

---
title: What approach do you take for handling pricing/plan management on API's?
published: true
description: The approach you take for handling pricing/plan management on API's
tags: #discuss #application #architecture
//cover_image: https://direct_url_to_image.jpg
---

I personally think an array of middleware functions that check based on requirements is the way to go but there's always a better way so, enlighten me.
100 lessons,100 days: Day 1
Tags: webdev
Published: 2020-08-06 06:04:53

# 100 lessons, 100 days
## Day 1

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Much like countless developers before me I stared at those little green github squares that are so intrinsically linked to our self-worth as productive creators. I was facing that ever looming spectre that haunts us all "What should I work on next?"

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I had a slew of little ideas that would make a fun toy application to play, but mulling them over in my head just didn't tickle that creative part of my brain. I had been recently finished a ton of research into a handful of technologies that I wanted to learn before the end of the year, so I knew whatever I picked would need to be something chunky that would covr everything. 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I finally arrived on the, I won't call it a brilliant, idea that I will task myself with learning one new thing about web-development and I would do it by creating a new website every day. I needed to lay down some solid groundrules of course, nothing to restrictive

>The Rules
  - The challenge lasts 100 days, so 100 lessons learned, and hopefully 100 websites created
  - Challenge runs Mon-Fri
  - I create a blog post describing what I learned that day
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; And that is it, Challenge accepted. 

# Lesson 1: Introduction to Next.js!
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I have been hearing buzz about Next.js for sometime now, and coming from a background of pure React I was pretty interested in the features it boasted right out of the box. Today I created the 100 Lessons homepage today and just dipped my toes into the the basics of Next.js, and WOW it is a delight to work with. I love their filestructure based routing. It makes creating a SPA with client-side rendering. 

I'm excited to dive deeper into Next.js and the other tech on my list. 
That's all for my day 1 review, Never Stop Coding!!
The Best Community Curated Tutorials and Libraries for Any ML Topic
Tags: machinelearning, computerscience, python
Published: 2020-08-06 06:03:45

📘 An automatically and constantly up-to-date collection of the best ML resources by topic, curated by the community. This is a **dynamic** and **community-driven** solution to static and out-dated awesome-lists. Click on any topic to discover the best Tutorials and Libraries to help you build.

👉 **https://madewithml.com/topics/**

Most topic pages are arranged for an optimal learning experience, as opposed to overwhelming you with a massive list of resources. They come with the following sections:

- Overview (intuition)
- Tutorials (code)
- Libraries (by application)


And we cover the follow categories of topics:

- Frameworks (Python, TensorFlow, PyTorch, JAX, etc.)
- Data (augmentation, preprocessing, versioning, etc.)
- Algorithms (regression, CNNs, Transformers, GANs, etc.)
- Tasks (text classification, object detection, recsys, etc.)
- Modeling (pretraining, interpretability, compression, etc.)
- End-to-end (production, serving, testing, CI/CD, etc.)
- Industries (health, more coming soon)
- Collections (checklists, courses, interactive, etc.)

ℹ️ This page is for the best resources of all time by topic. If you're looking for trending content of the day, check out the [home page](https://madewithml.com/). And if you don't see a specific topic here, you can search for it using the search bar at the top.

---

[**Made With ML**](https://madewithml.com/) is a vibrant community where people learn, explore and build with ML.

1. Stay on top of the daily influx of ML content and focus only on community-curated high quality content. See what the community has to say: https://madewithml.com/about/#feedback

2. Discover the best tutorials and libraries (tagged and community-curated) to use for your next project. https://madewithml.com/topics/

3. Interact directly with the authors (questions, thank yous and even mentorship). See examples here: https://twitter.com/madewithml/status/1286529443352023041

4. Showcase your **dynamic** portfolio. Check out some of the amazing portfolios here: https://twitter.com/madewithml/status/1284503478685978625

💬 Join the discussions on our community [Slack channel](https://join.slack.com/t/madewithml/shared_invite/enQtOTMyNDQ1MjI1NzMwLWQ5MTFjZjhjZjU1NzE4MDk0NzRjMzY5MGQ5MDkxMzczZWRiOWZlOWY4YmU1MzRlNGU3Yzg0ZTJkZDEwMWQyZmQ) and follow us on [Twitter](https://twitter.com/madewithml) and [LinkedIn](https://www.linkedin.com/company/madewithml/) for daily trending content and [YouTube](https://www.youtube.com/madewithml?sub_confirmation=1) (lessons coming soon)!

👉 **https://madewithml.com/topics/**
Learn Accumulator Pattern before you regret it | Fold vs reduce | KnowYourKotlin
Tags: kotlin, android, java, springs
Published: 2020-08-06 05:49:18

Hi #androidDevs, This is Androidbites where I try to break down a small concept into an understandable code snippet and share my learning experience with it.

hope you having a great Thursday morning! And you all are safe in Corona time and keeping your sanity 🤪 in check. Today snippet we are touching a pattern that every developer uses in their daily jobs called the accumulator pattern.

![accumulated](https://dev-to-uploads.s3.amazonaws.com/i/7roksvx7vf5qz62eofpl.png)

to know more about it and it's limitations I will strongly suggest to go through the article

## 👉 [AndroidBites|Reduce Vs Fold](https://chetangupta.net/reduce-fold/)

Hope to see you on the other side...

Until next time. Happy Hacking! 👩‍💻

Stalk Me 👀 :
[LinkedIn](https://bit.ly/ch8n-linkdIn) | [Medium](https://bit.ly/ch8n-medium-blog) | [Twitter](https://bit.ly/ch8n-twitter) | [StackOverflow](https://bit.ly/ch8n-stackOflow) | [CodeWars](https://bit.ly/ch8n-codewar) |[WorkX](https://bit.ly/ch8n-home) |[Github](https://bit.ly/ch8n-git) |[Instagram](https://bit.ly/ch8n-insta) |[Youtube](https://bit.ly/ch8n-youtube)
MY AWS JOURNEY
Tags: aws, devops, serverless, codenewbie
Published: 2020-08-06 05:33:51

# In this Article i am gonna talk about my aws cloud journey

Our lives took an unanticipated turn with the coronavirus pandemic. It has affected billions of people around the world in lot many ways ,it led us to find new ways to solve our problems and that’s when AWS came into picture

I am full stack developer at a start-up where we are trying to build a video conferencing web application , using google webRTC

`Tech-Stack 
                (frontend):HTML, CSS , JS,  jQuery
                (backend) :Java
		(database): mysql
		(on premise Data Center)`

The problem pandemic caused me is not able to reach over servers as we have on premise server architecture , we cant access them remotely
then I started to search how to solve our server Issues , how to make it accessible to everyone, then after some research I came to know about AWS and some of its services and got to know briefly about EC2 service

I saw lot of videos how to create and launch ec2 instance then make it accessible
after some learning and experimenting, successfully launched instance and installed our required services in it.

after started using one service after another of cloud I developed a lot interest over the period and decided to embark the cloud

on 08-May-2020 I decided to go for AWS Developer Associate Certification

since then I kept learning something daily about AWS

I started tweeting my learnings regularly and followed fellow cloud enthusiasts who inspires me through their journeys

I would also like to thank [johan rin](https://twitter.com/johanrin) for his freecodecamp [article](https://www.freecodecamp.org/news/how-i-passed-the-aws-certified-developer-associate-exam/) (about how he successfully completed # AWS Certifications) which boosted my confidence

That’s it for this article 
and I gonna keep sharing my experience and thoughts about my software journey and lot more.

If I can learn cloud, you can too, don’t be afraid to start you Journey

Best wishes to everyone on their cloud journeys.
How is Salesforce a platform to improve customer relationships?
Tags: crm, salesforce
Published: 2020-08-06 05:32:16

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

It is inevitable that most organizations utilize effective Salesforce techniques, as well as custom tools, that are built on the [Salesforce platform](https://www.cloudanalogy.com/salesforce-implementation/) to provide better sales opportunities and stay ahead of the market. This certainly makes Salesforce an invaluable and enduring tool for any business to increase sales, and this is the main reason why Salesforce certification is incredibly necessary to make the most of the IT opportunities that present themselves.

As everyone already knows, Salesforce is a platform to improve customer relationships and present your brand as a renowned brand in the market. A company that uses Salesforce services is already ranked as one of the most loved industries with enhanced CRM, and not everyone is aware of the other vital areas in which you can help the company: obviously, the media. social and software implementation, which is cloud-oriented. The sales cloud in Salesforce is one of the best services available, helping the company have secure access to its data. Another exchange of this data becomes easier and more convenient.

Today, Salesforce is not just limited to [CRM](https://www.cloudanalogy.com/), it helps customers have better content, better workflow, mobile apps, and all the technical support they need, making it a must-have for any business that looks to become big in the market in no time. of time.

By now, you've probably understood the value of implementing Salesforce in your organization, so here are some areas where Salesforce certification can literally help you.

**1. Administrators: -** Installation and configuration of Salesforce and its software can follow a basic and advanced administrator registration.

**2. Implementation experts: -** Implementing cloud-based solutions can improve application design and construction, increasing productivity while effectively managing data and designing analytics to pursue metrics. Helps distinguish between sales cloud and service cloud consultant credentials, the latter used in design solutions using cases, portals, and information.

**3. Developers: -** Create client applications with ADE platforms to create data models, logic, security, user interface, reports, and dashboards that can track developer credentials from basic to advanced.

**4. Architects: -** Can help identify system architects who assess the Salesforce customer environment and design a secure, high-performance platform. They can provide technical solutions to the needs of each business and have the ability to lead design and implementation through to completion.

For more information about the salesforce and how it will help to improve Customer, relationships do visit cloud analogy a [salesforce development company.](https://www.cloudanalogy.com/)
🔥 How to work with JSONPath and HamCrest Library? (API Automation)
Tags: testing, tutorial, beginners, webdev
Published: 2020-08-06 05:30:25

Hey BugHunters,  In this video we are going to discuss How to work with JSONPath and Hamcrest Library

This is part of the video serious REST Assured API testing Beginner Tutorial

### ✅ What is JSONPath?
Query language that helps us in parsing the JSON data, which can be used for validation or assertions in a test.

### ✅ What is the Hamcrest library?
Hamcrest is a framework that comes with a library of useful matchers for writing match rules using matcher objects.
Matchers are most commonly used for:
- Writing test assertions
- Data validation
- Filtering
JSONPath dependency

P.S: 
This is Day 15 of the 30 days of API Testing challenge Series. Where will learn the Basics before jumping to API Automation.

🚀 Download PPT : https://scrolltest.com/ra/day15

[![ Rest Assured Tutorial](https://i.imgur.com/h8nCV2E.png
)](https://youtu.be/m21EJORAuPc "Rest Assured Tutorial")

🚀 All 30 Days Task - https://scrolltest.com/30days/restassured
- 📌 Join 30 Days Challenge Updates - https://scrolltest.com/tta
- 🎓 Free Automation MasterClass - https://thetestingacademy.com
- 📚 REST API testing with Python - https://masterapitesting.com

🚀 Resources - 
- http://hamcrest.org/JavaHamcrest/tutorial
- https://www.vogella.com/tutorials/Hamcrest/article.html
- http://jsonpath.com/


🔔 Join Facebook Group :  https://scrolltest.com/fb

--- 

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")
MACHINE LEARNING
Tags: python, machinelearning, django, webdev
Published: 2020-08-06 05:27:31

MACHINE LEARNING

The aim of Artificial Intelligence is to build a machine that will think and react like we human, and this has been accomplished over the decades and a lot of predictive models is coming in the nearest future.

Machine learning is a subset of Artificial Intelligence that enables a system to learn from data rather than through explicit programming. However, it is not a simple process.

Machine learning has become one of the most important topics within development organizations that are looking for innovative 
ways to leverage data assets to help the business gain a new level of understanding.

Why add machine learning into their mix?

Adoption of appropriate machine learning model enables organizations to have 
the ability to continually predict changes in the business ( like the chatbot, it is trained with huge data of different old chat to response and chat like we human. we have been to some sites that request for feedbacks like YouTube)
they are best able to predict what’s next. 

As data is constantly added, the machine learning models ensure that the solution is 
constantly updated. The value is straightforward: If you use the 
most appropriate and constantly changing data sources in the 
context of machine learning, you have the opportunity to predict the future.

Machine learning, Artificial Intelligence (AI), and cognitive 
computing are dominating conversations about how emerging advanced analytics can provide businesses 
with a competitive advantage to the business. There is no debate 
that existing business leaders are facing new and unanticipated 
competitors. These businesses are looking at new strategies that 
can prepare them for the future.

While a business can try different 
strategies, they all come back to a fundamental truth you have to follow the data.

Over the decades, AI techniques have been widely used as a method of improving the performance of underlying code.

In the last few years with the focus on distributes computing models 
and cheaper compute and storage, there has been a surge of interest in AI and machine learning that has to lead to a huge amount of 
money being invested in startup software companies. Today, we are seeing major advancement and commercial solutions.

Mubar Dauda
AI practitioner, Entrepreneur, Karateka
Angular 10 - Need help!!!!
Tags: discuss, angular, webdev, help
Published: 2020-08-06 05:26:41

I am creating multiple project as library in angular 10. In root app of angular 10 i can lazy-load the library as a single app.

But i want to use this angular 10 library in angular8 root app.

Can any one tell is there any guild lines for implementing in Ag8 app.
How To Redirect Netlify Functions To a Simpler Path
Tags: netlify, serverless, jamstack
Published: 2020-08-06 12:32:21

---
title: How To Redirect Netlify Functions To  a Simpler Path
published: true
date: 2020-08-06 05:00:00 UTC
tags: netlify, serverless, jamstack
canonical_url: https://www.jamesqquick.com/blog/how-to-redirect-netlify-functions-to-a-simpler-path
cover_image: https://cdn.sanity.io/images/rx426fbd/production/79c4564f3a1ba2ba31c8b817ac15cb8489a9b183-1920x1080.png?w=1400&h=788&fit=crop&fm=webp
---

Netlify Functions are one of the easiest ways to get started with Serverless, but the default path to call one is a bit tedious at `/.netlify/functions/<function_name>`. Let’s see how to simplify this so that we can call `/api/<function_name>`.

> Want to learn more about Serverless Functions in Netlify? Check out the [React and Serverless Course](https://www.jamesqquick.com/courses/react-and-serverless-fullstack-developmnent)

## Netlify Functions

Serverless Functions are gaining in popularity and Netlify is making it easier than ever to get started. To add Serverless Functions to your project, you simply need to add your functions to a specific folder and tell Netlify which folder they are in.

You can specify to Netlify what your functions directory is by creating a `netlify.toml` file with the following configuration. I typically store my functions inside of a directory called `functions` (who woulda thought? 😂).

```
[build] 
  functions = "functions"
```

From there, you can add your individual function files to that repo. If you’re building a CRUD app for movies, you might have a few different functions like so.

- getMovies.js
- addMovie.js
- updateMovie.js
- deleteMovie.js

Netlify will then recognize each file inside of your functions directory and host it as a Serverless Function IF it exports a handler functions (`exports.handler = () => {}`).

## Configuring Netlify Functions Redirect

The process above is nice, but the default path to call one of these functions is a bit cumbersome at `/.netlify/functions/<function_name>`. A path like `/api/<function_name>` is much simpler and much easier to remember. To simplify the path in this way, you can add the following redirect configuration to your `netlify.toml`

```
[build]
  functions = "functions"
[[redirects]]
  from = "/api/*"
  to= "/.netlify/functions/:splat"
  status = 200
```

This tells Netlify to redirect every request to `/api/<function_name>` to the full path of `/.netlify/functions/<function_name>` exactly how you want!

## Wrap Up

I would add this redirect configuration for every project you have that uses Netlify Functions. There’s no point in typing out the longer URL when you can make it SOOOO much simpler.
First time into Mobile Development - React Native 
Tags: student, beginners, journel
Published: 2020-08-06 04:58:13

# Before 
I believe that most computer science majors at college have the same problem I have - There is nothing to present on my resume, and I have an underdeveloped skill tree for any specific field.
I am currently an upcoming junior, and because of the coronavirus, I was stuck in my house taking virtual courses. 
Now that school is over, I was free with nothing to do. After wasting a month on doing nothing, I chose a field I wish to master and began my learning plan.
###Things I have done till now
* Web Development 
* Unity Game Dev

#After
I had an interest in gaming, but after a long time meddling with Unity, I've realized that I'm interested in the playing role, not the development. So I began to learn Javascript, HTML, CSS, and then React. (Viewable in my Github)
After successfully creating a website, I had some talks with my mentor and friends and chose to go for mobile development.

I will be making a series of blogs on specific topics related to my research in the mobile dev field and difficulties I have encountered while creating an app for an android device. 

These blogs act as a journal of the journey I took to get into mobile dev and a motivation to learn more in depth and recollect the information I've learned.
It will be my pleasure to know if any of the information were helpful to anyone out there!
Script to clean out files in dir and have a note of deleted files in deleted_files.log
Tags: bash, devops, help
Published: 2020-08-06 04:21:53

Today we'll discuss some scenarios in bash scripting. 

**Problem Statement:**
 
Let's say I have a directory in my Linux driver name called movies. And I'm downloading a film from the torrent *daily* to relax. So in an average round, my machine would have a bottleneck of disk space. So I need to delete my old files which were downloaded past 2 days ago. And also I need to delete files and copy the name and date of the deleted files in a log file for my later check what has been deleted.
i.e) /home/user/movies/

>Note: take this just as an example and implement it in any kinda scenario. 

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

Also, Discuss some of your thoughts in comments, if I'm wrong, suggest some best practices. Ideas are always welcome. Thanks in advance....
Day 189: Lessons
Tags: hiphop, code, coding, lifelongdev
Published: 2020-08-06 03:45:08

_liner notes_:
- Professional : Got up early to take part in all the team building activities happening today. They were really fun and got to work with team members I don't get a chance to. Had the greater team meeting where we go over each section of the team and see how they are progressing on goals. Worked on the hackathon project. Added a mode where if it's not the player's turn, the video will be smaller and the OCR will not run. When it is the player's turn, the video grows larger and OCR starts running. Based on feedback from my teammates, I moved the hit-box (where the OCR runs) to the center. Seemed to work a lot better.

- Personal : Went through some tracks for this week's radio show. Worked on my side project. I think I may have come up with a way work around an error that was popping up and make it easier to control the layout of videos.

![Coastline of Cape Point, South Africa](https://dev-to-uploads.s3.amazonaws.com/i/2xl09p7qs5w5kkrv1adx.png)


We will be presenting our hackathon projects tomorrow so I spent some time fine tuning the OCR with my team after work. Going to work on my side project and go to bed. I want to get up early to see if anything needs to be done before the presentation. A whole lot love lessons learned today.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube 4XsMfKcMsDk %}