teleren/devto huggingface dataset:
Be sure the candidate leaves the interview happy (100 Bytes Of Wisdom: Day 49)
Tags: career, journey, advice
Published: 2021-04-29 23:08:24

---
title: Be sure the candidate leaves the interview happy (100 Bytes Of Wisdom: Day 49)
published: true
description: Bytes of Wisdom is a new project by Sam Jarman that brings together snippets of advice for software engineers
tags: career, journey, advice
//cover_image: https://direct_url_to_image.jpg
---

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

Most times, the interview will go fine, but this time it just isn’t. We’re about 5 minutes in, and this person just is a no-hire. Flat. Logically you could end the interview there, and review how they got to the interview stage (a useful exercise in candidate pipeline improvement), but you’ve got 30 minutes, they’ve given up their time, you have, too, let’s try to make it good. I sought some advice from a mentor when this happened to me for the first time, as I was quite baffled by the experience. My mentor said to try to have the candidate leave having learnt something and feeling good.  Lower the intensity of the questions, perhaps focus more on what they have done. Change approach and change it up. You might even see a different angle which a hire could become possible again. Ideally, you want the candidate to leave happy, but aware that it wasn’t a good fit. Don’t forget that just because you don’t hire them, doesn’t mean they’re a totally useless human being and they’re unhireable. They’ll find something somewhere else. It’s also not totally unusual to refer them onto your network. I like to think we're all nice people who can help each other out when job hunting.

Heads up: As with any terse bit of advice, there will be exceptions of course, and subtleties and nuance that can't possibly be captured in a Byte of Wisdom. This has been what I've experienced, I'd love to hear yours in the comments too!

You can catch up with all the other bytes at http://bytesofwisdom.com/
Day 356 : Stay
Tags: hiphop, code, coding, lifelongdev
Published: 2021-04-29 23:02:16

_liner notes_:
- Professional : Worked on some more assets that would help our team when making videos to help keep a consistency across tutorials. Had a Dev Rel team meeting and got a chance to demo some of the stuff I've been working. Rest of the day, got my slides for my talk tomorrow uploaded to my website and extracted the audio from video to play along my slides. When I do a live presentation, my speech is turned into text and clicks to switch slides then saved to a database so that it can be played back when the play button on the slides is pressed. Since this one isn't live and pre-recoreded, I just played the video and clicked through the slides and played the video loud so the Speech to Text could work. Came out surprisingly good and everything pretty much lined up. Normally it takes a while to align the slides switch with the text transcription. Not this time. I may do this for my live talks also. haha.

- Personal : Last night, I went through a bunch of tracks for the radio show. I also spent some time thinking through and sketching out the inside of my van. In particular, I'm thinking about my work area.

![A lake in Sukko Lake, Russia with trees with orange leaves growing out of the water.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mphomgln8uul6iepmr47.jpg)

While updating my site with the new presentation slides, I noticed that the presentations weren't ordered by date. Up until now, every event name happened to be in alphabetical order and descending in date. haha. I just need to add another entry to the database for the event date and time and then order my that. I think all I'll need to do in my code is modify the call I make to the database. Not sure why I never thought of this before. Going to fix that, work on my side project and not stay up too late because the event starts super early in the morning.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube qSqGT87iVMU %}
GitHub Alias FTW!
Tags: github, devops, tutorial, productivity
Published: 2021-04-29 23:01:31

You know that command that you have to Google every time you need it, or those sequential commands that repeat themselves several times during your day? 

You can create an alias to make your life easier and use those extra seconds you will save to share this tip with your colleagues! Win-win situation! 🙃

```Bash
git config --global alias.<alias> '<command>'
```

For instance, by setting up this alias:
```Bash
git config --global alias.undo '!git reset --soft HEAD~1'
```
To undo your last commit you just type:

```Bash
git undo
```

Cool, right? You can also combine commands like this:

```Bash
git config --global alias.shipit '!git add -A && git commit -m'
```

Now to stage all my files and comitt I just type:

```Bash
git shipit 'message so relevant that my mother would be proud'
```

Do you already use aliases in your daily life? Share it in the comments so I can copy it and avoid fatigue! 


