teleren/devto huggingface dataset:
Interview gone wrong!
Tags: interview, women, android, remotejobs
Published: 2019-05-27 17:30:01

---
title: Interview gone wrong!
published: true
description: When the interviewer makes all the wrong mistakes.
tags: interviews, women, android, remote jobs
cover_image: https://thepracticaldev.s3.amazonaws.com/i/xqw75id1dqnj6il0c6o3.jpg
---

*"Employers often forget that interviews are not a one-sided affair. An interviewee is assessing your suitability as an employer just about as much as you are assessing theirs as an employee."*

I walked into this interview session already feeling like this might not end well. When I look back, this should have been my first **huge red flag** and I would have avoided this whole unnecessary experience.

I got to the venue early (15 minutes), I normally use this time to asses the current employees' mood and interaction as I watch quietly from a distance. The office had no receptionist so I didn't get the chance to introduce myself and why I was there.

When it was time for my interview to start, they kept me waiting another whole 15 minutes and by the time I got into the room, the panellists didn't seem to have been bothered by their tardiness.

How exactly did this interview go wrong? I really should have walked away when: 

1. The panel introduced themselves and then the "boss" tasked me to recite their names - I guess to test my memory skills?

2. They asked me details about my personal life to which I answered openly only to get the annoying question, "Do you have a social life now that you are a wife and mother?"

3. I asked for clarity on my JD and was told it might include wiping tables or even making lunch for the team - I guess this was to be on a light note?

