teleren/devto huggingface dataset:
I get nervous as a mentor, too!
Tags: mentorship
Published: 2019-03-01 02:26:35

---
title: I get nervous as a mentor, too!
published: true
description: I share a lesson from my early days of mentoring.
tags: mentorship
---

Dear Reader, 
I want to be candid with you about my experiences as a mentor. I have mentored steadily in some capacity since I started working in industry. Mentoring caused complex emotions for me in the beginning. I love helping people and I took on the responsibility knowing that giving anything less than 100% would be difficult for me. I put so much pressure on myself. *I was nervous.*

If you have a mentor, you may also be nervous about your interactions with them. I remember fearing that I was wasting my mentors' time. I feared that their offers to answer any questions or meet up in the future were only courtesies. Now, as a mentor, I know that when I offer my time to someone, I mean it. I *love* when someone reaches out after I offer help. 

>If I enthusiastically tell you to email me anytime and give you my card, please know that I have already decided that you are an intelligent person with important things to say and I am incredibly interested in hearing more from you.

I see incredible potential in you. I think you are special. I want to see you succeed. You have made a great impression on me. Please do not forget this!

If you are a new mentor, you should remind yourself that your mentee is likely incredibly nervous because they think you're a cool person. Recently, I met a wonderful and smart young person who as soon as they met me expressed how awesome they think I am because I work at [cool place]. I was so struck by the idea that someone looks up to me for being at a job that they would like to be at that I froze for a few seconds. I instantly saw the worry in their face from my lack of response. I remembered how inspiring/intimidating it was for me to meet engineers working in industry. *As a mentor, cherish the moments your mentee expresses genuine emotion whether happiness, sadness, fear, or anger.* It is difficult to be honest with people we respect for fear that we may come off as inappropriate or unprofessional. Remember to practice empathy! If your mentee expresses something that throws you off and you don't know what to say, think back to when you were in a similar position as your mentee and share some tidbit about what that was like for you. That's usually enough to comfort your mentee and let them know they haven't said something egregious. 

>Though I still get anxious from time to time, these feelings have mostly decreased in intensity as I have come to understand the dynamics of mentoring relationships more.  

You'll get there too! Stay honest with yourself throughout the process, validate your feelings, and know that you'll get better at this thing. The lessons you'll learn and the relationships you'll build by sticking with it are truly worth it.

Signed, 
A Very Eager Mentor
Stop thinking accessibility is not important
Tags: a11y, ux, webdev
Published: 2019-03-01 05:06:32

---
title: Stop thinking accessibility is not important
published: true
description: Let's make internet accessibilty for everyone, let's innovate on that matter. Think about people with any type of disabilities
tags: a11y, accessibility, ux, webdev
cover_image: https://pixabay.com/get/eb35b9072ef1083ed1584d05fb0938c9bd22ffd41cb4104296f1c271a5/wlan-2088659_1280.jpg
---

A few weeks back I started to go to the gym. And it's becoming difficult for me to not judge places based on user experience. To think about the person itself is something that is getting more important as days come by. And then, relate it to what I work on a daily basis.

I realized some trainers usually pay more attention to people that are in better shape. You know... the ones with the big arms and tight clothes, not overweight, those who walk almost like robots. I'm not saying that's wrong. But, I also think about people with overweight or some sort of disability. Illness like eating disorders, hypothyroidism, diabetes, hypertension and, a big list of diseases.

We have no idea what kind of problems people might be struggling with. That's why it's important (in this scenario) for trainers to focus on the "minority". Because in the end, it's more than numbers or money... it's about people.

And then, I thought, Am I acting like some of those trainers? Am I ignoring people with disabilities that use our products? Am I part of those who don't care about accessibility (a11y)? Are you?  

It's our responsibility to think about the "minority". I'm double quoting the word **minority** because we tend to think that way. Usually, we develop applications, websites, products or services based on a specific audience. It's our job to think about **everyone**.

Sometimes, I need to send money to my mom using some of those transfer platforms. I ask myself: what would happen if I suffer an accident and get some sort of sight impairment. Would I be able to keep using the same service? It this platform accessible enough? And then, think about all the type of eye diseases that exist, or any other disability.