*ps: Did you noticed my custom octocat? Check out the awesome artwork by [Zilart](https://www.instagram.com/omundoealasanha)*

🚀
Maj V.0.6
Published: 2021-04-29 22:59:29

**Ajouts:**
* Dynmap (http://rpg.craft.gg:8123/)
* Vendeurs (Libraire, secte, pretre, taneur)
* Les tomes (ils donnent des effets de potions)
* Warp event 
* Boxs (Event,Unfair,legendaire)

**Patch:**
* Pvp off au spawn
* Patch de **TOUT** les mobs
* Patch des bugs "mineur"
GitHub Alias FTW!
Tags: github, devops, braziliandevs, portuguese
Published: 2021-04-29 22:46:53

Sabe aquele comando que você tem que consultar o Google toda vez que precisa dele ou aqueles comandos sequenciais que se repetem varias vezes durante o seu dia? 

Você pode criar um atalho, conhecido como *alias*, para facilitar a sua vida e utilizar esses segundos extras que vai economizar para compartilhar essa dica com seus colegas! Win-win situation! 🙃

```Bash
git config --global alias.<atalho> '<comandos>'
```

Por exemplo, configurando este alias:
```Bash
git config --global alias.undo '!git reset --soft HEAD~1'
```
Para desfazer o seu ultimo commit basta você digitar:

```Bash
git undo
```

Massa né? Você também pode combinar comandos assim:

```Bash
git config --global alias.shipit '!git add -A && git commit -m'
```

Agora para preparar todos meus arquivos para subir e comittar eu digito apenas:

```Bash
git shipit 'mensagem tão relevante que minha mãe ficaria orgulhosa'
```

Você já usa alias no seu dia a dia? Compartilhe nos comentários para eu poder copiar e evitar a fadiga! 

Vamo dale! 🚀
Mi Canal de Youtube sobre Programación 
Tags: programming, javascript, vim
Published: 2021-04-29 22:38:22

Hola ✌️
He comenzado un nuevo proyecto con el fin de aportar conocimiento a los programadores que apenas van comenzando. No me considero el mejor programando pero intento sumar 😁.
Les agradecería mucho si se suscriben :)
https://youtube.com/channel/UCktL6-HKRMQsfPxbkmZNaKA
WebAssembly Hello World
Published: 2021-04-29 22:31:07

---
title: WebAssembly Hello World
published: true
description: [code sketch] WebAssembly Hello World
tags:
series: code sketch
//cover_image: https://direct_url_to_image.jpg
---

played around with WebAssembly and wrote a simple hello world module in WebAssembly text format (WAT) using WebAssembly Studio!

```wat
(module
  (import "console" "log" (func $print (param i32 i32 )))
  (import "js" "mem" (memory 1))
  (data (i32.const 0) "hello, sparkles")
  (data (i32.const 15) "you are looking cute today :)")
  (func (export "main")
    i32.const 0
    i32.const 15
    call $print
    i32.const 15
    i32.const 29
    call $print
  )
)
```

sketch: https://webassembly.studio/?f=0zvla8tncsy

![WebAssembly Studio screenshot show hello world code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bzmy5kq6t9wretot8qxg.png)
Anvil : Easy To Create Web Apps with NoCode & Python.
Tags: anvil, nocode, python
Published: 2021-04-29 21:56:24

I found a good tool(Saas) to create web apps easily.
That is [Anvil](https://anvil.works/).

Anvil provides following features.

- Developing on Browser.
- Drag & Drop GUI Editor.

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fjyp2uqrmihso94srcje.png)

- Coding Python(Of course, able to use HTML, CSS, Javascript).
- Version Controling with Git.
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/63h49igafbpn5ucguh50.png)
 
- Delopying on local servers with OSS Tool(Anvil App Server)

