teleren/devto huggingface dataset:
Nevertheless, Yumi Kim Coded
Tags: wecoded, womenintech
Published: 2018-03-06 17:14:23

---
title: Nevertheless, Yumi Kim Coded 
published: true
tags: shecoded, womenintech
---

## I began/continue to code because...

I was obsessed with computer games when I was a kid. Through my gaming, I've done everything from building my Maple Story guild's website with basic HTML and CSS to writing what some might call "unethical" applications to assist users in-game.

## I've always wanted to try...

Starting a blog! I know they're a dime a dozen these days but it's something I've been hoping to do for a long time. I'm especially interested in the intersection between women and racial / cultural minorities in tech.

## The time I questioned my decision to code the most was...

When a friend told me I had probably gotten a job because I was a token minority: female and Asian. At the time, I believed my friend. When I started my job, my imposter syndrome was more prevalent than ever before; I questioned why I was hired every day. I was fortunate though, as the COO of my company was a very strong, empowering woman — she once said something that I don't think I'll every forget: "Life is hard so take advantage of anything you can." While it may be controversial to some, I took this statement to heart. Whether I did or didn't get hired as a token minority is irrelevant. I had this amazing opportunity in my hands and I had the choice to give it my all or to sulk and question myself. I chose the former.

## My advice for allies to support women and non-binary folks who code is....

Don't be afraid to call other people out when they're being rude. It's hard to stand up for ourselves sometimes so even something small like a knowing, disapproving look is much appreciated.
Nevertheless, Laura Montemayor Coded
Tags: wecoded
Published: 2018-03-06 16:50:14

---
title: Nevertheless, Laura Montemayor Coded 
published: true
tags: shecoded
---

## I began/continue to code because...

The first time I ever touched code was when I was 15, at a sleepover, hunched over quietly over a laptop while my friends slept. I loved the idea of talking to a computer in something that sounded like human language and seeing what I could do with it. I continue coding because I love the challenge and the possibilities of solutions it offers. 

## I recently overcame...

Really, really, really bad impostor syndrome. 🤘

## I want to brag about...

Discovering that I'm a very quick learner! Just last year, I dived into Data Visualization, a bit of Machine Learning, did some basic data science, learned a bit of Mandarin and also got into drawing. Persistence is 🔑!

## My advice for allies to support women and non-binary folks who code is....

Be empathetic and compassionate. Always keep in mind that everyone is trying their best and learn at different levels and via different methods. Learn how to give good feedback! :)
Should I continue hacking WordPress or build a custom website using a framework?
Tags: discuss
Published: 2018-03-06 14:21:25

---
title: Should I continue hacking WordPress or build a custom website using a framework?
published: true
tags: discuss
---

I joined a team as a developer that has been using WordPress to host their web content. Before I joined the team, there was one web master with some HTML and CSS knowledge maintaining the website with the help of a number of plugins. 

I'm fine with WordPress when it comes to hosting a blog site with a few plugins but I don't really enjoy doing custom developments, as I find WordPress too hacky. 

The WordPress instance we have now is using nearly 30+ plugins and is becoming slow and hard to manage. Since I didn't want to straight away propose new changes after joining the team, I went ahead hacking WordPress to implement new features. Mostly extending functionalities of the existing plugins that are installed. 

But now it has come to a point where I really don't enjoy developing on WordPress because I find it too hacky. 
[Adding PHP code in functions.php, additional CSS in the custom.css file of the theme and the JS code with a snippet plugin is all too hacky and difficult to manage. Not only that, we are constantly bugged by missing content, where plugin settings sometimes go back to default settings or widget content gets over-ridden by old content.]

One of the question I have is that, is it wise to look for a different option other than WordPress at this point? My main concern is investing time into building something new and losing momentum in our business and the actual deliverables. 

