teleren/devto huggingface dataset:
A Debugging Murder Mystery Dinner
Tags: stories, debugging
Published: 2017-04-14 21:37:21

---
title: A Debugging Murder Mystery Dinner
published: true
description: Inspired by true events
tags: stories, debugging
cover_image: https://cdn-images-1.medium.com/max/800/1*6r6xL5xaVR3bPzIk3g1p3A.jpeg
---

_Inspired by true events._


You arrive in elegant attire at a lovely mansion. You’re greeted at the door by the butler. There’s a scream inside!

You and the butler rush into the living room to find the other guests huddled around a computer.

“What’s happened?” you ask.

A woman with a peacock feather sticking out of her hat turns to tell you the worst. “The code died.”

The man sitting at the desk pushes his hair out of his eyes and types furiously into Terminal. Of course, they’re using a Mac. “It doesn’t make any sense. The server is running. There are no errors. But I change the code and nothing changes in the browser.”

You all lean in to see what’s happening on the computer.

“When was it last working?” the rotund man in the glasses asks while swirling his brandy.

“Before you all arrived,” the man at the desk says with frustration.

“So you’re insinuating one of us is responsible?” the lady with the peacock feather retorts.

“It is rather peculiar that it was working before and now it’s not, especially when all the code looks good,” says the maid dusting the piano in the corner of the room.

“Oh hush, Meredith,” the butler tells her. “Let them sort it out while you set the table.”

Meredith trounces out with the butler in tow.

“Show me what’s happening from the beginning,” you suggest.

The man in the chair shows you the React routing he’s set up and what’s in each of the components. You confirm it looks good.

“But look in the browser,” he says. He shows you that you navigate to the pages you expect, but none of the routing shows up like it should. Peculiar, indeed.

While each person makes vain attempts to fix the problem, you sink into a chair and start nursing a martini. In your relaxed state you say, “It’s almost as if we’re running a different codebase on the server.”

Sharp glances are exchanged. The man in the chair opens Terminal and everyone looks at the prompt.

“You’re running the code from this morning!?” the lady with the peacock feather cries.

The man in the chair smiles ruefully. “Oops. I was in a different project.” He changes directories and runs the project he had been intending to run. Everything works as expected.

The rotund man in the glasses claps you on the shoulder. “Well done.”

You smile while choking back laughter, and get up to head to the dining room for dinner.