![](https://thepracticaldev.s3.amazonaws.com/i/pt4t6t4x8tamdlsmq8s3.gif)


At the end of the interview, I walked away feeling so deflated. I hoped they would never contact me regarding this initial interview but alas! they did and they requested me to come the following week for a technical test. I declined this request explaining that my JD was not clearly stated during the initial interview and wished them well.


Why are interviews so draining though?

_PS: I'm looking for Android Developer jobs, please reach out to me if you have any helpful leads_
How to write a promise in javascript
Tags: javascript
Published: 2019-05-27 17:25:15

Hello and welcome to my post. I am going to teach you how to write a promise. First, why should you use promises in your code? The answer is simple, and that is, it helps you wait for the response of an action before going on to perform another action. I know you want to see the code so here you go.

![Alt text of image](https://i.ibb.co/1zrvp32/promise.png)


It is as simple as you see. Now you can go ahead and have promises in your code.
You can connect with me on twitter. Thank you and happy coding
Custom System Fonts
Tags: ubuntu, linux
Published: 2023-01-06 02:01:34

---
title: Custom System Fonts
published: true
date: 2019-05-27 16:15:25 UTC
tags: Ubuntu,Linux
canonical_url: https://brandonrozek.com/blog/custom-system-fonts/
---

 **Warning: This blog post partially applies to Ubuntu-based operating systems**

I wanted to add a font to an image on GIMP. Now I wanted to make it so that the font is available system-wide in case I ever needed it again.

Following this [blog post from It’s FOSS](https://itsfoss.com/install-fonts-ubuntu/) I decided to make a `.fonts` folder in my home directory. After that you can download various font’s from [Font Squirrel](https://www.fontsquirrel.com/), [dafont](https://www.dafont.com), [Google Fonts](https://fonts.google.com/), and others and drop the `.otf` or `.ttf` files into the `.fonts` folder.

Then to finally achieve my goal, I made sure I added `/home/user/.fonts` folder to my fonts as outlined on the [GIMP documentation](https://docs.gimp.org/2.10/en/gimp-using-fonts.html)
A TEACH FROM A BEGINNER
Tags: beginners, productivity
Published: 2019-05-27 15:52:54

Have you ever wondered how its like learning something new from a fellow learner who is just a beginner in that particular field.

we tend to feel that the best guidance and tutorials to follow are from experts,we forget that this experts have a lot of matter to offer and often mix up a lot of content and confuse the learners. A beginner is pretty good at simple basic explanations and i highly recommend any beginner to seek guidance from a fellow beginner who has ideally passed and understood that stage unlike going to an expert who will give you a lot of options and even fail to pick out one.

it the reason we listen and watch tutorials and fail at it ,fail to move from the beginner to intermediate,fail to advance from tutorial based practice code snippets to our own small working codes.

Your opinions are welcome 

Thanks you
Timelapse: Creating a Landing Page
Tags: javascript, react, gatsby, video
Published: 2019-05-27 15:48:14

---
title: Timelapse: Creating a Landing Page
published: true
description: Watch the creative process of making a landing page with no  design concepts
tags: [javascript, react, gatsby, video]
cover_image: https://user-images.githubusercontent.com/7070683/58430019-6ba3b100-80b0-11e9-8a86-92d730518c2b.jpg
---

This is how you can make a Landing Page with a good placed Call-To-Action.

I didn't have a design in mind, I just start moving things around, and using other websites as inspiration

{% youtube noF88drN7rc %}

My blog is open source, you can check it here:

https://github.com/santiq/softwareontheroad

Pull Requests related to the video can be found here:

- https://github.com/santiq/softwareontheroad/pull/30 
- https://github.com/santiq/softwareontheroad/pull/31

As always, thanks for passing by.
First Step To Learn Python
Tags: python, tech, learn, newbie
Published: 2019-05-27 15:47:14

---
title: First Step To Learn Python
published: true
description: 
tags: python, tech, learn, newbie
---

This is a very short post. 

I just wanted to document the start of "teaching myself" Python. I know there are people who criticize Team Treehouse and their learning style (at least I think?), but I decided that in order for me to actually learn how to develop in Python, I needed a structured course. It's the best way I know how to learn. So this post is to just announce that I started the journey on learning Python with Team Treehouse, and I am excited and nervous to see where this takes me for my future.
Auto Cancel Order Magento 2
Tags: php
Published: 2019-05-27 15:32:02

This Magento 2 extension allows store owner to provision automatic cancel order based on certain conditions (i.e Based on order certain status, payment method selections, date filter).

In eCommerce era, it is normal situations that your store order status always stays in "Pending" status for a large number of days just because the customer did not complete the payment or Sometime It also happens when you are using an offline payment method and store has a large number of fake orders. As per the default configuration of Magento whenever you receive any order It always decreases your product stock quantity, So just imagine that If in your webshop has some product quantity is limited and you receive a number of orders with a Pending status, then on certain time your product stock will change with "Out of stock" but in actuality you have product with in stock and your real customer can not place orders because of out of stock and you miss your real sales.

To keep in mind the Importance of this feature we at Shreeji Infosys developed this Auto cancel order extension for Magento 2 which allows store owners to set some conditions on the configuration level to automatic cancel orders. From the configuration store owner can filter with certain Payment method(s), order status and date selection to perform automatic cancel order.



Auto Cancel Order Features

Enable/Disable from backend
Increase product stock quantity on order cancelation
Store owner can set the CRON time from a configuration
Able to perform manual cancel orders by just clicking single click
Cancel order exclude order based on payment method selection from the configuration
Also, cancel the order exclude order based on order status selection from the configuration
Check log of each cancel the order either it succeed or fail
Support multiple store view
Making store owner life easy
Easy Installation and Ready to use





http://shreejiinfosys.co.in/auto-cancel-order-magento-2.html
How to test REST API where major bussiness logic is written in SQL
Tags: help, discuss, javascript, node
Published: 2019-05-27 15:26:38

---
title: How to test REST API where major bussiness logic is written in SQL
published: true
description: 
tags: #help,#discuss,#javascript,#node
---


Hi all

I am working on REST API written in express where business logic is written in raw SQL queries.

I want to follow TDD for future development.But I am not able to find any resource to guide me on how to begin.

Could anyone please lead me in the right direction on how to write test ?
What are your thoughts on the 4-day work week?
Tags: discuss, career
Published: 2019-05-27 15:25:09

---
title: What are your thoughts on the 4-day work week?
published: true
description: 
tags: discuss, career
---

Have you ever worked for a company with that schedule? If so, what was it like? If not, is this something you'd be interested in?
GitHub acquires Dependabot
Tags: news, github, dependabot
Published: 2019-05-27 15:22:41

---
title: GitHub acquires Dependabot
published: true
description: Discussing the news that GitHub has acquired Dependabot
tags: news, github, dependabot
---

It was recently announced that [GitHub has acquired Dependabot](https://dependabot.com/blog/hello-github/).  This is the latest in a string of big announcements, product news, and acquisitions from GitHub.

Via the announcement post:
> Here's what you need to know:
> - We're integrating Dependabot directly into GitHub, starting with security fix PRs 👮‍♂️
> - You can still install Dependabot from the GitHub Marketplace whilst we integrate it into GitHub, but it's now free of charge 🎁
> - We've doubled the size of Dependabot's team; expect lots of great improvements over the coming months 👩‍💻👨‍💻👩‍💻👨‍💻👩‍💻👨‍💻
[Source](https://dependabot.com/blog/hello-github/)

What are your reactions to this news?
Are you a Designer? Show it off on your resume!
Tags: design, jobsearching, resume, jobsearch
Published: 2019-05-27 15:14:38

---
title: Are you a Designer? Show it off on your resume!
published: true
description: 
tags: design, jobsearching, resume, jobsearch
cover_image: https://images.pexels.com/photos/2084974/pexels-photo-2084974.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940
---

In my current job searching, I've discovered that creative resumes are a GOD SEND. For the longest time, I've been using a base resume template made with a word document. Which is great, you can't fault a nice, simple resume. Hell, some companies like simple Word Doc Resumes better!

I finally bit the bullet and made a "fancy" creative resume. Two weeks ago I put it into rotation, and in that time I've had 3 interviews, and set up 2 more. This is more than I've ever had in a month with my old resume! And, specifically, I've been getting comments on how nice my resume looks.

And this hasn't just been for UX/UI Designer jobs. This is for Front End, Back End, Full Stack Web Development jobs. 

Having a resume that stands out from the crowd makes *you* stand out from the crowd. Which is exactly what we're all looking for while we're job searching. 

#But I'm Not a Designer?

That's 100% okay. If you have even the hint of design ability, try to think of ways to make your resume look less "same-y". Add some icons! Throw in some colour (that will still print well in black and white)! Try and make your resume your own. Even tiny little touches will go a long way.

My creative resume isn't even that advanced. It's basically lines and dots leading your eye through the document, adding a bit of hierarchy and colour to the entire thing. But it makes just enough of a difference that I get myself into interviews, where the magic happens.

And if you have no design ability whatsoever? Well, you can also hire someone who does. Or you can just stick with the good ol' standby. There is a reason it is the good ol' standby, after all!

#Show Off Your Personality!

One thing I find about resumes - I can never show people what I'm really like. That's always what the interviews are for, but you can't get to an interview if they don't like your resume. It's a catch 22.

Do you have a personal brand? Colour scheme you like to stick by? Let that come through! If you're bold, use bold colours! If you like things a bit more muted, use pastels! Dark? Black is a great colour. 

What's your portfolio site look like? How can you translate that into your resume? 

These are just some things to think about as you start trying to update and create the best resume for you.

#Conclusion

Think about it. Is it something you could feasibly do? Will it help you stand out? What shows off your personality in the right way?

Once you answer all of these questions, you'll know if this is something you want to do. And from there, you get free rein! You do you, folks. Because, if anything is a summary of you, it's your resume.
Testing python security
Tags: testing, python, security, pyconweb
Published: 2019-05-27 15:14:18

---
title: Testing python security
published: true
description: Python is a language that in a easy way allows to scale up from starter projects to complex applications for data processing and serving dynamic web pages. But as you increase complexity in your applications, it can be easy to introduce potential problems and vulnerabilities.In this talk José Manuel Ortega will talk about the common security problems in Python code, like remote command execution and SQL injections. Of course he'll show to to prevent against these and other types of vulnerabilities.
tags: testing,python,security,pyconweb
---

![](https://thepracticaldev.s3.amazonaws.com/i/jt91kw3wrhwmst6ywtrf.png)

https://speakerdeck.com/jmortega/testing-python-security-pyconweb

Python is a language that in a easy way allows to scale up from starter projects to complex applications for data processing and serving dynamic web pages. But as you increase complexity in your applications, it can be easy to introduce potential problems and vulnerabilities.In this talk José Manuel Ortega will talk about the common security problems in Python code, like remote command execution and SQL injections. Of course he'll show to to prevent against these and other types of vulnerabilities.
interesting question about Java
Tags: java, noob, learning
Published: 2019-05-27 15:13:52

---
title: interesting question about Java
published: true
description: 
tags: Java, noob, learning
---

Hey world changers!! I'm learning Java and I'm finding that I understand it a little too well and I don't know why. Is it meant to be understand very easily or am I missing something? I know coding and learning a language is not a walk in the park but I find that I'm able to learn and grasp what I'm learning very comfortably and I don't know if I should be.  what challenges have you or currently experiencing with Java? THANKS
The 7 Most Popular DEV Posts from the Past Week
Tags: top7
Published: 2019-05-27 15:03:21

---
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 Monday 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. ❤️


#1. A Simple Collection

John shares a few patterns they prefer to use while programming, and the community chimes in on some of their own preferred patterns.

{% link https://dev.to/thejohnstew/5-programming-patterns-i-like-53dp %}

#2. Whoa! What?!

If you read the docs end-to-end you might know these tricks, but if you didn't...here are five favorites.

{% link https://dev.to/briwa/my-whoa-i-didn-t-know-that-moments-with-jest-3a3h %}


#3. SRE - DevRel - Security

And so much more!

A technical career can take shape in many forms -- this post is a roundup of various technical directions. 

{% link https://dev.to/laurieontech/the-tech-career-guide-57a6 %}

#4. High Effort

A look into the amount of effort it takes to run an open source project, with some great advice along the way.

{% link https://dev.to/alexandereardon/what-does-react-beautiful-dnd-cost-to-maintain-52e8 %}

#5. Tips & Tricks

A few Chrome DevTools tips and tricks that can help improve your workflow. Who knew?

{% link https://dev.to/yashints/chrome-devtools-can-do-that-4a8l %}

#6. You're not alone!

Victoria shares advice for young devs on the job hunt -- from organization tips to the importance of self-care. 

{% link https://dev.to/torianne02/looking-for-your-first-dev-role-advice-for-young-devs-by-a-young-dev-h2a %}

#7. Building For Yourself

One of the best things about being a dev is building tools for yourself that don't exist! That's exactly what Chris did and now they have an awesome app on their hands.

{% link https://dev.to/chipd/my-girlfriend-likes-to-travel-i-like-to-know-how-much-it-s-gonna-cost-vue-node-and-some-apis-later-i-give-you-tripcoster-com-1cja %}


_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!_
NVIDIA CudaMiner Update!
Tags: cryptomining, nvdia, cuda, mining
Published: 2019-05-27 14:52:03

---
title: NVIDIA CudaMiner Update!
published: true
description: The faster and improved version of the NVIDIA CudaMiner is finally here!
tags: cryptomining, NVDIA, cuda, mining 

---
NVIDIA CudaMiner Update!
MBCians,

The faster and improved version of the NVIDIA CudaMiner is finally here!

Download from the link below:
https://github.com/MicroBitcoinOrg/CudaMiner/releases/tag/1.0.2
5 WebStorm shortcuts I use everyday
Tags: webstorm, javascript, discuss, beginners
Published: 2019-05-27 14:24:21

---
title: 5 WebStorm shortcuts I use everyday
published: true
description: the 5 WebStorm shortcut I didn't know I would use
tags: Webstorm, javascript, discuss, beginners
cover_image: https://images.pexels.com/photos/1509428/pexels-photo-1509428.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260
---
I'm using WebStorm IDE since I have a student license and one of the things I really like is the shortcuts !

We are writting a lot along the day and we are most of the time making the same actions over and over again.

This is why I searched for a faster way to do them. 🚅

#1- Multiline editing
`alt` + `left-click` this let you edit everywhere in you code.
![multi-line](https://thepracticaldev.s3.amazonaws.com/i/zkuikqdph0yvkujhbo2e.gif)

## 1.2 Multiline with text search
you can select next text occurence with `alt` + `j` and then edit multiple line in once. (useful if you forget a porperty)
![multi-line 2](https://thepracticaldev.s3.amazonaws.com/i/3lqacvqe628zgzmz2aic.gif)
> ⚠ Do not consider this as a rename tool.

#2- Duplicate a line
this one seems useless but it's a real time saver.
![ctrl-D](https://thepracticaldev.s3.amazonaws.com/i/vuepp5ugvou12kfhafxj.gif)
> I sometime use it to 'multi line edit afterwards'.

#3- Moving things around
You can also move you lines up and down with `ctrl` + `shift` + (up or down) so you are not forced to copy/cut.
![moving lines](https://thepracticaldev.s3.amazonaws.com/i/e4n5mx4ajbj6gq6asmbh.gif)
> this also works really great with JSON...

#4- Clipboard History
did you knew that Webstorm keep in history the content you have copied/cuted ?
Well now you know ! you can choose what to past with `ctrl` + `shift` + `v`.
![clipboard history](https://thepracticaldev.s3.amazonaws.com/i/xa7h1hf4wx8758v7ptdj.png)

#5- Growing selection
when selecting something you can grow the current selection to the next level with `ctrl` + `w` to lower the selection hit `ctrl` + `shift` + `w`.
![selection](https://thepracticaldev.s3.amazonaws.com/i/vn2e78u6t4shzslwxn0d.gif)

#Conclusion
This is one of the reasons I love WebStorm. let me know if you have other useful shortcuts. and if you learned some of them ! 🎉
Why the rush? just chill and code
Tags: productivity, webdev
Published: 2019-05-27 14:08:14

Patience is annoying, I don't want to be patient, I want to know how to use all the programming languages in this world right now!! 😢, but that's not possible, at least for now, maybe in the future when they find ways to upload "brain knowledge" to the **net** for people to download to their brains, lol, that'll be some weird future though🤔. But anyway, the most important thing to realise is that in programming "patience" is unavoidable, so just chill and take your time. Don't be like how I was, I was learning java swing and javafx,  android, html, css, Javascript, php, python and nodejs and react, angular, I think at that time I was also actively interested in react native and electronjs, point is, learning alot of stuffs at once is stressful 😔. I got frustrated and stopped coding for months. Now I have to revisit those concepts in Javascript I should already be a pro at. But anyway, right now, I am focusing on only HTML, CSS and Javascript.🙃
wish me luck.🤓
Endless Run Game: Car Race
Tags: codepen, javascript, gamedev, showdev
Published: 2019-05-27 14:00:36

# Endless run game: Car Race

<p>Although this is not a racing game.</p>

<p>I made this game few years ago.</p>

<p>I really liked playing games back then, so I tried to make my own games.</p>

<p>I was studying the concept of game development. This game is inspired by a game in a brick game way back 90's.</p>

<p>I used base64 images for sprites (I feel sad, that it made my source code really dirty). I hope, I could get my "pro" badge when I get an increase.</p>

<p>The next step I am going to do here; is I am going to add a sound (Of course for better microinteractions).</p>

<p>After that, I also want to improve the source code, based on my latest standard way of coding.</p>

{% codepen https://codepen.io/takaneichinose/pen/MjNpXb %}

<p>About the game:</p>

<p>You are going too fast in the highway (Be careful not to be caught). Just dodge all the white cars.</p>

<p>Your score is the the top left corner of the "screen".</p>

<p>Controls:</p>

<p>Left, Right arrow keys. Yeah, you literally just need to dodge them.</p>