If I should indeed look for different option, We do need to have a CMS, as the rest of the team should be able to easily manage content while allowing me to develop. So what options do I have? Should I look for a more powerful CMS such as Drupal? As it comes with a framework such as symphony and makes development much more structured and enjoyable. 

If you have any comments or have experienced such situations, please share your thoughts here.
Nevertheless, Gift Coded
Tags: wecoded
Published: 2018-03-06 14:02:30

---
title: Nevertheless, Gift Coded 
published: true
tags: shecoded
---

## I began to code because...

I want to be a part of something different and proof to myself I can do anything if I put my mind to it. People think coding is more like a guy job but that's not true.

## I recently overcame...

Yes, i recently overcame imposter syndrome. I've been feeling like I'm not doing enough to call myself a developer recently but with help from friends and the community I'm getting over that feeling and also doing more to improve.

## I'm excited about...

The countless opportunities involved in software development I mean I'm constantly learning a new thing every day and I love it!!!


## I'm currently hacking on ...

I recently picked up Vue.js loving it and exploring the possibilities of what I can do with CSS. It's exciting


## My advice for Ladies who want to learn to code is ....

Just start you might feel overwhelmed by all things you need to learn but it's a gradual process you will be better once you stick to it.
Automatic CHANGELOG with git
Tags: tips, changelog, git
Published: 2020-02-02 12:17:18

---
title: Automatic CHANGELOG with git
published: true
date: 2018-03-06 12:16:24 UTC
tags: tips,changelog,git
canonical_url: 
---

 **Automatic CHANGELOG with git**

This is a simple tip of how you can generate automatic changelogs for your projects using git.

**Know your hooks**

For Git novices that never dared to tap into the .git folder, there resides the _hooks_ folder. Inside this folder, you'll find a series of scripts can be activated and will run on git actions, let's take a look.