**More feature** → [Anvil Features](https://anvil.works/features)

I've been searching NoCode Tools which creates Web Apps easily like bubble, Outsystems, Power Apps and so on.

Anvil is easier to use than other tools for me.
I like git version control and delopying on local servers(like Raspverry-pi).

If you are interested, please use it.
The tutorial is very easy to understand, and pulish your web app in a few mitues!
Javachat özgün sohbet sitesi
Tags: chat, sohbet, javachat
Published: 2021-04-29 21:51:34


Yazılı sohbet sitelerinin en büyük avantajlarından birisi ise, ücretsiz olarak hizmet vermeleridir. Ücretsiz olması, birçok kişi için kafalarında endişe niteliği taşımakta. Çünkü birçok arkadaşlık sitesi, hizmetlerini ücretli olarak sağlamakta. Ancak sohbet sitelerinin ücretsiz olarak hizmet sağlamalarında herhangi bir sakınca yoktur ve güvenilirlik konusunda sakınca bulunmaz.  Hatta günümüzde yer alan sohbet siteleri, arkadaşlık sitelerinden çok daha kaliteli ve eğlenceli bir hizmet sunduğu azımsanmayacak bir gerçektir. 

Yazılı Sohbet Odaları Nedir?

İnternet siteleri olarak yer alan sohbet odaları, genel olarak insanların iletişim kurarak keyifli vakit geçirmeleri amacı ile yaratılmış olan yazılımlardır. Kısaca ise, kişilerin bir ortam içerisinde birbirleri ile sohbet ederek diyalog kurmaları amaçlanmıştır. Bu şekilde bazı sohbet odaları amacının dışına çıkmakta olsa da, hala piyasa içerisinde kaliteli ve güzel sohbet odaları da mevcuttur.

Temel olarak kişilerin bir araya gelmesini sağlayan bu siteler, sohbet sağlayarak sanal arkadaşlık kurmalarını, hatta daha sonrasında bu arkadaşlıkların ise reel ortam içerisine taşınmasını sağlamıştır. Her ne kadar sanal sohbet ortamı içerisinde sağlanmakta olan bir sohbet türü olsa da, kendilerini tanıtarak dostluk ortamı içerisinde iletişimlerine fayda sağlamıştır. Burada bizim ve birçok kişinin en önemli gördüğü hususlardan birisi ise, kaliteli ve samimi bir şekilde oluşturulan sohbet odaları olmuştur.
Bu alanda ileri gelen sitelerden birisi olarak yer alan javachat.net sohbet sitesi, sizlerin samimi ve sağlıklı bir ortam içerisinde sohbet edebilmeniz adına oldukça kaliteli alternatiflerden birisidir.

https://www.javachat.net
Top 5 DEV Comments of the Past Week
Tags: bestofdev
Published: 2021-04-29 21:44:52

---
title: Top 5 DEV Comments of the Past Week
published: true
description: Smash a bug in the Forem codebase, get a badge and stickers!
tags: bestofdev
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nvjh80kv1nr41sw6wxke.png
---

_This is a weekly roundup of awesome DEV comments that you may have missed.  You are welcome and encouraged to boost posts and comments yourself using the **[#bestofdev](/t/bestofdev)** tag._

Earth Day is far from the only to celebrate [taking care of the planet](https://dev.to/devteam/building-a-healthier-planet-with-open-source-software-25jn) and educating ourselves on how to be better digital stewards. @bezpowell thanks for the fantastic resource!

{% devcomment 1dm12 %}


You can absolutely count on community support here, @mdotcoder! [Welcome](https://dev.to/thepracticaldev/welcome-thread-v121-14bm) again!

{% devcomment 1dm96 %}


[The first year of coding](https://dev.to/kieran6roberts/1-year-into-coding-here-are-the-tips-i-would-go-back-and-give-myself-41d2) can be full of excitement — _and_ challenges. The kind of support that @thebarefootdev showed here is what keeps DEV friendly and welcoming 💪
{% devcomment 1dn4l %}


Thanks @qwby for the tip on [How to Fix a Bad Commit](https://dev.to/guivern/git-how-to-fix-a-bad-commit-4068)! Keep up the good work!
{% devcomment 1dnp0 %}

This post on [React.Fragment](https://dev.to/codbugs/professionals-never-return-react-fragment-coders-do-4kim) is worth checking out. Thanks for the awesome comment, @pracoon ! We couldn't agree more. 
{% devcomment 1dnpk %}


See you next week for more great comments ✌
Hello world :)
Tags: html, css, javascript, react
Published: 2021-04-29 21:41:25

# Hello world!
I'd love to introduce myself into the dev community 🖤. I've been around reading posts for a few months and I believe it's time to start sharing my knowledge and experience.

## Who I am?
First of all, I'm Cale. A 21-year-old boy, currently studying Computer Engineering Technology in Canada🍁, I'm originally from Venezuela though. 

Programming has changed my life. Since a I was a child I started to develop curiosity about computers and "hacking" 💻. I was so sure what I wanted to be that I started to study by myself since and I'm pretty proud of my decision.

Currently, I'm learning and improving my HTML, CSS, JavaScript and React skills every day. I want to become a front-end developer 👨🏻‍💻, aspiring to Full Stack Developer though.

### Why am I starting to write? ✏📚
I've learned about experienced developers, the best way to learn is teaching, sharing and helping others. I've learned so much reading posts from developers I don't even know and I believe it's my turn to help others developers ✨.

###### Gratefulness 🤍

Thank you so much to all developers out there sharing their journey and knowledge. I truly believe I'm taking a good decision joining this loved community.
Super fast and small firmware embedded tracing
Tags: logger
Published: 2021-04-29 21:34:36

If you ever wished to have an universal printf like option inside an interrupt for runtime analysis of your microcontroller code, have a look at the little Trice tracer code at github.com. If offers you a comfortable and very efficient way getting logs from your target device and reduces the memory footprint. Sound impossible? It is true and open source! https://github.com/rokath/trice
Cloud Drops - Using Microsoft Learn to get started with Azure
Tags: learn, technology, azure, cloud
Published: 2021-04-29 21:07:09

![Cloud Drops - Using Microsoft Learn to get started with Azure](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2m3cm7yy2rnsdk3816b9.jpg)

**This post was originally published on Mon, Apr 5, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-microsoft-learn-azure/).**

Have you wanted to get started learning Azure, but you're not quite sure where to start? Then you need to check out Microsoft Learn! Microsoft Learn is a hub for learning content, including modules and learning paths, information around the official Microsoft certifications, and a curated video platform called learn tv.

{% youtube IYaQtpK8P-c %}
Cloud Drops - How Windows Terminal can make YOU productive with Azure
Tags: windows, commandline, developer, azure
Published: 2021-04-29 21:04:31

![Cloud Drops - How Windows Terminal can make YOU productive with Azure](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cnn0mw76covfgmt5xcc8.jpg)

**This post was originally published on Sat, Apr 3, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-windows-terminal-productive-azure/).**

Windows Terminal is a modern application that allows you to use your command line of choice, whether that is the Windows Command Prompt, PowerShell, PowerShell Core, Windows Subsystem for Linux  or the Azure Cloud Shell. This Cloud Drop shows you how to install Windows Terminal, and some tips/tricks in making you productive in Azure!

{% youtube W2LUQbd1VzU %}
VSCode Project Based Persistent File Associations
Tags: vscode, file, association, beginners
Published: 2021-04-29 21:03:00

Personally, it use to be the case that while working on a JavaScript document, on a React project in VSCode, I get all the goodies from intellisense and emmet for JSX code, today that was not the case. So I decided to change the **Language Mode** from standard **Javascript** to ***Javascript React***, and everything worked as expected.

Until I closed the file, VSCode change the file association back to standard **JavaScript** after I reopen it, fair enough.

But that meant that every time I close and open any JS document again I had to change the **Language Mode** back to **JavaScript React**, every single time. Not good.

Well there is a way to **make all JS documents** inside your project a **JavaScript React** document, no need to change the **Language Mode** ever again. My intent is not to make this the default VSCode global behaviour I just want this to happen for my React projects.

## How do we instruct VSCode to have a predefined Language Mode for our particular projects?

Well the answer is by adding a setting in your workspace file.

If you already have a `.code-workspace` document in your project, simply add the following to your settings:

```JSON
{
	...
	"settings": {
		"files.associations": {
			"*.js": "javascriptreact",
		}
	},
}
```
If you **do not have a workspace** setup in your project folder, the process is simple:
1. Go to **File -> Save Workspace As ...**
2. Name the file and save it in the root folder of your project
3. Add the code snippet above

Now all your JS files will be treated as JavaScript React files
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/57kipjwccvki33fmx32h.png)

Happy days!
Cloud Drops - Git 101 - Why use Git, and how to get started
Tags: devops, git, commandline, versioncontrol
Published: 2021-04-29 21:01:00

![Cloud Drops - Git 101 - Why use Git, and how to get started](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hg3mu3knde0oy5nsuph7.jpg)

**This post was originally published on Tue, Mar 30, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-git-101/).**

Have you ever had a scenario where you need to maintain versions of a set of files? Or have you needed to collaborate on files with colleagues in some way? That's a common scenario for developers, infrastructure engineers or data scientists/developers. It's an increasingly common problem. Some people solve this using   file shares or FTP Servers with numerous files, v1, v2, v2-final, but that doesn't scale and is quite a messy approach. Surely there is a better way?

That's where a Version Control System can really help you. One such option is Git. Git is a distributed version control system, which means that rather than relying on a central location to host and store the entire set of files and history, each machine has a full version of the codebase and history locally. This means each user can be productive locally and independently on their own machine. Git is also optimised to be very lightweight and perfomant.

{% youtube 4140Gtfp4-A %}
Cloud Drops - How does Git work behind the scenes?
Tags: devops, git, commandline, developer
Published: 2021-04-29 20:57:41

![Cloud Drops - How does Git work behind the scenes?](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cntf2hckjsva8ojxfs24.jpg)

**This post was originally published on Wed, Mar 24, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-git-behind-scenes/).**

Have you ever wondered how Git works behind the scenes? We'll go ahead, initialise an empty folder as a Git repository and explore the .Git folder that is created.


{% youtube tXTTPbTbwRg %}
Cloud Drops - Introducing and Setting up Git LFS (Large File Storage)
Tags: devops, git, github, commandline
Published: 2021-04-29 20:56:11

![Cloud Drops - Introducing and Setting up Git LFS (Large File Storage)](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fodnvviorcv84hq5ehlp.jpg)

**This post was originally published on Tue, Mar 23, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-git-lfs/).**

