teleren/devto huggingface dataset:
Hey Brazil, do you know NERV Open Source?
Published: 2020-10-20 18:12:46

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

Hey Brazilian Dev!

One day during the Rocketseat community, a colleague - Fukubi - asked if there was a community where he approached several Open Sources projects for him to participate and increase the reputation in the community, in addition to increasing the quantity and quality of his repositories, the funny thing that happened during my shift at work and I had a slight "EUREKA!"

I hate that word and I don't even know if you use it that way, but come on.

And I wondered. Why not create such a community? I am good at organizing groups at Discord, since he introduced himself to the world I am a member and I have always been responsible for getting to know the bots, organizing and keeping everything aligned for my table RPG friends, why not do that with the community?

This is when NERV Open Source, a subsidiary of Kalify Inc, appears, of course.

The idea of ​​the project is very straightforward to help everyone and everything - including at all levels. Do you have a project idea? So, congratulations, you will be his new leader, now recruit members who are available to participate in your Open Source project and make it happen. The idea is that everyone can get to know each other, learn and be able to participate in various projects that bring the community together in many different ways.

Interesting, isn't it? Many thanked us for the initiative and in less than two days we already have more than 130 members connected and participating in the community, helping each other and spreading ideas that can be developed by a team or by isolated developers.

Are you interested too? Just access the link below and welcome to the new way to be part of a developer community.

Doubts, suggestions, tips? Feel free to share with me and you will win an exclusive position that will catch everyone's attention!

https://discord.gg/CDhyCjP
Você conhece a NERV Open Source?
Published: 2020-10-20 18:05:16

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

Certo dia durante a comunidade da Rocketseat, um colega - Fukubi - perguntou se havia uma comunidade onde abordava vários projetos Open Sources para ele participar e aumentar a reputação na comunidade, além de aumentar a quantidade e qualidade de seus repositórios, o engraçado que isso aconteceu durante meu expediente no trabalho e tive uma leve "EUREKA!"

Odeio essa palavra e nem sei se usa desse jeito, mas vamos lá.

E eu me perguntei. Por que não criar uma comunidade assim? Sou bom em organizar grupos no Discord, desde que ele se apresentou para o mundo sou membro e sempre fui responsável por conhecer os bots, organizar e deixar tudo alinhado para os meus amigos de RPG de mesa, por quê não fazer isso com a comunidade?

Eis então que surge a NERV Open Source, uma subsidiária da Kalify Inc, é claro.

A ideia do projeto é bem direta para ajudar a tudo e a todos - inclusive a todos os níveis. Você tem uma ideia de projeto? Então, parabéns, será o novo líder dele, agora recrute membros que estão disponíveis a participar do seu projeto Open Source e faça acontecer. A ideia é que todos possam se conhecer, aprender e poder participar de vários projetos que agregam a comunidade de várias maneiras diferentes.

Interessante, não? Muitos agradeceram pela iniciativa e em menos de dois dias já contamos com mais de 130 membros conectados e participando da comunidade, se ajudando e divulgando ideias que podem ser desenvolvidas por uma equipe ou por desenvolvedores isolados.

Está interessado também? É só acessar o link abaixo e seja bem-vindo ao novo jeito de fazer parte de uma comunidade de desenvolvedores.

Dúvidas, sugestões, dicas? Fique livre para compartilhar comigo e você ganhará um cargo exclusivo que chamará a atenção de todos!

https://discord.gg/CDhyCjP
C Prgroamming #TUN | Comments
Published: 2020-10-20 18:04:24

Kifech ta3mel Comment f **C** Language ?

```c
   // This is a comment in C
```

l Comments will never be compiled, ya3ni l Compilateur m yoghzehomch men aslou.

tnajem thot 9id m theb Comments, and you should, bech tfaser l code mte3ek lik init w lel bech ya9rah ba3dik.
Swap variables using destructuring
Tags: javascript, webdev, codenewbie, beginners
Published: 2020-10-20 18:02:07

```js
let str1 = "A";
let str2 = "B";

[str1, str2] = [str2, str1];
console.log(str1, str2); // B A
```

---