![](https://cdn-images-1.medium.com/max/1024/1*ZjDNxMxwK6K515ack60QYg.png)<figcaption>Content of .git/hooks subfolder</figcaption>

As you see for the image above, there are bunch of _hooks_ we can activate. Here some:

**pre-push** : This will always run, as its name implies, before a push. You can use this hook for example, to run all your tests before you send code to a remote.

**pre-commit** : Runs before a commit

**The CHANGELOG hook**

Know, let's go straight to the point.

First create a _post_-commit file in the .git/hooks folder. The contents of my post-commit file is as follows.

{% gist https://gist.github.com/marcpiresrj/c1b2bd16ac8e882230078b0b84585a33.js %}

The script is very simple, I do a git log with 3 parameters:

**- -no-pager** : Do not pipe Git output into a pager (less)  
**- -no-merges:** Does not print commits with more than one parent (same as max-parents=1)   
**- -format** : Pretty print the commit content in a specific format, possible values are ‘oneline’, ‘short’, ‘medium’, ‘full’, ‘fuller’, ‘email’, ‘raw’, ‘format:<string>’ and ‘tformat:<string>’

The log output is then redirected do the **CHANGELOG.md** file on the project root folder.

After saving the file, just do a _chmod +x .git/hooks/post-commit_ and that's it. Now, always after the commit, your CHANGELOG.md will be updated.

I hope you find it useful and does not forget to comment. 'till next tip.
Devs, why do you use terminal tabs over tmux windows? 
Tags: discuss, terminal
Published: 2018-03-06 11:46:58

---
title: Devs, why do you use terminal tabs over tmux windows? 
published: true
tags: discuss, terminal
---

Just a quick thought, I've noticed a lot of developers seem to use terminal tabs, even when using tmux which has windows, so I'm curious, why use terminal tabs over tmux windows?

One thing to point out is that when you use tabs, it steals a bit of screen real-estate which can be used to display more of the terminal. By using tmux windows it displays the windows open in the tmux status line instead of a seperate line.
A JavaScript Unit Test Generator for Your Editors 
Tags: javascript, webdev, opensource, showdev
Published: 2018-03-06 11:22:21

---
title: A JavaScript Unit Test Generator for Your Editors 
published: true
description: https://js-test-gen.github.io/
tags: #javascript #webdev #opensource #showdev
---

Hey!!

I just released this [plugin](https://js-test-gen.github.io/) for atom & vscode.

The idea behind the plugin is to generate a base template test file for your existing JS code, by creating a unit test for every named/default export declared in the code your are generating a test for.

I hope it comes in handy!
Nevertheless, Vlatka Pavišić Coded
Tags: wecoded
Published: 2018-03-06 10:38:48

---
title: Nevertheless, Vlatka Pavišić Coded 
published: true
tags: shecoded
---

## I began coding...
At the age of 16. I moved to the capital of Croatia to have a better school. The school was focused on maths and science. My schoolmates already did 2 years of programming so I had to catch up with them in one semester. The language was Pascal. I got hooked from the very start and decided to continue my education in that direction. A few years later I had a Master's Degree in Computer Science and a lot of lines of code written in assembler, C, C++, C#, Python, Ruby... 

## I continued coding...
At work. I work as a software engineer for a recruitment platform for students in Paris, France. My choice of career has made it possible for me to move to the city of my dreams :) 

At home. I have a personal project - food blog I developed from scratch called Cuisine Hacker (http://cuisinehacker.herokuapp.com). Also I'm currently studying Machine Learning at Coursera so I do some programming assignments for that too.

At Women on Rails workshops. I mentor women who want to learn Ruby on Rails. 

## My advice for women who want to learn programming...
Be optimistic, confident and patient. You will not reach your goal overnight. It will take a lot of hours spent with your laptop, a lot of thinking and discipline... I would suggest you to have a systematic approach towards learning. Learn from books, tutorials, online courses... Make notes. And when you learn the theory and syntax, get to the practise part. Make a personal project that connects your interests and programming (like I did with my blog). Attend local meetups and connect with the community. 

Tech is a great industry to be in. I am never bored at work, whether I'm solving a problem, searching for the cause of the bug, or learning some new technology... Also programmers are well-paid :D I'd like to inform the girls and women of all the benefits and one day have a more gender-balanced tech world.
Nevertheless, She Coded
Tags: wecoded
Published: 2018-03-06 10:31:41

---
title: Nevertheless, She Coded 
published: true
tags: shecoded
---

## I work in an engineering team because...

...an opportunity came up for job that was half localization management (something I knew well) and half QA (a brand new skillset). I learned everything as I went, trying to find mentors or to get a more experienced colleague hired to learn from. I now have a great mentor in the company, a learning plan for the next couple months, and real chances of upping my game from manual to automated testing over the course of the next year!

## I began learning to code because...

...I got a few great opportunities. A friend of mine was running a Clojure workshop for women and non-binary folks and invited me. A colleague saw me struggling to manually test a feature and helped me write a script to make it easier. It's still not a big part of my day, but if it turns out to be something I enjoy, I'll get there.

## I recently overcame...

...some of my impostor syndrome. I've been a tester for a bit over a year and still feel like I know nothing. But you know what? I'm planning a blog post, preparing a meetup series, and speaking up in meetings. Even if I'm still "faking it til I make it", I still feel great for trying.

## I want to brag about...

...the fact that my friend and I are going to be hosting a series of meetups, Quality People Berlin, for all those who work in QA, QE, and similar fields. Follow us on Twitter at [@QPBerlin](https://twitter.com/QPBerlin) and [join the Meetup group](https://meetup.com/Quality-People-Berlin)!

## My advice for women and non-binary folks is...

...be your own hype squad. If you don't tell people that you're doing great stuff, they simply won't know. So tweet about that workshop you attended, show colleagues the cool code you wrote, offer to give the talk you gave at that conference to your team at work. Cheerlead for yourself! (Credit for the wisdom goes fully to [@emilyagras](https://twitter.com/emilyagras) and her ClojureBridge talk.)

## My advice for allies to support women and non-binary folks who code is...

...listen compassionately and believe us when we say something feels more difficult for us because of our gender. If you were raised believing girls can't do Math or that they shouldn't work at all, period, you'll struggle more than peers who don't have that mental baggage—even if you work in the most feminist of companies. So support us through it and help us believe we can do all that you can do :)
My first portfolio site. Some feeback / tips?
Tags: webdev, portfolio, javascript
Published: 2017-12-31 02:18:51

---
title: My first portfolio site. Some feeback / tips?
published: true
description: How to structure a project showcase.
tags: Web-Development, Portfolio, Javascript
---

![alt text](https://timedotcom.files.wordpress.com/2017/04/screen-shot-2017-04-14-at-12-24-17-pm.png "training on Ahch-To")

Like the title says, I am trying to put some finishing touches on my first portfolio site.

It's quite basic so far, and I took HEAVY inspiration from 
[Scott Tolinski](http://scotttolinski.com/)

What I have left to do is the project showcase section, and I wanted to try something interesting there. Checking out a ton of examples, and not really seeing anything too inspirational.

Also not sure how I would structure client projects vs my personal side projects. Don't really want to split off a new page for it. I also only have worked on a couple different long term type of projects professionally and I want to include some of my side projects to pad out the section.

Well, here is the link:
https://katzy687.github.io/my-web-portfolio/

It's made with React and the super dope Gatsby generator.

Any feedback, critiques, dope project showcase examples are welcome. 

Happy New Year!
Nevertheless, Ada Nduka Oyom Coded
Tags: wecoded, womenintech, girlswhocode, webdev
Published: 2018-03-06 08:56:50

---
title: Nevertheless, Ada Nduka Oyom Coded 
published: true
tags: shecoded #womenintech #girlswhocode #webdev
cover_image: https://thepracticaldev.s3.amazonaws.com/i/3unftsywpeputjv0yskb.JPG
---

## I began to code because...

I found love in building things, i wanted to do something different, make an impact and break stereotypes while doing it

## I recently overcame...

My fear for working on the client side, i took up the #100DaysOfCode challenge and currently using it as an opportunity to build my front end skills

## I want to brag about...

My engagements with the growing female developer community in my country Nigeria, and Africa through my self-found organization: [She code Africa](www.twitter.com/shecodeafrica), we've been able to organize training on web development both online and offline, curate and publish stories on African women in tech doing amazing works in the African tech space.

##I'm an expert at...

Web development : Python, JavaScript,HTML,CSS 

## My advice for other women and non-binary folks who code is...

Never feel stereotyped, if you think it and you will it then you can do it!

## My advice for allies to support women and non-binary folks who code is...

Create a welcoming environment for the women while trying not to generalize on her skill being low just because she is a woman.
Add reading time in Cobalt
Tags: cobalt, blogging, medium
Published: 2018-08-19 16:32:55

---
title: Add reading time in Cobalt
published: true
tags: cobalt,blogging,medium
canonical_url: https://booyaa.wtf/2017/add-reading-time
---

I wanted to add an approximate reading time to each of my blog posts, like those seen in [medium](https://medium.com) posts. There's a lot of really nice javascript libraries out that, but I kinda figured this defeat the whole purpose
of using a static site generator.

I was also looking for an excuse to use liquid (the template rendering engine for Cobalt).

It's a fairly simplistic approach, perform a word count and divide by 200 which is the average of words read per min.

```liquid
{% assign reading_wpm = 200 %}
{% assign word_count = page.content | split: " " | size %}
{% assign reading_time = word_count | divided_by: 200 %}
{% case reading_time %}
  {% when 0 %}
    {% assign phrase = "less than a minute." %}
  {% when 1 %}
    {% assign phrase = "about a minute." %}
  {% else %}
    {% assign phrase = " minutes." | prepend: reading_time %}
{% endcase %}
Reading time: {{ phrase }}
```
Nevertheless, Pabi Coded
Tags: wecoded
Published: 2018-03-06 05:16:29

---
title: Nevertheless, Pabi Coded 
published: true
tags: shecoded
---

## I began/continue to code because...

Growing up, I was, still am, fascinated by technology.I began coding at university without any prior knowledge of coding.Coding allows me to create almost anything I can think of and encourages me to learn more. It also enables me to create solutions that benefit the community.

## I recently overcame...

Self doubt as a female developer. Being in an industry that is full of awesome and smart males, I always feel the need to work 10 times harder just to prove that I am also an awesome developer and I am capable. 

## I want to brag about...

My journey to being a female software developer. I only owned a laptop in university and no development background, I really had to work hard to get up to speed with everyone around me. 

In my third year of university, I taught myself some android development for a group project, and my team and I got into the top 6 for our solution, which was a public transport solution application.

Did .NET development for a good 2 years as a junior developer. Just made a full 360 and I do android development now. 


## My advice for allies to support women and non-binary folks who code is....

Allow women to have a platform to be able to voice out their opinions and ideas.
Let women know that they have your support.

## My advice for other women and non-binary folks who code is....
You are capable. Do not let a bug define who you are or bring you down as a developer. Share your code and projects with the world.


## Where to from here....
I would still love to learn more technologies and languages, especially kotlin. I would also love to give back to the community as much as possible. Take part in hackathons, and in the near future, speak at events.
Nevertheless, Stefanni Coded
Tags: wecoded
Published: 2018-03-06 03:39:12

---
title: Nevertheless, Stefanni Coded 
published: true
tags: shecoded
---

## I began to code because...

I wanted to be a Scientist since I was a child. I grew up reading Science Fiction, Technology always fascinated me. But when I had to decide which path take in college, I decided to study Literature. But I always had this dream of being a Scientist and building something good for society. I was tired of always _discussing_, I wanted to create something too. 

I began to code when my friend, Amanda, and my boyfriend, Thiago, encouraged me to start coding. I started studying on my free time and I loved the idea of how many problems you can solve with some lines of code - and a lot of patience :)

## I am overcoming...

Anxiety about changing career. I am confident that I'll become a great Software Developer, but there are some days when I don't.

## I want to brag about...

I started doing some Open Source Contributions like [this](https://github.com/publiclab/plots2/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed++author%3Astefannibrasil+) and [this](https://github.com/ifmeorg/ifme/compare/master...stefannibrasil:incorporating-facebook) :)
Nevertheless, Courtney Heitman Coded
Tags: wecoded
Published: 2018-03-06 02:16:24

---
title: Nevertheless, Courtney Heitman Coded 
published: true
tags: shecoded
---

## I began/continue to code because...
I love it. I love the feeling of getting into flow/deep-focus/whatever we're calling it these days and flexing my brain to solve problems. 

I taught myself HTML when I was 11 years old, before all the "development is a guy career" stereotypes kicked in. So, when I went to an IT Club competition in high school, and I met the first guy who actually thought I didn't belong because I was female (and actually told me that) I was taken aback for a few seconds, and then I just thought, "You know what: watch me dominate!"

## I recently overcame...

Another level of imposter syndrome. Sometimes you have to stop and look around and go "oh, I guess I do really know a ton about [topic]." My most recent topics have been accessibility compliance and scrum. 

## I want to brag about... 

Getting selected to speak at Magento Imagine! I live in this weird tech world where I am both a UX Developer and a Scrum Master, so getting to share how as a Scrum Master I help facilitate UX conversations on a larger scale in front of a couple hundred people from around the world is just mind blowing.

## My advice for allies to support women who code is....

Make sure that women have a voice in meetings! In society, women are socialized to not be as assertive. When women do speak up they're often interrupted, so watch for visual cues. And when in doubt ask for their opinion!