teleren/devto huggingface dataset:
Empathic Development
Tags: teamwork
Published: 2017-06-19 16:46:02

---
title: Empathic Development
published: true
description: Understanding the other cogs in the machine
tags: teamwork
cover_image: https://thepracticaldev.s3.amazonaws.com/i/tv9vxkt80fqid5i3v6yq.jpg
---

An often overlooked aspect of development is understanding the thoughts and opinions of other non-developer team members when completing a story, and importantly understanding what they quantify as being able to mark a task complete.

A recent addition to the average development team, the UI/UX designer is somebody who is often the victim of this lack of understanding; when under a looming deadline, team members that are not as involved with the look and feel of the site will often suggest that "near enough is close enough" for the visual aspects. The need to have the story marked as completed so they can get started on the next task will supersede the view of getting that slice of the system right the first time around.

For those whose whole career is based upon getting a website looking immaculate on each browser, device, and platform, having a button be 5 pixels out of alignment on a single device is akin to you as a developer writing a nasty set of class logic and having to pushed it to production. It works, it does its job, but every time you look at it, you wince; you hope when somebody finds it, particularly if it's your boss, that they don't assume you cut-corners or purposefully wrote lazy code.

Another frequent victim from lack of communication are testers; as an engineer it is easy to feel that testers are doing little more than nit-picky work where they point out every tiny flaw within your work. From the perspective of a tester however, their position within the team is to ensure that the completed task meets the criteria set by the product owner, not reporting bugs; this process is simply a  byproduct. 

When an API response is incorrect, it is acceptable for a tester to flag it as an issue, should it be treated differently than when the wrong shade of blue is put down on the background, or a button being 5 pixels out of alignment? As an engineer, the API not returning a valid response may seem like a far more significant issue than the background colour being incorrect; for some members of the team however, and even for the stakeholders, it may be the critical to the task, and for a tester, both issues are simply acceptance criteria not yet met.

Understanding your fellow team members, how they work, and what is important to them will lead to a conducive working environment where nobodies concerns are pushed out. Taking the time to understand why something that may seem trivial to you, is of a high priority to others, encourages collaboration within the team, and will generate the type of communication that ensures tasks are completed where all relevant parties are happy.
Hi, I'm derados
Tags: introductions
Published: 2017-06-19 13:30:08

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

I have been coding for [number] years.

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

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 Joe Larson!
Tags: intro
Published: 2017-06-19 16:22:59

---
title: Hi, I'm Joe Larson!
published: true
description: Intro
tags: intro
---

