teleren/devto huggingface dataset:
Hi, I'm Ezra
Tags: introductions
Published: 2017-04-07 02:08:39

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

I have been coding for 7 years.

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

I live in Auckland, New Zealand.

I work for Vodafone New Zealand

I mostly program in these languages: swift, objective-c, java, javascript.

I am currently working with react-native.

Nice to meet you.
Javascript tips and tricks to Optimize Performance
Tags: engineering, javascript, hacks, array
Published: 2020-09-25 04:43:57

---
title: Javascript tips and tricks to Optimize Performance
published: true
date: 2017-04-07 00:00:00 UTC
tags: Engineering,JavaScript,Hacks,Array
canonical_url: https://www.loginradius.com/engineering/blog/16-javascript-hacks-for-optimization/
---

Learn how to optimize performance using some useful javascript hacks, tips and tricks.

   
[Read On](https://www.loginradius.com/engineering/blog/16-javascript-hacks-for-optimization/)
Hi, I'm Artifex
Tags: introductions
Published: 2017-04-06 22:46:56

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

I have been coding for [number] years.

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

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 Paden
Tags: introductions
Published: 2017-04-06 19:48:44

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

I have been coding for >1 year.

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

I live in Philadelphia.

I work for a company in Philly.

I mostly program in these languages: Bash/Python.

I am currently learning more about everything.

Nice to meet you.

I'm a cohost for a podcast [sysadministrivia](https://sysadministrivia.com/)
node.js: Text Positioning 101
Tags: node, javascript, text, position
Published: 2017-04-06 17:03:19

---
title: "node.js: Text Positioning 101"
published: true
description: "Fun fact: I learned this from 3DS development. And that was in C!"
cover_image: http://i.imgur.com/vsshism.jpg
tags: node, js, text, position
---

Yesterday, we covered text coloring, but today is more interesting. We are positioning text.

The way to do it is another magic string. This time it is this:

```js
console.log("\x1b[10;15H%s", "Hello World!");
```

This would print "Hello World!" on the screen's 10th row, starting at the 15th column.

See, the formula is basically this:

```
\x1b[r;cH
```

You just need to change "r" to the specified row and "c" to the specified column, and boom! You just positioned text.
Hi, I'm Miguel Rentes
Tags: introductions
Published: 2017-04-06 15:40:47

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

I have been coding for 17 years.

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

I live in Porto.

I work for Efacec.

I mostly program in these languages: Ruby, Python, C/C++.

I am currently learning more about DevOps Tools.

Nice to meet you.
Fluent Python - Microreview
Published: 2023-04-29 22:27:08

---
title: Fluent Python - Microreview
published: true
date: 2017-04-06 15:20:50 UTC
tags: 
canonical_url: https://mikestaszel.com/2017/04/06/fluent-python-microreview.html
---

If you really want to get into the details of Python and learn about how the language was built and how some of its internals are implemented, [Fluent Python](https://www.amazon.com/Fluent-Python-Concise-Effective-Programming/dp/1491946008) is the book for you.

It’s a great book to refresh your knowledge of coroutines, `asyncio`, and other Python goodies.
New Blog Post - The First Pomodoro Habit for Continuous Learning
Tags: career, softwaredevelopment, learning, pomodoro
Published: 2017-04-06 15:15:33

---
title: "New Blog Post - The First Pomodoro Habit for Continuous Learning"
published: true
description: "I just published a blog post documenting my team's journey towards developing a new organizational habit. After some team restructuring, we feared career stagnation. Read on to find out how we overcame them to become highly innovative and engaged."
tags: career, software development, learning, pomodoro
---

I just published a blog post documenting my team's journey towards developing a new organizational habit.

After some team restructuring, we feared career stagnation. Read on to find out how we overcame them to become highly innovative and engaged.

Its an 8 minute read: https://medium.com/nulogy/the-first-pomodoro-habit-for-continuous-learning-e3cfa2e2451d"
Hi, I'm Vincent SÃ©guin
Tags: introductions
Published: 2017-04-06 12:47:46

---
title: Hi, I'm Vincent SÃ©guin
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for about 7 years. 

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

I live in Quebec City.

I work for Coveo. I'm also a university lecturer, giving web development and cloud classes.

I mostly program in these languages: a lot ! Mostly program in Java day-to-day, but messing up with JavaScript/Typescript at home. Been working years in C# as well.

I am currently learning more about recent AWS offerings. Needs to mess up with XRay and Athena.

Nice to meet you.
Hi, I'm Alexandre Dutra
Tags: introductions
Published: 2017-04-06 12:15:39

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

I have been coding for 15 years.

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

I live in Paris, France.

I work for [DataStax](http://www.datastax.com).

I mostly program in these languages: Java.

I am currently learning more about Python and Scala.

Nice to meet you.
Senior UI Developer
Tags: javascript, php, laravel, ui
Published: 2017-04-06 09:34:28

---
title: Senior UI Developer
published: true
description: I'm a Budapest-based frontend developer, currently doing some freelance work for agencies, open for other opportunities.
cover_image: https://thepracticaldev.s3.amazonaws.com/i/yj7jkmw5j9rsroxpuddj.jpg
tags: javascript, php, laravel, ui
---
Hi, I'm Kelly Adams
Tags: introductions
Published: 2017-04-06 01:10:48

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

I have been coding for 18 years.

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

I live in Spokane, WA.

I work for [IntelliTect](http://intellitect.com)

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

I am currently learning more about Biztalk 2016.

Nice to meet you.
Hi, I'm Justin Léger
Tags: introductions
Published: 2017-04-05 19:58:24

---
title: Hi, I'm Justin Léger
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 5 years.

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

I live in Montreal.


I mostly program in these languages: Java, Ruby, Python, JS.

I am currently learning more about blockchain.

Nice to meet you.
node.js: Console Colors 101
Tags: console, colors, node, javascript
Published: 2017-04-05 19:39:16

---
title: "node.js: Console Colors 101"
published: true
description: Many beginner programmers ask "How can I change the console font's color?". I will cover multiple ways of doing it.
cover_image: https://i.stack.imgur.com/Z6sCg.png
tags: console, colors, node, js
---

We've all seen a module or a node.js application that has changed the color of the command prompt font. Heck, even npm changes the color of it's text!

I will show you how to do it.

There are two ways of doing this:
- Using a module
- Not using a module

## The easy way (with module)

You can go ahead and grab [chalk](https://github.com/chalk/chalk):

`npm install chalk`

Using chalk is easy! For example, if you want to console.log with blue, then do this:

```js
const chalk = require('chalk');

console.log(chalk.blue('Hello world!'));
```

Easy, isn't it?

For more documentation, visit [the guide](https://github.com/chalk/chalk/blob/master/readme.md).

## The not-so-easy way (without a module)

Wanna crank down that dependency list? Noone wants to see code that has too many requires! Go ahead, follow me.

This is a bit messy, but this is basically what the other modules do:

{% replit @moriczgergo/Nodejs-Colors-101-1 %}


Yes, that long string does the coloring. Here is an explanation:

The "\x1b[36m" part makes your text cyan, the "%s" part gets replaced with your text, and the "\x1b[0m" part resets the colors the way they should be.

But don't worry, you don't have to memorize the color codes. Instead, here is a reference!

```
Reset = "\x1b[0m"
Bright = "\x1b[1m"
Dim = "\x1b[2m"
Underscore = "\x1b[4m"
Blink = "\x1b[5m"
Reverse = "\x1b[7m"
Hidden = "\x1b[8m"

FgBlack = "\x1b[30m"
FgRed = "\x1b[31m"
FgGreen = "\x1b[32m"
FgYellow = "\x1b[33m"
FgBlue = "\x1b[34m"
FgMagenta = "\x1b[35m"
FgCyan = "\x1b[36m"
FgWhite = "\x1b[37m"

BgBlack = "\x1b[40m"
BgRed = "\x1b[41m"
BgGreen = "\x1b[42m"
BgYellow = "\x1b[43m"
BgBlue = "\x1b[44m"
BgMagenta = "\x1b[45m"
BgCyan = "\x1b[46m"
BgWhite = "\x1b[47m"
```

*Hope this tutorial helped someone out there. Thanks for reading!*
Hi, I'm Kyle
Tags: introductions
Published: 2017-04-05 18:57:57

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

Hi, I'm Kyle. I'm a programmer and graphic designed based out of Ft. Lauderdale, Florida. Soon, I'll be moving to Claremont, California, to study computer science at Pomona College.

I specialize in working in Javascript. Right now, I'm building [boulevard](https://www.boulevard.space), a new take on MVC frameworks utilizing full-stack JS. I'm also working on [hoot](http://hoot.rocks), which aims to update the college application process for the modern era. I'll be writing a series of articles on here about the process of building these apps from the ground up as I work on it week by week.

I enjoy quoting Silicon Valley and making the world a better place.
Remember Your Victory Conditions
Tags: scrum, agile, sprint
Published: 2017-04-05 18:25:49

---
title: Remember Your Victory Conditions
published: true
description: How wargaming and software development are similar
cover_image: https://thepracticaldev.s3.amazonaws.com/i/eljs3zf90li6frjv3r2x.png
tags: scrum, agile, sprint
---

For the last several sprints, our team at work have been emphasizing the need for clear sprint goals. Along with that comes an emphasis on staying focused on the current goal while avoiding distractions that should not be part of the current sprint. For example, if, while working on new feature A, a developer notices something that probably should be re-factored in feature B, it is not okay for him or her to just change gears and start that re-factoring. Instead, a ticket should be created and put in the backlog, and the team as a whole can determine during the next stand-up or backlog review if it needs to be a priority: perhaps in the next sprint, or even in the current sprint — or maybe never. The important thing here is to not miss the current sprint's target goal due to lack of focus on that goal.

Our recent discussions on this during sprint reviews triggered a memory from years ago when I was in college. That memory has nothing to do with any college courses, however, but with playing war games with my roommate. One game in particular came to mind: Avalon Hill's "Panzer Leader", a tactical-level simulation of World War II combat in western Europe. In one scenario, we had a closely fought battle, and I had concentrated on using all my units to their best effect, inflicting serious casualties on the enemy while holding my positions. On the final turn, my dastardly roommate realized he could run one measly little armored car unit down a side road and into a small, insignificant village. At first, this looked like no big deal, until I remembered that that little village was one of the places a player could gain victory points if he "owned" it.

That little victory point bonus was just enough to give my roommate the win. I, however, at least learned my lesson: "Know what the victory conditions are, do not forget them, and base all your tactics on them". This holds true in any war games I've ever played, or for that matter, most games in general. In the same vein, scrum development teams should follow the same guideline, which might be paraphrased as, **"Know what the sprint goal is, stay focused on it, and base all of your decisions on it."**

In fact, I suspect there is a corollary rule for most things in life where we want to achieve some sort of "victory"; though we may want to be careful about focusing totally on our potential victories, as winning at all costs is not always the best way to maintain relationships and keep your life in balance.

IMHO.

(Extracted from [my blog](http://charles-reace.com/2017-04-02_remember_your_victory_conditions))
Hi, I'm Mbo
Tags: introductions
Published: 2017-04-05 17:25:25

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

I have been coding for 4  years.

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

I live in Lagos,Nigeria.

I work for iQube labs. 

I have written programs in these languages: php, cpp, matlab and vb.net.

I am currently learning more about [algorithms and data structures].

Nice to meet you.
Hi, I'm ryanguill
Tags: introductions
Published: 2017-04-05 16:55:54

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

I have been coding for 20 years.

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

I live in Memphis, TN.

I work remotely for MotorsportReg.com

I mostly program in sql, js and cfml.

I am currently learning more about functional programming.

Nice to meet you.
How to profile Python/Django applications
Tags: django, webdev, profiling, programming
Published: 2020-05-23 19:45:17

---
title: How to profile Python/Django applications
published: true
date: 2017-04-05 09:53:24 UTC
tags: django,webdev,profiling,programming
canonical_url: http://www.streppone.it/cosimo/blog/2017/04/how-to-profile-pythondjango-applications/
---

Using the `django-profiler` module available at [https://github.com/char0n/django-profiler](https://github.com/char0n/django-profiler/)

```
from profiling import profile
```

and later:

```
@profile(stats=True)
def view_to_be_profiled(self, request):
    ...
```

There’s a couple of settings that it’s possible to enable to view SQL queries and tweak the logger name:

```
PROFILING_SQL_QUERIES = True
PROFILING_LOGGER_NAME = 'profiler'
```

Just a reminder for myself. Nothing more.
Tips to Prepare Your first Interview as a Software Engineer
Tags: job, interview, software, softwareengineer
Published: 2017-04-05 08:29:12

---
title: "Tips to Prepare Your first Interview as a Software Engineer"
published: true
description: 
cover_image: https://thepracticaldev.s3.amazonaws.com/i/smus20xzmntkua3zo7a8.jpg
tags: job, interview, software, software engineer
---

The phone interview

Sometimes you may be asked to participate in a phone interview, normally this is for the hiring manager/interviewer to gauge whether or not it is worth inviting the candidate for a face to face interview, it is also important for you as the candidate to get a feel of the company. Sometimes this is with a technical person such as the head of developer or this can be someone from Human resources, it really depends on the company.

The face to face interview
Sometimes you may go straight to an interview, it can be in many stages and normally there will be technical person there almost most of the time, maybe a HR person and someone from management, it varies from company to company.answering them correctly might swiftly end the call for the worse

Don't give up
Always get feedback from the interviewer if you can and learn from any mistakes you may have made. Also sometimes it may be the interviewer felt you weren't a good fit or something else. Think of the interview as a learning experience, not many people get it on their first interview, it took me around 10 interviews before I finally got a job.

You Want more tips follow here.

<a href="http://teatimeflip.com/">Click Here for More Tips</a>
Hi, I'm Thomas
Tags: introductions
Published: 2017-04-05 06:59:19

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

I have been coding for 10 years.

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

I live in Paris.

I work for the french customs

I mostly program in these languages: Java (J2EE) and Javascript.

Nice to meet you.
Hi, I'm JeanLaurent Ferralis
Tags: introductions
Published: 2017-04-05 05:53:41

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

I have been coding for 15 years.

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

I live in Nice.

I work for Myself

I mostly program in these languages: php, sql.

I am currently learning more about mobile app.

Nice to meet you.
Rainu Ittycheriah is new... 
Tags: new, noob, introduction, python
Published: 2017-04-05 02:20:09

---
title: Rainu Ittycheriah is new... 
published: true
description: Just a quick intro, saying hi to y'all. 
cover_image: https://avatars0.githubusercontent.com/u/10713494?v=3&s=460
tags: new,noob,introduction,python
---

# Hello everyone
----------------

* My name is Rainu Ittycheriah, and I've been coding for about 2 years. 
* I'm currently trying to grow in depth as a software engineer, and I'm constantly on the lookout for new resources. 
* I try to keep up with new developments, and this seems like a great place to start. 
* Up to this point, I've written applications in C#/.NET, Ruby/Rails, JavaScript/Node.js, and Python/Django. 
* I've played with a tiny bit of Elixir, and I think functional programming seems really cool.

----------------------------------------------------------------------------------

* My interests are typically in learning more about design patterns, architecture, and how to build better systems overall. 
* I'm currently reading Domain Driven Design and doing a course in data structures & algorithms.
Hi, I'm Cagdas
Tags: introductions
Published: 2017-04-05 02:06:14

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

I have been coding for 13 years.

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

I live in Ankara/Turkey.

I work for Argela.

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

I am currently learning more about deep learning algorithms.

Nice to meet you.
Hi, I'm Shawn McElroy
Tags: introductions
Published: 2017-04-04 21:01:41

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

I have been coding since around 2010. I primarily write my prose in Python, Node.js with TypeScript, PHP, and recently: [Rust](https://www.rust-lang.org/en-US/). I focus on building RESTful api's, services, and more recently, service/application architecture.

You can find me in a few places. 
GitLab as [autoferrit](https://gitlab.com/autoferrit) or my personal organization [ForkBombCo](https://gitlab.com/forkbombco)
GitHub as [autoferrit](https://github.com/autoferrit)
Twitter: http://twitter.com/autoferrit

I live in Sacramento, Ca and work for a great employer named [Riskalyze](https://www.riskalyze.com/)
How to use uWSGI with python3.6 in Ubuntu
Tags: uwsgi, python, devops, ubuntu
Published: 2017-04-04 20:19:04

---
title: How to use uWSGI with python3.6 in Ubuntu 
published: true
description: Step-by-step how-to to use uWSGI with python3.6 for Ubuntu 16.10+
tags: uwsgi, python, devops, ubuntu
canonical_url: http://www.paulox.net/2017/04/04/how-to-use-uwsgi-with-python3-6-in-ubuntu/
cover_image: https://thepracticaldev.s3.amazonaws.com/i/o1g9z8q192z82yok20fq.png
series: PauLoX's Howto
---

Step-by-step how-to to use uWSGI with python3.6 for Ubuntu 16.10+:

```console
$ sudo apt-get install python3.6 python3.6-dev uwsgi uwsgi-src uuid-dev libcap-dev libpcre3-dev
$ cd ~
$ PYTHON=python3.6 uwsgi --build-plugin "/usr/src/uwsgi/plugins/python python36"
$ sudo mv python36_plugin.so /usr/lib/uwsgi/plugins/python36_plugin.so
$ sudo chmod 644 /usr/lib/uwsgi/plugins/python36_plugin.so
$ uwsgi --plugin python36 -s :0 # Ubuntu 16.10
...
Python version: 3.6.0b2 (default, Oct 11 2016, 05:27:10)  [GCC 6.2.0 20161005]
...
$ uwsgi --plugin python36 -s :0 # Ubuntu 17.04
...
Python version: 3.6.1 (default, Mar 22 2017, 06:17:05)  [GCC 6.3.0 20170321]
...
```

> Originally posted on [www.paulox.net](http://www.paulox.net/2017/04/04/how-to-use-uwsgi-with-python3-6-in-ubuntu/)
Hi, I'm Gbolahan Allen
Tags: introductions
Published: 2017-04-04 17:24:48

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

I have been coding for 2 years.

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

I live in Lagos.

I work for VConnect

I mostly program in these languages: Python, JavaScript.

I am currently learning more about APIs.

Nice to meet you.
Hi, I'm Jaakko Kangasharju
Tags: introductions
Published: 2017-04-04 15:27:06

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

I have been coding for 7 years.

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

I live in Berlin, Germany.

I work for Futurice

I mostly program in these languages: Java, Objective C, Swift, Javascript.

I am currently learning more about test automation.

Nice to meet you.
Hi, I'm Patty
Tags: introductions
Published: 2017-04-04 15:18:13

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

I have been coding for 4 years.

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

I live in [Fort Worth].

I work for a start-up, an advertising agency

I mostly program in these languages: [HTML, CSS, JavaScript, PHP].

I am currently learning more about [JavaScript, design, and social media trends].

Nice to meet you.
Hi, I'm Jesse McNulty
Tags: introductions
Published: 2017-04-04 14:44:42

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

I have been coding for two years.

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

I live in Newark, Delaware.

I work for the Atlanta Blaze Professional Lacrosse Club as Director of Analytics.

I mostly program in these languages: R and Python.

I am currently learning more about machine learning.

Nice to meet you!
Hi, I'm Will Oemler
Tags: introductions
Published: 2017-04-04 14:23:47

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

Hi, I am Will Oemler.  I am Senior Bioinformatics Engineer at Blueprint Medicines in Cambridge, MA.  I write software for managing, analyzing, and visualizing genomic data, which helps scientists discover therapeutic targets for developing cancer drugs.  I have been coding professionally for ~8 years, and even longer just for fun.  These days I work mostly in Java, Python, JavaScript, SQL, HTML, and CSS.

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