Have you ever considered storing large binary files in your Git repositories?  There are times where you may want to do this, e.g. for my podcast cloudwithchris.com to store my podcast files. Git LFS is an extension to Git which replaces large files with text pointers inside Git. Listen in to find out why you should care, how it works and what it is!

{% youtube 4WftZfn9L_I %}
Cloud Drops - Introduction to GitHub Codespaces
Tags: devops, github, developertools, developer
Published: 2021-04-29 20:53:01

![Cloud Drops - Introduction to GitHub Codespaces](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/39zzujoaia6t83vf59fn.jpg)

**This post was originally published on Tue, Mar 16, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-github-codespaces/).**

Have you ever had to setup a development environment from scratch? You have to install a ton of dependencies, probably a few tools along the way as well. It's not fun, it takes a lot of time and it prevents you from being productive. This is where GitHub Codespaces comes in.

{% youtube -tQ2nxjqP6o %}
Cloud Drops - Installing, Upgrading and Auto-Upgrading the Azure CLI
Tags: automation, commandline, azure, developertools
Published: 2021-04-29 20:49:24

![Cloud Drops - Installing, Upgrading and Auto-Upgrading the Azure CLI](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rtvyyhom030u5z2ltk4t.jpg)

**This post was originally published on Wed, Mar 10, 2021 at [cloudwithchris.com](https://www.cloudwithchris.com/episode/cloud-drops-azure-cli/).**

Want to get started with the Azure CLI in Azure Cloud Shell or on Containers, Linux, MacOS or Windows? Then check out this bite-sized video from the Cloud With Chris Cloud Drops series on Installing, Upgrading and Auto-Upgrading the Azure CLI.

{% youtube lCbK2DT5Lvc %}
Rails: Up 
Published: 2021-04-29 20:41:50

## Step1: Deciding type of website
There is one website that I really enjoy which contains bunch of ramdom stories, images or gifs. I can even upload them by myself. Since I am practicing, I thought, it will be better to mimic one of the familiar website so I choose to make my version of this website.
## Step2: Plans
### Models
I used below link do draw relational diagrams. I will have four models as you can find in  below as well. 
#### link: https://dbdiagram.io/home 
```
// Creating tables
Table users {
  id int [pk, increment]
  last_name string
  first_name string
  username string
  email string
  password string
}

Table posts {
  id int [pk, increment]
  user_id integer
  title string
  link string
  content text
  view integer
  
}
 
Table comments {
  id int [pk, increment]
  user_id integer
  post_id integer
  content text
}

Table likes {
  id int [pk, increment]
  user_id integer
  post_id integer
}

// Creating references
// You can also define relaionship separately
// > many-to-one; < one-to-many; - one-to-one
Ref: posts.user_id > users.id

Ref: comments.user_id > users.id
Ref: comments.post_id > posts.id

Ref: likes.user_id > users.id
Ref: likes.post_id > posts.id
```
### Controllers 
```
apllication_cotroller
comments_controller
likes_controller
posts_controller
users_controller
sessions_controller
static_controller
```
### Views
```
layouts: application
posts: new, edit, show, index, kups, topups, newups, _form, _post
sessions: new
static: about, _errors
users: new
```
## Step3: Implement
### static
aboutUps- explained about the website
### users
signup
### sessions
login
logout
### posts
user can upload files, write content, provide link for image or gif.
user can modify or delete the post they uploaded.
user can comment post.
user can like(thumbsup) the post.
whenever people see the post then the view is incremented.
## Reference
https://getbootstrap.com/
https://guides.rubyonrails.org/v5.2.0/active_storage_overview.html
https://github.com/Ejguzman3988/ft-020121-ImgTube
## Comment
There was a lot of different things that I need to consider. It was little bit confusing time to time but I managed to make decent website. It is always fun to make new website. One of my feature, uploading files view is not neat since I cannot use javascript. I am so excited for the future project that will be done using javascript. I will do much more and efficient way than this one.