teleren/devto huggingface dataset:
Best Top 3 Themes for VSCODE
Published: 2021-07-15 10:24:58

Hello 👋 guys hope you all are fine and safe so today in this blog I will show you the best TOP 3 Themes for VSCODE 

Top of the list comes One Dark Pro

# 1. **One Dark Pro**
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6svwgdpidkk71sxz64fd.jpg)

This theme is very very popular and is one of my favorite theme 😍
Here is the look of this theme 

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

<a href="https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme">Download This theme</a>

# 2. **Fresh Material**
This theme is best for those who love color 😍 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p2lwmi04dy662ojsi0pe.jpg)

The look and feel of this theme is very satisfying 😌👌 here how it looks its similar to one Dark Pro 

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0jz16504patwv954qf3s.png)

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

<a href="https://marketplace.visualstudio.com/items?itemName=2ndshift.fresh-material">Download This theme</a>

# 3. **Synthwave '84**
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dqwxq95r1y2uzed5qs1h.png)

This colour scheme is influenced by the music and the cover artwork of modern Synthwave bands like FM-84, Timecop 1983 and The Midnight. By association, that means I've also taken heavy influence from the excellent retro-tinged artwork of James White (check out his work, it's awesome).

It also has glow effects ✨ which is very insane 

Here is the look of the theme
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/la3aghsgkb36wled6wya.jpg)

😊 Thankyou for giving your time to read this blog hope you found it useful and interesting 

I have my own youtube channel please 🙏🙂subscribe 

https://youtube.com/codingfire?sub_confirmation=1
MVC
Published: 2021-07-15 10:18:14

In a database City -> Student entities have One-to-Many relationship. City has two fields (ID, Name). Student has four fields (ID, Name, Fathername, CityID), where CityID is a foreign key. 

4.1. What code you should write in Edit action of the Student Controller to show city inside the Edit view of a student. Also explain how this code will work to display data in the student edit view.

4.2. How would you show cities inside Student Edit view. Explain how it works. 
 4.3. How would you return the CityID selected to Edit action.

I've This Question But Can't Get The Logic To Implement It Can Someone Describe How SHall i do it...
Joyce, a highly scalable event-driven Cloud Native Data Hub.
Tags: java, kubernetes, kafka, rest
Published: 2021-07-15 09:08:02

---
title: Joyce, a highly scalable event-driven Cloud Native Data Hub.
published: true
description: Joyce, a highly scalable event-driven Cloud Native Data Hub.
tags: java, kubernetes, kafka, rest
//cover_image: https://direct_url_to_image.jpg
---

Years of blood and struggle, condensed in a few github repositories, finally public with a product emerged from different experiences inside the company I work!

This is **Joyce**

> a highly scalable event-driven Cloud Native Data Hub.

Ok! Wait, what? 

Joyce allows you to ingest data from (almost) any source and expose the ingested data as standard APIs (REST, event notification) automatically. In order to specify to Joyce which data we want to pick from the incoming data stream and how APIs will look like you need to describe the expected behaviour with a DSL based on json-schema.

Continue to read about it here : https://sourcesense.github.io/joyce-docs/
Devin Booker seeks to bounce back from Game 3 struggles
Tags: booker, game, news
Published: 2021-07-15 08:53:12

MILWAUKEE (AP) — Devin Booker’s impressive postseason run has hit one of its first real speed bumps.

Now the focus on the Phoenix Suns guard will be how he responds.

Booker shot just 3 of 14 Sunday night and managed just 10 points as the Suns lost 120-100 to the Milwaukee Bucks in Game 3 of the NBA Finals. That performance came after Booker scored 27 points in Game 1 and 31 points in Game 2. It was the first time he’d been held below 15 points in 19 playoff games.

The Suns expect him to bounce back in Game 4 Wednesday night.

“They keyed on him,” Suns coach Monty Williams said. “He missed some shots. So that’s going to happen.”

Booker hasn’t experienced many nights like that in this postseason, the first of his six-year NBA career.

He’s averaging 26.3 points in the playoffs and has a total of 500 points. He enters Game 4 just 21 points shy of Rick Barry’s 54-year-old record for total points in a player’s first career postseason, though Barry reached that total in just 15 games.

Before Sunday, Booker had scored at least 22 points in five straight games.

