teleren/devto huggingface dataset:
Hi, I'm Anastasiia Olefir
Tags: introductions
Published: 2017-03-15 08:26:30

---
title: Hi, I'm Anastasiia Olefir
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [olefiir](https://github.com/olefiir)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Gabriel Guzman
Tags: introductions, php, go
Published: 2017-03-15 03:24:30

---
title: Hi, I'm Gabriel Guzman
published: true
description: My introduction post
cover_image: 
tags: introductions, php, go
---

I have been coding for many years.

You can find me on GitHub as [gabeguz](https://github.com/gabeguz)

I live in Dunham, QC Canada.

I work for [Lightspeed](https://www.lightspeedhq.com/).

I mostly program in these languages: [php](https://www.php.net), [go](https://golang.org).

I am currently learning more about managing people and teams.

Nice to meet you.
Hi, I'm Michael
Tags: introductions
Published: 2017-03-15 02:16:24

---
title: Hi, I'm Michael
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [blackknight36](https://github.com/blackknight36)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hello World!
Tags: newbie, hopeful, coding, support
Published: 2017-03-15 02:11:02

---
title: Hello World!
published: true
description: Just another intro message!
cover_image: 
tags: newbie, hopeful, coding, support
---



<h2>Hello Everyone!</h2>

<p>My name is Joseph!  I'm a self taught programmer who is currently on the front end track for <span class = "fccText"><a href = "https://www.freecodecamp.com/">Free Code Camp</a> certificate.  I am currently trying to finish up the intermediate projects there, and am having a blast diving into javascript and banging my head against the wall.  It's teaching me a lot along with the frustrations.</p>
<p>I used to program websites for fun back in high school with just HTML and CSS, back when CSS was still a 'hot new thing'.  Of course so much has changed since them, I've relearned a good chunk of it, but now I'm also learning javascript on top of it.  I have kind of fallen in love with javascript so far, even with above mentioned frustrations.</p>
<p>I found out about this site through someone's retweet, and will be seeing to utilize it as another resource and try to offer my support and keep trying my best to pay it forward.  I hope you're all having a good time in your path, no matter what level you're on in it!</p>
Hi, I'm Aleic27
Tags: introductions
Published: 2017-03-15 01:41:46

---
title: Hi, I'm Aleic27
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [Aleic27](https://github.com/Aleic27)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Ian Sutherland
Tags: introductions
Published: 2017-03-15 00:40:49

---
title: Hi, I'm Ian Sutherland
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for over 15 years.

You can find me on GitHub as [iansu](https://github.com/iansu)

I live in Calgary, Canada.

I work for [Relay Labs](https://relaylabs.co/)

I mostly program in these languages: JavaScript and Ruby.

I am currently learning more about React.

Nice to meet you.
Getting Started With ES6 and Babel
Tags: es2015, es6, javascript
Published: 2018-09-04 21:49:06

---
title: Getting Started With ES6 and Babel
published: true
tags: es2015,es6,javascript
canonical_url: https://medium.com/@chuksFestus/getting-started-with-es6-and-babel-c1e756c4795f
---

![](https://cdn-images-1.medium.com/max/1024/1*GMLD_bKgczsoj0tDBMAVsA.jpeg)

ES6 (also known as ES2015) is an update of the javascript language which includes many new improvements.

Over the years the javascript community has been “hacking” the language writing libraries and utilities to add useful features to the language. Prototype, jQuery, angularJs, underscore, Lodash, backbone and a galaxy of others have all helped to extend javascript’s capabilities. ES6 has incorporated many of these extensions as native features, meaning by writing modern javascript you may reduce your dependency on extra utility libraries.

Let me show you how to get started!

### Install Babel with ES2015 Addon

We will start by installing the Babel CLI and a preset available as a package from NPM so we can use the new syntax addition:

```
npm install --save-dev babel-cli babel-preset-env
```

Babel has many addons for a variety of language modifications (like JSX) but this one addon is all we need to get started.

### Create a .babelrc File

The small file allows us to create a preset for babel usage:

```
{
  "presets": ["env"]
}
```

At this point we have Babel installed and preferences set!

### Create Your JavaScript Files!

This is where the fun part starts, will be playing around with the new syntax! Here’s a very simple code snippet with arrow functions:

```
((con) => {
  ['yes', 'no'].forEach((item) => {
    con.log(item);
  })
})(console);
```

Cool huh?!

OK, sample is created, let’s transpile it into “traditional” JavaScript for browsers that don’t yet support ES2015!

### Transpile the JavaScript

With Babel in place and our JavaScript code ready for treatment, we’ll trigger the process:

```
./node\_modules/.bin/babel src -d dest
```

That command transpiles every JavaScript file in the src directory and places it within the dest directory. Our sample JavaScript file becomes:

```
'use strict';

(function (con) {
  ['yes', 'no'].forEach(function (item) {
    con.log(item);
  });
})(console);
```

There you go….you can now start using ES6!!
Hi, I'm Raul Camarena
Tags: introductions
Published: 2017-03-14 22:48:29

---
title: Hi, I'm Raul Camarena
published: true
description: This is an introduction
cover_image: 
tags: introductions
---

I have been coding for 3 years.

You can find me on GitHub as [sozir](https://github.com/sozir)

I live in Mexico City, Mexico.

I work for a small company focused on IT training and certification. 

I mostly program in these languages: Java and C#, altough for my daily job I don't program a lot, and I'm kinda unexperienced at the programming job.

I am currently learning more about Project Management.

Nice to meet you.
Hi, I'm NoSkillDwnload
Tags: introductions
Published: 2017-03-14 22:21:48

---
title: Hi, I'm NoSkillDwnload
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [i lost count] years.

You can find me on Twitter as [@NoSkillDwnload](https://twitter.com/NoSkillDwnload) - please don't ^^

I live in [SaarbrÃ¼cken, germany].

I work for [my university]

I mostly program in these languages: [go, js, python].

I am currently learning more about [Cyber Security and computer science in general].

Nice to meet you.
Hi, I'm Nenad Pantic
Tags: introductions
Published: 2017-03-14 21:31:10

---
title: Hi, I'm Nenad Pantic
published: true
description: My introduction post
cover_image: 
tags: introductions
---

* Hands-on dev team lead
* Work at [wearebionic](http://www.wearebionic.com). 
* 2d/3d artist /w art academy diploma. 
* Retro geek, microcontroller enthusiast 
* Father of 3 boys
* Journeyman gardener
* [@Nennad](https://twitter.com/Nennad)
How to Politely Ask for Help from Open-source Contributors and Maintainers
Tags: opensource, contributing
Published: 2017-03-14 15:06:27

---
title: How to Politely Ask for Help from Open-source Contributors and Maintainers
published: true
description: 
cover_image: 
tags: open-source, contributing
---

There are many open-source contributors/maintainers out there. Some of them may look not seem like "patient people", closing issues without comment, or not replying at all. There are reasons behind it: this may not be a priority, they may be busy in another project (which is paid), or your problem can be marked as "feature request" which will take another maintenance burden, and possibly open new bug(s), or, you simply did not follow the contribution guidelines.

Apart from all of these reasons, the maintainers are still human, and we need to respect it. Here are some suggestions for effectively requesting assistance from maintainers:

###Always Read Contributing Document###

Don't blindly create issues unless you want them to be closed blindly too. OSS usually have documentation, and if it is available in any capacity, you should read it before creating an issue or asking for help.

###Never tell "Please fix/merge it, urgent!"###

Or any other "I need it today" statements. Remember, unless you pay for it, they do not owe you anything. Never. Act. Like. A. Boss.

Always wait for a few days. If you really need a fix, you can write better statements, like:

- Is there anything I can do to get it merged? Thank you.
- Any other information about the issue you need? Thank you.

Yes, you should always say thank you, even if it is never merged. And if the person you asked for help is back and tried to help you, say thanks again. Well, for merged pull request, saying "thanks" to maintainers can fill up his/her inbox, so consider it for issues primarily.

While waiting for the merge, you can do fork the repository and use your fix temporary in your project until it merged. Remember, it is open-source.

###Avoid asking for help privately###

Your issue can be another person's issue as well, so, unless it is a security issue, you should ask it publicly (issue, irc, forum). While the maintainers don't have a chance to answer, other contributors may can.

###Be Active###

Always be active, provide a reproducible code/repository, a clear explanation about your issue, and/or a failure test case. If you don't provide them, it will be very hard to get good feedback.

P.S
I got mention in twitter from [@apr](https://twitter.com/apr/status/841702332937170946) that this article misses a link to [Eric Steven Raymond's document](http://www.catb.org/esr/faqs/smart-questions.html). While I didn't read that before, and I didn't pull anything from that, I can say that the document is very good and I think you need to read that.
Hi, I'm Chrissy Wainwright
Tags: introductions
Published: 2017-03-14 21:22:20

---
title: Hi, I'm Chrissy Wainwright
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 13 years.

You can find me on GitHub as [cdw9](https://github.com/cdw9)

I live in Arkansas.

I work from home for Six Feet Up.

I mostly program in these languages: Python, CSS.

I am currently learning more about Python.

Nice to meet you.
Hi, I'm vinney cavallo
Tags: introductions
Published: 2017-03-14 21:15:06

---
title: Hi, I'm vinney cavallo
published: true
description: My introduction post
cover_image: https://thepracticaldev.s3.amazonaws.com/i/wgr8yp4zmiy4ka9rxhhj.jpeg
tags: introductions
---

I have been coding for 4 years.

You can find me on Twitter as [@vinneycavallo](https://twitter.com/vinneycavallo) and on [my site](http://vinneycavallo.com) (which has any other links on me you'd need).

I live in New York City (but moving to Providence shortly).

I work for Myself! Currently building [WalkUp.io](https://walkup.io) with a business partner.

I mostly program in these languages: Ruby, bash, front-end web stuff as needed.

I am currently learning more about discipline.

Nice to meet you.
Hi, I'm Manuel Lorenzo
Tags: introductions
Published: 2017-03-14 21:08:31

---
title: Hi, I'm Manuel Lorenzo
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for about 5 years.

You can find me on GitHub as [noloman](https://github.com/noloman)

I live in Amsterdam.

I work for Mobgen, part of Accenture Digital.

I mostly program in these languages: Java, Kotlin and Scala.

I am currently learning more about Kotlin and Scala.

Nice to meet you.
Hi, I'm Shawn Williams
Tags: introductions
Published: 2017-03-14 20:34:04

---
title: Hi, I'm Shawn Williams
published: true
description: You know, a coder of things.
cover_image: what?
tags: introductions
---

I have been coding for 10+ years.

You can find me on GitHub as [SafeCaches](https://github.com/SafeCaches)

I live in Elberon.

I work for myself.

I mostly program in these languages: PHP.

I am currently learning more about Node.js.

Nice to meet you.
Ashwani Agarwal
Tags: developer, india
Published: 2017-03-14 20:07:11

---
title: Ashwani Agarwal
published: true
description: I'm a developer, and I'm not good at writing one-liners about myself. That's my my Tinder match list is still at 0 index.
cover_image: https://pbs.twimg.com/profile_banners/137908949/1474905732/1500x500
tags: developer, india
---
Hi, I'm Dhaval Chauhan
Tags: introductions
Published: 2017-03-14 15:09:47

---
title: "Hi, I'm Dhaval Chauhan"
published: true
description: My introduction post
cover_image: ![cover](https://pbs.twimg.com/profile_banners/282661993/1471195330/1500x500)
tags: introductions
---

I have been coding for 7 years.

You can find me on GitHub as [dhaval17](https://github.com/dhaval17)

I work for YAAT
I mostly program in these languages: NodeJS, PHP.
I am currently learning more about R.
Nice to meet you.
The "Not My Problem" Problem with Bugs
Tags: codequality
Published: 2017-03-13 01:35:55

---
title: The "Not My Problem" Problem with Bugs
published: true
description: When developers start treating bugs like someone else's problem, everyone suffers.
cover_image: 
tags: quality
---

One of the best ways to progress as a developer is to man the bug queue. There's nothing quite like a stream of edge and corner cases to exercise your grasp of technology at large and your codebase in particular. Cheerful problem solving builds goodwill within your project team and helps you build bridges in the broader technological community. There's really nothing else that pays such dividends so fast and so well.

Sadly, over time a complacency can set in, and worse: a "not my problem" attitude. Developers reach a certain level of comfort and begin feeling their time is better spent on more visible feature work. It creeps in innocently enough under the heading of "I can't work on this without a reproduction scenario" but often it becomes nearly confrontational: bugs assigned to this team member are either closed under shady circumstances, swapped over to languish as a "feature request," pushed back to the reporter for more details, or tossed over the fence to either more junior or more senior team members who "have more time."

To the developer who has fallen into this habit, it's a way to protect their time to work on what they consider important. But being a reliable contributor who is willing to solve problems is valuable, and a project culture where bug reports are a battleground is toxic. 

What can projects do to keep defect queues from becoming a low-reward backwater? What can senior team members do to foster a problem-solving culture? Let me know in the comments.
Hi, I'm Jedidiah
Tags: introductions
Published: 2017-03-14 12:07:19

---
title: Hi, I'm Jedidiah
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I live in Glasgow, Scotland and I'm a frontend engineer for [NomNom](https://nomnom.it/). You can find me on GitHub as [Jedidiah](https://github.com/Jedidiah).

Nice to meet you!
Hi, I'm Martin
Tags: introductions
Published: 2017-03-14 12:04:30

---
title: Hi, I'm Martin
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 10 years.

You can find me on GitHub as [neko-fire](https://github.com/neko-fire)

I live in Munich.

I work for nexx.tv

I mostly program in these languages: PHP, JS.

I am currently learning more about vue.js.

Nice to meet you.
Seba Ismael
Tags: java, scrum
Published: 2017-03-14 12:00:41

---
title: Seba Ismael
published: true
description: I work as developer at Grupo Esfera, a agile company in Buenos Aires, Argentina and as Instructor mainly about agile topics. I work as profesor in some universities teaching programming, work that i love.
cover_image: 
tags: java,scrum
---
Hi, I'm Martin Ortega
Tags: introductions
Published: 2017-03-14 11:41:21

---
title: Hi, I'm Martin Ortega
published: true
description: My introduction post
cover_image: https://pbs.twimg.com/profile_images/685451048815706113/FekzQwnT.jpg
tags: introductions
---

I have been coding for 11 years.

You can find me on Twitter as [@_martinortega](https://twitter.com/_martinortega)

I live in Singapore.

I work for telecom industry.

I mostly program in these languages: C#.

I am currently learning more about RESTful API.

Nice to meet you.
Hi, I'm Matthias Druwé
Tags: introductions
Published: 2017-03-14 11:23:34

---
title: Hi, I'm Matthias Druwé
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 8 years.

You can find me on Twitter as [@Batjas](https://twitter.com/Batjas)

I live in Aalst.

I work for In the Pocket

I mostly program in these languages: Swift, Python.

I am currently learning more about clean code and architectures (VIPER).

Nice to meet you.
Hi, I'm Mark
Tags: introductions
Published: 2017-03-14 10:18:39

---
title: Hi, I'm Mark
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for over 10 years and Have been a python Developer for the past 4 years.

You can find me on GitHub as [kopite](https://github.com/kopite)

I live in Liverpool.

I work for Tom Ltd

I mostly program in these languages: Python.

I am currently learning more about Elixir.

Nice to meet you.
Hi, I'm Lovis
Tags: introductions
Published: 2017-03-14 09:48:17

---
title: Hi, I'm Lovis
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I'm Lovis from Hamburg (Germany). ðŸˆ 

In the past 5 years I've mostly been doing Android development. Thus<sup>[1](#footnote)</sup>, Kotlin ðŸ’™! 

I'm also interested in Architecture, Extreme Programming, Agile an the like. Always try to uncover new ways of thinking and solving problems. 

The truth is, I came here for the stickers.

---- 

<a name="footnote"><sup>1</sup></a> I found a way to use _thus_ on the internet! ðŸ‘Š
Hi, I'm Shyamala
Tags: introductions
Published: 2017-03-14 08:00:41

---
title: Hi, I'm Shyamala
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 6 years.

You can find me on Twitter as [@shyamala_u](https://twitter.com/shyamala_u)


I mostly program in these language: Java.

I am currently learning more about functional programming 

Nice to meet you.
Hi, I'm Pavel Kultyshev
Tags: introductions
Published: 2017-03-14 07:33:07

---
title: Hi, I'm Pavel Kultyshev
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on Twitter as [@getencapsulated](https://twitter.com/getencapsulated)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Google Can Now Separate Humans from Bots Using Invisible Powers of AI
Tags: webdev, programming, php
Published: 2017-03-14 05:01:37

---
title: Google Can Now Separate Humans from Bots Using Invisible Powers of AI
published: true
description: The easiest way to integrate google Invisible reCAPTCHA with PHP
cover_image: https://cdn.pixabay.com/photo/2016/12/18/03/25/cyber-security-1914950_960_720.jpg
tags: web-development,programming,php
---

No more clicking "I'm not a robot" checkbox, google step ahead and officially released it's most secure and innovative Invisible reCAPTCHA service ever.Google used their advanced machine learning algorithms and advanced risk analysis to make it invisible.Human users will be let through without seeing the "I'm not a robot" checkbox, while suspicious ones and bots still have to solve the challenges.The new google Invisible reCAPTCHA help to protect your site from bot attacks and spams. 

The official video of google Invisible reCAPTCHA  is given below

<iframe width="560" height="315" src="https://www.youtube.com/embed/GeibaHfYW9o" frameborder="0" allowfullscreen></iframe>

<b>Now let's look at how to easily implement new google Invisible reCAPTCHA in our website.</b>

Now before we start coding we need to register our site and get a client key and secret key from google. You can register your site for free from [Google](https://www.google.com/recaptcha/admin). The registration process is fairly simple and straight forward so I am skipping it.

The client side integration is fairly easy 

Paste this snippet before the closing </head> tag on your HTML template:
   
    <script src='https://www.google.com/recaptcha/api.js'></script>

then Paste this snippet at the end of the <form> to create a button protected by the Invisible reCAPTCHA. You will need to create a callback function to handle the result.
    
    <button
    class="g-recaptcha"
    data-sitekey="6Lc8xBgUAAACBD8a6QoJsCLdevUFF1LEeJ0iN5_m"
    data-callback="YourOnSubmitFn">
    Submit
    </button>


The server-side integration is a little tricky

you need to verify the client side response by sending it to https://www.google.com/recaptcha/api/siteverify and google will verify it and will return a JSON response.

It is tricky so what I do is call a function for HTTP call in above URL and JSON decode above response from google like below

     $getResponse = $this->getHTTP(
        array(
            'secret' => $this->config['secret-key'],
            'remoteip' => $remoteIp,
            'response' => $recaptcha,
        )
     );

    // get reCAPTCHA server response
    $responses = json_decode($getResponse, true);


    private function getHTTP($data)
    {

    $url =    'https://www.google.com/recaptcha/api/siteverify?'.http_build_query($data);
     $response = file_get_contents($url);

    return $response;
    }
 
You can download the complete code and library by visiting [this link](https://shareurcodes.com/blog/google%20invisible%20recaptcha%20integration%20with%20php).
Hi, I'm OnyxSage
Tags: introductions
Published: 2017-03-14 03:43:21

---
title: Hi, I'm OnyxSage
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on Twitter as [@wigwam511](https://twitter.com/wigwam511)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Andrew Boldyrev
Tags: introductions
Published: 2017-03-13 22:36:41

---
title: Hi, I'm Andrew Boldyrev
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 1.5 years.

You can find me on GitHub as [boldyrevap](https://github.com/boldyrevap)

I live in Kursk, Russia.

I work for Innova

I mostly program in these languages: JS.

I am currently learning more about React, JavaScript, Angular, Vue, GSAP.

Nice to meet you.
Hi, I'm jmo21
Tags: introductions
Published: 2017-03-13 22:05:54

---
title: Hi, I'm jmo21
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on Twitter as [@jmo21](https://twitter.com/jmo21)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.