It's the designer's, developer's, Q.A. and project manager's duty to improve product development. Accessibility should be part of our work commitment. It's our job to think about user experience, to be more conscious about the person itself. It should be more than nice transitions, cute color combinations or custom components.

We need to stop thinking about the "minority" as the minority. Let's make internet accessible for everyone, let's innovate on that matter. Think about people with any type of disabilities. Create assistive technology friendly platforms. Develop for countries with a slow internet connection, low-quality devices and so on. 

Thanks for reading and sharing so we can impact technology communities on this topic. Do you have a recent experience where you or some of your peers forgot about a11y? Please share your thoughts, comments or suggestions.
How To Console.Log In React Application Using JSX ?
Tags: react, reactnative, ex6, jsx
Published: 2019-03-01 05:00:17

---
title: How To Console.Log In React Application Using JSX ?
published: true
description: How To Console.Log In React Application Using JSX ?
tags: #react #reactnative #ex6 #jsx
---

---
source : <a href="https://www.skptricks.com/2019/02/can-you-consolelog-in-jsx.html" > How To Console.Log In React Application Using JSX ?<a/>
---

In this tutorial,  we are going to discuss how to perform console.log() in react and react native application inside the render block. Most of the times developer trying to add console.log statement inside the return block of render block, in that case it will not print the statement inside the console rather it will print the results inside the browser screen.

<img src="https://4.bp.blogspot.com/-flXSmj-v_s8/XHYMKGhdONI/AAAAAAAACeM/vwBWoeaaYz0CmN8X7K9M-Hocv9yjqZU5QCLcBGAs/s1600/console.lo.png" />
Example To Call Functions Of Other Class From Current Class In React Native 
Tags: javascript, android, react, reactnative
Published: 2019-03-01 04:58:45

---
title: Example To Call Functions Of Other Class From Current Class In React Native 
published: true
description: Example To Call Functions Of Other Class From Current Class In React Native
tags: #javascript #android #react #reactnative
---

---
source : <a href="https://www.skptricks.com/2019/02/example-to-call-functions-of-other-class-in-react-and-react-native.html" >Example To Call Functions Of Other Class From Current Class In React Native </a>
---

This tutorial explains  how to Call Functions of Other Class From Current Class in React Native application. If you read java, c++ and other object oriented programming languages, then you must be remembering about  parent and  child class relationship. In order to access function and variable of another class we need to create object instance of that particular class. In react and react native we can create similar functionalities in order to access other class function and variable. 

<img src="https://4.bp.blogspot.com/-Yu4MHqfYccg/XHTD5JNNVkI/AAAAAAAACeA/ynQx1jAGb3ge3IY3MlocwFTf-HdxDei6gCLcBGAs/s640/c12.png" />

Download Link : <a href="https://www.skptricks.com/2019/02/example-to-call-functions-of-other-class-in-react-and-react-native.html" >Example To Call Functions Of Other Class From Current Class In React Native </a>
Azure - Configurando Webjobs
Published: 2019-03-04 15:57:11

---
title: Azure - Configurando Webjobs
published: true
tags: 
canonical_url: https://paulorobertoelias.com.br/2019-03-01-azure-configurando-webjobs/
---

Praticamente todo sistema possui a necessidade de criação de JOBs, ou tarefas repetitivas, como envio de e-mails, geração de cálculos, entre outros. Sejam eles intermitentes ou contínuos. São processos que normalmente são iniciados de forma automática ou mesmo executados o tempo todo. Se a aplicação estiver hospedada no Azure, a...
What non-tech skills do you consider transferable to programming/development?
Tags: discuss
Published: 2019-03-01 01:56:57

---
title: What non-tech skills do you consider transferable to programming/development?
published: true
tags: discuss
---

Hi all!

I have been a long time reader of this site, but this is my first time posting.
I am just curious what skills, outside of tech-related fields do you think would be beneficial to someone looking to try to make a career jump into programming / web development?