Booker also went 1 of 7 on 3-point attempts Sunday to continue his somewhat erratic recent performance from beyond the arc. He’s 10 of 24 on 3-pointers over his last four games, but that includes a 7-for-12 performance in Game 2 of the Finals. Booker has shot just 3 of 22 on 3-point attempts in the other three games.

“I think I can get better ones,” Booker said of his shot selection. “We’ll make that happen. The point of the game is to win it, and I think there were other things that went on throughout the game. You can say it’s a make/miss game, but at the end of the day, you have to make the other team miss and get easy opportunities for your team.”

Booker said the Suns didn’t give themselves enough of those easy opportunities Sunday night.

In the first two games of this series, Booker had been able to score in a variety of different ways.

Though he was 1 of 8 on 3-pointers in Game 1, he continually drew fouls and made all 10 of his free-throw attempts. He never got to the foul line in Game 2 but sizzled from 3-point range.

But nothing really worked for him Sunday night.

The good news for the Suns is that Booker has performed well after struggling in this postseason.

After the Suns took a 2-0 lead over the Los Angeles Clippers, Booker shot 5 of 21 in a 106-92 Game 3 loss. But he averaged 26 points over the last three games of that series, including a 25-point effort in an 84-80 Game 4 victory.

“He’s been in this situation before, as you guys alluded to,” Williams told reporters after Sunday night’s game. “When you get to the finals, it means you’ve been in a number of situations. So this is nothing new to us anymore. He’ll bounce back.”

Booker again must try to come back from a subpar Game 3 performance and help the Suns take a commanding 3-1 series lead. He’s ready for the challenge.

“We have a few days off here,” Booker said. “We’re going to get back right and (we’re) going to go over film and be ready Wednesday.”
Why Food ERP is needed
Tags: fooderp
Published: 2021-07-15 08:38:23

<p><a href="https://softengine.com/products/softengine/food-one/">Food ERP</a> is a need of the hour for food manufacturers because this industry faces significant challenges especially from regulatory bodies. These regulations are not easy to implement and require a lot of paperwork and planning as well. Moreover you have to maintain profitability and address consumer demand at the same time.&nbsp;</p>
<p>Other than the regulations, inventory management is a major concern for industries. Majority of food items are perishable so there is always a risk of loss if not processed in the given timeframe. To avoid the loss, inventory should be ordered optimally considering the demand. To know about the optimal quantity of inventory you need to have food ERP.&nbsp;</p>
<p>Once you find the optimal quantity, a process can be initiated. Here lies another challenge: Collective efforts. A system will perform at its maximum potential only when all the segmentations are working for a single cause. If there is no sync, purpose cannot be fulfilled in minimum time and resources. The level coordination required between various departments of an industry is achieved only when you deploy food ERP. Here is the list of benefits of food ERP:&nbsp;</p>
<ul>
<li>Improves accuracy&nbsp;</li>
<li>Optimizes operational performance</li>
<li>Decrease input cost</li>
<li>No delays in production&nbsp;</li>
<li>Improves procurement&nbsp;</li>
</ul>
7 Tips our Developers recommend to Newbie Devs
Tags: codenewbie, programming, tutorial, beginners
Published: 2021-07-15 08:14:50