I'm a Software Dev Manager at Amazon.com. I'm really interested in diversity and inclusion in tech, and social justice generally. I'm also a proud father.  I've written about some of this [over on Medium](https://medium.com/@joelarson4), but exploring this platform now. 

Oh -- I am hiring web / front-end developers: https://www.amazon.jobs/en/jobs/528070!

Opinions are mine alone.
Going back to school after starting your career for a BS and graduate degree
Tags: discuss
Published: 2017-06-19 15:57:02

---
title: Going back to school after starting your career for a BS and graduate degree    
published: true
tags: discuss
---

Hello all. I've been writing code for a couple years now. I've done side projects, contract work, and volunteer work. I've been clawing my way into a development job for some time now, and finally got the chance to jump into being a developer for SCADA systems. I'm excited to start, even though it's not the technology I thought I would be working with. However it's a foot in the door and a way to write code professionally. What I want to talk about is, now that I'm here I realized that I've become so quick to jump in as a developer that I never really figured out what I wanted to do with it. Now looking into the future I see all these opportunities ahead of me with all the different sectors of technology growing (data science, machine learning, cyber security, computer animation, etc) I find myself wanting to do more. I don't really want to run a business. I'd like to be the person getting lost in the technical thickets solving problem. I think that journey starts with going back and getting my undergrad and graduate degrees while I'm still working. I'd love to get into machine learning, and programming artificial intelligences. I'd also love jumping into cyber security (which I kind of do already), or I'd love to someday work in computer animation. All of those, while I can study outside of school and gain experience, are really boosted by having degrees. Going back to school is something I've always wanted to do, as I have a love of learning and a drive I didn't have when I tried it out the first time. I don't expect it to be easy, but it's something I think I want to pursue. Really the discussion I think I'd like to have is with those with undergraduate and graduate degrees or pursuing them. What are your experiences? What helped if you pursued a degree while working? Do you wish you could go back and do something differently? Do you have any thoughts or reactions at all? Let me know, and thanks for reading!
What is your most versatile do-anything bit of code?
Tags: discuss
Published: 2017-06-19 12:47:55

---
title: What is your most versatile do-anything bit of code?
published: true
description: That bit of code that you almost depend upon to save your ass in just about any situation, and carry with you in your developer's toolbox. 
tags: discuss
---
That bit of code that you almost depend upon to save your ass in just about any situation, and carry with you in your developer's toolbox. 

---

### Let me begin

This piece of code has travelled with me for at least the last 4 years. It's changed a bit here and there, but the overall structure & purpose has remained the same throughout. 

```js
jQuery(document).ready(function($) {
  $(".c-reveal").click(function(e) {
    var target = $(this).attr('href');
    $('c-toggle').addClass('c-inactive');
    if (!$(target).hasClass('c-inactive')) {
      $(target).addClass('c-inactive');
    } else {
      $(target).removeClass('c-inactive');
    }
    e.preventDefault();
  });
});
```

The most simple use case for demonstration would be to simply show and hide a div. Let's look at the HTML below:

```html
<a href="#my-div-name" class="c-reveal">Show / hide this div</a>
<div id="my-div-name" class="c-inactive">
    This is mind-blowing div contents
</div>
```

In css I have several helper classes, one of which is `.c-inactive {}` which basically removes the attached element off screen. Add to this some transitions and you have a pretty robust thing.

That simple bit of Jquery can power pretty much anything:

* Show / hide divs
* Modal windows
* Accordion types
* Etc
Hi, I'm MyBaby247
Tags: introductions
Published: 2017-06-19 06:09:33

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

I have been coding for [number] years.

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

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 dhilipsiva
Tags: introductions
Published: 2017-06-19 05:04:59

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

I have been coding for 10 years.

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

I live in Bangalore.

I work for Appknox

I mostly program in these languages: Python, JavaScript, Objective-C.

I am currently learning more about Machine Learning.

Nice to meet you.
Hi, I'm knight644
Tags: introductions
Published: 2017-06-18 22:16:13

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

I have been coding for [number] years.

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

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 John Hellbom
Tags: introductions
Published: 2017-06-18 18:33:35

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

I have been coding for 14 years.

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

I live in SÃ¶dertÃ¤lje, Sweden.

I work for S4K Research.

I mostly program in these languages: C#.

I am currently learning more about C#.

Nice to meet you.
Hi, I'm Alexandre Plennevaux
Tags: introductions
Published: 2017-06-18 18:09:27

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

I have been coding for 18 years.

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

I live in Brussels, Belgium.

I work for pixeline, and as such spend most of my time coaching promising junior developers at [BeCode](https://becode.org).

I mostly program in these languages: php,mysql,javascript, html, css.

I am currently learning more about ES6.

Nice to meet you.
Hi, I'm Laura Soutar
Tags: introductions
Published: 2017-06-18 17:03:38

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

I have been coding for 2.5 years.

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

I live in Banbridge, Northern Ireland. 

I work for Civica Digital. 

I mostly program in these languages: C#, Js, SQL.

I am currently learning more about Django/Python.

Nice to meet you.
Hi, I'm rideler
Tags: introductions
Published: 2017-06-18 13:50:45

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

I have been coding for [number] years.

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

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 Ritesh Mukim
Tags: introductions
Published: 2017-06-18 12:33:25

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

I have been coding for 2 years.

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

I live in Howrah.

I will be working​ for TCS.

I mostly program in these languages: Python,C.

I am currently learning more about JAVA.

Nice to meet you.
Finding Packets
Tags: networking, python
Published: 2017-06-18 10:19:32

---
title: Finding Packets
published: true
description: tracing request in the network
tags: Networking, Python
---
#Where is my request?

When a URL is typed in the browser it checks whether DNS mapping of IP address is there or not in cache. If it is there then it requests the server for the documents else OS does a recursive query to the DNS resolver and converts the domain name into IP. You can check your chrome DNS cache by going to this [link](chrome://net-internals/#dns). Here is a screenshot of mine.

![alt text](https://thepracticaldev.s3.amazonaws.com/i/870nxvpjthittjjr3yif.png "chrome dns cache")

After resolving IP by either of the ways our browser behaves like a client and request a server on that IP to serve documents. We can use telnet also for requesting a server. Yes, that's exactly what I did.


#Finding packets

I requested our college server i.e https://www.kgec.edu.in and got the following result.

![alt text](https://thepracticaldev.s3.amazonaws.com/i/xexvhti3zo1vrrk3agb9.png "finding packets")

So my request is going through this route which is nearly 1410 miles. This gives me an idea of how fast we are getting information about our world through this amazing man made the invention, "the internet".

For going through the code I wrote for this go to this [link](https://github.com/sroy8091/request-tracer).

*Here is the index of all the post regarding this series of snipcode developemnt*

[Part I: App Idea](https://dev.to/sroy8091/app-idea-for-hasura-internship)
[Part II: App prototype](https://dev.to/sroy8091/app-prototype)
[Part III: Local Development](https://dev.to/sroy8091/hasura-local-development)
[Part IV: G for Git](https://dev.to/sroy8091/g-for-git)
[Part V: Data Modeling](https://dev.to/sroy8091/its-modeling-time)
[Part VI: Data & Auth APIs](https://dev.to/sroy8091/postman-a-major-tool-for-developers)
[Part VII: Basic Functionalities](https://dev.to/sroy8091/i-love-cookies-expressjscookies)
[Part VIII: App Screen 1](https://dev.to/sroy8091/i-built-it-with-codemirror)
[Part IX: App Screen 2](https://dev.to/sroy8091/app-screen-2)
[Part X: App Screen 3](https://dev.to/sroy8091/search-page-using-postgres-full-text-search-feature)
[Part XI: User Reviews](https://dev.to/sroy8091/improvements-in-my-web-app)
[Part X: Final Submission](https://dev.to/sroy8091/final-app-submission)


|Liked my post?|
|---------------|
|  [![](https://thepracticaldev.s3.amazonaws.com/i/lsfkqfysa58u59627uy6.png)](https://ko-fi.com/A0A5WBC1)|
Android is going to be history
Tags: androiddoom, fuchsia, flutter
Published: 2017-06-18 09:35:10

---
title: Android is going to be history
published: true
description: All about new os Google working on
tags: android-doom, fuchsia, flutter
---
# Why should I do training in android?

### Problem with institution

We all know Android Studio is one course every computer science guy is taking in this summer or has taken earlier. As we all know the Android Studio software comes for free and even most of the addons are also free. The only thing developers need to pay is 25$ for a developer account in google play store for publishing their app. 

![alt text](https://thepracticaldev.s3.amazonaws.com/i/zn4wjjdbu4itudhsj6v5.png "dev account payment")

But most of the institution charging Android training course like other courses but not providing this feature for the students. 


### New OS from Google

![alt text](https://thepracticaldev.s3.amazonaws.com/i/bmklu7q558x6ls5r9ml1.png "fuchsia os")

Yes, you heard it right. Google is working on a new os named Fuchsia which is an open source operating system **not based on linux**. It is a real-time operating system based on a microkernel **Magenta**. (c++ enthusiast contribute [here](https://github.com/fuchsia-mirror)). Apps for this os is built by google's [flutter SDK](https://flutter.io/getting-started/). Using this SDK you can build apps for both android and ios.

### Getting to the point

So what if this new os replaces Android eventually and why these institutions instead of training students in flutter SDK training them in the android studio.
So with my concern about future events of android os and new mobile architecture, I wish best of luck for summer trainees of Android and suggest to learn something which is more common or supported on more than one platform.


> Checkout my other posts [here](https://dev.to/sroy8091)


|Liked my post?|
|---------------|
|  [![](https://thepracticaldev.s3.amazonaws.com/i/lsfkqfysa58u59627uy6.png)](https://ko-fi.com/A0A5WBC1)|
Reactive Programming with Kotlin - Quick Intro to Vert.x
Tags: kotlin, reactive, vertx, jvm
Published: 2017-06-18 08:10:25

---
title: Reactive Programming with Kotlin - Quick Intro to Vert.x
published: true
description: 
tags: kotlin, reactive, vert.x, jvm 
---


In this post i demonstrate how to set up a project for kotlin with vert.x powered by gradle

https://kotlinexpertise.com/setup-vert-x-application-written-in-kotlin-gradle-build/
Hi, I'm Waheed Hafez
Tags: introductions
Published: 2017-06-18 04:35:22

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

I have been coding for [number] years.

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

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.
generic types and variance in kotlin compared to java
Tags: kotlin, java, generics, pecs
Published: 2017-06-17 22:15:28

---
title: generic types and variance in kotlin compared to java
published: true
description: generic types and variance in kotlin compared to java
tags: kotlin,Java,generics,pecs
---

Have a look at my blog, I really appreciate your feedback, leave a comment and follow if you like :)

https://kotlinexpertise.com/generic-types-and-variance-in-kotlin-compared-to-java/
Hi, I'm Simon Wirtz
Tags: introductions
Published: 2017-06-17 22:11:15

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

I have been coding for 5 years.

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

I live in [Cologne].

I work for [company]

I mostly program in these languages: [java,kotlin,js].

I am currently learning more about [reactive,kotlin].

Nice to meet you.
Hi, I'm Mathiu
Tags: introductions
Published: 2017-06-17 11:45:07

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

I'm self-taught web developer and have been coding for 4 years.

I live in Poland.

I mostly coding in: HTML/CSS, PHP, JavaScript.

I am currently learning more about general programming methodologies (i guess it's never too late).

Nice to meet you.
Hi, I'm Markus ZancolÃ², yes this is from the template ;)
Tags: introductions
Published: 2017-06-17 18:40:23

---
title: Hi, I'm Markus ZancolÃ², yes this is from the template ;)
published: true
description: My introduction post
tags: introductions
---

Since you provide this nice template i thought i give it a try. I am a mathematical computerscientist, father and the nerdy guy from the neighbourhood who likes to fix stuff. I have been coding for... i dont know, 16 years ? Professionally for 8 years now.

You can find me on Twitter as [@mkuegi](https://twitter.com/mkuegi), also on my [blog](http://www.markuszancolo.at) (i promise to blog more in the future) or [github](https://github.com/kuegi) (yes, i plan to publish more here too ;) 

I live in Linz. Never heard of it? Austria? (The small one in Europe, not the big one down under) there you go :D

I work for Roomle. Never heard of it? [check it out](https://www.roomle.com)

I mostly program in these languages: C++, Java, Objective-C, Swift and a bit of JS now and then.

Nice to meet you. 
And for all the rest: just drop me a line.
So I Graduated High School, Now What?
Tags: graduation, future, softwaredevelopment
Published: 2017-06-17 15:22:43

---
title: So I Graduated High School, Now What?
published: true
description: A Thank You to the Past and a Hello to the Future
tags: graduation, future, software development
---
![grad](https://cdn-images-1.medium.com/max/1600/1*8yMRhfBMi2P9PyUR9c5hmA.jpeg)

It’s done…finished…over. I’ve finally finished an unforgettable 4 years of my life. 4 years full of smiles, stress, sweat, and software. Throughout all of this I’ve made a few small achievements: I made the varsity soccer team in my freshman year, managed to keep straight A’s while playing three sports in one year, made my first [100-star project](https://github.com/aunyks/newton-api) on Github, started a tech blog, and many more.

## I graduated high school, now what?
![Howard University](https://cdn-images-1.medium.com/max/1600/1*11mbPap2sCrzZpTGz1ivNQ.png)

Well, I’m continuing my education. After thoughtful consideration, I’ve decided to attend Howard University in Washington, DC. At Howard, I’ll be majoring in Computer Science and minoring in a study that is to be determined. I’m beyond excited to join the Bison family!

## What does all this mean for me as a software developer?
Well, I got access to the Github Student Pack, so that’s kind of cool 😉. Lol but now that I’m a university student, I have access to a lot of opportunities that were previously not available to me: I can attend as many hackathons as my heart desires, apply for internships, and actually study computing *in* school. I’m extremely excited for what’s to come.

## So, what am I doing now?
![Cinchapi](https://cdn-images-1.medium.com/max/1600/1*ftWHMegx9BcOO9oI0E46uQ.png)

I’ve been blessed with the opportunity to work with Jeff Nelson and the [Cinchapi](https://cinchapi.com) team as a Software Engineer Intern this summer before I start college. I’m incredibly happy to be working here and I thank everyone who’s helped me become a better developer leading up to this opportunity!  


Now that I’m finished with high school, I can’t wait to see all that is to come! I can’t thank everyone enough, and I thank you for reading this piece.

### Connect with me on social media:
[Twitter](https://twitter.com/aunyks), [Github](https://github.com/aunyks), [Snapchat](https://snapchat.com/add/aunyks), [Medium](https://medium.com/@aunyks), [Instagram](https://instagram.com/aunyks)
Hi, I'm vamsikrishna
Tags: introductions
Published: 2017-06-17 11:13:56

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

I have been coding for [number] years.

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

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 Azan Finch
Tags: introductions
Published: 2017-06-17 05:56:03

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

I have been coding for [number] years.

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

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 Justin Haefner
Tags: introductions
Published: 2017-06-17 02:12:09

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

I have been coding for 3 years.

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

I live in a small town south of Minneapolis, MN.

I work for a large medical device maker, I'm in corporate IT.  

I mostly program in these languages: Python.

I am currently learning more about Chatbots, Telecom APIs.

Nice to meet you.
Hi, I'm HB Stone
Tags: introductions
Published: 2017-06-17 01:36:41

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

I have been coding since BASIC on my Commodore 64 in the 80s. More practically, I started with Visual FoxPro and Visual Basic in the early 90s, and eventually continued to JavaScript since a few months after its inception in 1995. I've learned other languages since then (C/C++, Java, PHP, dabbled in others) but I have been primarily using JavaScript for 20+ years.

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

I live in San Jose, and work for Yummly in Redwood City.

My main non-programming passion is music engineering and production. I've produced trance since the late 90s and mixed/mastered many other genres since 2000 or so. I love everything about music from both artistic and technical perspectives.