teleren/devto huggingface dataset:
How does @support work?
Tags: help, css, codepen, safari
Published: 2023-10-28 14:47:00

For Hacktoberfest I am currently working on an issue, where I did find the solution itself pretty fast, but stuck with CSS.

I never used Animation in CSS. I never used `@support` in CSS. Trying to figure out the right way slows the speed pretty down.

## Codebase

{% codepen https://codepen.io/YuriDevAT/pen/NWoPwpx %}

When looking at the the element, it works as expected in Chrome and Firefox, but not in Safari. Turns out that the cool animation effect which is set via `::before` and `::after` selector on the component is [not supported in Safari](https://developer.mozilla.org/en-US/docs/Web/CSS/::after) (yet). 

Changing the `background-size` to 100% (instead) of 400% on the `::after` seems to do the trick.

## Solution

I do have a solution but I am not happy yet. I am using `userAgent` to see if the user is in Safari but this is not recommend.

["Browser identification based on detecting the user agent string is unreliable and is not recommended, [...]."](https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator/userAgent)

An idea would be to use the `@supports` CSS rule, but until now I could not find a correct way to write it that when animation on `::after` is not supported then the `background-size` should be 100%. (or I misunderstood the supports rule)

If nothing works, I will suggest to the maintainers to set the background size to 100% in general, (so the cool effect would not be that enormous anymore), or to leave it and hope that Safari support animation on selectors soon.

I am open for any other ideas 😇

Find the thread about this issue on Twitter
{% embed https://twitter.com/YuriDevAT/status/1716820993526960332 %}

## Update
October 28th, 2023
I found a solution to write the support as follows

@supports
 selector(:nth-child(1 of x)) {
...
}

But i am wondering if this is good practice 🤔

## Resources
https://developer.mozilla.org/en-US/docs/Web/CSS/::after
https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator/userAgent


___
Thanks for your help. I really appreciate it.
Placeholder Contributor
Tags: hack23contributor
Published: 2023-10-28 14:35:01

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
K8s Exercise: Pod Placement
Tags: beginners, kubernetes, devops, tutorial
Published: 2023-10-28 14:24:05

**Introduction**
Hi, I am Akshay Rao, will be starting a exercise series on k8s.
In this blog there will not explanation only problems and solutions.if you want explanation have a look at this series:-
https://dev.to/aksrao1998/series/24887

**Pre-requisite**
have minikube or kind running in the local machine.

Note:- k is alias for kubectl.

**Problem 1**
Create a pod that will be deployed to a Node that has the label 'accelerator=nvidia-tesla-p100'

**Solution**
```
[~ (⎈|minikube:mynamespace)]$ k label node minikube accelerator=nvidia-tesla-p100
node/minikube labeled
```
**Problem 2**
Taint a node with key tier and value frontend with the effect NoSchedule. Then, create a pod that tolerates this taint.

**Solution**
```

[~ (⎈|minikube:mynamespace)]$ k taint nodes minikube tier=frontend:NoSchedule
node/minikube tainted
```
i hope this helps you
Thank you
Setting up a cloud storage with flutter, hanko and supabase.🔥🔥
Published: 2023-10-28 14:23:37

I developed a simple cloud storage to store various file types, documents, images, audio. It is secured with hanko auth and the files are stored on supabase. To get started you download the apk file from the website [van-files](https://van-files.vercel.app). It is currently only available for android devices. Some devices may have restrictions against installing apps from unknown sources, to fix that you can visit this [link](https://www.maketecheasier.com/install-apps-from-unknown-sources-android/). Once the app is installed on your device, you can create an account and start using your free cloud storage as you please.
Django ORM with objects
Tags: 100daystooffload, django, orm, python
Published: 2023-10-28 14:04:47

I recently discovered a hidden gem in the Django ORM, the ability to handle application domain objects without any transformation before querying the database. This can be useful in a number of situations, such as when you need to perform complex queries on your data or when you need to use custom fields that are not directly represented in the database.

To show you how this works, let's take a look at an example based on the code from the Django tutorial, [Writing your first Django app](https://docs.djangoproject.com/en/4.2/intro/tutorial01/). 

In that tutorial we are defining these database models.

```python
from django.db import models


class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField("date published")


class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)
```

In my imaginary scenario, I have a domain class called  `DomainQuestion` that represents a question in the application. The class looks like this:

```python
from datetime import datetime
from dataclasses import dataclass

@dataclass
class DomainQuestion:
    id: int
    question: str
    publication: datetime

    def days_since_publication(self):
        delta = datetime.today() - self.publication
        return delta.days

    def __int__(self):
        return self.id
```

The important thing to note here is the last function `def __int__(self)`.  This function allows us to use the `DomainQuestion` objects later in the code.

Now, when working with our database models and the Django ORM, we can do the following:

```python
questions = [
    DomainQuestion(1, "How are you?", datetime(2023, 8, 3)),
    DomainQuestion(2, "Which is the latest version of Python?", datetime(2023, 9, 12)),
    DomainQuestion(3, "What is the capital of Sweden?", datetime(2023, 10, 1)),
]

filtered_questions = Question.objects.filter(pk__in=questions)
```

The magic happens on the last line, `pk__in=questions`. Since the `pk` is of type `int` it expects each object in the list of questions to be of the same type. This is why we needed to define the `__int__` function in our `DomainQuestion` class.

Before I discovered this, I was using list comprehension to make this type of query. For example:

```python
ids = [q.id in q for questions]
filtered_questions = Question.objects.filter(pk__in=ids)
```

However, this requires more code (plus an extra loop) and makes the query less readable, in my opinion.

This gem is really nice if you use your own primitive types for representing value objects and such in your domain.

Happy coding!
React.js blob loader 🤗
Tags: freecodez, react, html, blog
Published: 2023-10-28 13:32:04

Hey there, You are most welcome to this article. I hope you will enjoy this article. If you like this article then please share this article with your friends and colleagues. If you have any questions or suggestions regarding this article then please comment down below.

**React.js blob loader 🤗**

![React.js blob loader 🤗](https://res.cloudinary.com/freecodez/image/upload/v1698499921/images/lpn6fccqjujza0fsxfzf.webp)

For full source code visit : [https://freecodez.com/post/5xxrdmm](https://freecodez.com/post/5xxrdmm)


```
// https://freecodez.com
const Hello = (props) => {
	return (
		<div>
			<span class="loader"></span>
		</div>
	);
};

```

Source Code : [https://freecodez.com/post/5xxrdmm](https://freecodez.com/post/5xxrdmm)

For more such articles visit : [https://freecodez.com](https://freecodez.com/all)
Installing Streamlit on Mac
Published: 2023-10-28 13:21:40

## Python
``` shell
$ brew install python3
$ python3 --version
Python 3.9.6
$ python3 -m pip install --upgrade pip
$ pip3 -V
pip 23.2.1 from /opt/homebrew/lib/python3.11/site-packages/pip (python 3.11)
```

## Venv

``` shell
$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ pip -V
pip 21.2.4 from /Users/nobu/Playground/st-app/venv/lib/python3.9/site-packages/pip (python 3.9)
(venv) $ python3 -m pip install --upgrade pip
(venv) $ pip -V                              
pip 23.3.1 from /Users/nobu/Playground/st-app/venv/lib/python3.9/site-packages/pip (python 3.9)
(venv) $ deactivate
$  pip -V    
zsh: command not found: pip
$ pip3 -V
pip 23.2.1 from /opt/homebrew/lib/python3.11/site-packages/pip (python 3.11)
```

## Install Streamlit

``` shell
(venv) $ pip install streamlit
```

## App

`app.py`
``` python
import streamlit as st

st.title('Title of the app')
st.header('The App!')
st.subheader('The future of SumpPump')
```

## Run the app
``` shell
(venv) $ streamlit run app.py 
  You can now view your Streamlit app in your browser.

  Local URL: http://localhost:8501
  Network URL: http://192.168.1.169:8501
```

![Streamlit app](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yqd6ihdv09cwfsjptjk1.png)
Golang Tutorial 18
Tags: go, webdev, backend, development
Published: 2023-10-28 13:16:40

🚀 Exciting new Golang Tutorial Series! 🎉 Learn Golang web development with the Gin Framework and Gorm for seamless database interactions. Watch the tutorial: 

{% youtube kml0McsOeoQ %}

🔍 What You'll Learn:

1. Setting up Gin and initializing routes

2. Handling HTTP requests with Gin

3. Integrating Gorm for Database Interactions

4. Creating efficient RESTful APIs

5. Best practices for structuring Golang web apps

Equip yourself with the skills to build high-performance web apps! 

👉 Like, comment, and share. Join our Telegram channel for more:  https://lnkd.in/dYFSB7cp



 #Golang #WebDevelopment #Learning
Get the latest Software Engineering blog articles from the top tech companies in telegram
Tags: softwareengineering, blog, telegram, resources
Published: 2023-10-28 13:09:05

If you're a fellow professional software engineer, you probably enjoy staying up to date with the latest tech blogs from major companies like Monday.com, Wix, Meta, LinkedIn, Netflix, and more.

You can receive all the updates with AI-generated summaries on Telegram, check this out👇

https://t.me/softwareengineeringblogs 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/scm3oe83wrj0cbm8ypx9.png)

Help us spread the word and give us feedback so we can improve the feed 🙏
ចង់ធ្វើការក្នុងវិស័យពត៌មានវិទ្យា(Information Technology) ?
Tags: concept, it, cambodiannote, initialstep
Published: 2023-10-28 13:01:49

បច្ចេកវិទ្យាគឺជាអ្វីដែលមនុស្សត្រូវការជាចាំបាច់​ដើម្បីបម្រើនិងពន្លឿនដល់វិស័យនានាក្នុងសង្គម។ ចុះបើសិនជាយើងចង់ប្រលកចូលក្នុងវិថីនេះ(Information Technology)តើយើងគួរដឹងអ្វីខ្លះ?

## ទាំងនេះគឺជាអ្វីដែលអ្នកគួដឹងមុនសម្រេចចិត្ត និងដើរលើវិថីខាងលើ

១.អ្នកត្រូវមានក្ដីស្រមៃមួយដែលច្បាស់លាស់ ដោយស្វែងរកមើលគោលដៅដែលអ្នកនិងទៅដល់ ឬអាចទៅដល់
២.ដើម្បីក្លាយជាអភិវឌ្ឍបច្ចេកវិទ្យាបានអ្នកត្រូវនៅគៀកជាមួយបច្ចេកវិទ្យា ឬក្រុមដែលកំពុងអភិវឌ្ឍកម្មវិធីបច្ចេកវិទ្យាទាំងឡាយទាំងក្នុងប្រទេសនិងក្រៅប្រទេស
៣.ក្លាយជាអ្នកអភិវឌ្ឍកម្មវិធីបច្ចេកវិទ្យាបានគឺមិនប្រកាន់អាយុ ភេទនោះទេ ដរាបណាអ្នកចាប់ផ្ដើមសរសេរ helloworld('print') នុះគឺជាពេលចំនុចចាប់ផ្ដើមដំបូង
៤.ត្បិតពេលខ្លះអ្នកគ្មានទីប្រឹក្សាដែលជំនាញនៅជិតខ្លួន តែអ្នកអាចស្វែងរកសៀវភៅដែលអ្នកជោគជ័យក្នុងវិស័យពត៌មានវិទ្យានេះមកអានដើម្បីស្វែងរកផ្លូវដោយខ្លួនឯងដើម្បីទុកការចាប់ផ្ដើម។ យ៉ាងណានៅមានសមកម្មភាពជាច្រើនទៀតដែលចំនួយដល់ការយល់ដឹងរបស់អ្នកដូចជាមើលភាពយន្តបច្ចេកវិទ្យា អានអត្ថបទ ស្ដាប់ការអត្ថាធិប្បាយសារធារណៈដែលនិយាយអំពីបទពិសោធ។ល។
៥.ខ្ញុំជឿថាបើអ្នកស្វែងរកគោលដៅបានរិតតែឆាប់គឺរឹតតែល្អដោយសារអ្នកនិងបង្កើតបទពិសោធ (ជោគជ័យ និងបរាជ័យ)បានច្រើនមុនពេលដែលអ្នកឈានចូលសិក្សាក្នុងមុខទំនាញ ( Information technology) នេះ

អរគុណសម្រាប់ការអាន។
Launching our QR Code Generator Free & No signup
Tags: qrcode, productivity, frontend, vscode
Published: 2023-10-28 12:29:20

Check out the QR code generator I've created – it's absolutely FREE, and there's no sign-up required! Give it a try and we would like to hear your advice or recommendations to improve the tool.
[QR Code Generator](https://www.emojicopy.me/p/qr-code-generator.html)
Why PEGA CSA 7.2 Dumps Are a Must-Have
Published: 2023-10-28 12:17:09

**Why Efficient Preparation Matters**

The PEGA CSA 7.2 certification exam is designed to assess your knowledge and skills in PEGA application development. It covers a wide range of topics, from basic  <a href="https://examtopicsfree.com/microsoft-exam-dumps/ pega-csa-7-2-dumps/"> pega-csa-7-2-dumps</a> concepts to advanced configurations, and passing it requires a deep understanding of PEGA's capabilities.

Efficient preparation is vital because it not only helps you pass the exam but also equips you with the practical skills you need to excel in your job as a PEGA developer. Proper preparation ensures you can confidently tackle real-world challenges with PEGA, making you an asset to your organization.
**
Leveraging PEGA CSA 7.2 Dumps**

PEGA CSA 7.2 dumps are collections of practice questions and answers that mimic the format and content of the actual exam. They serve as a valuable resource for self-assessment and to gauge your readiness for the certification test. Here's how you can leverage PEGA CSA 7.2 dumps effectively:

**Self-Assessment: **
Start by taking a diagnostic test using PEGA CSA 7.2 dumps to identify your strengths and weaknesses. This initial assessment will help you tailor your study plan to focus on your areas of improvement.

Click Here More Info: https://examtopicsfree.com/other-exams/pega-csa-7-2-dumps/
What are you learning about this weekend?
Tags: codenewbie, discuss, learning, beginners
Published: 2023-10-28 12:00:00

Hey peeps 👋

What ya learning on this weekend?

Whether you're sharpening your [JS](https://dev.to/t/javascript) skills, making PRs to [your OSS repo of choice](https://github.com/forem/forem) 😉, sprucing up your portfolio, or [writing a new post](https://dev.to/new) here on DEV, we'd like to hear about it.

Wishing ya the best on your work... remember to take breaks and enjoy yourself!

![Zoolander Saying, "Let me hit you with some KNOWLEDGE"](https://media.giphy.com/media/jCL5JbYPYQz96/giphy.gif)
How to Install & Run TensorRT on RunPod, Unix, Linux for 2x Faster Stable Diffusion Inference Speed Full Tutorial
Tags: tensorrt, runpod, sdxl, stablediffusion
Published: 2023-10-28 11:56:35

## [How to Install & Run TensorRT on RunPod, Unix, Linux for 2x Faster Stable Diffusion Inference Speed](https://youtu.be/eKnMVXVjVoU)

{% embed https://youtu.be/eKnMVXVjVoU %}

Stable Diffusion Gets A Major Boost With RTX Acceleration. One of the most common ways to use Stable Diffusion, the popular Generative AI tool that allows users to produce images from simple text descriptions, is through the Stable Diffusion Web UI by Automatic1111. In today’s Game Ready Driver, NVIDIA added TensorRT acceleration for Stable Diffusion Web UI, which boosts GeForce RTX performance by up to 2X. In this tutorial video I will show you everything about this new Speed up via extension installation and TensorRT SD UNET generation on RunPod. The tutorial can be also used on other Unix systems and on local Linux Operating Systems.

#TensorRT #StableDiffusion #NVIDIA

Automatic Installer Of Tutorial ⤵️
https://www.patreon.com/posts/86438018

Comprehensive TensorRT Main Tutorial ⤵️
https://youtu.be/kvxX6NrPtEk

TensorRT Official GitHub Repo ⤵️
https://github.com/NVIDIA/Stable-Diffusion-WebUI-TensorRT

0:00 Introduction to speed increase of TensorRT — RTX Acceleration on RunPod & Unix
3:10 Image quality comparison of TensorRT on vs TensorRT off for Stable Diffusion XL (SDXL)
4:14 How to install TensorRT on RunPod and on local Unix operating systems
7:30 How to check your current Nvidia driver on RunPod and on Unix
8:10 Extra tips for TensorRT
8.45 How to connect / open your Automatic1111 Web UI on RunPod
9:27 How to enable quick selection drop down options for VAE and TensorRT UNET
10:09 How to generate your first TensorRT model
10:19 TensorRT engine generation speed and duration
10:55 How to reload last image generation settings quickly
11:44 The amount of speed increase on RTX 3090 on RunPod with TensorRT
Dg789 - Dg789comco
Published: 2023-10-28 11:40:31

Dg789 là một nhà cái nổi tiếng về dịch vụ cá cược trực tuyến, luôn mang đến cho người chơi những giây phút giải trí khi tham gia vào Dg789. Dg789 được coi là một trong những địa điểm cá cược nổi tiếng cho người chơi những trải nghiệm độc đáo và hấp dẫn, tương tự như những sòng bạc lớn trên thế giới. 
Tại Dg789, bạn có nhiều cơ hội tham gia những hoạt động cá cược nổi tiếng với nhiều hình thức cá cược đa dạng gồm nổ hũ, sòng bài trực tiếp, bắn cá và những bộ môn cá cược thể thao lớn khác. Và đặc biệt Dg789 còn tự hào về dịch vụ cá cược văn minh và uy tín được chính phủ philippines công nhận. Hãy tải app dg789 ngay để nhận được nhiều phần thưởng khuyến mãi từ nhà cái và để dễ dàng trải nghiệm hơn khi sử dụng ứng dụng Dg789.
Bran: Dg789
Địa chỉ: 13/13B Cư xá Triệu Đà Tổ 34 KP 5, Phường 14, Quận 10, Thành phố Hồ Chí Minh, Vietnam
Postcode:72506
SDT:0906 440 7760
Email: dg789comco@gmail.com
Website: https://dg789.com.co/
#dg789comco #dg789 #dg789nhacai #dg789casino #gamedg789 #linkdg789 #taiappdg789 #Trangchudg789 #Khuyenmaidg789 #dangkydg789 #dg789luadao
 
Social Links:

https://www.facebook.com/dg789comco/

https://twitter.com/dg789comco

https://www.pinterest.com/dg789comco/

https://500px.com/p/dg789comco?view=photos

https://www.flickr.com/people/dg789comco/

https://www.youtube.com/channel/UCu9cLSEd2DhpCef3U_kRaYQ

https://www.reddit.com/user/dg789comco

https://www.blogger.com/profile/18119155757124194277

https://dg789comco.blogspot.com/

https://www.tumblr.com/dg789comco

https://www.quora.com/profile/Dg789comco

https://www.producthunt.com/@dg789comco

https://vimeo.com/dg789comco

https://foursquare.com/dg789c9320075/list/dg789comco

https://scholar.google.com/citations?view_op=list_works&hl=vi&user=WcfCgRIAAAAJ

https://www.goodreads.com/user/show/171095276-dg789-comco

https://soundcloud.com/dg789comco

https://www.twitch.tv/dg789comco

https://flipboard.com/@dg789comco/

https://dg789comco.wordpress.com/

https://en.gravatar.com/dg789comco

https://dribbble.com/dg789comco/about

https://dg789comco.tumblr.com/

https://www.behance.net/dg789comco

https://about.me/dg789comco/

https://www.instapaper.com/p/dg789comco

https://sites.google.com/view/dg789comco/

https://band.us/@dg789comco

https://data.world/dg789comco

https://www.blackhatworld.com/members/dg789comco.1830472/#about

https://www.designspiration.com/dg789comco/saves/

http://www.socialbookmarkssite.com/user/dg789comco/

https://replit.com/@dg789comco

https://pxhere.com/en/photographer/4111084

https://osf.io/9427k/

https://www.bigpictureclasses.com/users/dg789comco

https://forums.goha.ru/member.php?u=1513085

https://public.tableau.com/app/profile/dg789comco/

https://www.chordie.com/forum/profile.php?id=1763379

https://roomstyler.com/users/dg789comco

https://dg789comco.contently.com/

https://www.penname.me/@dg789comco

http://egamingsupply.com/forum/member.php/61973-dg789comco

https://gitee.com/dg789comco

https://dev.to/dg789comco
A counter that listen keyboard
Tags: rust, tutorial, programming, keyboard
Published: 2023-10-28 11:37:22

_How to make a dynamic number counter so that when you press the up arrow, a number is added and when you press the down arrow, a number is subtracted?_

I asked myself that question and proceeded to try to solve that algorithm in my mind first and then in code, here is the result.

Let's add the keyboard handler [k_board](https://crates.io/crates/k_board)

`cargo add k_board`

Let's add the program logic:

```rust
use k_board::{Keyboard, Keys};

fn main() {
    let mut number: i8 = 0;
    print_number(&mut number, 0);
    for key in Keyboard::new() {
        match key {
            Keys::Up => print_number(&mut number, 1),
            Keys::Down => print_number(&mut number, -1),
            Keys::Enter => break,
            _ => {}
        }
    }
}

fn print_number(number: &mut i8, operation: i8) {
    std::process::Command::new("clear").status().unwrap();
    *number += operation;
    println!("{}", number);
}
```
Our website has gone live!
Tags: webdev, javascript, react, wordpress
Published: 2023-10-28 11:36:30

I'm super excited about this team work. We've been discussing on GitHub with people from all over the world how to do it, and we've finally launched our landing page. It's not much. It's not all. But it's a big step for us!

[![WebCrumbs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d4wgcd1a7bwsemxn05ug.png)
](https://webcrumbs.org)

{% cta https://webcrumbs.org %} Check it out at webcrumbs.org {% endcta %}

{% cta https://github.com/webcrumbs-community/webcrumbs %} Star our GitHub if you haven't yet ;) {% endcta %}
HacktoberFest Open-Source Contributor
Tags: hack23contributor, webdev, opensource, documentation
Published: 2023-10-28 11:21:52

### About Me
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->
I'm a Sophomore Computer Science student at VIT University, Vellore, passionate about Web Development using Python and Machine Learning. I'm proficient in Python programming and experienced in Django and TensorFlow.
 
### My experience in HacktoberFest'23
Participating in my first HacktoberFest was fantastic and exciting! I learned how to contribute to open source, making contributions to documentation, translations, and web projects, all while gaining experience doing the same. The badges and rewards that I earned from contributing in HacktoberFest have fueled my interests in Open Source Projects and contributions.

Collaboration was a highlight of my experience, as I had the pleasure working with and learning from individuals from around the world. The power of collective knowledge-sharing was truly inspiring. The knowledge and experience I've acquired are invaluable, and I'm eagerly anticipating more open source endeavors in the future.

Checkout my work on <a href="https://www.github.com/vijay-varadarajan">Github</a> and on my <a href="https://vijay-varadarajan.github.io">Portfolio</a>
Connect with me on <a href="https://www.linkedin.com/in/vijay-varadarajan-630597200/">LinkedIn</a>

[![My badges](https://holopin.me/vijayvaradarajan)](https://holopin.io/@vijayvaradarajan)
![Github and HacktoberFest](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8jgr8pgoq5i4r1lct3zt.jpg)
![PR Contributions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3gpjrykdz159nyi2wd33.jpg)
What’s the Golang Pareto for an Golang developer?
Tags: go, development
Published: 2023-10-28 11:11:23

---
title: What’s the Golang Pareto for an Golang developer?
published: true
description: 
tags: golang, development
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-10-28 10:47 +0000
---

A few days ago I read the post ["What’s the VIM Pareto for an IT professional?"](https://www.reddit.com/r/vim/comments/17ffelc/whats_the_vim_pareto_for_an_it_professional/) on reddit and it gave me the idea to ask exactly the same for Golang. 

I am aware that many things depend on the developer's area of responsibility. The answer of a CLI/TUI developer looks different than someone who writes microservices or web applications or desktop applications. I would just be interested in your answer, maybe with a small addition of what you focus on developing.

Which modules of the standard library and additional libs do you think of or what from [Golang roadmap](https://roadmap.sh/golang) belongs to the 20% of Golang to do 80% of the Golang dev's tasks in your opinion?

Thank you for your answer!