Today is [World Youth Skills Day] (https://www.un.org/en/observances/world-youth-skills-day) so we want to celebrate young people’s access to training and career opportunities by providing some inspiration for anyone interested in working in tech.

We asked our developers, product managers and even our CEO about the resources that sparked their interest in tech and helped to hone their skills; here are their recommendations. 

**Practise this** ⏰
If you have 30 minutes a day, try completing a few exercises on [FreeCodeCamp] (https://www.freecodecamp.org/). This is a great way to learn to code in bitesize amounts of time.

**Try this** 💡
A good starting point are the Hello World courses on [Codecademy](https://www.codecademy.com/learn/learn-java/modules/learn-java-hello-world), which helps with learning tooling set-up and understanding how things work in that language. You can also test your knowledge by modifying the code and adding other statements.

**Get stuck into this** 💻
A slightly more advanced course for learning frontend development is [ToDoMVC] (https://todomvc.com/), which also has a lot of other examples for each tech stack.

**Build this** 👾
Learning by doing is the best method which this [C# Unity Game 3D course] (https://www.gamedev.tv/p/complete-c-unity-game-developer-3d-online-course-2020) from gamedev.tv definitely will help you to do so.

**Read this** 📚
[Clean Code] (http://cleancoder.com/products) is the classic book written by Uncle Bob, otherwise known as Robert Cecil Martin, who epitomizes the concept of clean code. From a product perspective, check out [Lean Product Playbook] (https://leanproductplaybook.com/).

**Watch this** 📺
[Silicon Valley (HBO)] (https://www.hbo.com/silicon-valley); our co-founder, Matthias Allmendinger, recommends this series as it sparked the entrepreneurial spirit that brought Taxdoo to life.

**Eat this** 🍱
Sushi. Ok, just kidding. Although our developers do love a good Bento box, feel free to pick your favourite brain food for learning to code. Happy hacking doesn’t happen on an empty stomach!

We hope this list was helpful! It is, of course, by no means complete- what else would you recommend for budding developers?

![Screen and VAT is Love logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gc1ysfryomlx80qrfmvx.png)

We’re growing at Taxdoo! Follow us on [Twitter] (https://twitter.com/TaxdooEng) or [LinkedIn] (https://de.linkedin.com/company/taxdoo) for the latest news and job posts from us. 

_Please note: none of these posts are paid endorsements and are solely recommendations from individual colleagues at Taxdoo._
Ranking comments with NLP
Tags: deeplearning
Published: 2021-07-15 07:49:50

There's a dataset with comments classified to be toxic or not.
A neural network can be used to predict a sentiment.
Let's scrap recent comments from DEV.TO posts and see what gets the highest rank.

Data is being scrapped with a help of requests and pyquery.
A classifier is being trained on "Jigsaw Multilingual Toxic Comment Classification" dataset. Model architecture is a recurrent model. GPU hardware is being provided for free by kaggle platform.

![scrapping](https://i.imgur.com/e8j93vP.png)

![kaggle-script](https://i.imgur.com/KUHr2XO.png)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/elqh25p62riyt2p4jqmx.png)
Introduction to Golang
Tags: go
Published: 2021-07-15 07:46:26

---
title: Introduction to Golang
published: true
date: 
tags: go
canonical_url: https://eternaldev.com/blog/introduction-to-golang
---

## Introduction to Golang

Learning a new language can be a daunting task but Go language looks easy to learn for both beginners and veterans. The minimalist nature of the language makes it a good candidate when starting your next project

## Installation

You can install Go using the tutorial from their official website[Install Go](https://golang.org/doc/install)

## First Go program

Printing to the console is the standard first program you have to write in any language :) and so we will learn how we can do that in Go

1. Create a new file called `main.go`

```
package main

import "fmt"

func main() {
    fmt.Println("First Go program !!")
}
```

2.Declare `main` package at the start of the file to let Go know that all the methods in this file belongs to `main` package
> Package is a way to group functions, and it's made up of all the files in the same directory

3.Next we are importing the `fmt` package which contains function to print to the console

4.Create a function called `main` which contains the logic to print to console. `main` function inside Go package is called by default when you run the package

That's it, we have a very simple go code to start.

## Running Go program

Open your terminal to the folder which contains your main.go file and run the below command

```
go run main.go

Output: First Go program !!
```

## Building binary

Once you have the code defined, it is very easy to generate a binary of the program and share your beautiful "Print to the console" application to the world :)

```
go build main.go
```

After running this command, you will have binary executable file created in the same folder with your package name `main`

If you are in linux environment, you can run the below command to see your console output.

```
./main

Output: First Go program !!
```

## Conclusion

Just 7 lines of Go code and we are able to build an app which can be act as Command Line Interface (CLI) tool

There are more exciting things to do with Go and we will cover more on further posts.

Stay tuned by subscribing to our mailing list and joining our Discord community

[Discord](https://discord.gg/AUjrcK6eep)
Solve Canon Printer Offline Error
Tags: pixmamg3000setup
Published: 2021-07-15 07:02:07

Canon Pixma MG3600, a wireless printer that allows you print from any device with an internet connection, is a Canon Pixma MG3600. When we try to print important documents from our PC, it sometimes says "Canon MG3600 offline printer". This is an annoying problem that Windows 10 users will need to solve.

There are two reasons your Canon Pixma MG3600 printing device says offline when you open windows 10. The first is a loose connection between wireless device like printer or router. Secondly, Canon Pixma MG3600 driver corrupted by infection.

<b> Here are the best ways to update your Canon MG3600 printer offline or online</b> 

<b> Step 1: Ensure the Canon Pixma MG3600 printer is ON.</b> 
•	If the Canon Printer LCD Display is blank, the printer could not be powered up.
•	If it's in sleep mode, wake him up.
•	You can still remove it, but you should check the power supply.
•	Next, check the LCD screen to see if there is an error message. If you see an error message on your LCD screen, please troubleshoot to fix it


<b> Step 2 - Make sure the Canon MG3600 Printer has been connected to the computer via USB or WLAN.</b> 
•	For a USB cable connection make sure you connect the cable to both ends (printer or computer).
•	It is best to connect the Canon Pixma MG3600 printer directly through the USB port of the computer and not via a USB Hub connector.
•	If connecting via an Ethernet Cable, make sure both ends (printer & router) are connected.
•	To confirm the printer's IP address, print out the network configuration page.
•	If your printer uses a WiFi or wireless connection, ensure that it is connected to your router.
•	To check the Brother printer's IP Address, print the Network Configuration Page.
Continue to Step 3 if the issue persists

<b> Step 3 - Set Canon Pixma MG3600 default printer (Windows 10).</b> 

1.	Open the Control Panel or Settings.
2.	Click on the link > Devices and printers.
3.	Right-click on the Canon MG3600 Printer icon and select Set default printer.

<b> Step 4: Delete all pending documents in the print queue</b> 
1.	Right-click on the Canon MG3600 Printer icon
2.	Click on the link to see what you can print
3.	Click on the "Printer" button in the window.
4.	Select > Cancel ALL Documents

<b> Step 5 - Check Canon Printer status from Devices and printers windows.</b> 
1.	If the Canon MG3600 printer status says Offline. Right-click on the Canon MG3600 icon to see what's being printed.
2.	If the printer status reads Paused Right-click to see the icon for the printer.

<b> Step 6 : Verify that the Canon Pixma MG3600 Printer icon is not copied.</b> 
1.	If you have any Canon MG3600-related copies, please remove them from your list.
2.	Remove the printer from its control panel.
3.	Download Canon Printer Drivers.
4.	Make sure to restart the printer.

<b> Canon printer support</b> 
Hopefully, after all these steps it will resolve the problem and if you want to solve another problem like [how to setup canon mg3000 printer to wifi](https://www.customerservice-number.net/canon-mg3000-printer-wireless-setup/) then read this article.
HTML tags | progress
Tags: html, tags, progress
Published: 2021-07-15 06:18:06

It is used to **show the progress in the completion of a task**, usually shown as a **progress bar**.

Supports two attributes: `max` to indicate how much the task requires to complete and `value` to indicate how much of the task has already been completed. **Both are optional** and their value is a float.

`max` defaults to 1 and must be greater than 0, while `value` must be between 0 and `max` or between 0 and 1 if `max` is not defined. In case of no `value`, `<progress>` takes an indeterminate value and is accessible by CSS with the pseudo-class `:indeterminate`.

For better accessibility it **should be used with an associated tag** using `for`-`id`.

- Type: *block*
- Self-closing: *No*
- Semantic value: *No*

[Definition and example](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress) | [Support](https://caniuse.com/progress)
Updates from the 84th meeting of TC39
Tags: javascript, tc39, ecmascript
Published: 2021-07-15 05:49:10

There were several items on the agenda, this post mainly focuses on feature proposals and their progress.

__Stage 4:__

* [Ergonomic Brand Checks for Private Fields](https://github.com/tc39/proposal-private-fields-in-in): Check if an object has a private field, and if not, have some fallback behavior.

__Stage 3:__

* [Array find from last](https://github.com/tc39/proposal-array-find-from-last): Proposal for `.findLast()` and `.findLastIndex()` methods on array and typed array.

* [Intl Enumeration API](https://github.com/tc39/proposal-intl-enumeration) List supported values of options in pre-existing ECMA 402 API, returns supported values of options, such as timeZone, calendars, numbering systems, currencies, units.

* [Intl.NumberFormat](https://github.com/tc39/proposal-intl-numberformat-v3) Additional features for Intl.NumberFormat to solve key pain points.


__Stage 1:__

* [ArrayBuffer to/from base64](https://github.com/bakkot/proposal-arraybuffer-base64): ArrayBuffer <-> base64 string functions.

__Bonus:__


<blockquote class="twitter-tweet" data-dnt="true" align="center"><p lang="en" dir="ltr">Presented at <a href="https://twitter.com/hashtag/TC39?src=hash&amp;ref_src=twsrc%5Etfw">#TC39</a> meeting about renaming &quot;Strawperson&quot; aka &quot;Stage-0&quot; to &quot;Concept&quot; or something better, got consensus from the committee to remove the entire column. <br><br>Well, names might be appealing but numbers are more closer.  <br><br>Feeling happy about this! 🤓 <a href="https://t.co/ED8MwsFEJ6">pic.twitter.com/ED8MwsFEJ6</a></p>&mdash; Hemanth.HM (@GNUmanth) <a href="https://twitter.com/GNUmanth/status/1415169711629766658?ref_src=twsrc%5Etfw">July 14, 2021</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<hr />

<center><a href="https://twitter.com/gnumanth>@gnumanth</a></center>
8 Best Web Font Pairing
Tags: webdev, css, html
Published: 2021-07-15 05:40:43

## **No doubt** 

Why fonts are a necessary part of the Website? They cover 80% of your website. With such a high percentage we can't even think of neglecting them.

But selecting the **Best** and **Appropriate** fonts from 1000s of fonts is in itself is a fight. But ***no worries*** with these 👇 8 ideas it will become a cakewalk for you.

### 1. Merriweather and Open Sans
- *Merriweather* for **Headings**.
- *Open Sans* for **Text**.


![Screenshot (635).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069510010/zXxTj4YS3.png)

### 2. Ubuntu and Lora
- *Ubuntu* for **Headings**.
- *Lora* for **Text**.


![Screenshot (636).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069519342/jI-ELJIgC.png)

### 3. Abril Fatface and Poppins
- *Abril Fatface* for **Headings**.
- *Poppins* for **Text**.


![Screenshot (637).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069529585/3Hn8KSXi1.png)

### 4. Cinzel and Fauna One
- *Cinzel* for **Headings**.
- *Fauna One* for **Text**.


![Screenshot (638).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069538185/Vi67ygq0O.png)


### 5. Fjalla One and Libre Baskerville
- *Fjalla* for **Headings**.
- *Libre Baskerville* for **Text**.


![Screenshot (639).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069634401/8TJVzWQ9L.png)


### 6. Space Mono and Muli
- *Space Mono* for **Headings**.
- *Muli* for **Text**.


![Screenshot (640).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069651812/s3LC0qNOo.png)


### 7. Spectral and Rubik
- *Spectral* for **Headings**.
- *Rubik* for **Text**.


![Screenshot (641).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069713147/Y1Kvt2f_L.png)


### 8. Oswald and Noto Sans
- *Oswald* for **Headings**.
- *Noto Sans* for **Text**. 


![Screenshot (642).png](https://cdn.hashnode.com/res/hashnode/image/upload/v1626069721202/rrpQFXSyF.png)

That's all for this blog. Now we will meet in the next blog.

Until then **Keep Learning, Keep Growing**.

Reference:  [W3Schools](https://www.w3schools.com/)

<h2>Connect with me 👇 </h2>

Twitter|LinkedIn|Gmail|DEV
-------|---------|------|--------
 <a href="https://twitter.com/Vanshsh2701" target="_blank"><img src="https://img.icons8.com/clouds/60/000000/twitter.png"/></a>|<a href="https://www.linkedin.com/in/vanshsharma27/" target="_blank"><img src="https://img.icons8.com/bubbles/60/000000/linkedin.png"/></a>|<a href="mailto:vanshsharma9354@gmail.com" target="_blank"><img src="https://img.icons8.com/clouds/60/000000/gmail.png"/></a>|<a href ="https://dev.to/vanshsh" target="_blank"><img src="https://img.icons8.com/office/50/000000/blog.png"/></a>