teleren/devto huggingface dataset:
¿Qué preguntas hacen en entrevistas de trabajo?
Tags: discuss, spanish
Published: 2020-07-02 13:09:43

últimamente estuve haciendo algunas entrevistas y siempre hay una parte donde uno tiene la oportunidad de preguntar cosas, yo por mi parte no soy una persona que pregunta mucho, pero por lo general *me interesa saber cosas del día a día del trabajo (metodologías, comunicación con los compañeros, cuales serían mis responsabilidades, etc) y después cosas técnicas del trabajo, qué tecnologías usan, qué están buscando conseguir a nivel técnico...*

Ustedes que preguntas hacen a las personas que los entrevistan cuando estan aplicando a un trabajo.

Si las entrevistas tienen múltiples pasos qué preguntas les hacen a los:
* Recruteirs
* Líder técnico o persona que es más técnico
* Product owner
* Departamente de recursos humanos
Starting a worker co-op of software developers
Tags: business, startup, cooperative
Published: 2020-07-02 13:03:30

_Whoa, stop right there. Don't know what a worker co-op is? Read [this](https://institute.coop/what-worker-cooperative) first._

After many months of twiddling thumbs and considering the prospect in theory, some coworkers and I have decided to launch our own worker co-operative business. Two things prompted this decision:

1. The corona virus pandemic and the need to close physical places of business revealed just how ill-prepared small businesses are for the digital age.

2. As supporters of the growing co-op movement, we felt it was our duty to get involved and prove to other Rhode Islanders that worker co-ops can be just as successful (or more successful) than conventional businesses.

We've decided that our first pursuit will be in the web dev arena; the goal being to help small businesses in Rhode Island to elevate themselves to the same level of much larger companies online.

Our ethos is that small, locally owned businesses are preferable to big, corporate machines. Buying local creates a cyclical economy, which fosters the growth of community wealth, as opposed to the siphoning off of wealth that occurs when buying non-local. But the only way these local businesses have a chance at competing with the Amazons of the world, is if they can offer similar or better digital experiences for their communities.

Local farms and food co-ops should have more convenient websites for ordering fresh produce than Whole Foods. Local hardware stores should have websites just as good or better than Home Depot's. Local cafés and restaurants ought to have better ordering systems than Starbucks and Chipotle. And so on.

With an equal footing online, local enterprise has a fighting chance against the tentacles of Amazon, Walmart, and the like.

