teleren/devto huggingface dataset:
How can I find Walmart coupons?
Tags: howcanifindwalmartcoupons
Published: 2019-11-12 10:12:43

Nowadays, finding anything on the goggle is quite easy. It’s not as difficult as finding Nemo, whether your finding deals on food, necessities like groceries or supplies it’s all under one click, same as Walmart promo code easy to find and really simple to access scattered on PennySaviour. Follow quick simple steps and learn more.

1)Step1: Visit website. In the search text box, search for Walmart’s coupons 
2)Step2: Once you have searched, it will lead you to the latest active Walmart coupons that you can avail as shown below. These coupons are easy to access.
3)Step3: After you have found your desired coupon deal and offer. Simply avail and start with purchasing. It provides you complete user satisfaction.

Click the link below to find out more: https://www.pennysaviour.com/
Adding comments to GatsbyJS/React sites
Tags: gatsby, react
Published: 2019-11-12 09:28:34

[Remark Ninja](https://remark.ninja) is a comment system we've been using for our own sites and a few sites of clients and friends. Now we are releasing a beta version as a free hosted service.

We use the React-based framework [GatsbyJS](https://www.gatsbyjs.org) for most of our sites, so at this moment we are only providing React integration. You only need to add one line to your template.

First, install the NPM module:

```
npm i -S remark-ninja-react
```

Then just add the `Comments` component at the appropriate place.

```
import Comments from 'remark-ninja-react';

//...

<Comments siteId="..." threadSlug="..." />
```

`siteId` is the unique site ID you can find on the settings page after creating a site in the [management console](https://manage.remark.ninja). `threadSlug` is the identifier for the comment thread. If you're using it for your blog, and each post has a unique URL, you can simply omit it, in which case it's generated from the URL path component. Please refer to the [documentation](https://remark.ninja/docs/) for details. We are still making some minor changes to the RESTful API before publishing the API docs and creating components/plugins for non-React sites.

[Sign up](https://manage.remark.ninja/register) for free and try it.

We expect to add the following features in the next few weeks:

- better moderation tools
- SPAM filtering
- reply and notifications
Webpack Typescript Starter
Tags: webpack, typescript
Published: 2019-11-12 03:50:38

Love **Webpack**? Love **Typescript**? Feel frustrated of starting a Webpack + Typescript project?

***Webpack Typescript Starter comes to help*** :muscle::muscle::muscle:

(Link of repository is in the end of the article)

## Philosophy ##

Webpack Typescript Starter aims to ease the pain of setting Webpack + Typescript project.

With this starter, you can easily set up a

* NodeJS project
* Frontend project
* Small script migrating to an existing HTML template engine

Although Webpack Typescript Starter can be the starter of a frontend project,
it **does not compete** with those wonderful frontend starters, e.g.
[Create React App](https://create-react-app.dev/),
[GatsbyJS](https://www.gatsbyjs.org/),
[VueJS CLI](https://cli.vuejs.org/),
[Angular](https://angular.io/guide/setup-local)

Webpack Typescript Starter only provide an environment of Webpack + Typescript, and letting you guys do your magic in there :wink:

## Getting Started ##

1. Clone this project

   ```bash
   git clone https://github.com/samsan1212/webpack-typescript-starter.git
   ```

   OR create a new repository from this template by navigating to this [link](https://github.com/samsan1212/webpack-typescript-starter/generate "Github generate from template repository")

2. Under the project root directory, run

    ```bash
    npm install
    ```

    OR

    ```bash
    yarn
    ```

3. Bob's your uncle:tada::tada::tada: You can perform your magic inside **src** folder

## Configurations ##

### HTML Template file ###

In the directory **webpack/plugins**, there is a template HTML file **html-template.html**.

The starter generates a HTML file **bin/index.html** with the script tags of the bundled javascript files, using this template HTML in the compile time.

If you need the HTML file containing only the script tags of the bundled javscript files, you can empty the content inside the template HTML. *(Especially for those who want to migrate custom Javascripts to existing HTML template engine)*

### noHTML ###

In **package.json**, there is a config **noHTML**

If you are writing NodeJS program, you probably won't need the generated HTML file.

In this case, you can type **yes** in the config **noHTML**,

```json
"config": {
  "noHTML": "yes"
}
```

then no HTML will be emitted during the compile time.



Go check the [repository](https://github.com/samsan1212/webpack-typescript-starter), and please kindly give me some comments.

Your comments will make this project better.
Thanks a lot.
Banish those unwanted repo files
Tags: git, github, azuredevops, cleanrepos
Published: 2019-11-12 08:56:29

---
title: Banish those unwanted repo files
published: true
description: When you manage to have every file under the sun in your repo
tags: git, github, azuredevops, clean-repos
---
I was recently tasked with moving some of our legacy svn repos over to git (I'll do another post on that once we have it completed).  This is just a nice snippet that I found useful when cleaning them up a bit.

We added the `.gitignore` file for visual studio and then ran this little gem to clean down a few things.

```
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
```

Happy cleaning
#codevember — 6 — Music 🎹
Tags: codepen
Published: 2019-11-12 08:26:16

---
title: #codevember — 6 — Music 🎹
published: true
tags: codepen
---

<h1>codevember 2019 day 6 Music</h1>

{% codepen https://codepen.io/trinketmage/pen/WNNKQxj %}
#codevember — 7 — Shape
Tags: codepen
Published: 2019-11-12 08:26:55

---
title: #codevember — 7 — Shape 
published: true
tags: codepen
---

<h1>codevember 2019 day 7 Shape</h1>

<p>Shape as line, in colour and in negative space
SDF circle code from <a href="http://www.iquilezles.org/" target="_blank">http://www.iquilezles.org/</a>
Random from <a href="https://thebookofshaders.com/10/" target="_blank">https://thebookofshaders.com/10/</a></p>

{% codepen https://codepen.io/trinketmage/pen/ZEEjxwq %}
You should probably know about...
Tags: yspka
Published: 2019-11-12 08:19:37

So I'm going to give blogging another go. I'm not sure how many technical (and some non-technical) blogs I've started since blogging became a thing. I usually loose interest in a couple of months, although my intention is of course to keep on going.

Anyway, this new project will kick off by starting a recurring series that will highlight certain technologies that I think you should at least know what it is. The title is "You should probably know about...". I will try to keep it short, maximum a five minute read, and I'll try to make it a daily thing. 

So here we go: [YSPKA #1](https://dev.to/hfahlstedt/yspka-1-pulumi-2eeo)
YSPKA #1: Pulumi
Tags: yspka, pulumi, dotnetcore
Published: 2019-11-12 08:12:45

From the [Pulumi](https://www.pulumi.com/) webpage: 

_Pulumi is an open source platform for building and deploying cloud infrastructure and applications in your favorite language on any cloud._

Pulumi recetly released support for [.Net Core](https://devblogs.microsoft.com/dotnet/building-modern-cloud-applications-using-pulumi-and-net-core/) and that's how I got to know about Pulumi.

With Pulumi you can describe and create all kinds of infrastructure in all kinds of cloud providers (Azure, GCP and AWS). So instead of struggling with those annoying YAML-files or JSON-files, you can write code that handle deployment of your cloud resources, **Infrastructure as code**.

So go ahead and try it out!
SSL Expiry Reminder 🔔
Tags: ssl, reminder, javascript, push
Published: 2019-11-12 08:00:34

SSL Expiry Reminder - Get Notification remainder on Telegram and Gotify Push Notification Server

➡ Mostly we are all using Free Let's Encrypt SSL service but sometimes it's Failed to renew Even Sometimes we forget SSL renewal date of our Paid SSL too

➡ usually, it sends Reminder to our Register Email-id but Sometimes we forget to check the Mail

➡ I got an idea to develop a CLI for Sending SSL Expiry Date Notification Alert on Telegram **(Via Bot)** and Gotify Push Notification Alert


➡ it was written in Javascript and `axios` for Call the API
➡ Here is the Github Repository of My Script - https://github.com/mskian/ssl-expiry-reminder

➡ Install via NPM

```bash
npm install -g ssl-expiry-reminder
```

➡ Test the CLI

```bash
checkssl --status example.com
```

```bash
example.com
Certificate Valid from
Wednesday, November 28, 2018 5:30 AM
Certificate Expiry date
Wednesday, December 2, 2020 5:30 PM
Days Remaining:	386
```

### Gotify

![Gotify Push](https://thepracticaldev.s3.amazonaws.com/i/8t1zp3a36mevvosyb4ck.png)

### Telegram


![Telegram Push](https://thepracticaldev.s3.amazonaws.com/i/ptf9nidccv0e969emo3d.png)


➡ Currently It supports

- Telegram BOT Notification
- Gotify Push Notification
- Pushbullet - Planned
- Email - Planned


> Share your Feedbacks & Contribute ✌
override delete button on laravel nova crud
Tags: laravel, nova
Published: 2019-11-12 07:47:06

to override delete button on nova add this to model class


```
public function delete()
{
    $this->setKeysForSaveQuery($this->newModelQuery())->update(['active' => false]);
    return true;
}
```

this will make delete button to update active field instead of delete it.
BLACK-JACK with Python
Tags: python, oop
Published: 2019-11-12 07:13:26

Hey guys... Recently I learned about Object-oriented Programming (with python) and It was really cool experience, so I put all that I learned from OOP's theories and Classes and objects into a project of card game (named BlackJack)... 
So here's the link of my project - https://github.com/Himan10/Black-Jack

Hope you like it... also project is still in progress,
So if you have any suggestions or issues then please let me know 
Thankyou.
Documenting python code using docstrings
Tags: python, beginners
Published: 2019-11-12 07:29:00

---
title: Documenting python code using docstrings
published: true
date: 2019-11-12 06:56:54 UTC
tags: python, beginners
canonical_url: https://wangonya.com/blog/python-docstrings/
---

Until recently, I thought python docstrings were just an alternative way to write comments in the code. As I have since learnt, they can be quite useful in writing documentation right into the code. Here's what I mean:

```python
# hello.py

class Hello:
    def __init__(self):
        """This is the Hello class init method. It doesn't really
        do anything in this code. I just included it here so I can write this
        long multi-line docstring."""
        pass

    def hello():
        'Simply prints hello world!'
        print("Hello World!")
```

Above is a simple python script - `hello.py`. To see the documentation for that class, run the script in the interactive shell:

```sh
$ python3 -i hello.py

>>>
```

Then, type `help(Hello)`:

```sh
>>> help(Hello)
```

A neatly formatted documentation for the class should be returned.

```
class Hello(builtins.object)
|  Methods defined here:
|
|  __init__(self)
|      This is the Hello class init method. It doesn't really
|      do anything in this code. I just included it here so I can write this
|      long multi-line docstring.
|
|  hello()
|      Simply prints hello world!
|
|  ----------------------------------------------------------------------
```
Brown parcel tape | Parcel tape | Polypostalbags
Tags: cheapparceltape, parceltape, clearparceltape
Published: 2019-11-12 06:36:17

Brown parcel tape is used for large boxes and especially that parcel which is heavy in load. Parcel tape is used for covering all corners of the product. There are various types of parcel tape available at our site of Uk that domain name is polypostalbags. Visit us:-https://www.polypostalbags.co.uk
Stream 11/11/19 - Twitch Channel Points Integration
Published: 2019-11-12 06:27:51

### Check Out the Stream @ [https://twitch.tv/talk2megooseman](https://twitch.tv/talk2megooseman)

# Today Objective

✅ What to call today's log

✅ Review last streams TODOs

✅ Review Overrall tasks [](https://www.notion.so/5ef94a0f-5772-4570-81b9-1e2597db53cf) 

✅ Today finally got access to the channel points beta. So were going to experiment using it with Twitch Interactive Overlay

✅ Bonus: Work on React Hooks, converting the React-Twitch-Video-Embed from a class-based component to using Hooks

# Notes

### Enabled Channel Points

Channel Points is something brand new Twitch currently in beta. You can sign up for access to the channel points beta for your channel here, [https://www.twitch.tv/beta/channelpoints](https://www.twitch.tv/beta/channelpoints)

Once you do get access you have the ability to customize what you call `channel points.` In my case, I call them `Honkss` because Twitch didn't like it with one `S`. 

In ComfyJS, Instafluff added in the ability to get the reward information for channel redemptions in this commit: 

[Founder, Highlight Messages, Custom Reward ID · instafluff/ComfyJS@d160994](https://github.com/instafluff/ComfyJS/commit/d160994f027f8a680e02718701e9c016d83f1811#diff-0364f57fbff2fabbe941ed20c328ef1a)

So were going to be using this to learn how to integrate this into the overlay system.

In order to support channel point redemption, I will need to hard code the reward IDs for my channel, the downside of doing is that it won't work for other streams. They will need to fork the repo and customize the IDs.

Now the channels very first channel point redemption event is Text To Speech!

### React Hooks

Reference for working with React Hooks [https://reactjs.org/docs/hooks-reference.html](https://reactjs.org/docs/hooks-reference.html)

Made super great progress in converting our class component to React Hooks. Took plenty of useEffects and couple useRefs but it looks like it mostly working. Still, need to complete some of the dependencies checks for re-running the hooks and doing removeListeners when things get destructed.

# Future action items

⬜Complete conversion of the class component to React hooks and any good refactoring we can derive from it
Introduction
Tags: machinelearning
Published: 2019-11-12 06:12:08

###__What is Machine Learning?__

Machine Learning is an application of Artificial Intelligence(AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. This involves the task of learning from data with specific inputs to the machine.

It’s important to understand what makes Machine Learning work and, thus, how it can be used in the future. This blog helps in understanding each concept of ML from basics and mathematics associated with it. Math concepts are the integral part of ML. 

###__What is ML-Scratch?__

ML-Scratch is an organisation that focuses on teaching machine learning algorithms from the primitive level. 

We provide detailed explanation of different concepts, such that one can code from the start (scratch, as we say) without using any imported functions.

###__Read On :memo:__

1. [MLS.1 Linear Regression](https://dev.to/ml_scratch/mls-1-linear-regression-1eo3)
2. [MLS.1.a Concepts for Linear regression](https://dev.to/ml_scratch/mls-1-a-concepts-for-linear-regression-1n9f)
3. [MLS.1.b Gradient Descent in Linear regression](https://dev.to/ml_scratch/mls-1-b-gradient-descent-in-linear-regression-53dl)
Simple And Effective Methods For Unblocking Netflix Via VPN
Published: 2019-11-12 05:32:37

Netflix is the most favorite pastime of countless users all over the globe. The library of Netflix includes some of the most diverse content available on the internet. It serves as the best platform for entertainment for users. However, there are various VPNs blocked by Netflix to maintain regional codes and regulations. This can be breached by some of the working VPNs for Netflix. You can read about them in given link, to know more visit at :- <a href="http://officesetupofficesetup.com/blog/simple-and-effective-methods-for-unblocking-netflix-via-vpn/">office.com/setup</a>
Opencart multivendor marketplace Setup service mode 
Tags: multivendorextension, opencartmultivendor, opencartmultiseller
Published: 2019-11-12 05:05:28

In the Purpletree Opencart Multivendor new functionality has been added called service mode and normal mode. When the service mode is enabling by admin than on the category page sellers listing is visible instead of categories according to which is assigned by the admin. In the Normal mode the categories everything will work as default means on the category page the products are visible as normal. If we talk about opencart multi vendor's new functionality service mode the sellers listing are visible on category page as like we have discussed above the advantages of the service mode is that whenever a customer wants to buy a product from a certain category then customer can easily find in requiring category and customer can contact to seller easily.
Advantages of service mode functionality
· Customers can easily find the sellers on a website.
· Customer can easily contact with sellers.
· By contacting sellers customers can get a better price if possible.
Setup Service mode functionality
· To enable the service mode go to Admin > Purpletree Multivendor > Settings > Sellers > Show sellers on category page > select Service Mode from dropdown > Click to Save button.
· Now, our service mode has enabled we have to assign the categories to sellers. To assign the categories to sellers go to Admin > Purpletree Multivendor > Stores > Edit > Assign Category tab > Select categories from the dropdown then click to save button.
· Now, go to the front page of your website then open a category here which is assign by admin to the seller according to categories the seller will visible in that category instead of products from here customer can see the seller store page and by clicking on contact seller button can easily contact to seller.
For any query or any issue, please requests to get back to us or raise a ticket. 
Get This Extension at: https://www.purpletreesoftware.com/multi-vendor-marketplace-opencart.html
🗞️Chrome Dev Summit, GitHub Universe, Houdini, Next.js, React Hooks
Tags: news, houdini, github, angular
Published: 2019-12-20 14:58:19

---
title: 🗞️Chrome Dev Summit, GitHub Universe, Houdini, Next.js, React Hooks
published: true
date: 2019-11-12 05:00:00 UTC
tags: news, houdini, github, angular
canonical_url: https://ajonp.com/blog/aj-s-week-in-web-november-13-2019
series: ajweekinweb
---

{% youtube wtfBXmdzElI %}

# AJ's Week In Web Links

[https://developer.chrome.com/devsummit/](https://developer.chrome.com/devsummit/)

[https://developer.chrome.com/devsummit/sessions/advancing-the-web-framework-ecosystem/](https://developer.chrome.com/devsummit/sessions/advancing-the-web-framework-ecosystem/)

[https://nextjs.org/](https://nextjs.org/)

[https://developer.chrome.com/devsummit/sessions/next-generation-web-styling/](https://developer.chrome.com/devsummit/sessions/next-generation-web-styling/)

[https://developer.mozilla.org/en-US/docs/Web/Houdini](https://developer.mozilla.org/en-US/docs/Web/Houdini)

[https://developer.chrome.com/devsummit/sessions/speed-tooling-evolutions/](https://developer.chrome.com/devsummit/sessions/speed-tooling-evolutions/)

[https://web.dev/metrics/](https://web.dev/metrics/)

[https://developer.chrome.com/devsummit/sessions/adaptive-loading/](https://developer.chrome.com/devsummit/sessions/adaptive-loading/)

[https://github.com/GoogleChromeLabs/react-adaptive-hooks](https://github.com/GoogleChromeLabs/react-adaptive-hooks)

[https://githubuniverse.com/](https://githubuniverse.com/)

[https://github.blog/2019-11-13-universe-day-one/](https://github.blog/2019-11-13-universe-day-one/)

[https://github.com/features/actions](https://github.com/features/actions)

[https://github.com/features/packages](https://github.com/features/packages)

[https://blog.chromium.org/2019/11/moving-towards-faster-web.html](https://blog.chromium.org/2019/11/moving-towards-faster-web.html)

[https://devblogs.microsoft.com/devops/updates-to-the-git-commit-graph-feature/](https://devblogs.microsoft.com/devops/updates-to-the-git-commit-graph-feature/)

[https://blog.angular.io/accessibility-in-angular-e84f73a223f](https://blog.angular.io/accessibility-in-angular-e84f73a223f)
JAMStackGR #2-Git Your Build System Right vs. Deploying Fast
Tags: jamstack, cli, devops, webdev
Published: 2020-01-22 14:42:47

---
title: JAMStackGR #2-Git Your Build System Right vs. Deploying Fast
published: true
date: 2019-11-12 05:00:00 UTC
tags: jamstack, cli, devops, webdev
canonical_url: https://ajonp.com/blog/jamstackgr-2-git-your-build-system-right-vs-deploying-fast
series: jamstackgr
---

{% youtube vhc0ws2cweA %}

# JAMStack GR #2

This JAMStack was made from a lesson already posted, during the JAMStack GR Meeting we walked through how to attempt distribution using the Angular CLI (live demos are hard we had a couple of hiccups).

[https://ajonp.com/lessons/angular-cli-deploying](https://dev.to/ajonpllc/angular-cli-deploying-2780)
Hacktoberfest completed 🎉🎉🎊🎊!!
Tags: dev, github, opensource, hacktoberfest
Published: 2019-11-12 04:49:49

Hi,guys welcome to my new blog. I am very happy to tell u that i have completed the hacktoberfest & got a badge recently take a look at the snap given below. I am very happy to have my first few contributions in open source. Happy coding.


![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/6j4chp7eu4ny695pg53i.jpg)