**Thanks for reading 💙**  
Follow **@codedrops.tech** for daily posts.  
[Instagram](https://www.instagram.com/codedrops.tech/) ● [Twitter](https://twitter.com/codedrops_tech) ● [Facebook](https://www.facebook.com/codedrops.tech/)

Micro-Learning ● Web Development ● Javascript ● MERN stack ● Javascript  
**[codedrops.tech](https://www.codedrops.tech/)**
My First Website (with Scratch)
Tags: scratch, web, azure, beginners
Published: 2020-10-20 18:01:43

---
title: My First Website (with Scratch)
published: true
description: Making a real, hosted website with block-based visual programming
tags: Scratch, web, Azure, beginners
---

Here are some really simple steps to get your block-based code from [Scratch](https://scratch.mit.edu/) running as a static website (JavaScript, HTML, and CSS). This post is for my [TEALS students](https://www.microsoft.com/en-us/teals), but can be used by anyone who's interested in block-based code! 

This is what my personal website Scratch program looks like:
![poorly drawn personal website](https://dev-to-uploads.s3.amazonaws.com/i/7fsrmot1ab6d0h2cvr77.gif)

And [here it is](https://mariehoeger.z6.web.core.windows.net/) as a website!

### Step 0: Learn and make
Start by making your project in Scratch! You could make a game or a personal website or anything you want. Follow [this tutorial](https://scratch.mit.edu/projects/editor/?tutorial=getStarted) if you're just getting started.

You can make something as silly as my website or something more awesome, like [this game](https://forkphorus.github.io/packager/#318439225). This was made by the user @moranee, who's profile says she's only 12 🤯

### Step 1: Generate
All of this relies on the open source project [forkphorus](https://github.com/forkphorus/forkphorus).

You can generate a website with forkphorus with the following steps:
1. Go to https://forkphorus.github.io/packager/
2. Change "Project ID" to your Scratch project's URL
3. Add a username (this can be anything, ex: "testuser")
4. [Optional] Click "Loading Screen Options" and change the loading screen text

### Step 2: Run it locally
Click on your downloaded file, and it should pop up in the browser! If you right click and "Inspect", you'll see all the generated code.

### Step 3: Host your website
Now that you have your Scratch program as HTML, you're ready to host it. A simple and cheap option to host your static website is through Azure Storage. [Follow these simple instructions to do so](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-how-to?tabs=azure-portal). Any other static website hosting will also work great!
Sfac - Agricultural Finance Services

Published: 2020-10-20 18:01:23

Sfac - Agricultural Finance Services.is a major source of livelihood throughout the world, especially for the majority of poor people living in rural areas in developing countries. A key challenge for the majority of these farmers is - access to finance. Lack of access to finance is a key impediment to farmers in improving the efficiency of their productions and adopting better technologies. We primarily work on agriculture finance, agriculture insurance and its linkages with agriculture finance. Sfac - Agricultural Finance Services.-related activities, from production to market.http://sfacindia.com/Aboutus.aspx
The 7 Most Popular DEV Posts from the Past Week
Tags: top7
Published: 2020-10-20 17:50:29

---
title: The 7 Most Popular DEV Posts from the Past Week
published: true
description: A round-up of the most-read and most-loved contributions from the community this past week.
tags: icymi
cover_image: https://thepracticaldev.s3.amazonaws.com/i/sfwcvweirpf2qka2lg2b.png
---
Every Tuesday, we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week. ❤️

### Visual Learners, Rejoice!

Frankly, this entire series about Docker fundamentals by @aurelievache is fantastic — it uses sketchnotes to appeal to those of us visual learners. In this ninth installment, Aurelie breaks down Docker search. 

{% link https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb %} 

### What a Senior Dev Is — and _Isn’t_

Thanks, @themarcba, for this thorough primer on the true role of a senior developer — a title that’s frequently misunderstood and truly looks different at every company.

{% link https://dev.to/themarcba/what-is-a-senior-developer-really-59dg %} 

### JS Interview Questions? You’ve Got This.

@dverybest came through with five common JS interview questions with simple answers that might just save you during your next bout of pre-interview jitters (you’ll do great)!

{% link https://dev.to/dverybest/basic-javascript-interview-questions-3491 %}

### Problem-Solving? Throw Out Your Stopwatch.

Everyone solves problems in their own way, and while sometimes, there’s room for optimization, you shouldn’t feel badly about a slow and steady approach. Thanks for the reminder and personal story, @pepopowitz!

{% link https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m %}

### When to Use Context (in Context 😉)

In this post, @olenadrugalya explores Context API and when to use it with React. A great breakdown in four steps!

{% link https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h %}

### Freelancing: The What, Why, and How

Whether you’re an experienced or prospective software developer, chances are you’ve met a freelancer a time or two. If you’ve ever wondered how or why one even becomes a freelancer, this post by @kevsmss goes out to you!

{% link https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9 %}

### git commit -m "get started with open source!"

Just in time for the tail-end of #Hacktoberfest! @williamotieno delivers a great intro to open source contribution with a focus on Git and GitHub. If you’ve been tempted to participate in Hacktoberfest but feel a bit lost, know that you still have time _and_ this helpful guide is here for you if you need it. 

{% link https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h %}

_That's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!_
own Expansion Panel using Angular animation 
Tags: angular, animation, expansionpanel, expand
Published: 2020-10-20 17:45:00

So this is a time to depth more into Angular animation, lets see that we need see some text, but on click on panel, we shuld see more infomation, of coruse with animation.


lets create TextExpandComponent 

```bash
ng g c text-expand
```

my `text-expand.component.html` should be look that:
```HTML
<div class="panel-header" (click)="onSwitch()">
  <img [@animationRotate]="sStatus" src="../assets/arrow.svg" alt="arrow" /> click me to show more
</div>

<div class="panel-text" [@animationShowHide]="sStatus">
  This is a secrect text show only when user click
 </div>
```

and my `text-expand.component.ts` shoudl be look that:
```javascript
import { Component } from '@angular/core';
import { animate, state, style, transition, trigger } from '@angular/animations';

@Component({
  selector: 'app-text-expand',
  templateUrl: './text-expand.component.html',
  styleUrls: ['./text-expand.component.scss'],
  animations : [
    trigger('animationShowHide', [
      state('close', style({ height: '0px', overflow: 'hidden' })),
      state('open', style({ height: '*',overflow: 'hidden'})),
      transition('open <=> close', animate('900ms ease-in-out')),
    ]),
    trigger('animationRotate', [
      state('close', style({ transform: 'rotate(0)' })),
      state('open', style({ transform: 'rotate(-180deg)' })),
      transition('open <=> close', animate('900ms ease-in-out')),
    ]),
  ],
})
export class PartialTextExpandComponent {

  sStatus = 'close';

  onSwitch(){
    this.sStatus = this.sStatus === 'close' ? 'open' : 'close';
  }

}
```

Summary we create two animation 
first `animationRotate` witch will be rotate arrow svg 
and second `animationShowHide` witch will be rescale text size to orginal 

each animation respect `sStatus` variable where `close` and `open` status we decarate in animation state, switch between two state is declare in `open <=> close` and has 900ms duration

so nice fun with change each parameter, this is a good way to lern. 

Good luck!
[Solution] MSBUILD Could not locate assembly
Tags: devops, azure, msbuild
Published: 2020-10-20 17:43:47

[MSBuild](https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2019) is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software.  

# Scenario:
I've a C# Windows Forms project [.csproj](https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/web-deployment-in-the-enterprise/understanding-the-project-file) that references some common dll´s.
These dll´s are coming from a folder outside project folder.
These dll´s are referenced at design time, from GAC (global assembly cache).

# Problem:
When I´m building the project, inside a remote server, these dll´s should be searchable from another path.
Otherwise, I´ll receive the error below:

##[warning]C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): Warning MSB3245: Could not resolve this reference. Could not locate the assembly "DevExpress.Charts.v20.1.Core". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.


# Solution:

1. Open .csprojfile
2. Go to the final line, and before the </Project> tag, insert.

```xml
<Target Name="BeforeResolveReferences">
  <CreateProperty Value="$(MSBuildProjectDirectory)\two\levels\relativePath;$(AssemblySearchPaths)">
    <Output TaskParameter="Value" PropertyName="AssemblySearchPaths"/>
  </CreateProperty>
</Target>
```

3. Replace **$(MSBuildProjectDirectory)\two\levels\relativePath;** to your relative or absolute path.

# References: 
https://stackoverflow.com/questions/19309880/using-assemblysearchpaths-in-csproj-files/19456666
http://www.beefycode.com/post/resolving-binary-references-in-msbuild.aspx

# Other references for deeper info:
https://docs.microsoft.com/en-us/visualstudio/msbuild/walkthrough-using-msbuild?view=vs-2019#targets-and-tasks
https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-2.0/9ad3f294(v=vs.80)?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-reserved-and-well-known-properties?view=vs-2019
Finally completed the Hacktoberfest
Tags: hacktoberfest
Published: 2020-10-20 17:38:31

## What I Learned From Hacktoberfest

The open source communities are great. People are always ready to help. Also, my personal experience says that it's always better to code together. Lastly, Hacktoberfest 2020 was amazing!

Get your mark now and register for [Hacktoberfest](https://hacktoberfest.digitalocean.com/)!
What is a Microcontroller?
Tags: arduino, elegoo
Published: 2020-10-20 17:32:59

Hello!

What is a microcontroller? Its like a mini personal PC, controlling features of a larger component, without an Operating System. It contains a CPU,memory and input/output devices where it can send and receive signals.

Microcontrollers also have ADCs and DACs, an ADC being a Analog to Digital Converter. It converts an analog signal, which consists of sine waves into a digital signal, denoted by square waves. The digital signal represents information as a series of binary digits (1 or 0).

If you have a 1 or 0 depends of the voltage grade and which ranges you decide to assign to which number. Most of the time 0 represents a lower voltage range than 1. If you want to play around with microcontrollers, they are quite cheap, like eg. 10 Euro. Here is some example code taken from the Arduino IDE which makes the led of the Microcontroller blink:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4k0o9ibhprkgyoo6cjo9.jpeg)

Did you work with microcontrollers yet and what did you do with them? Have a nice day. 🙂
Hotel Key Management
Tags: beginners, javascript, webdev, cryptography
Published: 2020-10-20 17:02:26


# Hotel Room Locking System - Affine Hotels

Security is one of the primary concerns for customers in a hotel. Traditional lock and key systems are exposed to a lack of safety to our belongings.

This project aims at creating a hotel room locking system for the guests who wish to have a secure stay. Access control is the basis for the automation of hotels and apartments in the current time.  An efficient method of generating a unique encrypted password for each guest ensures tight security and reduces the risk of robbery. It is implemented as a graphical user interface system that involves locking and unlocking of the hotel room door through room-key security swiping machine.

Access to the room is granted only if the guest swipes his key and enters the password which was generated uniquely for him. The generation of this particular password is done for the first time when he books the hotel room. It involves the concepts of affine cipher encryption. And when it comes to this type of encryption system we can assure the customers of a higher level of security, because hacking of the mathematical function used in generating the password is very tedious and time-consuming.
<br>
# How to use Security Swiper?

<ol>
<li>Dear Guest, Please kindly follow these security guidelines for your safety.</li>
<li>You have reached your room and you will find your hotel room key in the security swiper.</li>
<li>Initial access is granted to enter your room.</li>
<li>Now, Please enter your name for the first time only.</li>
<li>Click on Generate Password and kindly wait for 5 seconds.</li>
<li>Now, an encrypted password is generated using Encryption algorithms.</li>
<li>To lock your room, close the door properly and pull your hotel room key out of the swiper.</li>
<li>Kindly donot share your password and please remember this for next unlock of your hotel room.</li>
<li>When you want to unlock and enter back into your room, Slide the room key into the swiper machine.</li>
<li>Enter your last generated Password and click on Unlock the Door.</li>
<li>Kindly, Accept our terms & conditions by clicking on the below button.</li>
<li>Have a Secured Stay !!</li>
<li>Thank you for choosing Affine Hotels !</li>
</ol>
  

<a href="https://gudivaraprasad.github.io/Affine-Hotels/index.html" target="_blank"><b>Project Demo</b></a>

<a href="https://github.com/GudiVaraprasad/Affine-Hotels/" target="_blank"><b>Source Code</b></a>

<a href="https://youtu.be/1YSMLv4r9m0" target="_blank"><b>Youtube Tutorial</b></a>

   *&copy; 2020 GVP, All rights reserved*
How much time do you spend working, learning and building side projects?
Published: 2020-10-20 17:26:55

---
title: How much time do you spend working, learning and building side projects?
published: true
description: How do you divide the 168 hours you have in a week, there's your main job, there's courses, tutorials, books and then there's your own side projects.
tags: 
//cover_image: https://direct_url_to_image.jpg
---

A week has 168 hours, most of us have a job which probably takes up most of the time we have, but then there's courses, tutorials, books and side projects.

How do you divide your time for these different things? How do you rate the importance of these?

For me it's as follows

- Courses: 8 hours per week
- Job Related Books: 4 hours per week
- Main Job: 40 hours per week
- Side Projects: 10 hours per week
How do you manage your github notifications?
Tags: watercooler, discuss
Published: 2020-10-20 17:26:16

---
title: How do you manage your github notifications?
published: true
description: 
tags: watercooler, discuss
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/t2f1splqxqc4tlib1h8y.jpg

---

I primarily use email to manage my Github notifications.
I have setup rules for auto labelling in my email. So when a new notification email comes in it gets labelled as **pull request**, **assigned**, **merged** or **closed** (and other labels based on Github labels too) depending on the subject or email contents. I have tried [octobox](https://github.com/octobox/octobox) but I have not used it extensively. What are your thoughts? 


[Photo by cottonbro from Pexels](https://www.pexels.com/photo/person-holding-black-iphone-7-5077054/)
Happy International Sloth Day!
Tags: watercooler
Published: 2020-10-20 17:03:22

---
title: Happy International Sloth Day!
published: true
description: Celebrating our mascot animal: the humble and nap-addicted sloth.
tags: watercooler
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/b11xkf0lq8o0ij1caf15.png
---

Today, Tuesday October 20th is International Sloth Day!

This annual holiday was created in 2010 by [AIUNAU](https://www.aiunau.org/en/sloth-international-day/), an animal welfare group based in Colombia, to raise awareness for the threats facing sloths due to deforestation. If you're wondering how you can help nature's slowest mammal, don't miss this article from [The Sloth Conservation Foundation](https://slothconservation.com/help-sloths/). 

![Sloth hugging earth](https://dev-to-uploads.s3.amazonaws.com/i/vdanhn858qastoklmv2i.gif)

### **Ok, cute! But why are we talking about sloths on DEV at all?**

Great question. It's not because these sleepy animals are one of nature's most relatable creatures (especially, you know, the morning after being on-call). We felt compelled to give sloths a special shoutout today because our beloved mascot, Sloan, is a sloth ❤️ 

{% user sloan %}

To celebrate Sloan and all the sloths out there on International Sloth Day, here are five fast sloth facts...

### 1. Sloths are frugal

At least in terms of their energy expenditure. The metabolic rate of sloths is just 40-45% of what would be typical for their body weight! This slow metabolism complements sloths' leafy diet and is the basis for their drowsy reputation.

### 2. Sloths wouldn't pass an eye exam

Don't let Sloan drive your car — they wouldn't be able to see the exit signals. In fact, three-toed sloths can't see their own babies from 5 feet away and sloths in combat have been observed trying to stike one another from far away!

### 3. Sloths are swimmers

Despite their preference for napping and extremely slow movements, these tree-dwellers are actually great swimmers!

### 4. Sloths are survivers

Three-toed sloths are the slowest animal on earth (slower than snails or tortoises!). But while sloths were first documented in 18th-century scientific texts as "the lowest form of existence" (RUDE), their slow pace has allowed them to evade predators. 

### 5. **Sloths are helpful to software developers**!

Or, at least, _Sloan_ is helpful. Did you know that **if you want to ask a question of the DEV community anonymously, you can share it with Sloan and they'll post it on your behalf**? Pretty generous for a creature that would much rather be sleeping if you ask us! Details on how to submit an anonymous question to Sloan [here](dev.to/t/anonymous). 

---

Happy International Sloth Day to all of you! And to Sloan, thank you for being the beloved mascot of the DEV community 🎉

![Sloth King in Space](https://media.giphy.com/media/AposSatwmTvUc/giphy.gif)