And so, [Starboard Developer Co-operative](https://twitter.com/starboardcoop) is setting sail. We're out to prove that co-ops are the future model of doing business and that buying local doesn't need to be less convenient.

![Starboard Developer Co-operative](https://dev-to-uploads.s3.amazonaws.com/i/347fu2fkew3flcxssoka.png)
How much planning and architecting do you do before working on a feature?
Tags: productivity, discuss
Published: 2020-07-02 12:59:59

I know this might seem obvious to some but before working on a feature how much planning and architecting do you do?

Sometimes when working on something that initially seems fairly simple to implement you later on realise that maybe you had underestimated the overall scope and maybe didn't consider a couple of things. You end of writing spaghetti code and things just take longer to implement.

I believe that doing some initially planning and architecting has the following benefits:

- Your code becomes a lot more structured and cleaner
- You end up developing features quicker as you focus more on doing rather that thinking so much about what methods or properties you need

At times I know we are keen to get things out but it's always good to do a little planning, no matter how small your feature is. 

Would love to get some feedback on the types of tools or methods people use to tech plan their features or projects.
Learning API struggling with Go html/template need advice.
Tags: help, go, webdev, html
Published: 2020-07-02 12:43:00

I have been working on this for an embarrassingly long amount of time and I feel like I am losing my mind. I will try to explain and be brief and any help would be immensely appreciated.

I am trying to write a basic program or web app that reads from youtube data API.

Basically the objects I create in my .go file cannot always be read in the html actions after passing the object to the execute template function and I do not understand why. Nothing shows. I will paste the code below and explain in more detail.
<h1><b> .go objects </h1></b>
```go
type Member struct {
	Name      string
	ChannelID string
	Title     string
	Thumbnail string
	Uptime    time.Time
}
type Organization struct {
	Members []Member
}
```
<h1><b> .go writers and handlers etc </h1></b>
```go
func main() {
	fs := http.FileServer(http.Dir("css"))
	http.Handle("/css/", http.StripPrefix("/css/", fs))
	http.HandleFunc("/", index)
	http.HandleFunc("/view", view)
	http.ListenAndServe(":3000", nil)
}

func index(w http.ResponseWriter, r *http.Request) {
	tpl.ExecuteTemplate(w, "index.html", nil)
}

func view(w http.ResponseWriter, r *http.Request) {
	org := initMembers()
	
	//checking to see if org contains data I need at this point. And it does.
	 fmt.Println(org)
	 tpl.ExecuteTemplate(w, "view.html", org)
	
}

func initMembers() Organization {
	now := time.Now()
	org := Organization{
		Members: []Member{
			{
				Name:      "John",
				ChannelID: "xxxxxxxxxxxxxxxxxxxx",
				Title:     "Offline",
				Thumbnail: "empty",
				Uptime:    now,
			},
			{
				Name:      "John2",
				ChannelID: "yyyyyyyyyyyyyyyyyyyy",
				Title:     "Offline",
				Thumbnail: "empty",
				Uptime:    now,
			},
			{
				Name:      "John3",
				ChannelID: "zzzzzzzzzzzzzzzzzz",
				Title:     "Offline",
				Thumbnail: "empty",
				Uptime:    now,
			},
		},
	}
	return org
}

```
<h1><b> html file trying to range members information </h1></b>
```html
{{ range .Members }}
       {{ .Name }}
{{ end }}

```

I omitted a lot of the code such as the call to the API and unmarshaling the json. When I unmarshal the json into a struct that is specifically for the json and pass that data to the execute template function it actually lets me make the calls on the html file. However, I do not understand why it will not work the way I have it shown above as I have tried for what feels like 1000 variations at this point and to no avail.

<h2><b> Navigating to the view.html page via the view func is where the issue lies. Or where the execute template call that isn't working is at least. </h2></b>

Overall what I am trying to do is pull specific SINGLE user data with the API call (which I've made work) and store that user data in a consolidated array object that I can iterate over in the html file (which I haven't made work). If anyone is willing to help or ELI5 I would be very grateful!! Thank you.
Github Readme Chrome Extension
Tags: github, opensource, showdev, productivity
Published: 2020-07-02 12:22:35

As seen in the picture, with this extension, this `See Markup` is available when editing any .md on github.

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

Saves time and help make it look good.

Download from here - https://chrome.google.com/webstore/detail/github-readme-markdown/paacehodnnofnmhogoclomamladkpabg
[Beginner AI] Duomly coding challenge #4 Sentiment analysis
Tags: challenge, beginners, codenewbie, python
Published: 2020-07-02 12:09:28

Hey guys,
we created a coding challenge that you can complete to test your skills and build a coding portfolio.

### Today's info:
- Get movie reviews from themoviedb API
- Create an AI that can predict the sentiment of the movie reviews
- Use RNN (Recurrent Neural Network) and LSTM (Long Short-Term Memory)
- Create git repository with name Duomly challenge #2
- Push the code to the GitHub and share a link to the repository in the comments

### Movie reviews API:
https://developers.themoviedb.org/3/movies/get-movie-reviews

### HELP:
- AI with RNN and LSTM free course:

https://www.youtube.com/watch?v=t6lT6IN7e9M

- Python course:

https://www.duomly.com/course/python-course/

- Machine learning course:

https://www.duomly.com/course/machine-learning-course/

Let's start!

<a href="https://www.duomly.com?code=lifetime-80">![Duomly promo code](https://dev-to-uploads.s3.amazonaws.com/i/0g4daype9eb0aydh4iv9.png)</a>

Radek from Duomly
Daily Developer Jokes - Thursday, Jul 2, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-07-02 12:00:26

---
title: "Daily Developer Jokes - Thursday, Jul 2, 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%20Jul%202%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/5e1259ae4191d.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___: Why did the developer cancel their dinner plans?

___A___: They were unable to fulfil peer dependencies
 -->
My best developer interview experience
Tags: career, interview
Published: 2020-08-27 10:15:41

---
title: My best developer interview experience
published: true
date: 2020-07-02 11:57:53 UTC
tags: #career, #interviews
canonical_url: https://glennstovall.com/the-best-developer-interview-ive-experienced/
---

There are many less-than-ideal practices when it comes to interviewing software developers. Some people give [whiteboard interviews](https://glennstovall.com/white-board-interview/), which treat your craft like trivia and put you spot. Others provide you with take-home projects that can seem like free labor. Developers looking for work don’t have time to spend 5-10 hours working on a project that only one company will see. In the worst cases, candidates write code, and then the interviewing company uses it in production without compensation. 

I read frustration online, but I don’t see a lot of positive experiences. I wanted to share the best interview experience I’ve had, as I feel it could be a model for companies to both accurately gauge developer’s skills while treating them fairly.

## Step 1: Minimum Viable Contract-to-Hire

After an initial interview, the company offered a small project. It didn’t require any development environment other than a static HTML page. The estimated time for the effort was one hour, and the elapsed time for completion was three days. Within this timeframe, I could complete the work without pressure while still showing that I could stick to deadlines.

They paid me $100 for this.

The company understood that developers are busy and should deserve compensation for work. The requirements were clear and overly specific. It was more akin to a hack you would in place for one ornery customer than production-ready code.

I was freelancing at this time and considered mass applying to jobs to land several tiny gigs.

## Step 2: On to the written portion of the exam

The second part of the assignment was writing a 2-3 paragraph essay about how I would approach generalizing the feature and turning it into extendable, usable production code. In addition to testing that I could think about writing quality code and software architecture, this part also gave me a chance to display my writing and communication skills. Writing a clear summary of an idea is closer to what you’ll be doing at your job than a coding exercise written with a marker.

## The result

While I didn’t get the job, I left feeling great about the people, the company, and the interviewing experience. I think one reason we struggle with interview processes is that unlike other parts of working in software, its much less open. I hope that by sharing this experience, I give some other companies some ideas on how to improve their processes.

_Shorter professional dev thoughts available on Twitter: [@GSto](https://twitter.com/gsto)_
Password generator using python 😍
Published: 2020-07-02 11:53:11

import random


lower ="abcdefghijklmnopqrstuvwxyz"
upper ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numbers ="0123456789"
symboles ="[]\•@#$&()"

all=lower+upper+numbers+symboles
length =16
pass ="".join(random.sample(all,length))
print(pass)
15 Vanilla JavaScript PROJECT IDEAS: BEGINNER TO EXPERT [WITH FREE TUTORIAL]
Tags: javascript, beginners, codenewbie, webdev
Published: 2020-07-02 11:44:49

Now a days everyone is obsessed with the frameworks, but here I’ve listed down some JavaScript tutorials. I tried to find some really really good projects, but sadly I didn’t find any good expert projects(which is free). So check the list and let me know which one you love most ? - 

# Starter

## Todo App
{% youtube Ttf3CEsEwMQ %}

## Calculator
{% youtube CI2GwL--ll8 %}

## Student Grade Calculator
{% youtube AEOVHGefS1g %}

## Music App
{% youtube 2VJlzeEVL8A %}

# Intermediate Project ideas

## Memory Game
{% youtube bbb9dZotsOc %}

## Tic Tac Toe
{% youtube Y-GkMjUZsmM %}

## Whack A Mole
{% youtube toNFfAaWghU %}

## Drum Kit
{% youtube VuN8qwZoego %}

# Advanced Project ideas

## Booklist App
{% youtube JaMCxVWtW58 %}

## Super Mario
{% youtube g-FpDQ8Eqw8 %}

## Tetris Game
{% youtube HEsAr2Yt2do %}

## 8-Ball Pool
{% youtube 49mVOkCw-UE %}

# Expert project ideas

## Ukulele tuner
{% youtube F1OkDTUkKFo %}

## Netflix video player
{% youtube c_NHSIF7vG0 %}

## E-commerce
{% youtube 023Psne_-_4 %}

## Neural networks
{% youtube 6E6XecoTRVo %}

I know it’s a huge list but thanks for reading this whole thing! Share this with your friends to help them!

Here Instagram version of the post –

{% instagram CCIwwB1ALLb %}

Originally it published on [nerdjfpbblog](https://blog.nerdjfpb.com/project-ideas-for-vanilla-javascript-beginners-to-expert/).


I’ve started a programming community on discord. Click to join [Discord Channel](https://discord.gg/uDj2JtH)

I've two free PDF for you
- [Learn JavaScript in 30 Days](https://blog.nerdjfpb.com/javascript-in-30-days-free-pdf/)
- [Node JS In 30 Days](https://blog.nerdjfpb.com/node-js-in-30-days-free-pdf/)

You can connect with me in [twitter](https://twitter.com/nerdjfpb) or [linkedin](https://www.linkedin.com/in/nerdjfpb/) or [instagram](https://www.instagram.com/nerd_jfpb/)
1LAKH Commits !!!! on Github 😎 😵How!!
Tags: github, opensource, showdev, python
Published: 2020-07-02 11:44:25

Paint your commit graph - #f03c15 green
Want commits in your github?
Want more contributions?
just few click ahead--- 😃

So, I did 24K commits in Github within 24 hrs by running an automated program.
In every 2 hours, the commits will automatically be increased by 1000.
See my work. Give ⭐️ 👏
https://github.com/coolanant/24hrs-automated-commits
62 : Puzzle
Published: 2020-07-02 11:42:49




I just decide to focus on growing my logic skills above all, there are other ways I can try, in order to achieve that goal, I needed someone supporting my idea, but life is too hard to help someone else, or.. they don't care haha. This world is messed up, these days. 🙏 I don't like to accept it, it is quite true? well, I am surviving, so grateful. and I could remain the old I am, tried to give up for a thousand times. I am here, still crazy as I am 😘


---

One thing is sure that I want to be different, still value what I want to make it happen on my eye. My intuition was not wrong, it needs specific words to describe. I adore the logical process but, I am too shy to open my world, always. I learned how to relax by myself 🤗 enjoying my new world. I can't help myself without programming any longer in my life. To be normalized, that 'math is equal to programming'. Let's take time to actualize, Please, go slow and steady. The second chapter is finally opened!!!!!!!!!!!!! 🏳️‍🌈


---

Currently, I am falling in love with solving puzzle problems, it is such fun to think in a variety of ways, if anyone interested in logic problems, please hit me up!!!!!!! 😃 If you are rainbow, I am more glad to connect!!!!!!!
Find proper Notes for Recursion/DP and more..😃
Tags: tutorial, computerscience, opensource, github
Published: 2020-07-02 11:38:46

{% youtube j0cxlU_HdvM %}
{% youtube rDWyGJv0kvE %}

Notes - https://github.com/coolanant/Data-Structures/

Join me on this Lecture Notes. Start the repo, and subscribe to my youtube channel. Follow me here also. :)
Starting to build a Laravel simple website
Tags: laravel, showdev, tailwindcss, tutorial
Published: 2020-07-02 11:38:21

This is the first post of the series, where I will build a Laravel simple website. It will be an items catalog with the admin panel.

I use [Miro online whiteboard](https://miro.com) to design, what will be on the future website.

Here is the final diagram.

![Miro Board](https://dev-to-uploads.s3.amazonaws.com/i/h4r09zglh7moqa8lysuh.jpg)

Now let's explore it more detailed.

Our website will consist of 3 pages:

- Index
- Items List
- Items Detail

The backend framework, that I chose, is [Laravel](https://laravel.com/). It is a very popular PHP framework nowadays with [strong documentation](https://laravel.com/docs/7.x).

The frontend part of the website will be working on [MVP.css](https://andybrewer.github.io/mvp/). It is a simple stylesheet for HTML elements with no classes at all. For my purposes, it fits very well. Because my attention will be concentrated on the Laravel framework in this project.

Also, I want to build a simple administration panel with no additional frameworks or CMS. Of course, we need to protect it with the authorization module. It will be written in pure Laravel. No registration will be supported or social authorization with Facebook or others for the project simplicity.

Our admin panel will use [Taiwind CSS](https://tailwindcss.com/) framework, which is extremely popular in the dev community.

> Using utility classes to build custom designs without writing CSS

This is a very [useful technique](https://tailwindcss.com/docs/utility-first) in case of building an admin panel from scratch.

So, let's see our final tech stack:

- Laravel (the backend of our website)
- MVP.css (the frontend)
- Tailwind CSS (the admin panel frontend)
Dirty tip: How to remember weird commands you sometimes need
Tags: postgres, bash, macos, zsh
Published: 2020-07-02 11:28:50

We all have these cases where an annoying problem pops up every now and then, fixing them thoroughly is not necessarily a priority, you don't have the time to dig into them, you just need a quick fix.

And sometimes these issues repeat themselves and, again, you just have a thousand more important things to do.

Let me give you an example.

Every now and then PostgreSQL stops working on my Mac.

As it turns out, it's caused by a dirty shutdown, like the battery dying. From the scope of this article, it doesn't really matter.

I've learned that the solution to my problem is the following command:

`rm -f /usr/local/var/postgres/postmaster.pid`

Now I don't know about you, but my brain is not compatible with learning this path. Yet, I have to type it every two weeks or so.

What I do is prefix it with a non-command token. It looks like this:

`POSTGRESFIX rm -f /usr/local/var/postgres/postmaster.pid`

Now, every time I need this, I just have to type `history | grep POSTGRESFIX` and voilà. It yield a `command not found` with no side effects, but it gets stored in your history.

This could mean turning one problem into another: you have to remember the tokens you've used.

What I do is I include `FIX` in all of them. That way, `history | grep FIX` will bring up a list of all the commands that I need but I don't like or don't bother to learn.

This is dirty, it might not sound like a _professional_ solution. But sometimes we need to move fast and these things are okay.
Send Messages to Discord Whenever a New PR from Github occurs
Tags: tutorial, wayscript
Published: 2020-07-02 11:27:10

Introduction
------------

Someone just made a commit in your software development tools and you want you and your team to get notified. With Wayscript, you can seamlessly integrate Discord and Github to automatically receive messages about pull requests in your channels.  
Let’s build this integration.

Prerequisites
-------------

No prerequisites but here are some documentation you might find useful.

*   [Working with Github Trigger](https://docs.wayscript.com/library/triggers/github-trigger)
*   [Working with Discord](https://docs.wayscript.com/library/modules/discord)

Trigger
-------

For this example, we want the script to run when there is Pull Request in Github. Well, Wayscript provides a Github Trigger that can warn as well about new pull requests, new issues, and branch events. Add Github as a Trigger.

![Adding the trigger](https://cdn.wayscript.com/blog_img/113/1.png)

Once it’s done, you’ll have to add your Github account. After this, select a repository and the mode. Here we’ll work with Pull Requests Events.

![Configuring Github Trigger](https://cdn.wayscript.com/blog_img/113/2.png)

The panel will update and you’ll notice Outputs. These are just the common information you can find about a Pull Request.  
Select the title, the username, the URL, and the number.

![Selecting outputs](https://cdn.wayscript.com/blog_img/113/3.png)

The Github Trigger is ready, configured with the outputs we need. Let’s write the message we want to send.

Discord message
---------------

Wayscript also provides a Discord module to easily write or read messages. Add it as a new step in your workflow and let’s configure it.

![Adding Discord module](https://cdn.wayscript.com/blog_img/113/4.png)

After selecting the discord server you want to work with, you can choose the channel and select a mode(Read or Write).

![Configuring Discord](https://cdn.wayscript.com/blog_img/113/5.png)

Enter the message you want to send. You can also specify a name that the bot should use and an image URL for the bot to use as its icon.

![Discord message](https://cdn.wayscript.com/blog_img/113/6.png)

Good, We’re almost done. Turn on the GitHub trigger.

![Trigger On](https://cdn.wayscript.com/blog_img/113/7.png)

Now, Wayscript handles the automation of this script for you. :)

Conclusion
----------

If there's any questions feel free to message us on discord. We're happy to help! If you want to see this full script template, you can find it [here](https://wayscript.com/user/mangabo_kolawole/-ygNCphV).
Job Execution Systems: What is the difference between Jenkins, Rundeck, Airflow, Gitlab CI and others
Tags: jenkins, rudeck, airflow, gitlabci
Published: 2020-07-02 11:14:43

---
title: Job Execution Systems: What is the difference between Jenkins, Rundeck, Airflow, Gitlab CI and others
published: true
description: Learning Job Execution Systems
tags: jenkins, rudeck, airflow, gitlabci
cover_image: https://assets.mkdev.me/posts/covers/000/000/012/original/mkdev_article.png
---
What is the difference between dozens of tools that solve seemingly similar problem - to run some jobs? What are the fundamental concepts underneath all of those tools, be it Jenkins, Gitlab CI, Airflow or Rundeck?

In this video, Kirill Shirinkin will answer these questions and give you a rapid introduction to a couple of job execution systems.

{% youtube YjFbTNdXhQo %}

***

*You can always hire [our mentors](https://mkdev.me/en/specializations) and learn directly from them!*