I am a career maintenance man, but my passion is with programming.  I feel like some of the skills that I have acquired through my field of work have helped me considerably with learning to program.  Some of the skills that I am speaking about include critical thinking, problem-solving, coming up with "outside the box" solutions to problems, and the ability to break a large problem down into smaller, more digestible problems, etc.

What other skills or occupations do you think would transfer well or be beneficial to someone looking to get into programming?  Or if you disagree with the skills I listed for my profession, please feel free to let me know why.
Go get your .dev domain!
Tags: dev, domain, portfolio
Published: 2019-02-28 23:11:00

---
title: Go get your .dev domain!
published: true
description: .dev Top Level Domain (TLD) is now generally available
tags: dev, domain, portfolio
---

As of today, the Top Level Domain (TLD) **.dev** is available at a reasonable price. [Go get yours!](https://get.dev/) 🤓

Along with the coolness of having your business, personal page, side-project or portfolio on a .dev domain, it also offers built-in security. That is, HTTPS is enforced for all connections to your .dev site. 

I just bought mine for like 15 USD/year- [davidojeda.dev](https://davidojeda.dev). Right now it only redirects to my personal page currently hosted at [davidojeda.mx](https://davidojeda.mx), but will make the .dev domain the main one!


Have you bought one yet?
A note about impostor syndrome
Tags: impostorsyndrome, impostersyndrome, programminglife, devlife
Published: 2019-02-28 22:44:43

---
title: A note about impostor syndrome
published: true
description: A note about impostor syndrome and how to eliminate it.
tags: impostor syndrome, imposter syndrome, programming life, dev life
---
Impostor syndrome is when a person doubts their accomplishments, feels that they don’t deserve it, or think that their achievements (a promotion, a raise, etc.) are the result of luck. The impostor syndrome can affect anyone, especially women and minorities who fear they owe their accomplishments to affirmative action.

What if we do the following when the impostor syndrome surround us?

What if we pretended we didn’t feel it?

What if we acted as though we were more confident and more competent?

What if we showed appreciation for what we’ve accomplished and behaved as we thoroughly deserved it?

What if we told our friends and family how happy we are about our accomplishments and how the result was expected due to all of our hard work and persistence?

It takes a lot of work to do this; it takes a lot of effort, more so than any of us can cope with.

But what if we did it every time the impostor syndrome shows up?

It’s possible that after doing the above for a while and acting as if we deserve our accomplishments, perhaps we would teach ourselves to take what we deserve and see the outcome we have always hoped for.

Originally posted here: https://ricardodsanchez.com/2019/02/10/a-note-about-impostor-syndrome/
did you get your .dev domain?
Tags: showdev, discuss, www, domain
Published: 2019-02-28 22:33:53

---
title: did you get your .dev domain? 
published: true
description: google now has .dev domains available. 
tags: showdev, discuss, www, domain
cover_image: https://thepracticaldev.s3.amazonaws.com/i/pgrey9yzlxm3ymiaup6x.png
---

I remember the day that all my internal .dev domains on my laptop no longer worked... I was pretty mad 😡. It was due to the fact that google decided to swipe of the .dev extension as on official top level domain. You can read more about it here! [https://en.wikipedia.org/wiki/.dev]

Although it does suck that we can't use .dev for development anymore locally, it is kind of cool 😎 that we have an official developer top level domain! So I’m officially the owner for **DeChamp.dev** 😁 🎉. It’s my middle name and my user handle. 

Did you grab yours yet? Get them before someone grabs yours! 

![sad](https://thepracticaldev.s3.amazonaws.com/i/bf3kmniattaean7mr0nu.jpg)

Share you're below! Just make sure you actually have them confirmed before you do, just so no bad guys swipe em lol.
Writing really good technical documentation and guides for APIs and SDKs is NOT easy. Any tips out there?
Tags: help, tips, devtips, writing
Published: 2019-02-28 22:14:42

---
title: Writing really good technical documentation and guides for APIs and SDKs is NOT easy. Any tips out there?
published: true
tags: help, tips, devtips, writing
---

Any tips or sources on how-to writing really good documentation and guides for external APIs and SDKs?

Here are some resources I've found:

- [Building Great API Docs](https://www.heavybit.com/library/video/building-great-api-docs/) by Greg Koberger (42 min video)
- [The Four Layers to Great Documentation](https://dev.to/ojkelly/the-four-layers-to-great-documentation-dj7) by Owen Kelly
- [Five tips for improving your technical writing and documentation.](https://medium.com/@limedaring/five-tips-for-improving-your-technical-writing-and-documentation-47353723c8a7) by Tracy Osborn
Showcase your Gatsby Site
Tags: gatsby, opensource, typescript, jamstack
Published: 2019-02-28 22:02:28

Have you created a Gatsby site that you're proud of? It could be for a client or just your personal site. Either way, you can submit it to the Gatsby showcase.

It's pretty simple to do. Just follow the instructions [here](https://www.gatsbyjs.org/contributing/site-showcase-submissions/). In a nutshell, you fork Gatsby on GitHub and add your site details to their showcase configuration file. Once the PR is approved and merged, the next time they deploy the Gatsby site, your site will be in the list!

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

As a bonus to doing this:

* it's free publicity for you
* it's a contribution to open source
* become part of maintainers team for the Gatsby organization on GitHub
* the Gatsby team gives you free swag for the PR. Who doesn't want Gatsby socks?!

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

I'm under blogs in the showcase, but you can also go directly to [my site profile](https://www.gatsbyjs.org/showcase/www.iamdeveloper.com).


And for those interested, here's my site's source code full of TypeScript, React and Netlify CMS goodness.

{%github https://github.com/nickytonline/www.iamdeveloper.com %}

<center>
![Lenoardo DiCaprio in the Great Gatsby on giphy](https://media.giphy.com/media/jNdw5Qmy5MOpq/giphy.gif)
</center>
Grab your .dev domain!
Tags: tld
Published: 2019-02-28 21:38:08

---
title: Grab your .dev domain!
published: true
description: Just a notice to grab the TLD you've been waiting for
tags: tld
---
.dev domains are now generally available! I just grabbed a few and thought many folks here would like to do the same. During the early access period the one with my last name was selling for.....$11,000! LOL
Unveiling the Future Features of Sparrow6
Tags: perl6, devops, automation, taskrunner
Published: 2019-02-28 20:50:41

---
title: Unveiling the Future Features of Sparrow6
published: true
description: Task states in Sparrow6
tags: perl6, devops, automation, task runner
---

Around month ago I [announced](https://www.reddit.com/r/perl6/comments/ahbu54/sparrow_moves_to_perl6/) Sparrow migration to Perl6.

The [road's](https://github.com/melezhik/Sparrow6/blob/master/Roadmap.md) turned to be more longer than I expected, but this worths it.

Beside the fact I now understand Perl6 much better just because I am rewriting pretty big code base from the scratch, that also gave me an opportunity to rethink the entire design and bring some new features on the road.

And here the one. **Task states**. This is a *killer* feature of [Sparrow6](https://github.com/melezhik/Sparrow6). I can't find anything similar in alike automation systems (chef and ansible).

Now tasks have states that gets returned as a *Hash object* back to the main scenario so that the state data *could be used* in further tasks. Let me show an example:


```perl

#!perl6

my %state = task-run "keyvault secret", "azure-kv-show", %(
  kv      => "{config<kv>}",
  secret  => [
    "connection-string-dev"
  ]
);

say "checking connection: {%state<connection-string-dev>}";

task-run "check login", "mssql-check-login", %(
  dsn => %state<connection-string-dev>
);
```

In this scenario two subsequent tasks get called. The first one fetches database connection string with credentials  from azure from key vault and dump it to a screen, the *initial* purpose was just only printing secrets from kay vault, nothing else.

One day I thought I would also like to *test* if returned connection string is valid, in terms one can use it to connect to database. So I'd like that task return a value like a function. The idea had been in my mind for awhile till I got a chance to see a proper use case for that feature.

Now I can run the second task that checks if the connection string allow to connect to database, executing sqlcmd command with connection string.


The feature allows to *return data* from one task and *use* this data as *input parameters* for other one, enabling "pipeline" tasks.

It was not possible in old Sparrow. Where you just have two subsequent tasks that cannot pass a data from one to other. 

---

Stay tuned. You can find the status of [Sparrow6](https://github.com/melezhik/Sparrow6) project in [Roadmap.md](ttps://github.com/melezhik/Sparrow6/blob/master/Roadmap.md) file.
Spring Data REST Tutorial: Developing RESTful APIs with Ease
Tags: springboot, springdatarest, restfulapis
Published: 2019-02-28 20:08:37

---
title: Spring Data REST Tutorial: Developing RESTful APIs with Ease
published: true
description: Learn how to develop REST APIs with ease by using Spring Boot and Spring Data REST.
tags: #springboot #springdatarest #restfulapis
canonical_url: https://auth0.com/blog/spring-data-rest-tutorial-developing-rest-apis-with-ease/
---
In this article, you will learn how to develop REST APIs with ease by using Spring Data REST and Spring Boot together. 

Throughout the article, you will scaffold a new Spring Boot application, create a JPA entity, and use Spring Data REST to provide some basic operations over it. 

[Read on 🍃](https://auth0.com/blog/spring-data-rest-tutorial-developing-rest-apis-with-ease/?utm_source=dev&utm_medium=sc&utm_campaign=spring_devapis)

![Spring Data REST Tutorial: Developing RESTful APIs with Ease](https://thepracticaldev.s3.amazonaws.com/i/2dch02lcn3kuwpslkpwu.png)
Find longest word in a given string
Tags: challenge, beginners, javascript
Published: 2019-02-28 19:32:26

---
title: Find longest word in a given string
published: true
tags: #challenge #beginners #javascript
---

![Photo by Magdalena Kula Manchee on Unsplash](https://images.unsplash.com/photo-1538209647246-bb82d2e4b372?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80 "Photo by Magdalena Kula Manchee on Unsplash")


## Rules


1. Create a function that takes a parameter and returns longest word in that parameter
2. Let's assume that this function will always get's a string as it's parameter
 

###My Solution


![code snippet](https://thepracticaldev.s3.amazonaws.com/i/am1rgdf4zzyses4ml2ir.png "generated by Carbon")
New Experimental Feature: "Target Experience Level" for Posts
Tags: meta, changelog
Published: 2019-02-28 19:04:24

We now have an attribute on posts which accepts a rating of 1-10 for determining the target audience in terms of how beginner-friendly or advanced a post is.

The goal is to help folks discover helpful content depending on where they fit on that spectrum. The [#beginners](/t/beginners) etc. will still be useful, but this adds one more factor under the hood.

With that in mind, we you may now declare where you feel you stand "experience level" in the misc section of your settings. This is private info meant only to improve your experience on the site.

## [👉 dev.to/settings/misc](https://dev.to/settings/misc)

In terms of labeling posts with the appropriate experience level, we're relying on wisdom of the crowds. Users with mod privileges will now be able to rate posts when they append `/mod` to URLs of posts. There is also now a global [dev.to/mod](/mod) endpoint to be able to do this in bulk. We will add more helpful functionality to this post over time.

All in all this is meant as a _gentle_ indicator to help people see more relevant posts. It's not designed to completely silo content based on its target experience level. The interface for this is also fairly low level. It may make sense in the future to allow people to pick more descriptive words, or possibly rank on 1-5 instead of 1-10.

As an example of where this may come in handy, here is a wonderful post which begins by answering the question "What is Machine Learning?". It's a great read for all, but definitely leans on the beginner end of the spectrum.

{% link https://dev.to/apoorvadave/beginning-with-machine-learning---part-1-pbl %}

Otherwise, this post assumes some more advanced knowledge on the topic and software development in general.

{% link https://dev.to/swyx/unsupervised-learning-information-theory-recap-4iem %}

Folks who are more likely to benefit from and enjoy the first post will be _slightly_ more likely to come across it and the folks who will benefit from the second post will be more likely to see the second.

We will have some more instruction available, but mods can get started labeling posts by experience level if they wish to. This functionality will be available for authors of the posts as well in the future, but we'll wait until the interface for the whole feature is a bit more user-friendly.