teleren/devto huggingface dataset:
Hi, I'm Evil Phil™
Tags: introductions
Published: 2017-05-19 10:40:09

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

I have been coding on and off for 18 years, when not coding I've been working in instructional technology and education.

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

I live in Ireland.

I mostly program in these languages: JavaScript, TypeScript, C#.

I am currently learning more about reactive programming and rxJS.

Nice to meet you.
Hi, I'm Onur KaracalÄ±
Tags: introductions
Published: 2017-05-19 10:04:18

---
title: Hi, I'm Onur KaracalÄ±
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 10 years.

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

I live in Istanbul.

I work for Bilyoner.com

I mostly program in these languages: Java, Js.

I am currently learning more about JVM, Sofware Engineering Principles.

Nice to meet you.
How do you look after your circulation?
Tags: health, discuss
Published: 2017-05-19 08:21:50

---
title: How do you look after your circulation?
published: true
description: Us dev's, sit for upwards of 10 hours a day. How do you look after the blood circulation in your legs
tags: health, discuss
---

Right leg crossed over left, or left over right. Or perhaps right leg under left, or left under right.

â˜ï¸ I cycle through the above configurations and more, probably 50 times a day. But still, lately I'm finding that I get pins and needles more often, and for longer periods.

![Sore legs](https://media.giphy.com/media/rzfpqvEWkESEU/giphy.gif)

How do you guys find you look after your circulation when sitting for so long? 

I've been thinking of getting a bench or 'ledge' to put at my feet to rest with my legs up, instead of tucking them under me or something.

I have a 3 monitor setup, so setting up a standing desk would be impractical.

I'd love some suggestions/thoughts for how others deal with this occupational hazard :)
Hi, I'm Samta Rangare
Tags: introductions
Published: 2017-05-19 08:18:08

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

I have been coding for [6] years.

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

I live in [Bangalore].

I work for [Juniper Networks]

I mostly program in these languages: [Python, C].

I am currently learning more about [Docker containers].

Nice to meet you.
Hi, I'm Mark
Tags: introductions
Published: 2017-05-19 08:13:25

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

I have been coding for 13 years.

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

I live in Cape Town.

I mostly program in these languages: PHP, Javascript.

I am currently learning more about Javascript.

Nice to meet you.
Hi, I'm Chris ðŸ‘¨”ðŸ’»
Tags: introductions
Published: 2017-05-19 05:24:05

---
title: Hi, I'm Chris ðŸ‘¨”ðŸ’»
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 5 years.

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

I mostly program in these languages: Javascript, Perl, PHP.

I am currently learning more about VueJS .

Nice to meet you.
Making 3D Interfaces for Python with Unity3D
Tags: python, gui, unity3d, sofi
Published: 2019-07-05 03:23:43

---
title: Making 3D Interfaces for Python with Unity3D
published: true
tags: python, gui, unity3d, sofi
canonical_url: https://tryexceptpass.org/article/making-3d-interfaces-for-python-with-unity3d/
cover_image: https://tryexceptpass.org/images/making-3d-interfaces.jpeg
---

### Using Sofi and WebSockets to command game engines

A while back I wrote a post on [using with game engines](https://tryexceptpass.org/article/on-democratizing-the-next-generation-of-user-interfaces) as frontend interfaces. I want to enable rich interfaces in the Python ecosystem that are usable in virtual and augmented reality. Since then, I was able to build some basic concepts on top of [Sofi](https://www.github.com/tryexceptpass/sofi) and I’m here to share them.

### The backend

Sofi works as a WebSocket server that can issue commands and handle events from a client. It’s written to simplify the use of frontend web technologies as interfaces to a Python backend. You can even [package it as a desktop app](https://tryexceptpass.org/article/how-to-turn-a-web-app-into-a-desktop-app) with a desktop look and feel.

It functions by sending the user to a webpage with the basics needed to open a WebSocket client. This client then registers handlers that process server commands telling it how to alter the DOM or respond to events. All the logic resides with Python, the webpage is the user interface.

[Read on ...](https://tryexceptpass.org/article/making-3d-interfaces-for-python-with-unity3d/)
Can you name a female equivalent to Mark Zuckerberg, Steve Jobs, or Bill Gates?
Tags: discuss
Published: 2017-05-19 02:47:51

---
title: Can you name a female equivalent to Mark Zuckerberg, Steve Jobs, or Bill Gates?
published: true
tags: discuss
---
This question came up while I was doing some reading for a presentation I had to give at work about the gender gap in tech. I was hard pressed to answer this question off of the top of my head and I'm sure if I employ a little bit of Google-foo I could dig up a few. For example, one of the cofounders of Cisco was a woman (I can't say how technical she was). So, can you name a woman who would be in the same league as tech founders like Mark, Steve, or Bill?

__Note:__ Sheryl Sandberg doesn't count. The Yahoo CEO doesn't count. Let it be known that I am aware that Steve Wozniak was actually the technical mind behind Apple, but I say Steve Jobs because of the social relevance of his name in this particular instance. 

Here is my entry. The founder of LMG Security is a woman named [Sherri Davidoff](http://www.techtarget.com/contributor/Sherri-Davidoff). Author of a couple of technical books. Over a decade of experience in information security. Highly technical.
Hi, I'm hardword
Tags: introductions
Published: 2017-05-19 02:27:08

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

I have been coding for 0.5 years.

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

I live in Bay.

I work for $$

I mostly program in these languages: bash, python.

I am currently learning more about exploitation.

Nice to meet you.
Hi, I'm Arthur T. Murray
Tags: introductions
Published: 2017-05-19 01:20:42

---
title: Hi, I'm Arthur T. Murray
published: true
description: My introduction post
cover_image: https://thepracticaldev.s3.amazonaws.com/i/pphq1bfsp06e46u2k8cn.jpg
tags: introductions
---

I have been coding [AI Minds](http://mindsz.com/ideasz/ai-mind) for 24 years.

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

I live in Seattle WA USA.

I work as an independent scholar in artificial intelligence. 

I mostly program in these languages: [Forth](http://dl.acm.org/citation.cfm?doid=307824.307853), [Perl](http://ai.neocities.org/perlmind.txt) and JavaScript.

I am currently learning more about how to communicate unpopular ideas. 

Nice to meet you.
Hi, I'm Andrew Rakauskas
Tags: introductions
Published: 2017-05-18 19:54:55

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

I have been coding for 8 years.

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

I live in Redmond, WA.

I work for Nintendo of America.

I mostly program in these languages: Java, JavaScript, SQL.

I am currently learning more about JavaScript and Node.js.

Nice to meet you.
Hi, I'm Daniel
Tags: introductions
Published: 2017-05-18 18:16:07

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

I have been coding for 2 years.

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

I live in Calgary, AB Canada.

I work for the University of Calgary.

I am currently learning more about software development and managing IT projects. My focus is on developing cloud-base platforms. 

I'm currently working with a talented developer to bring our ideas forward.

Nice to meet you.
How To Write Good
Tags: writing, articles
Published: 2017-05-17 14:13:16

---
title: How To Write Good
published: true
description: A short list of helpful guidelines for writing articles
tags: writing, articles
---

I edit IG's technical [blog](https://labs.ig.com).  Here is a list of guidelines for writing articles that I've shared with my developing writers.

* Ca​n you describe the point of your article in one interesting sentence?
* Identify the reader.  Who are you writing for?  Why do they care?
* Start well. Get their attention.
* Be interesting and enthusiastic.
* Don't be too formal or too chatty.
* Be specific - details are often more interesting than abstract concepts.
* Prefer simpler words. 
* Omit needless words. It is very important to basically avoid fluff words because they are rather empty and sometimes a little distracting.  Vigorous writing is concise.
* Don't ramble. Don't repeat yourself, even if you really value your opinion.  Did I mention the rambling? Less is more.
* Prefer shorter sentences and paragraphs​.
* Use the active voice. 
* Be easy to read. Flow. Tell a story.
* Read your writing out loud.
* End well.  Summarise and conclude.
* Edit ruthlessly.  Take a break.  Repeat.
* Spell Czech.
* Read the Strunk's "Elements of Style", often.

I've worked with writers of varying abilities, and have found that the biggest obstacle is not lack of talent, but of self-belief.

You can write.  Trust me.
Hi, I'm Brant Wladichuk
Tags: introductions
Published: 2017-05-18 17:32:38

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

I have been coding for 10 years.

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

I live in Vancouver.

I founded the company Soundoff Labs Inc. (soundoff.io)

I mostly program in these languages: PHP, JS.

Nice to meet you.
Hi, I'm George Birbilis
Tags: introductions
Published: 2017-05-18 14:48:59

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

I have been coding for around 30 years.

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

I live in Patras.

I work for Zoomicon (self-employed consultant).

I mostly program in these languages: C#, Java, VB.net, Delphi.

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Vlado Magyar
Tags: introductions
Published: 2017-05-18 11:50:54

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

I have been coding for [number] years.

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

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 Bharghvi Prajapati
Tags: introductions
Published: 2017-05-18 09:31:50

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

I have been coding for 4 years.

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

I live in Mumbai.

I work for [company]

I mostly program in these languages: javascript, java.

I am currently learning more about react.js.

Nice to meet you.
Easy Javascript Typing!
Published: 2021-11-19 17:25:06

---
title: Easy Javascript Typing!
published: true
date: 2017-05-18 00:00:00 UTC
tags: 
canonical_url: https://www.weckmann.me/posts/easy-javascript-typing/
---

# EasyType.js

What is EasyType.Js??? Well it is a super simple way to create a typing effect! EasyType.js (minified) is only **0.293kB**.

## How To

**Step 1**

Add The CDN or [download](https://www.weckmann.me/posts/easy-javascript-typing/%22https://cdn.clarkhacks.com/easytype.min.js%22) EasyType.js

```
<script src="https://cdn.clarkhacks.com/easytype.min.js"></script>
```

**Step 2**

Define what will be typed.

```
var easyText = ['Apples', 'Pineapples', 'Peaches'

```

**Step 3**

Tell EasyType what element to target.

```
var easyTarget = document.getElementById('EasyTypeJs'

```

**Step 4**

Start EasyType with the easyTyper Function.

```
easyTyper

```

## Example

See the Pen [EasyType.Js](https://codepen.io/clarkhacks/pen/xdaqge/) by Clark Weckmann ([@clarkhacks](https://codepen.io/clarkhacks)) on [CodePen](https://codepen.io/).

<script src="https://production-assets.codepen.io/assets/embed/ei.js"><br /></script>
* * *
 

[Reply via email](mailto:arpitbatra123@gmail.com?subject=Reply:%20Easy%20Javascript%20Typing!)
Twitter is going to start linking to Accelerated Mobile Pages
Tags: amp, twitter, google
Published: 2017-05-17 23:25:23

---
title: Twitter is going to start linking to Accelerated Mobile Pages
published: true
description: 
tags: AMP, twitter, google
---

I was watching a Google I/O and, unless I am mistaken, it was mentioned that Twitter is going to start linking out to Accelerated Mobile Pages (AMP) versions of linked webpages. This is an interesting development. I am not surprised, I even [wrote that I expected this would happen](https://dev.to/ben/this-website-is-basically-amp-html). I think that this move makes sense, but it is also pretty frustrating. It makes sense because people click out to Twitter links hoping to get content quickly and return back to Twitter. It is frustrating because AMP eats and breaks the free web in a lot of ways. It is a technology that hands more of the web over to Google.

AMP is a hot topic, and I would love to get some feedback in the comments.
Hi, I'm Ricardo Orellana
Tags: introductions
Published: 2017-05-17 22:00:19

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

I have been coding for 3 years.
You can find me on Twitter as @RAorellanam(https://twitter.com/RAorellanam)
I live in Guadalajara city.
I mostly program in these languages: Javascript, Java for android.
I am currently learning more about React Native, Kotlin, C++, AI.
Nice to meet you.
Hi, I'm Jeroen Ketelaar
Tags: introductions
Published: 2017-05-17 20:45:41

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

I have been coding for 10 years.

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

I live in the Netherlands.

I work for Avanade Netherlands B.v.

I mostly program in these languages: PHP, Java, C#, JavaScript and a lot more.

I am currently learning more about Swift.

Nice to meet you.
Hi, I'm DMAU..
Tags: introductions
Published: 2017-05-17 18:44:09

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

I have been coding for [number] years.

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

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 Miguel Laginha
Tags: introductions
Published: 2017-05-17 18:33:03

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

I have been coding for 11 years.

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

I live in Coimbra, Portugal. Check it out, it's beautiful:

![Coimbra](http://www.nelsoncarvalheiro.com/wp-content/uploads/2013/11/Nelson_Carvalheiro_Coimbra1.jpg)

I work remotely for *Research, a London-based company.

I mostly program in these languages: javascript (full-stack)

I am currently learning more about web components, elm, react, docker, tmux and so many other things :)

Nice to meet you.
Hi, I'm Tierney Cyren
Tags: introductions
Published: 2017-05-17 18:24:28

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

I have been coding for 4 years.

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

I live in Little Falls, NY, USA.

I work for NodeSource as a Developer Advocate. I am also a member of the Node.js Evangelism Working Group and actively working on helping build out the Node.js Community Committee

I mostly program with JavaScript and Node.js, and work with HTML and CSS a bunch.

I am currently learning more about The Practical Dev ðŸ˜…

Nice to meet you.
Hi, I'm StÃ©phane
Tags: introductions
Published: 2017-05-17 17:35:11

---
title: Hi, I'm StÃ©phane
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 3 years.

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

I live in Paris.

I mostly program in these languages: Ruby, JavaScript.

I am currently learning more about Ruby On Rails.

Nice to meet you.
Hi, I'm CalixJumi
Tags: introductions
Published: 2017-05-17 15:30:52

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

I have been coding for [number] years.

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

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 Gatenby
Tags: introductions
Published: 2017-05-17 14:53:21

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

I have been coding for 10 years.

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

I live in North East England.

I work for Visualsoft in the R&D team, working on a highly functional, proprietary e-commerce platform used by 1200+ live online stores.

I mostly program in these languages: PHP (Laravel, Lumen, Kohana) with VueJS and jQuery on top.

I am currently learning more about REST APIs.

Nice to meet you.
Hi, I'm Yordan Ivanov
Tags: introductions
Published: 2017-05-17 14:37:39

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

I have been coding for 7 years.

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

I live in Plovdiv, Bulgaria.

I work for StreamingVideoProvider

I mostly program in these languages: JavaScript, PHP, Ruby.

I am currently learning more about DevOps.

Nice to meet you.
Hi, I'm Jorge Gueorguiev Garcia
Tags: introductions
Published: 2017-05-17 13:08:06

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

I have been coding for 16 years.

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

I mostly program in these languages: C#.

I am currently learning more about Functional Languages.

Nice to meet you.
Hi, I'm Cameron Lengerich
Tags: introductions
Published: 2017-05-17 12:36:27

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

I have been coding for 4 years.

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

I live in Fort Wayne, IN.

I work for Aptera, Inc.

I mostly program in these languages: Python, C#.

Nice to meet you.
Making Ruby Hash#dig even more awesome. Introducing Hash#dig_and_collect
Tags: ruby
Published: 2017-05-17 10:43:54

---
title: Making Ruby Hash#dig even more awesome. Introducing Hash#dig_and_collect
published: true
description: Hash#dig_and_collect is a simple utility method that is built on top of Hash#dig to help you navigate nested hashes mixed up with arrays.
tags: ruby
canonical_url: http://www.alfredo.motta.name/making-ruby-hashdig-even-more-awesome-introducing-hashdig_and_collect/
---

In this blog post I will introduce `Hash#dig_and_collect`, a simple utility method that is built on top of `Hash#dig` to help you navigate nested hashes mixed up with arrays.

Check out the full story here:
http://www.alfredo.motta.name/making-ruby-hashdig-even-more-awesome-introducing-hashdig_and_collect/
Hi, I'm Tai Shi Ling
Tags: introductions
Published: 2017-05-17 09:13:00

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

I have been coding for 10 years.

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

I live in Singapore.

I co-founded [UI-licious](https://uilicious.com)

I mostly program in these languages: Java, JavaScript

Nice to meet you.
Hi, I'm Carles Mata
Tags: introductions
Published: 2017-05-17 08:55:02

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

I have been coding for 19 years.

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

I live in Tarragona (Spain).

I work for Recanvis Aicrag, and make side projects in [Appsinet](http://appsinet.com)

I mostly program in these languages: PHP, Javascript, Java.

I am currently learning more about Android.

Nice to meet you.
Hi, I'm Thamaraiselvam
Tags: introductions
Published: 2017-05-17 07:37:38

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

I have been coding for 5 years.

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

I live in Chennai .

I work for Revmakx Technologies 

I mostly program in these languages: PHP, Nodejs 

I am currently learning more about Linux.

Nice to meet you.
Hi, I'm Nicolas Froidure
Tags: introductions
Published: 2017-05-17 07:21:18

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

I have been coding for 17 years.

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

I live in Lille.

I work for 7Digital but will soon join Sencrop

I mostly program in these languages: JavaScript.

I am currently learning more about React/Redux/FP.

Nice to meet you.
Track That!
Tags: javascript
Published: 2021-06-03 08:43:13

---
title: Track That!
published: true
date: 2016-02-07 18:11:44 UTC
tags: JavaScript
canonical_url: https://www.recoveryarea.nl/javascript/track-that/
---

This function tracks every event with all its attributes in the div that’s set in the caller function. Handy if you need custom tracking for your AB test.

```

var trackThat = function() {
    
    var t = {},
        r = {},
        a = window.event ? window.event.srcElement : i.target,
        c = document.getElementsByTagName(a.tagName),
        k = "";
    try {
        for (var d = 0; d < c.length; ++d) c[d] == a && (r.tag = a.tagName, r.index = d, r.text = a.hasChildNodes() ? a.childNodes[0].data : "null"); for (var l, d = 0, o = a.attributes, g = o.length; g > d; d++) l = o[d], t[l.nodeName] = l.nodeValue;
        r.attrs = t, k = JSON.stringify(r);
    } catch (i) {
        k = "error: " + i.message;
    } finally {
        return k;
    }
};

$( 'div.main-holder' ).on('click', function(e){
    console.log(trackThat(e));
});

```

The post [Track That!](https://www.recoveryarea.nl/javascript/track-that/) appeared first on [recoveryArea](https://www.recoveryarea.nl).
Hi, I'm Rayy Benhin
Tags: introductions
Published: 2017-05-16 22:10:21

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

I have been coding for 2 years.

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

I live in Accra, a budding city in the heart of Ghana.

I work for Ray Global Ltd (just a coincidence, not my company) 

I mostly program in these languages: JavaScript, Go, Python.

I am currently learning more about Go, NodeJS.

Nice to meet you.