teleren/devto huggingface dataset:
We celebrate Hacktoberfest by introducing OpenSourcer badge of Azure Heroes program
Tags: azure, azureheroes, opensource, hacktoberfest
Published: 2020-10-01 14:44:52

---
title: We celebrate Hacktoberfest by introducing OpenSourcer badge of Azure Heroes program
published: true
description: OpenSourcer badgers recognize those who help build a robust OSS environment, with impactful technology and a collaborative, engaged community. OpenSourcers build, maintain, and make meaningful contributions to open source projects, while inspiring others to be part of the OSS movement.
tags: azure, azureheroes, oss, hacktoberfest
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/fsw6ucdfyermiy4viqvw.png
---

Today, at [CONTRIBUTING.md](https://contributing.today), we announced the new addition to our #azureheroes family: The OpenSourcer badge!

👉 OpenSourcer badgers recognize those who help build a robust OSS environment, with impactful technology and a collaborative, engaged community. OpenSourcers build, maintain, and make meaningful contributions to open source projects, while inspiring others to be part of the OSS movement.

To qualify, you must:

* Be a creator, maintainer or contributor to an impactful (in your own definition) open-source software project.
* And react to contributors' questions and requests in Issues and Pull Requests, in a way that people with all levels of the technical experise feel welcomed in your code repository.
* Optionally, introduce OSS by speaking, blogging and other public activities.

![OpenSourcer ](https://dev-to-uploads.s3.amazonaws.com/i/fsw6ucdfyermiy4viqvw.png)

💻 Are you all about contributing to #OSS success? This is the right badge for you then! [Nominate yourself](https://aka.ms/we.nominate) or your colleague or friend!
Use heroicons.com in your Angular applications
Tags: angular, heroicons, library
Published: 2020-10-01 14:25:27

---
title: Use heroicons.com in your Angular applications
published: true
description: Presentation of library @dimaslz/ng-heroicons to use heroicons.com in Angular applications
tags: angular, heroicons, library
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/jh82rr84tmnmcrneny0t.png
---

I love [TailwindCSS](https://tailwindcss.com) and, when I use it I need icons, then usually I use [Fontawesome](https://fontawesome.com/icons), it is a common option, or I use free opensource icons from some platforms, but you need to create your own collection. But there is a great option recommended and made by the [TailwindCSS](https://tailwindcss.com) makers and designed by  [@steveschoger](https://twitter.com/steveschoger), this is [heroicons.com](https://heroicons.com) with around 226 Icons in SVG. Each icon, you can copy and paste the SVG and use it but is not a maintainable way.

So I create an Angular icon library, based in [heroicons.com](https://heroicons.com) to use un my application easily but at the same time, for fun and share my utilities to the community.

Take a look this playground: [https://ng-heroicons.dimaslz.dev](https://ng-heroicons.dimaslz.dev)

## How to use
First, install the dependency with npm or yarn.

```bash
$ yarn add @dimaslz/ng-heroicons
```

Now, add the module to the module where you want to use, commonly in the app.module.ts to can use around all application.
```ts
// app.module.ts
import { NgHeroiconsModule } from "@dimaslz/ng-heroicons";
// ...

@NgModule({
  declarations: [AppComponent],
  imports: [BrowserModule, NgHeroiconsModule],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

//...
```
then, use any icons with the following syntax: Outline icons with the suffix `-outline-icon` and `-solid-icon` for solid ones.
```html
<!-- outline example -->
<thumb-up-outline-icon></thumb-up-outline-icon>

<!-- solid example -->
<thumb-up-solid-icon></thumb-up-solid-icon>
```

### Multiple examples
```html
<!-- outline with stroke 1 and color pink -->
<thumb-up-outline-icon stroke="1" color="pink"></thumb-up-outline-icon>

<!-- solid with color purple -->
<thumb-up-solid-icon color="purple"></thumb-up-solid-icon>

<!-- ... with size 36 -->
<thumb-up-solid-icon ... size="36"></thumb-up-solid-icon>

<!-- ... with style  -->
<thumb-up-solid-icon ... style="color: green;"></thumb-up-solid-icon>

<!-- ... with tailwind class  -->
<thumb-up-solid-icon ... class="text-blue-400"></thumb-up-solid-icon>
```

And, all parameters, style, class, color, stroke, and style are reactive, so, you can change the option in realtime by models.

Play with this in [https://codesandbox.io/s/test-dimaslzng-heroicons-qvbvh](https://codesandbox.io/s/test-dimaslzng-heroicons-qvbvh)

Feel free to join the repository in Github [https://github.com/dimaslz/ng-heroicons](https://github.com/dimaslz/ng-heroicons), and, that's it, I hope you find it helpful :), feedback is welcome.

Thanks!
fix macOS Catalina mouse and keyboard issue.
Published: 2020-10-01 14:17:46

type of file: free
download: free
Computer: Windows or Mac
Notation: nil
time: depend upon the device  

https://www.macrumors.com/roundup/macos-10-15/


[img]https://live.staticflickr.com/65535/50404386216_fb51e97f18_k.jpg[/img]
https://techvatan.com/fix-mouse-keyboard-stuck-on-macos-catalina-on-virtualbox/     https://techvatan.com/upgrade-macos-mojave-to-macos-catalina-on-vmware/
[img]https://live.staticflickr.com/65535/50370918958_d7a9a3ddfd_b.jpg[/img]
[img]https://live.staticflickr.com/65535/50403679823_f790c8b3d1_b.jpg[/img]

[img]https://live.staticflickr.com/65535/50371621431_b5200bd2ea_z.jpg[/img]



fhefkheef
dfe
fe
f
erf
ef
macOS mojave update, update macOS Catalina, update macOS Mojave to catalina,update macOS Mojave to catalina on vmware,
fix mouse and keyboard on macOS Catlina on vmware, fix mouse and keyboard on macOS mouse and keyboard issues on macOS, update macOS Mojave to catalina on vmware,. To fix the stuck of macOS Catalina on virtual machine. What you need to do is to download the extension pack of VMware. The extension pack is used to fix such sort of unexpected proble.s That are important. First of all you need to download macOS extension pack. Then installtion is like a typical other software. 

Moreoever, as long as the upgrade of macOS Mojave to catalina is concerned on Virtual machine like vmware and virtual machine. That is also so easy. YOu can update macOS MOjave to catalina on vmware with the help of many things. First of all start the vmware workstation. Then go to the macOS Mojave guest OS. Then from the settings area of macOS Mojave you can upgrade macOS Moajve to catalina. As simply as you update the version of macOS mojave to catalina.

macOS is the product of Apple Inc. And officially Apple does not allow its users to download and install macOS on non mac machines such as Windows OS or Linux OS. But we have the procedure how to do that. In the world of technology.
eg
e
ge
g
eg
e
g
e
e
g
e
g
3
4
35
32
45
345
3462346346
2346346234636
34346234623462345
234
23423462346
2343463462345
234345
2345345
234523452345
23452345
23452345
23452345
New webinar: How Elixir Made Me A Better Java Programmer 
Tags: webinar, elixir, java
Published: 2020-10-01 14:12:20

---
title: New webinar: How Elixir Made Me A Better Java Programmer 
published: true
description: New webinar announcement 
tags: webinar,elixir,java
---

We're excited to announce that Juliana Helena will be joining us on the webinar this month. 

She'll be expanding on the talk she gave at ElixirConf US early in September. The webinar will focus demonstrate that learning a new, purely functional programming paradigm forces you to examine the way you approach programming. In doing so, it can help you identify habits that can be improved and introduce you to new ways of thinking about problems. This fresh perspective is invaluable for all future development you do, regardless of what language you are working with.

Register at https://www2.erlang-solutions.com/elixirtojavawebinar3
My new course on starting and growing your newsletter is live
Tags: showdev
Published: 2020-10-01 14:10:42

I'm super excited to announce my first course: **[Newsletter Bootcamp](https://www.newsletterbootcamp.com)**.

Newsletter Bootcamp is a seven-day email course and Ebook that will teach you everything you need to know to start and grow your newsletter. The bootcamp is launching at just $10, so if you're interested, buy now to lock in the best price!

Each day, you'll focus on a theme, complete exercises, and dig deep into how to build a compelling and engaging newsletter that subscribers love.

Here's some of what you'll learn:

- How to pick a newsletter idea that resonates with subscribers
- How to stay consistent and publish a newsletter every single week
- How to write fresh content and keep your newsletter engaging
- How to get effective feedback from your subscribers
- How to measure your newsletter's success
- How to monetize your newsletter

The course bundle includes a go at your own pace email course, a downloadable PDF version of the bootcamp, and an audiobook reading of each lesson (MP3 format).

[You can buy Newsletter Bootcamp on Gumroad!](https://www.newsletterbootcamp.com)

Unsure if Newsletter Bootcamp is for you? Get a nine page PDF sample by [joining the newsletter](https://www.newsletterbootcamp.com/sample)!
Terraform SDK 2.0
Tags: go, qualitycode, terraform
Published: 2020-10-01 14:02:28

With the #terraform 2.0 SDK, diagnostics and crashes have been taken to a WHOLE new level. From a code quality perspective, I can now handle errors SO much cleaner when creating a TF provider.

This is a snippet from a new project from @OctopusDeploy coming to beta SOON ;)
Technical Writing Internship: Writing more, faster.
Tags: writing, internship, career, beginners
Published: 2020-10-01 13:58:37

I have been interning at Ritza for about a month now and I am still here, writing more,  and loving every moment. 

Apart from learning how the tools work and adding value to the company the main part of my internship is learning how to write, improving my writing skill through practice. The first article that I wrote took me about 2 weeks to get published, mostly because I kept changing the content overthinking every word. It is definitely a different ball game, writing for the public eye.

After publishing my first little article (which we had to limit to 500 words because my article became too ambitious, trying to squeeze my whole life story into a quick article), all I could think about was publishing the next. It was such a liberating feeling to get something I have been working on published, instantly putting an end to the ruminating. Once it was posted, excitement aside, I felt relieved, free to move on to the next one and start ruminating all over again. 

Almost immediately after publishing the article, I started with the next piece, which again quickly became three or four different articles leading down the same path of never being published. Luckily as I started the painful process of ruminating over my work and avoiding the topic of me having to publish stuff, my mentor came up with a great idea to overcome my analysis paralysis.

We agreed that after this article I am going to commit to writing an article per day. Most importantly I will publish an article per day. The idea behind this is to get me writing, as the best way to get better at something is through practice. And with writing, it is better to focus on producing quantity first, the quality will improve over time.

In my case, I am writing about my career journey and the things I find interesting about it. The topic does not matter as much as the act of writing, so you can choose anything. However, when choosing a topic be sure to choose a topic that you will be able to write something on without needing to do research.

Because I tend to overthink things, It can take me days, even weeks, to produce a short one-page article like this one. I have realized that in the content creation industry, clients expect you to produce quality content quickly, and my rate of an article per week is never going to cut it. Thankfully my mentor also had a plan to help me with writing speed, I will not only commit to publishing an article per day, but I will also give myself only one hour to write the article. This will, over time, improve my skill a lot as I will become used to writing well in a short period of time.

The takeaway here is that if you want to improve your writing, write. Not only write but publish, as much as you can, this is the fastest way to improve in. The more you write the better you will become, or at least it will get easier to write quality content, quickly.

Until the next one...
Adjust the display brightness from command-line for Linux
Tags: linux, commandline, opensource, brightness
Published: 2020-10-01 13:51:31

# Introduction

If you are looking for an easy way to adjust display brightness from the command-line in Linux, then I have good news for you.

### Meet 🔆 set-brightness

A very simple command-line utility which allows you to adjust display brightness from the command-line. 

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

- - -

### Installation

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

- - -

#### NOTE
* Currently, it works well for Intel display laptops. However, if you encounter `hardware not supported` then [please raise an issue](https://github.com/tuladhar/set-brightness/issues) and share the output of the following command.

```
$ ls -lh /sys/class/backlight
```
- - -

### 🚀 It's open-source and [Hackoberfest 2020](https://hacktoberfest.digitalocean.com/) has begun, so go ahead and submit your pull-request

{% github tuladhar/set-brightness %}

- - -

### ... and if you like it then don't forget to star ⭐️  [Github repository](https://github.com/tuladhar/set-brightness) and hit clap 👏
Take the Python Virtual Labs at #PyConIndia2020
Tags: python, beginners, azure, pyconindia2020
Published: 2020-10-01 13:49:54

Welcome to the Python Virtual Labs which we've launched as a part of the [#PyConIndia2020](https://in.pycon.org/2020/) digital experience. Here is how you can complete the [Python Virtual Labs](https://aka.ms/pyconindia-virtual-labs) and claim your virtual swag 💖 

### 1. Join our Microsoft Python Discord
✅ Visit http://aka.ms/python-discord to join the Microsoft Python Discord.
✅ Join the `#python-virtual-labs` channel for further instructions and to ask questions.

### 2. Select and complete a Python Virtual Lab from GitHub
✅ Visit https://aka.ms/pyconindia-virtual-labs and select and complete a virtual lab from the README in the GitHub repository
✅ Some labs may require an Azure Subscription. You can sign up for an Azure free account [here](https://azure.microsoft.com/en-us/free/?WT.mc_id=pyconindia-devto-cxa)

### 3. Confirm lab completion and redeem your code for the PyCon 2020 Swag Giveaway.
✅ You must complete at least one lab to qualify for [PyCon 2020 Virtual Swag Giveaway](https://aka.ms/azure.heroes). 
✅ Follow the instructions in `#python-virtual-labs` (Discord) to upload your screenshot / confirm completion.
✅ Tweet with the [#PyConIndia2020](https://twitter.com/hashtag/PyConIndia2020?src=hashtag_click) hashtag and tag [@azureadvocates](https://twitter.com/azureadvocates) with a screenshot of your completed lab
✅ Virtual swags are available while supplies last. 

#### Drop us a line in the comment section if you've any questions/reach out to us 💬
{% user trallard %}
{% user arkodyutisaha %}

> *Subscribe to the [Microsoft.Source Newsletter](https://azure.microsoft.com/en-in/resources/join-the-azure-developer-community/?wt.mc_id=AID3022746_QSG_474801&ocid=AID3022746_QSG_474801&?WT.mc_id=%20pyconindia-azure-cxa). Follow [Azure](https://dev.to/azure) organization 🔖 for content/updates from Cloud Advocates and other Microsoft Technology professionals.*
Free help for newbies
Tags: codenewbie, devops, beginners
Published: 2020-10-01 13:39:40

I'm offering a free 45 minutes 1:1 session call to anyone that's is learning how to code, having problems finding a bug, getting started with web development, designing a cloud architecture, etc.

For more information you can check:

https://getadvice.github.io/adriano.galello.html

### Why?
https://getadvice.github.io/join.html#why-would-i-give-my-time-for-free-time-is-money

Disclaimer: I'm the guy behind GetAdvice (volunteers are needed!!). This is a way to promote getadvice.github.io and get more volunteers and users into the site too.

*Image Credit: https://www.pexels.com/@riciardus*
Best boilerplate code websites
Tags: discuss, help
Published: 2020-10-01 13:25:28

Hey, I need help from every one of you. Please share the best place to find boilerplate code for different languages and purposes.

You can enter like this 
`HTML - https://www.w3schools.com/`
`CSS - https://css-tricks.com/`

The above two are just examples please share like this in the comments. So, your knowledge can be used by everyone in need of help.
Working with CSV in Elixir
Tags: discuss, elixir, encoding
Published: 2020-10-01 13:17:59

---
title: Working with CSV in Elixir
published: true
description: Question
tags: discuss, elixir, encoding
//cover_image: https://direct_url_to_image.jpg
---

Hi guys!
I'm not sure if asking here is okay, but let's try. I have a question about working with CSV files uploading, etc. How are you dealing with different encodings in Elixir? I was looking for some packages to process `csv` but unfortunately, I found only a few (2?) libraries that are not too weak. And... the problems is that - these libraries expect from me to define encoding/charset of an uploaded file. It's okay if you're working on some-static files, but I want to give my user's ability to upload a file with any encoding and my application should detect which of encoding it is (German characters, Polish, and so on). I wasted time because the same solution in Python would take 10% of the time with production-ready solution. :( Python/Java/C++ have a library like UnviersalDetector, but for Elixir I can not find anything similar to this.

Do you have any tips/tricks for a new guy like me in this technology?
Shrink docker node images
Tags: docker, node, backend
Published: 2020-10-01 12:39:20

---
title: Shrink docker node images
published: true
description: 
tags: docker,node, backend
cover_image: https://miro.medium.com/max/646/1*epfvG4ZmlzhhNCBPvFgC9A.png
---
Working with nodejs on docker made me realize how much node_modules play a part on determining the image build size. I first started with slim node image but as I was working with microservices thus dealing with multiple build images.Even switching at the cost of some node packages not working as supposed to didnt do much good. 
![Node](https://devhumor.com/content/uploads/images/August2017/node-modules.jpg)

Luckily I found a niche tool call node-prune which does help in shrinking your node_module size thus reducing the overall image size.
node-prune is a small tool to prune unnecessary files from ./node_modules, such as markdown, typescript source files, and soon.
So I ended up building my own custom imagr with the tool in built.You can check it out at (tinynode)[github.com/rubiin/tinynode]. The usage is fairly simple and you could also look a sample in the readme. 
Try it and let me know what you think
{% github rubiin/tinynode %}
No. Of Recent Calls | Leetcode October Day 1
Tags: python
Published: 2020-10-01 12:13:23

Problem - 
"""
You have a RecentCounter class which counts the number of recent requests within a certain time frame.

Implement the RecentCounter class:

RecentCounter() Initializes the counter with zero recent requests.
int ping(int t) Adds a new request at time t, where t represents some time in milliseconds, and returns the number of requests that has happened in the past 3000 milliseconds (including the new request). Specifically, return the number of requests that have happened in the inclusive range [t - 3000, t].
It is guaranteed that every call to ping uses a strictly larger value of t than the previous call.

 

Example 1:

Input
["RecentCounter", "ping", "ping", "ping", "ping"]
[[], [1], [100], [3001], [3002]]
Output
[null, 1, 2, 3, 3
"""

Solution - 
Intution- Using queue, remove the stale requests which are older than 3000 seconds

```
from collections import deque
class RecentCounter:

    def __init__(self):
        self.q = deque()

    def ping(self, t: int) -> int:
        lb = t-3000
        while len(self.q) and self.q[0] < lb:
            self.q.popleft()
        self.q.append(t)
        return len(self.q)
```
GitHub code scanning is now available!
Tags: news, github, git, codenewbie
Published: 2020-10-01 12:04:57

GitHub code scanning is a developer-first, GitHub-native approach to easily find security vulnerabilities before they reach production. Read more in the link below.

[https://github.blog/2020-09-30-code-scanning-is-now-available/](https://github.blog/2020-09-30-code-scanning-is-now-available/)
sensenet joins #hacktoberfest again
Tags: hacktoberfest, saas, javascript, testing
Published: 2020-10-01 12:02:12

This is the second time Sense/Net participates in Hacktoberfest event to encourage developers to familiarize with our product and get in touch with the community. 

This year we are much more prepared compared to 2019 last minute Hacktoberfest participation. We started brainstorming months ago, thanks to that we now have a [dedicated website](https://hacktoberfest.sensenet.com) for the event with all the required information to help you contribute and get your sensenet super swag! 

Along with Hacktoberfest we also launch our new cloud-based model, [sensenet as a service (SNaaS)](https://docs.sensenet.com/concepts/introduction/04-what-is-snaas) in BETA 🚀. Your task will be to write small tests for the admin ui of SNaaS repositories, making the whole experience even more reliable for everyone. To start, you’ll have your own repository to work with during Hacktoberfest (and you can keep using it after the event 😉 ) 

If you participate in our Hacktoberfest event, you are lucky ‘cause you can have more storage, users and content for free till the end of 2020. Aaaaaand… you’ll also get 10% off from your subscription from January 2021! 

Of course that’s not all. We also have some super swag for this year’s celebration. If you have some really old socks 🧦, this is a great time to replace them with our limited edition Hacktoberfest socks (more details later). You need to hurry since we only have 60 pairs. 

Since this is a special event (Hacktoberfest along with BETA launch) we need your feedback more than ever to help us make the service as good as possible for you and everyone else (we'll give more info about this dedicated channel later).

So there’s nothing left but to [visit our site to jump in](https://hacktoberfest.sensenet.com)!
Daily Developer Jokes - Thursday, Oct 1, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-10-01 12:00:06

---
title: "Daily Developer Jokes - Thursday, Oct 1, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Thursday%2C%20Oct%201%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e12597d4e1c1.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ What accommodations did the JavaScript developer request at the hotel?

___A:___ A room with a Vue.
 -->