teleren/devto huggingface dataset:
Top 5 Featured DEV Tag(#python) Posts from the year 2022
Tags: python, c4r4x35
Published: 2023-01-02 07:09:03

##The Best VS Code Extensions For Python Developers In 2022.
This is part 1 of the series where I share helpful VS code extensions, settings, shortcuts, tips, and tricks to enhance the productivity level of python developers.

Python is a powerful language used...
{% link https://dev.to/wiseai/vs-code-extensions-for-python-developers-3n9b %}
##10 must-know patterns for writing clean code with Python🐍
Python is one of the most elegant and clean programming languages, yet having a beautiful and clean syntax is not the same as writing clean code.

Developers still need to learn Python best practices...
{% link https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-python-56bf %}
##How I Used Python to Automate a Youtube Channel
When I started coding, the first thing I did to put my new knowledge into practice was to automate a process that was done every day at my job.

I worked with video editing and, at least once a day, I...
{% link https://dev.to/joaomaranhao/how-i-used-python-to-automate-a-youtube-channel-ph0 %}
##Textual: The Definitive Guide - Part 1.
This is part one of my series on demystifying every damn aspect of Textual. In this article, we are going to explore the not-so-popular world of text-based user interfaces and how to create one using...
{% link https://dev.to/wiseai/textual-the-definitive-guide-part-1-1i0p %}
##Free Alternatives to Heroku
Given the recent news about Heroku bringing an end to free dynos and PostgreSQL databases, what other free platforms can I use to host Django (Python) powered web applications for free.
{% link https://dev.to/daveson217/free-alternatives-to-heroku-3jh9 %}
Top 5 Featured DEV Tag(#openai) Posts from the year 2022
Tags: openai, c4r4x35
Published: 2023-01-02 07:06:46

##The Difference Between ChatGPT and GPT-3
ChatGPT was announced a few days ago, and it has been a big topic of discussion in the tech world, for good reason.

In case you have been following along, and were confused about the difference...
{% link https://dev.to/ben/the-difference-between-chatgpt-and-gpt-3-19dh %}
##The #openai and #gpt3 tags are now officially "supported" on DEV
You may have seen ChatGPT floating around recently. It is an incredible demonstration of AI technology.

 
ChatGPT is Amazing. And It is FREE!
Maxi Contieri ・ Dec 2 ・ 6 min read
#beginners #tutorial...
{% link https://dev.to/devteam/the-openai-and-gpt3-tags-are-now-officially-supported-on-dev-1bd %}
##Top 4 Open Ai Project For Developers.
Introduction

OpenAI is a research group that concentrates on creating and promoting cutting-edge artificial intelligence methods and technology. As a result, OpenAI has released numerous research...
{% link https://dev.to/codewithkevin/top-4-open-ai-project-for-developers-91f %}
##I asked ChatGPT to refactor the Forem StoriesController
The Forem codebase, which powers DEV and other networks, is open source, and is therefore great for demonstration purposes.

Rewriting existing code, or refactoring, is a really interesting use case...
{% link https://dev.to/ben/i-asked-chatgpt-to-refactor-the-forem-storiescontroller-2hgo %}
##I Used ChatGPT to Answer Questions on Stack Overflow
Hi dev.to! It’s been a while since I’ve written a blog post, and I’m really excited to share this one with you all. Recently, OpenAI opened (released?) their ChatGPT AI for a Free Research Preview,...
{% link https://dev.to/andrews1022/ive-been-using-chatgpt-to-answer-questions-on-stack-overflow-2ib3 %}
Top 5 Featured DEV Tag(#ai) Posts from the year 2022
Tags: ai, c4r4x35
Published: 2023-01-02 07:05:12

##Teaching AI to Generate New Pokemon
Pokemon was first created in 1996. In the twenty years, it has become one of the most recognizable franchises in the world. By March 2020:

Pokémon video games have sold over 380 million copies...
{% link https://dev.to/mage_ai/teaching-ai-to-generate-new-pokemon-3kk1 %}
##AI-generated explanations and documentation for JavaScript code
As a JavaScript developer, you know how challenging it can be to work with existing codebases. Often, the code is poorly documented, making it difficult to understand what it does and how it works....
{% link https://dev.to/p42/ai-generated-explanations-and-comments-for-javascript-code-1i96 %}
##The Difference Between ChatGPT and GPT-3
ChatGPT was announced a few days ago, and it has been a big topic of discussion in the tech world, for good reason.

In case you have been following along, and were confused about the difference...
{% link https://dev.to/ben/the-difference-between-chatgpt-and-gpt-3-19dh %}
##These 5 AI Tools Will Make You A Superhuman!!
Hello fellow devs, Nomadev is here .

Artificial intelligence (AI) has revolutionized the way we interact with technology. AI tools have transformed many aspects of our lives, from how we work to how...
{% link https://dev.to/thenomadevel/these-5-ai-tools-will-make-you-a-superhuman-36m3 %}
##Join us for a new kind of hackathon on DEV — brought to you by Deepgram!
Hello, dear DEV community!

If you've been a member of our community for a while now, chances are, you've witnessed a handful of hackathons on DEV — and maybe even participated in one yourself. Today,...
{% link https://dev.to/devteam/join-us-for-a-new-kind-of-hackathon-on-dev-brought-to-you-by-deepgram-2bjd %}
Top 5 Featured DEV Tag(#opensource) Posts from the year 2022
Tags: opensource, c4r4x35
Published: 2023-01-02 07:03:03

##Building a Kanban board with Node.js, React and Websockets 📝 ✨
What is this article about?

In this article, you'll learn how to build a Kanban Board the same as you have in JIRA, Monday and Trello. We will do it with a beautiful drag-and-drop feature using...
{% link https://dev.to/novu/building-a-beautiful-kanban-board-with-nodejs-react-and-websockets-39dk %}
##Building an interactive screen-sharing app with Puppeteer and React 🤯
What is this article about?

You want to give a user the ability to browse a webpage through your system and feel like it's a real browser.

Why did I create this article?

For a long time, I tried to...
{% link https://dev.to/novu/building-an-interactive-screen-sharing-app-with-puppeteer-and-react-12h7 %}
##Super Useful CSS Resources 🌈
A collection of 70 hand-picked, web-based tools which are actually useful.
Each will generate pure CSS without the need for JS or any external libraries.

Full credit goes to the authors behind each...
{% link https://dev.to/lissy93/super-useful-css-resources-1ba3 %}
##The Productivity apps I use in 2022
I often get asked what my favorite tools are and how I use them to get my work done, and I'm writing this both to answer that question, and also for me to just paste a link to this post next time I'm...
{% link https://dev.to/cassidoo/the-productivity-apps-i-use-in-2022-ea6 %}
##Building a Notion-like system with Socket.io And React 😍
What is this article about?

We are going to build a knowledge system like Click-Up and Notion. You will be able to add posts, write comments, tag other users and show it in their notifications.
In...
{% link https://dev.to/novu/building-a-notion-like-system-with-socketio-and-react-1hjg %}
Top 5 Featured DEV Tag(#node) Posts from the year 2022
Tags: node, c4r4x35
Published: 2023-01-02 06:59:17

##Stop Using .env Files Now!
Table Of Contents
Hello Reader
The problem with .env files
Storing the .env file
Updating a secret config
Versioning
Config servers to the rescue
Solving: Storing the .env file
Solving: Updating a...
{% link https://dev.to/gregorygaines/stop-using-env-files-now-kp0 %}
##Node.js animated: Event Loop
We have all heard about JavaScript and Node.js being single-threaded, but what does it mean in practical terms?

It means that JavaScript can do one thing at a time. For example, we cannot...
{% link https://dev.to/nodedoctors/an-animated-guide-to-nodejs-event-loop-3g62 %}
##Continue Using .env Files As Usual.
Table Of Content (TOC).
Introduction.
1. Storing The .env File.
2. Updating a secret config.
3. Versioning.
Why .env file?
Securing an .env file?
Advantages of using an .env file.
Problems With...
{% link https://dev.to/wiseai/continue-using-env-files-as-usual-2am5 %}
##Building a chat - Browser Notifications with React, Websockets and Web-Push 🤯
What is this article about?

We have all encountered chat over the web, that can be Facebook, Instagram, Whatsapp and the list goes on.
Just to give a bit of context, you send a message to a person or...
{% link https://dev.to/novu/building-a-chat-browser-notifications-with-react-websockets-and-web-push-1h1j %}
##Building a chat app with Socket.io and React 🚀
What is this article about?

We have all encountered chat over the web, that can be Facebook, Instagram, Whatsapp and the list goes on.
Just to give a bit of context, you send a message to a person or...
{% link https://dev.to/novu/building-a-chat-app-with-socketio-and-react-2edj %}
Back up your LinkedIN data!
Tags: productivity, linkedin, cloud, watercooler
Published: 2023-01-02 06:56:41

---
title: Back up your LinkedIN data!
published: true
description: Make sure the data you have in LinkedIn is backed up on your computer and maybe on some external system as well
tags: productivity, linkedin, cloud, watercooler
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-01-02 06:33 +0000
series: backup
canonical_url: https://code-maven.com/backup-your-linkedin-data
---

It's all nice to have all my data in the cloud, but I also like to back it up. In case I get locked out or who knows what happens.

For example, I have a reminder every month to back up my data from LinkedIn. Primarily the list of my connections though now that I am writing this I'll also check how could I backup all my other data from LinkedIn.

This backup is kept in a private git repository on GitHub as well.

## Here is how I do it:

1. Visit [LinkedIn](https://www.linkedin.com/)
1. Click on "Me" (my avatar in the top right corner)
1. Click on [Settings & Privacy](https://www.linkedin.com/mypreferences/d/categories/account)
1. Click on [Data Privacy](https://www.linkedin.com/mypreferences/d/categories/privacy)
1. Click on [Get a copy of your data](https://www.linkedin.com/mypreferences/d/download-my-data)
1. I am mostly interested in `Connections` so I check that box. You might want others as well.
1. Click on `Request Archive`

It will take some time for LinkedIn to prepare the zip file, but they will send you an email with a link.

Once I receive that email I click on the link and download the zipfile which is called  something like `Basic_LinkedInDataExport_12-05-2022.zip`

## Handle the downloaded file

1. cd to the workdir of the git repository where I keep my private data
1. `unzip` the file: `unzip ~/Downloads/Basic_LinkedInDataExport_12-05-2022.zip`
1. sort the content with `sort Connections.csv -o Connections.csv`
1. Remove the "empty" rows from the beginning. (For some reason there every time there are a few 10s of rows with only commas. I remove those.
1. Move the line that starts with `First Name` to the beginning of the file. This is the header of the file that is moved away by the sort.
1. Commit the file to git and push it out.

## Automate this?

I am sure I could automate the process, but I don't think it is worth my time to do so.
Top 5 Featured DEV Tag(#devops) Posts from the year 2022
Tags: devops, c4r4x35
Published: 2023-01-02 06:56:33

##From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥
As a DevOps professional, sometimes I forget how it is getting into DevOps from the perspective of a beginner. So I wanted to create this article outlining a path I would take, if I was starting from...
{% link https://dev.to/techworld_with_nana/from-zero-to-devops-engineer-devops-roadmap-for-your-specific-background-4h8n %}
##9 Docker Extensions Every Developer Must Try
The world of software development is changing faster than ever. The need for faster release cycle times has led to a proliferation of virtualization technologies. Virtual machines (VMs) have been...
{% link https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2 %}
##The Complete List of Heroku Alternatives to Consider
Why are people looking for Alternatives to Heroku?

Wow. Heroku has had a rough few months.

In May 2022, Heroku users reported receiving a “Heroku security notification” from Salesforce informing...
{% link https://dev.to/zevir/the-complete-list-of-heroku-alternatives-to-consider-1l8o %}
##CI/CD Tutorial For Developers
DevOps continues to grow in popularity among software development teams. It’s not surprising, given the benefitss: a streamlined workflow leads to faster release frequency and deployment cycles,...
{% link https://dev.to/pavanbelagatti/cicd-tutorial-for-developers-3l0 %}
##Docker: Explained to a 5 year old. 👶🏻
When I was starting out with docker, everything was really difficult for me to figure out. But don't worry. I'm here 😉

Docker is an AMAZING tool that you just can't miss. It's EVERYWHERE!


So here's...
{% link https://dev.to/dhravya/docker-explained-to-a-5-year-old-2cbg %}
Top 5 Featured DEV Tag(#programming) Posts from the year 2022
Tags: programming, c4r4x35
Published: 2023-01-02 06:56:00

##The Harsh Reality for JS Developers: If You Don't Study The Fundamentals You Will Be Just Another “Coder”
Three years ago, I faced a brutal truth.

Up to that point, I had been writing dozens of lines of code. But, when asked to solve specific technical issues, I often realized I would get stuck on basic...
{% link https://dev.to/dragosnedelcu/the-harsh-reality-for-js-developers-master-the-fundamentals-or-you-will-be-just-a-coder-21ke %}
##Git Cheat Sheet 📄 (50 commands + PDF and poster)
I was tired of looking up the same common Git commands - so I made a cheat sheet that I could print and put on my office wall.

This cheat sheet contains 50 commonly used Git commands on the following...
{% link https://dev.to/doabledanny/git-cheat-sheet-50-commands-free-pdf-and-poster-4gcn %}
##20 Git Commands Every Developer Should Know
20 Git Command I Use All The Time — Git CheatSheet

In this article, I just want to lay down a quick cheat sheet. It will include commands that I shared in that first article, but it will also include...
{% link https://dev.to/krishnaagarwal/20-git-commands-every-developer-should-know-27o7 %}
##Building a chat app with Socket.io and React 🚀
What is this article about?

We have all encountered chat over the web, that can be Facebook, Instagram, Whatsapp and the list goes on.
Just to give a bit of context, you send a message to a person or...
{% link https://dev.to/novu/building-a-chat-app-with-socketio-and-react-2edj %}
##Top Heroku Alternatives for free
Recently Heroku will shutdown free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis after November 28th, 2022.

So, after some research on some of free alternatives provider I have...
{% link https://dev.to/meshvpatel18/top-heroku-alternatives-for-free-46g1 %}
Top 5 Featured DEV Tag(#javascript) Posts from the year 2022
Tags: javascript, c4r4x35
Published: 2023-01-02 06:54:59

##17 Killer Web Apps You Should Use to Increase Productivity 🚀💯
Today speed is one of the main criteria to beat the competition. I handpicked some useful productivity apps, that might come in handy in your developer workflow.

These include anything you might need...
{% link https://dev.to/madza/17-killer-websites-you-should-use-to-increase-productivity-2enk %}
##12 APIs that you as a developer will love it 💖
Are you starting a new project, learning a new technology, or building a new feature and you already have everything figured out, how you are going to implement it, what is going to do with the...
{% link https://dev.to/monicafidalgo/12-apis-that-you-as-a-developer-will-love-it-4ec6 %}
##Building a chat app with Socket.io and React 🚀
What is this article about?

We have all encountered chat over the web, that can be Facebook, Instagram, Whatsapp and the list goes on.
Just to give a bit of context, you send a message to a person or...
{% link https://dev.to/novu/building-a-chat-app-with-socketio-and-react-2edj %}
##12 Rarely Used JavaScript Web APIs that Will Boost Your Website to THE MOON 🚀
There are over 97 Web APIs, and you’re only using 5% of them. Let’s unlock that other 95 percent!

After taking a long stroll down the dark realms of the spec, I realized that there were so many...
{% link https://dev.to/eludadev/12-rarely-used-javascript-web-apis-that-will-take-your-website-to-the-next-level-4lf1 %}
##20 GitHub Repositories to Become a React Master
If you are just starting off with React, this article is well worth your time to read and bookmark. These 20 React Github repositories will undoubtedly assist you in becoming a React Master.

I'm a...
{% link https://dev.to/martinageradams/20-github-repositories-to-become-a-react-master-opl %}
Top 5 Featured DEV Tag(#go) Posts from the year 2022
Tags: go, c4r4x35
Published: 2023-01-02 06:50:43

##If you’re interested in WebAssembly, and don’t get enough depth here on DEV, read this…
WASM Builders is the new Forem in town. If you click that link, you’ll find the new WebAssembly Forem run by a consortium of deeply engaged companies looking to expand the impact of WebAssembly.

It...
{% link https://dev.to/devteam/if-youre-interested-in-webassembly-and-dont-get-enough-depth-here-on-dev-read-this-pfl %}
##Learn Go: The complete course
Hey, welcome to the course, and thanks for learning Go. I hope this course provides a great learning experience!

Note: This course is also available for free on my website

Table of content

Getting...
{% link https://dev.to/karanpratapsingh/learn-go-the-complete-course-plc %}
##Restful API with Golang practical approach
In this tutorial, we would be creating a Restful API with a practical approach of clean architecture and native Golang without any frameworks.

There are lots of tutorials out there, for Restful API...
{% link https://dev.to/firdavs_kasymov/restful-api-with-golang-practical-approach-420a %}
##Serving Single-Page Application in a single binary file with Go
Although there are many alternatives to deploy a single-page application (SPA), you might find a situation where you need to deploy it in an isolated environment or just portability concern.

So in...
{% link https://dev.to/aryaprakasa/serving-single-page-application-in-a-single-binary-file-with-go-12ij %}
##Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6
Originally published at deepu.tech.

This is a multi-part series where I'll discuss concurrency in modern programming languages. I will be building and benchmarking a concurrent web server, inspired...
{% link https://dev.to/deepu105/concurrency-in-modern-programming-languages-rust-vs-go-vs-java-vs-nodejs-vs-deno-36gg %}
How JavaScript Works?
Tags: javascript, webdev, programming, tutorial
Published: 2023-01-02 06:35:51

JavaScript is a programming language that is commonly used to add interactive features to web pages. It runs on the **client side**, which means that it is executed by the web browser on the user’s computer rather than on a server.


Here’s a high-level overview of how JavaScript works:

- A web page is loaded in a web browser and the HTML (HyperText Markup Language) and CSS (Cascading Style Sheets) code is rendered to create the layout and style of the page.

- The web browser then looks for any JavaScript code that is included in the page. This code is usually included in one or more script elements in the HTML file.

- The JavaScript code is executed by the web browser. It can manipulate the HTML and CSS on the page, respond to user events such as clicks and form submissions, and make requests to servers (using technologies such as XMLHttpRequest or fetch).

- As the JavaScript code is executed, it can modify the content and appearance of the web page in real-time, making the page dynamic and interactive.

I hope this helps! Let me know if you have any other questions.

Thanks
Update single row of table in template page using ajax in Django
Tags: javascript, ajax, jquery, django
Published: 2023-01-02 06:30:19

I have already asked this question on stackoverflow and I want you guys to help me in this scenario as I got no response on stackoverflow. I am attaching the link of my question:

[https://stackoverflow.com/questions/74948000/update-single-row-of-table-in-template-page-using-ajax-in-django]
Blockchain Basics : Public Key Cryptography
Tags: blockchain, beginners, codenewbie, web3
Published: 2023-01-02 06:28:26

Thinking about blockchain brings about the first word as : **Encryption**

We have a basic idea of what encryption is. 
Simply put : 

> Encryption is the conversion of data from a readable format into an encoded format

But how is this encryption done and what is the process of converting this encoded data into the actual data that is needed?

There have been a few ways of doing this. The oldest known way is the Caesar Cipher.
<img src="https://media.giphy.com/media/rexdkS6uQrhHP7QvZy/giphy.gif" alt="caesar cipher"/> 

## Caesar Cipher
Yes, we are talking about that Democratically elected Dictator of Rome.
Yes, this method is more than 2000 years old. 

In a Caesar Cipher, a character is assigned a numerical value and then rotated by a certain number of times.

For example, if I was Julius Caesar and tell my army to attack at sunrise, I have to send : `ATTACKATDAWN` order to my general. 
But if I have an informer for the opposite side my army, he might intercept my message and alarm their army.

What I do is convert the above message to numbers from 1-26 and add 3 to each number and then convert to characters, I have the message : `DWWDFNDWGDZQ`

For someone else looking at this, he would think I have gone mad. 
But if the general knows how to decode this message, and only he knows this secret, I have no risk of information leaking. 

And I win the war!
<img src="https://media.giphy.com/media/dqdXTHJCkVsQ2xIye1/giphy.gif" alt="caesar cipher" />

But wait, after 2000 years and having such fast computers, isn't is easily breakable?

Well, yes it is. And Caesar Cipher is no longer used. 🛑

## Symmetric Key Encryption
Caesar Cipher is the earliest example of a Symmetric Key Encryption algorithm.
In symmetric key encryption, there a single key that is used to code and decode the message. 
This key has to be shared to the receiving end as well. So, we need a secure channel to pass this key. But there are no secure channels. 

This is why it is less secure ❌.



## Asymmetric Key Encryption
Asymmetric key encryption is another name for public key encryption, which encrypts and decrypts data using two separate keys. These two keys are a pair and have a mathematical connection. This process is referred to as asymetric key encryption. This serves as END-TO-END encryption in Whatsapp.

In asymetric encryption, the private key is kept by the person who produces both of these keys, but the public key is accessible to everyone.


![Asymmetric Encrption](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/29419l4k6nsrvh60bi0n.gif)

The process for public key encryption is as follows:

 - A public key created by the receiver has been stored in a server database.
 - The recipient lets the sender know where to find the public key.
 - The message is encrypted by the sender and sent to the recipient using the public key.
 - The recipient obtains the plaintext message by using the private key to decode the message. 

This is the first blog in the series of Blockchain⛓ Basics.
Follow to learn more about blockchain and Ethereum.