teleren/devto huggingface dataset:
Getting Started with the Vue Tree Grid
Tags: webdev, vue
Published: 2022-08-29 06:16:20

Learn how easily you can create and configure Syncfusion [Vue Tree Grid](https://www.syncfusion.com/vue-ui-components/vue-tree-grid) using the Vue CLI command. This video also explains how to configure a few of the control’s basic features like binding data, customizing columns and enable paging, sorting, and filtering. 

_Product overview_: https://www.syncfusion.com/vue-ui-components/vue-tree-grid

_Download an example from GitHub_: [https://github.com/SyncfusionExamples/getting-started-with-the-vue-tree-grid](https://github.com/SyncfusionExamples/getting-started-with-the-vue-tree-grid)

_Refer to the following documentation_: [https://ej2.syncfusion.com/vue/documentation/treegrid/getting-started-vue-3/](https://ej2.syncfusion.com/vue/documentation/treegrid/getting-started-vue-3/)

Check out this online example: https://ej2.syncfusion.com/vue/demos/#/material/tree-grid/default.html

{% youtube FEMyOHKjjao %}
200. Leetcode Solution in Java
Tags: java
Published: 2022-08-29 06:05:44

```
class Solution {
    public int numIslands(char[][] grid) {
        if (grid == null || grid.length == 0 || grid[0].length == 0)
            return 0;
        int r = grid.length;
        int c = grid[0].length;
        int res = 0;
        for (int i = 0; i < r; i++) {
            for (int j = 0; j < c; j++) {
                if (grid[i][j] == '1') {
                    dfs(grid, i, j);
                    res++;
                }
            }
        }
        return res;
    }
    
    private void dfs(char[][] grid, int r, int c) {
        int rowNum = grid.length;
        int colNum = grid[0].length;
        if (r < 0 || r >= rowNum || c < 0 || c >= colNum || grid[r][c] == '0') {
            return;
        }
        grid[r][c] = '0';
        dfs(grid, r + 1, c);
        dfs(grid, r - 1, c);
        dfs(grid, r, c + 1);
        dfs(grid, r, c - 1);
    }
}
```
#leetcode
#challenge
Here is the link for the problem:
https://leetcode.com/problems/number-of-islands/
Is it possible to reference one column as multiple foreign keys? ( PostgreSQL )
Tags: postgres, sql, help
Published: 2022-08-29 06:03:43

**NOTE: I am new for psql**

How to add two different table column as reference in one field ( column ) in PostgreSQL

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gmw3s6v8zkv6e4ucevo.png)
 
### case:
- I my case, I have 3 table, "salary", "user_management", "driver_management"
- "user_management" and "driver_management" both table have column "user_id"
- "user_id" in these two separate tables should use only one column "salary" > "user_id" as reference.


### below my psql query:
```
create table salary (
  "id"  SERIAL PRIMARY KEY,
  "user_id" VARCHAR REFERENCES user_management(user_id) REFERENCES driver_management(user_id),
   "basic_pay" INT,
  "pay_group" VARCHAR,
  "pay_method" Pay_Method,
  "pay_cycle"  Pay_Cycle,
  "bank_name" VARCHAR,
  "account_number" numeric(26),
  "lmts" timestamp default current_timestamp
);
```
Develop your career through a mentorship programme
Published: 2022-08-29 06:00:17

I'm looking for people that are seeking to develop themselves in terms of CV, resume, soft skills, and confidence.

Just want to share to everyone who might need it - currently there's a Career Accelerator Programme that has just launched by FutureLab. This is open to anyone under the Software Engineering field.

They're based in Malaysia but open to anyone joining in.
You will be shortlisted to join this programme, so make sure your bio and the reason of joining this is strong! You'll then undergo 1-2 weeks of mentorship training to upskill yourself, once that's done - you'll be going for multiple job interviews with companies that are actively hiring and hopefully you'll secure a job by then!

If you're interested to know more, check this page out!
https://www.futurelab.my/career-accelerator-programme
Reverse LinkedList
Tags: python, leetcode
Published: 2022-08-29 05:57:15



```py

class Solution(object):
    def reverseList(self, head):
        """
        :type head: ListNode
        :rtype: ListNode
        """
        # If head is empty or has reached the list end
        if head is None or head.next is None:
            return head
 
        # Reverse the rest list
        rest = self.reverseList(head.next)
 
        # Put first element at the end
        head.next.next = head
        head.next = None
 
        # Fix the header pointer
        return rest
        

```
milana vayntrub
Published: 2022-08-29 05:40:16

American actress and activist, [Milana Vayntrub](https://www.digibiography.com/milana-vayntrub/) got started with her career at a veritably youthful age and made her amusement debut from the television series named ER. She gained fashionability after she appeared in the television announcement of AT&T as a salesman.

 ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qrp7c5kqflpl8584er0k.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ms27y9q9jzrqhprfm8lu.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles
Tips for using and optimizing MySQL
Tags: mysql, mysqldatabase, databasemanagement, dbforgestudio
Published: 2022-08-29 05:31:13

---
title: Tips for using and optimizing MySQL
published: true
description: Optimization of MySQL database performance
tags: #mysql #mysqldatabase #databasemanagement #dbforgestudio
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---
MySQL is a powerful platform for building huge systems. To improve your efficiency, don't forget to additionally use dbForge Studio for MySQL for related tasks that MySQL can't handle -https://www.diigo.com/item/note/6dz4u/byi5?k=db830455ba251828f892d52936886243
QR-Code Generator in React
Tags: react, javascript, beginners, webdev
Published: 2022-08-29 04:49:00

In this article, we are going to make QR-Code generator in react. A QR-Code is a barcode which is readable by a machine. Nowadays, we all use QR-Codes for Wi-Fi, online transactions, at malls etc. it simply used frequently and makes life easier.

Since, QR-Code that much useful, let’s make our own QR-Code. In today’s project, we will create a generator for QR-Code. We will have an input field to add a link or URL, this URL can be anything like https://reactjsguru.com and a button to submit this URL and to generate the code for the given URL. [Read More](https://reactjsguru.com/how-to-make-qr-code-generator-in-react/)
Information Security Principles and Practices Merkow PDF
Tags: information, security, principlesandpractice, merkow
Published: 2022-08-29 05:30:04

You can download the Information Security Principles and Practices Merkow PDF from this site.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mn3z85zhhyikg3dmlurv.PNG)
https://hecodesit.com/information-security-principles-and-practices-merkow-pdf/
MySQL has become the most popular and accessible database. Effective use of databases
Tags: mysql, database, dbforgestudio, databasemanagement
Published: 2022-08-29 05:24:38

---
title: MySQL has become the most popular and accessible database. Effective use of databases
published: true
description: Brief review of serveral key features of dbForge Studio for MySQL.
tags: #mysql #databases #dbforgestudio #databasemanagement
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---
This article covers some of the key features of dbForge Studio for MySQL and discusses the main pros and cons of this MySQL database tool - https://www.digitaljournal.com/pr/mysql-has-become-the-most-popular-and-accessible-database-effective-use-of-databases
An admin panel for your Laravel application.
Tags: laravel, php, webdev, opensource
Published: 2022-08-29 04:57:22

In this article, I'd like to share a pre-built admin panel for your Laravel application. So, without further ado, let us get started.

When you are creating an application in Laravel then there are many chances that you need an admin panel. So here is a free and open-source admin panel, whose name is [Voyager](https://voyager.devdojo.com/).

## What is Voyager?

Voyager is a free and open-source admin panel for the Laravel application. It will take care of your administrative tasks and database tables.

Here are some features of Voyager:

- Voyager has BREAD(Browse, Read, Edit, Add and Delete) functionality. So you can easily do BREAD operation on your post, pages, or any other tables in your database.

- Voyager has a menu builder feature. So you can easily create the menu for your site and you can use it anywhere on your site.

- Voyager has database manager support. So it will give you the facility to create a new table in your database and you can modify the existing table as per your need.

- Voyager has a setting section. So you can create your custom settings and you can use those settings on your site anywhere.

- Voyager has a Role and Permission section where you can give certain roles to a specific user and you can modify that roles later also.

In Voyager, there are many features, and I have listed a few of the important ones for you to know.

## How to install Voyager?

Before proceeding with the Voyager installation, make sure you are using Laravel 6/Laravel 7/Laravel 8/Laravel 9 along with PHP 7.3 or later.

The Voyager admin panel is very easy to install, you can do it through composer.

To install Voyager without dummy data simply run.

```
php artisan voyager:install
```

If you prefer installing it with the dummy data run the following command.

```
php artisan voyager:install --with-dummy
```

After successful installation, serve your application with the following command:

```
php artisan serve
```

After that type the below URL in your browser:
http://localhost:8000/admin

If you installed Voyager with dummy data then here are the login credentials.

```
email: admin@admin.com 
password: password
```

Now the installation process is done.

## Conclusion

If you are creating your application in Laravel and you need an admin panel then It's better to use Voyager because it will save your time, it is free of cost, and It has many pre-built features.

I hope this article is useful to you.

## Resources

https://voyager.devdojo.com/
https://github.com/the-control-group/voyager
https://voyager-docs.devdojo.com/
5 Tips To Optimize Your WordPress RSS Feed
Tags: webdev, beginners, wordpress, tutorial
Published: 2022-08-29 04:53:05

RSS is one of those technologies that are very simple yet much powerful. **Optimize Your WordPress RSS Feed**. Currently, RSS is the real model for blog syndication, and it is used broadly in both personal and corporate settings; for example, in websites/blogs. And because a huge percentage of these blogs work on WordPress, we’ll include in this post some practically useful RSS-related tricks and cabs that will help you use RSS in a more powerful way and without additional and stout WordPress plug-ins.

## Why Optimize Your WordPress RSS Feed?

**RSS feeds** offer a way for your users to subscribe and view your blog posts in their preferred feed reader apps like Feedly. Even though feed users aren’t as common as they once were, there are still many users who favor reading WordPress blog content this way. By optimizing your RSS feed you can also stop content scraping, get more backlinks, send traffic to your site, and more. With that said, let’s get into our specialist tips for Optimize Your WordPress RSS Feed.

## 1. Protect RSS Feed From Scrapers

**Content scraping** is when content is taken from your website/blogs, normally via your RSS feed, and republished on other websites as their own. It can be very infuriating to see someone taking your content without your permission, monetizing it, and even exceeding your website in the search results. Happily, you can customize your RSS feed to really benefit your site if others steal your content via your RSS feed.

## 2. Create an RSS Feed Sitemap

**RSS sitemap** is modified from an XML sitemap. RSS sitemaps only hold your most up-to-date content, which helps Google to keep your content fresher in search results. If you publish content regularly, then this can lead to a boost in your search engine rankings.

All in One SEO, lets you add an RSS sitemap to your website quickly, without having to code.


The primary thing you need to do is install and activate the All in One SEO plugin. AIO SEO enables ** RSS sitemaps** automatically, so there’s nothing else you are required to do.

If you’d like to double-check, simply go to All in One SEO » Sitemap and then click on the ‘**RSS Sitemap**’ tab.

You can notice that the “**Enable Sitemap**” toggle option in the ‘**RSS Sitemap**’ box is now allowed.

Read More: [5 Tips To Optimize Your WordPress RSS Feed](https://softcodeon.com/wordpress/optimize-your-wordpress-rss-feed.htm)
Twin Book Launch
Tags: mentor, poetry, author, beginners
Published: 2022-08-29 04:52:39

We as parents strongly believed that its our responsibility to to **Teach the children to read, write and speak, they will figure out what they want in life.**
![Book Launch BG](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dxx558bgggtst5adhtnh.jpeg)

With the knowledge I gained in blogging, I mentored them in creative writing and guess what? They are budding authors!
Our elder son, Sharvesh is now the author of 2 poetry books, Treasured Droplets and 5C's of Mother India.
Sharvesh’s 2nd book went on to be acknowledged by the India Book of Records.  Fascinated and inspired by his elder brother's journey, our younger son, Yoogesh made his debut recently with his first book - The Magic of Mythology. Our publisher 16Leaves fortunately was equally aligned with shaping young minds.
  
**Book Launch Video**
The 5Cs of Mother India and The Magic of Mythology [Book Launch Video](https://www.youtube.com/watch?v=vJhg28lDg9U)

Order can be placed here 
[https://16leaves.com/product/5cs-of-mother-india/](https://16leaves.com/product/5cs-of-mother-india/)
[https://16leaves.com/product/the-magic-of-mythology/](https://16leaves.com/product/the-magic-of-mythology/)

Books are available on Flipkart and Amazon as well. Please share a review on the platform so that kids will get motivated.

Also checked our Sharvesh's first book, [Treasured Droplets](https://www.amazon.in/Treasured-Droplets-Sharvesh-P-G/dp/8195111106)

**Poetry Contest**

To inspire and motivate more children into the creating writing space, we have organized a poetry contest in association [16leaves.com](https://16leaves.com/) 
![Poetry Contest](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/po6mb78see7kzzruqki5.png)

Here is our proud winners and shield with book copies

- **First Place** -> RV Vinayak Dharshan 
- **Second Place** -> B Mahasvin
- **Third Place** -> AR Harikarthikeyan
- **Consolation** -> K Reshwin
- **Consolation** -> Vaishnavi VS 
- **Consolation** -> Drucilla Grace A

![Prize Ready](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qbnzghcr7g3f2nrhtkou.jpeg)

**Quiz**
For engaging the audience, Sharvesh and Yoogesh have organized quiz on Indian History and Global Mythology. Great participation from attendees of all age group. 

**Gallery**
![Poster](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yr1s0ry2c2gs4ipwx1xv.jpeg)
Simple Calendar Design
Tags: webdev, javascript, beginners, programming
Published: 2022-08-29 04:40:05


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

A simple calendar made using html, css and js. How is it?

Source Code: https://github.com/mrepol742/calendar/
Live: https://mrepol742.github.io/calendar/

![Calendar](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0oioy2sd3xl303wgin0.png)
Custom Hooks in React
Tags: react, javascript, beginners, tutorial
Published: 2022-08-29 04:38:00

In this part, we will learn about custom hooks in react, Since we have learned so much about our React hooks, and we have covered almost all types of hooks (it is possible I could have missed some). So it’s time to learn how we can make our own hook, and how can we use it?

There are tons of article on react custom hooks like, how can we make it and how it works, but I’ll try my best to explain everything in very simple manner.
[Read More](https://reactjsguru.com/how-to-create-custom-hooks-in-react/)
Minimum Size Subarray Sum
Tags: javascript, leetcode
Published: 2022-08-29 04:12:04

```
var minSubArrayLen = function(target, nums) {
    let counter = Infinity;
    let start = 0;
    let sum = 0;
    

  for (let i = 0; i < nums.length; i++) {
      sum= sum + nums[i];
      
      while(sum>=target){
           counter = Math.min(counter, i-start +1)
            sum= sum - nums[start];
          start++;
          
      }     
  }
    
if(counter === Infinity){
    return 0;
}
    return counter;

};

```
All developers start somewhere, right?
Tags: html, beginners, bootcamp
Published: 2022-08-29 03:59:33

# Hello~! :D

I'm Joel, and it's my first day working on my software development bootcamp's course work! I'm starting this blog so you can read about my journey, and get to know a little about me along the way, but also so that you can see that you can do it too! :)

You'll have your own reasons for wanting to pursue this, but for me, the most important reasons are:
1) I'm tired of just being financially independent - I want to be financially free. I've been living paycheck to paycheck with only enough money saved to avoid homelessness for one month if anything happened to my job. Due to this, I'm worried I'll never retire, like most of the elders I grew up around, or worse - become homeless in my old age, like I see happening on the streets almost every day. I won't live that life anymore, so here is where I stand and do something about it.
2) I have ADHD, and I struggle with the effects every single day. I want to help people that struggle with this too by using code, particularly the effects that impulsivity can have on finances, and a very deep memory issue:
> I used to have trouble with managing my finances - I want to build a budgeting app for people that need help being more financially disciplined using a zero-dollar envelope budget model, teaching them about their net worth, and giving lessons on how to improve one's credit. This has been done, but they're more for the people that fit into the average traits of users. I want this to be for those who will benefit the most from it: The people recognized by society as "lower class people".
> I have trouble with organizing my life and remembering appointments/tasks I need to take care of - I dream of building a personal assistant one day that can remind us of tasks we need to take care of, and goals we set, keeping us on track along the way. 
> I struggle with memorizing numbers or lists that have more than 5 digits/items, and it's worse when something unexpected happens that takes my attention off of the information. I want that personal assistant to take spoken notes where ever I am, whatever I'm doing, because at any given moment, my hands are full and I can't write it down.

Anyway, enough about my goals - it's confession time... So, today is actually the second day, not the first. The first didn't really consist of any real work or learning, just a set of video guides to get my computer set up with tools, browsers, and web resources like W3 schools, Stack Overflow and the like, informing me about them along the way. I had already learned about these resources and completed most of these steps when learning Javascript, SQLite, and HTML basics on my own, so today is what really counts as "The First Day" because we're going over HTML in a formally structured way. :D

Let's go on to the videos on the next entry!
Beyond your website
Published: 2022-08-29 03:49:25

<h2>Beyond You Website</h2>
<p>Welcome online journal where people can share their experiences or share information with other readers on any topic. This website is to share information about a given topic and give all my followers a voice and chance to speak there mind. Everyday we will upload and enage with our audience. </p>

<!DOCTYPE html> 
<html> 
<body> 

<video width="700" controls>
  <source src="mov_bbb.mp4" type="video/mp4">
  <source src="mov_bbb.ogg" type="video/ogg">
  Your browser does not support HTML video.
</video>

<p>
Brace yourself for the Giant Wabbit
<a href="https://www.bigbuckbunny.org/" target="_blank">Pet Me</a>.
</p>

</body> 
</html>
</body>
</html>
Beyond your website
Published: 2022-08-29 03:39:35


<!DOCTYPE html>
<html>
<head>
<title>Beyond you</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<img src="vlog.jpg">
<body>
Hello World Welcome to my blog site where I will cover special topics going on in todays world.
<body>

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


<h2>Beyond You Website</h2>
<p>Welcome online journal where people can share their experiences or share information with other readers on any topic. This website is to share information about a given topic and give all my followers a voice and chance to speak there mind. Everyday we will upload and enage with our audience. </p>

<h1>Todays topic</h1>
<p>Today we are speaking on gas prices.</p>

</body>
</html>
<form action="action_page.php">
  <div class="container">
    <h1>Register</h1>
    <p>Please fill in this form to create an account.</p>
    <hr>

    <label for="email"><b>Email</b></label>
    <input type="text" placeholder="Enter Email" name="email" id="email" required>

    <label for="psw"><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="psw" id="psw" required>

    <label for="psw-repeat"><b>Repeat Password</b></label>
    <input type="password" placeholder="Repeat Password" name="psw-repeat" id="psw-repeat" required>
    <hr>

    <p>By creating an account you agree to our <a href="#">Terms & Privacy</a>.</p>
    <button type="submit" class="registerbtn">Register</button>
  </div>

  <div class="container signin">
    <p>Already have an account? <a href="#">Sign in</a>.</p>
  </div>
</form>


<h2>HTML Table</h2>

<table>
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>

 
  </tr>
  <tr>
    <td>Beyond us Website</td>
    <td>Atlanta Georgia</td>
    <td>United States of America</td>
  </tr>
</table>
</body>
</html>
 
<h2>Beyond You Website</h2>
<p>Welcome online journal where people can share their experiences or share information with other readers on any topic. This website is to share information about a given topic and give all my followers a voice and chance to speak there mind. Everyday we will upload and enage with our audience. </p>

<!DOCTYPE html> 
<html> 
<body> 

<video width="700" controls>
  <source src="mov_bbb.mp4" type="video/mp4">
  <source src="mov_bbb.ogg" type="video/ogg">
  Your browser does not support HTML video.
</video>

<p>
Brace yourself for the Giant Wabbit
<a href="https://www.bigbuckbunny.org/" target="_blank">Pet Me</a>.
</p>

</body> 
</html>
</body>
</html>