*This post was first published on [Medium](https://hackernoon.com/a-debugging-murder-mystery-dinner-f9b2e0198782)*
Ain't Easy
Tags: thankfulness, creativity, making, criticism
Published: 2017-04-14 18:51:19

---
title: Ain't Easy
published: true
description: ðŸ™…â€â™‚ï¸ Don't pass off someone's work as easy.
tags: thankfulness, creativity, making, criticism
---

One of my recent pet peeves is when someone assumes something you do is easy. I admit Iâ€™ve been guilty of writing off someoneâ€™s work as easy before but when it happens to you and you know exactly how much time and work went into the thing you created, it really sucks.

Iâ€™m glad there are much smarter people than me out there who have made complex things, simple so that I can use and enjoy it. And I try not to pass off their work as easy. Because in doing so, Iâ€™m passing off the many steps that it took to get to the final product of a personâ€™s work.

Steps like ideation, gathering materials/tools, experimenting with the various raw materials and iterating till you achieve an end result that youâ€™re happy with. Not to mention if youâ€™re like most creatives, you have to learn to accept your work is never complete and just put it out there. Only to have it written off as an easily achieved end result.

Iâ€™m sure if the thing that you do is done multiple times it does get easier but thatâ€™s easier because the person who is doing is moving towards mastery and becoming more efficient in their work and not that what they are doing is easy.

So Iâ€™m learning, be it the strawberry jam that I put on my toast in the morning, to the apps that I use, to the meals my wife cooks our family, to be thankful for the end results that I get to enjoy and that someone much smarter than me put in the hard work and time so that I get to enjoy the results easily.

***

Originally posted on [Michael Lee](https://michaelsoolee.com/aint-easy/)
Hi, I'm Michael Solati 💻☕🍺
Tags: introductions
Published: 2017-04-14 17:19:57

---
title: Hi, I'm Michael Solati ðŸ’»â˜•ðŸº
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 4 years.

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

I live in New Haven, CT.

I work for Kricket

I mostly program in these languages: JavaScript, Java.

I am currently learning more about AI.

Nice to meet you.
Hi, I'm Midpoint Nerd
Tags: introductions
Published: 2017-04-14 17:17:28

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

I have been coding for 12 years.

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

I live in Austin, TX.

I work in a public sector gig.

I mostly program in these languages:

- bash
- perl
- html
- scss
- AppleScript (in a previous life)

I am currently learning more about docker and ancient perl 5 releases.

Nice to meet you.
Hi, I'm Gopinath Subbegowda
Tags: introductions
Published: 2017-04-14 16:59:14

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

I have been coding for [5] years.

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

I live in [Bengaluru, Karnataka, India].

I work for [Myself]

I mostly program in these languages: [R].

I am currently learning more about [Data Science, ML].

Nice to meet you.
Hi, I'm John Van Wagenen
Tags: introductions
Published: 2017-04-14 14:29:41

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

I have been coding professionally for 4 years.

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

I live in Utah.

I work for MasterControl.

I mostly program in JavaScript and Java.

I am currently learning more about Technical Leadership.

I am currently a student in Georgia Tech's OMSCS program. I'll graduate in 2018.

Nice to meet you.
Headless/API CMS vs Traditional CMS
Tags: apicms, headlesscms, wordpress
Published: 2017-04-14 13:02:14

---
title: Headless/API CMS vs Traditional CMS
published: true
description: API-based CMS’s, also called “headless” or “decoupled” CMS’s, provide a UI and storage for editing content, along with an API for integrating that dynamic content into your website.
tags: api cms, headless cms, wordpress
cover_image: https://i2.wp.com/constructs.stampede-design.com/wp-content/uploads/2016/03/HeadlessCMS.png?w=1200
---

_For more content like this, follow [ButterCMS on Twitter](https://twitter.com/ButterCMS) and subscribe to our [blog](https://buttercms.com/blog/)._

If you’ve worked with content management systems in the past, you’ve likely worked with a traditional CMS like WordPress, Drupal, or RefineryCMS.

API-based CMS’s, also called “headless” or “decoupled” CMS’s, provide a UI and storage for editing content, along with an API for integrating that dynamic content into your website.

So why would you want to use an API-based CMS instead of a traditional CMS?

In a gist, API-based CMS’s offer all the same editing capabilities of traditional CMS’s, but are _significantly_ easier for developer to setup and maintain. This means your developers spend less time and money working on your CMS, and more time focusing on things important to your business.

Here’s a table comparison:

<table>

<thead>

<tr>

<th>Â </th>

<th>Traditional CMS</th>

<th>API-based CMS</th>

</tr>

</thead>

<tbody>

<tr>

<td>Setup</td>

<td>Website must be built “on top” of the CMS, requiring you to learn and (re-)build your website based on CMS rules and processes.</td>

<td>Add CMS functionality where needed with just a couple lines of code.</td>

</tr>

<tr>

<td>Hosting</td>

<td>Requires a database and specific server hosting.</td>

<td>Requires no-hosting (although there are self-hosted options)</td>

</tr>

<tr>

<td>Code Complexity</td>

<td>Content, CMS code, and website code coexist and intertwine to create complexity and interdependence.</td>

<td>Content exists separately and is rendered within website codebase via simple API calls.</td>

</tr>

<tr>

<td>Flexibility</td>

<td>Website must be built in a specific programming language or framework.</td>

<td>Integrates with any codebase.</td>

</tr>

<tr>

<td>Maintenance</td>

<td>Security upgrades, database backups, etc.</td>

<td>None</td>

</tr>

</tbody>

</table>

Ask most developers and they’ll tell you that working on content management ranks low on their list of interesting work. API-based CMS’s eliminate many of the pains of CMS’s so development teams can get the job done and move onto more important projects.

_This was originally posted [here](https://buttercms.com/blog/api-cms-vs-traditional)._
My @JuliaSetBot: A (python) bot that Tweets fractals. ðŸ –
Tags: python, tweepy, bot, fractals
Published: 2017-04-14 08:46:29

---
title: "My @JuliaSetBot: A (python) bot that Tweets fractals. ðŸ¤–"
published: true
description: My fractal Twitter bot.
cover_image: https://pbs.twimg.com/media/C9SbRNyWAAAHpAj.jpg
tags: Python, Tweepy, Bot, Fractals
---

<a href="https://www.python.org" target="_blank">Python</a>Â is a languageÂ that can be easily learnt andÂ usedÂ for many things. A cool thing about Python is that many interesting stuff has already been developed. An example of this isÂ <a href="http://www.tweepy.org" target="_blank">Tweepy</a>, which is an easy-to-use Python library for accessing the Twitter API.

I really like to tryÂ integrating different technologies, so I gave myself the task of trying to build a Twitter bot using Tweepy. Te result: I built a bot that everyday at 11:00 UTC (6:00 inÂ Mexico) it generates a random complex number, then it iterates it in a function in order to generate a Julia set, and finally the bot Tweets the fractal generated. You can check it out atÂ <a href="https://twitter.com/JuliaSetBot" target="_blank">@JuliaSetBot</a>.

An example of what it does is embed here:

{% tweet 852476953542225920 %}

Awesome right? ðŸ¤–
Hi, I'm Rod!
Tags: introduction, python, science, math
Published: 2017-04-14 08:32:51

---
title: Hi, I'm Rod!
published: true
description: My introduction post
cover_image: https://pbs.twimg.com/media/C7T3zwYU8AA7QXW.jpg
tags: introduction, python, science, math
---

I'm a math student, and a science & technology enthusiast. I have served as a Google Student Ambassador on 2014-2015. Right now, I'm on charge of a science section of a radio program at my university ([University of Guanajuato](http://ugto.mx)), and I'm a team member in [CdeCMx](http://clubesdeciencia.mx).

I have been coding for 6 years, mostly in Python ðŸ’™, but I also use R and C/C++. I like to learn about what seems interesting to me, from the theory to [simulate particles interactions](http://rodolfoferro.wordpress.com/2015/06/07/inestabilidad-de-electrones-en-dos-haces/) to the creation of [bots that tweet fractals](http://twitter.com/JuliaSetBot).


You can find me on Twitter as [@FerroRodolfo](https://twitter.com/FerroRodolfo), and see a bit more of what I like to do on my [blog](https://rodolfoferro.wordpress.com) or my [Github](https://github.com/RodolfoFerro).

Nice to meet you.
Hi, I'm Nico Brünjes
Tags: introductions
Published: 2017-04-14 07:28:28

---
title: Hi, I'm Nico Brünjes
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 20 years, maybe forever.

I live in a small town in between Hamburg and Luebeck in nothern Germany.

I work in Hamburg for [ZEIT ONLINE](http://www.zeit.de) since forever (2005). I started transfering the old table layout into CSS those days and today I'm leading the frontend development team.

I mostly *program* in these languages: CSS, HTML and javascript. On the server I use python (ascending) or PHP (declining). I still prefer plain vanilla JS or jQuery over regulary ~hyped~ changing frameworks (as we build a content driven, kind of *conservative* but accessible website most of time), but I like learning new things, so I try and test a lot, like Angular, React, Aurelia…

You can find me on Twitter as [@nicobruenjes](https://twitter.com/nicobruenjes) and certainly on [Github](https://github.com/codecandies).


Nice to meet you.
Hi, I'm Soho Choc
Tags: introductions
Published: 2017-04-14 07:08:22

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

I have been coding for 12 years.

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

I live in France
I work for a Chocolate factors

I mostly program in these languages: php & js.


Nice to meet you.
Hi, I'm Rogie Salas
Tags: introductions
Published: 2017-04-14 06:34:48

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

I have been coding for 2 years.

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

I live in Makati, Philippines.

I work for Deltek

I mostly program in these languages: Ruby.

I am currently learning more about testing and Java.

Nice to meet you.
Implementing translations
Tags: translations
Published: 2017-04-14 06:18:58

---
title: Implementing translations
published: true
description: This post is about how I implemented translations to my software, and what a way better approach would be.
tags: translations
---

As a hobby programmer, everything is your responsibility. Front end, back end, all of that.
So when a friend requested translations, I got a lot of work to do.

Let me give you some background. I started working on [DiscordConsole](https://github.com/LEGOlord208/DiscordConsole/) some time ago. It's a program to take control over Discord bots, but also works for users and webhooks. It can nearly do every function Discord can, so that's the biggest issue. Every function creates new strings that needs translation.
Even with some heavy vim macros (@a to add current string to a file, @b to add current file entry back to the string), it became extremely tedious.

Now, this post isn't about how to make a simple translation system, or anything.
It's about *when* to start thinking about translations. C'mmon, don't make my mistake. I sat hours just moving and translating many different files, one being 1500 lines long!
Common signs you need to start thinking about translations are:
- Your application is becoming unexpectedly big.
- You start to write multiple similar error messages.
- Similar messages become different (because you automatically vary them more and more)

Better start early than late...


*This was my first post. It was very nervous to write, and I feel it's kinda useless too... So umm... Keep that in mind I guess... in case it was awful...*
Hi, I'm Adam McNeilly
Tags: introductions
Published: 2017-04-14 03:36:44

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

I have been coding for 4 years. You can find me on GitHub as [AdamMc331](https://github.com/AdamMc331)

I live in Michigan, and write software for [HelloWorld](http://helloworld.com).

I program mostly in Java, but am actively learning and converting my projects to Kotlin.
Hi, I'm haetze
Tags: introductions
Published: 2017-04-14 01:45:10

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

I have been coding for 7 years.

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

I live in Dorsten.

I mostly program in these languages: (list 'lisp 'erlang 'haskell 'java).

I am currently learning more about compiler construction.
Getting started as developer
Tags: beginners, python, codecademy, learn
Published: 2017-04-14 00:17:34

---
title: Getting started as developer
published: true
description: My path as developer wasn't easy, but you can fix it for yours.
cover_image: https://thepracticaldev.s3.amazonaws.com/i/dai1aqrkyhrvsau8awmq.jpg
tags: beginners, python, codecademy, learn
---

Cover image from [Flickr](https://www.flickr.com/photos/riebart/4466482623), taken by [Michael Himbeault](https://www.flickr.com/photos/riebart).

Getting started as developer, never was easy. When I started to develop, about 8 years ago when I was 16, I had only few books about C++ and they look like monsters.

In fact,  I started to develop because one day, my best friend comes to my house and he made me a purposal: "Let's create our own videogame!". A videogame? A videogame made by us? Why not? It sounds great! He had some designs, ideas and most of the game created... but no code. Only tons of papers. He knew I had lot of experience with computers but I never programmed anything. So, I took my C++ books and I started to read them.

To be honest, when I was 16, the programming basics were too complicated for me. Until I was 18 and started to code in class, I couldn't code anything and actually know what I was making. Why? Because I hadn't **any support**, only complicated and old books from the library. Thanks to Torvalds, all that has changed. So, learn to code is easy, if you know how!

#### There are tons of programming languages. 

With all forms, colors and purposes. 

Do you want to start with something powerful, easy and simple? You have **Scratch**! Do you want to learn a multipurpose powerful, and easy to learn language? You have **Python**! Do you want to create awesome websites? **JavaScript** have an extensive ecosystem! Do you want make... **videogames**? You have a lot of libraries, frameworks and resources, like Unity3D (based on C#), PyGame (Python library), Gosu (Ruby library).

#### OK, we have a lot of langs. How to use it? 

To learn all those things, we have a lot of resources too. **Books** (boooring but useful!), **courses** (just Google "udemy free coupons"), and **interactive courses**, the final boss of learning.

Platforms like [Codecademy](http://codecademy.com) or [CodeSchool](https://www.codeschool.com/) are pretty awesome websites to learn. They have interactive editor, videos, and cool explanations about everything in the development universe. In fact, CodeSchool has the *probably* coolest Ruby on Rails course I've seen: Rails for Zombies.

All of this things made learn how to code funnier, easier and better. Do not think twice and become a developer today!

*This is my very first post on [dev.to](/), and I'm not very good at English, so, sorry for the possible mistakes*.
Hi, I'm Alex (aka Kreaker)
Tags: introductions
Published: 2017-04-13 22:21:21

---
title: Hi, I'm Alex (aka Kreaker)
published: true
description: Old school developer
cover_image: 
tags: introductions
---

I have been coding for almost 25 years.

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

I live in Guatemala City.

I work for Claro CENAM

I mostly program in these languages: Java, Python, Bash, C#. (actually a good programmer can write en every language)

I am currently learning more about Android and CCNA

Nice to meet you.
Hi, I'm Raphael Eidus
Tags: introductions
Published: 2017-04-13 20:23:36

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

I have been coding for [number] years.

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

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 James Tatum
Tags: introductions
Published: 2017-04-13 19:35:10

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

I have been coding for 6 years.

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

I live in Derby.

I work for Bulkhead Interactive

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

Nice to meet you.
Hi, I'm Sebastian Nitu
Tags: introductions
Published: 2017-04-13 19:13:24

---
title: Hi, I'm Sebastian Nitu
published: true
description: My introduction post
cover_image: https://thepracticaldev.s3.amazonaws.com/i/sjjtvdsupyzuwaju8ois.jpg
tags: introductions
---

I have been coding since 2008. I live in Washington where I work remotely for [Avelient](http://avelient.co/). I'm a UI designer and front-end developer.

You can find me on Twitter as [@sebnitu](https://twitter.com/sebnitu) and on [GitHub](https://github.com/sebnitu).

Nice to meet you.
Interferencias, privacy activism
Tags: interferencias, privacy, spain, security
Published: 2017-04-13 18:48:14

---
title: Interferencias, privacy activism 
published: true
description: Discover Interferencias, a group dedicated to share knowledge about security, privacy and digital rights. **#Wearenoise**
cover_image: https://thepracticaldev.s3.amazonaws.com/i/bu07guz8ak2nm4qdfwnu.png
tags: interferencias, privacy, spain, security
---

[Interferencias](interferencias.github.io) is a group based in Spain that started on September of 2016. The idea of the group started with the concern of some students at the university about their data and their privacy. Starting in Granada, there were already a lot of speeches and tech events in the city, so we decided to launch our message in these meetings. We started giving speeches about privacy and security, and having a monthly meeting to discuss news, advances and curiosities related to our main topics. 

![](https://pbs.twimg.com/profile_images/794125373772627968/H0gO7Bj4.jpg)

To the day, we have already some followers interested in keep listening and sharing their own knowledge. We are also starting a Biohacking group, preparing a podcast and maybe a radio program, organizing an event in collaboration with two Spanish (friendly) hacking groups, and preparing ourselves to give support to future Interferencias allies in other countries and different cities.   

We mostly write in **Spanish** but we want to start translating our post to English, French and Catalan. 

If you are into all of this, you can check us in [our blog](interferencias.github.io), [Twitter](www.twitter.com/inter_ferencias) or join us in the [telegram group](https://t.me/joinchat/AAAAAD_aL3kJS_nI3VAw8g ) (spanish mostly). You can also ask whatever in the mail, interferencias@protonmail.com.
Hi, I'm Paula
Tags: introductions, personal, paula
Published: 2017-04-13 18:26:39

---
title: "Hi, I'm Paula"
published: true
description: Hello World
cover_image: https://avatars2.githubusercontent.com/u/9094121?v=3&s=460
tags: introductions, personal, Paula
---

I'm a **21 years old computer engineering student**, **Systems Analyst** (back end programmer) in a software company, **private tech tutor** for a very smart kid, open software **monitor** in schools, and **privacy activist**. I founded and currently organize a group called [interferencias](interferencias.github.io). I enjoy giving speeches about technology, privacy, digital rights and related. 

You can find me on GitHub as [terceranexus6](https://github.com/terceranexus6), I have a lot of projects, sorry for the mess up. My fav languages are C++, C, Assembly, shell bash and python. I'm also mastering PHP.

I live in Spain, but I have lived in **Ireland** and **USA**. I have worked in **Switzerland** as a Robotics teacher, too. I would love to work in **Japan** for a while. 


I am currently learning more about open hardware and **security**.

Nice to meet you!