teleren/devto huggingface dataset:
Thank you for my first blog post ever and what should i write next?
Tags: personalnews, motivation, writing, tips
Published: 2019-03-20 13:54:34

---
title: Thank you for my first blog post ever and what should i write next?
published: true
description: I recently wrote my first blog post ever and I want to say thank you for all the appreciation
tags: #personalnews #motivation #writing #tips
cover_image: https://thepracticaldev.s3.amazonaws.com/i/7tk5fvnevw54oqa6awwd.jpg
hidden_on_personal_website: true
---

Last week I got inspired by [Rachels post on starting a blog](https://dev.to/rachelsoderberg/junior-developers-should-start-a-technical-blog-early-in-their-career-19bg)

Therefore I sat down and wrote my **first blog post ever** last sunday 💪🏻

{% link https://dev.to/berniwittmann/quick--easy-documentation-generation-for-vuejs-components-7k6 %}

And I'm astonished by the appreciation it got with over 800 views and 150 new followers. It will even be added to the [Vue.js Developers](https://vuejsdevelopers.com/) newsletter 🎉.

I don't know whether this is much or not for this platform. Nevertheless I'm thrilled!

![](https://media.giphy.com/media/5GoVLqeAOo6PK/giphy.gif)

Therefore I wanted to say thank you for the appreciation and this motivation-boost.

![](https://media.giphy.com/media/26gsjCZpPolPr3sBy/giphy.gif)

I also want to use this opportunity to start writing more. So i want to know:

**What are some topics you would like to hear about?**

I think I'm quite experienced in Vue and webdev in general therefore I want to give something back and share my knowledge. I'd be glad to hear about your ideas on some topics 😊
When you say you know a particular front-end language, library, or framework, what does that mean?
Tags: discuss
Published: 2019-03-21 01:55:06

---
title: When you say you know a particular front-end language, library, or framework, what does that mean?
published: true
description: 
tags: #discuss
---

For clarification, I'm wondering how accountable you are held when you list HTML, CSS, React, JavaScript, Angular, Node, or anything of that nature on your resume. In the past, I've said to an interviewer that I know HTML which I thought I did... and of course, he asked me a HTML question which I didn't know the answer to. 

I've generally defaulted to Java as my interviewing language of choice so front-end interviews are a whole new ballpark for me. Around August, I will be rolling off my  rotational program into a dedicated role in my company and I know that I would love a front-end developer role. So what are the types of concepts I should know for the aforementioned languages? Data structures & algorithms? Best practices?
Is a career in Software Development even worth it?
Tags: resume, coding, advice, career
Published: 2019-03-23 23:20:23

---
title: Is a career in Software Development even worth it?
published: true
description: Based on what I’ve experienced in applying for jobs I’d like to know if I should continue pursuing 
tags: Resume, coding, advice, career
---

Hiya!

To whom may read this, I would really love to have your advice.

I am constantly working on honing my development skills in everyway I can. I believe in learning as much as I can and always tried to find out how things work from toddler days to now...the reason I fell for software engineering. Creating is in my heart.

I took some time away from school and decided while I’m out I would just build out applications and learn as much as I can. While in school I worked various part time jobs across different fields in order to work with different people across different backgrounds as well as to stay financially afloat as I live in NYC [Which Is Expensive AF!].

But even with a background that contains knowledge of business, college experience, community support, and high communication skills in writing, speaking and most of all listening, I do not meet the needs of any job I apply to.

I have a portfolio (https://kappalucky.github.io),
and a resume, which is the same information listed on my LinkedIn (https://linkedin.com/in/kappalucky), but still denied from jobs that ask for 0 years of experience.

What do you guys think would help in making me more favorable to hiring managers?

Or should I focus on my own developments and just reconsider attempting to work within this field?
Weeknotes 5
Published: 2019-03-25 22:30:45

---
title: Weeknotes 5
published: true
tags: 
canonical_url: 
---

## Monday

This Vue + ElementUI + Typescript template is quite well put together. Very handy for getting a Proof of Concept up and running. [https://github.com/Armour/vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template)

## Tuesday

I had to write some python for someone… it was weird. [https://www.mongodb.com/blog/post/working-with-mongodb-stitch-through-existing-drivers–python](https://dev.to/mongodb/working-with-mongodb-stitch-through-existing-drivers--python--pymongo-3le6-temp-slug-2794484)

This tool is a nice way to deal with SVG file, possibly better than Fontawesome. [https://github.com/MMF-FE/vue-svgicon](https://github.com/MMF-FE/vue-svgicon)

[https://iconsvg.xyz/](https://iconsvg.xyz/) Here’s an easy place to get a few free SVG icons quickly.

## Wednesday

[https://github.com/mcibique/vue-date-fns](https://github.com/mcibique/vue-date-fns) - now that’s useful! Create a reusable date-formatting Vue filter that is light-weight and easy to understand.

| 
```

1

```
 | 
```

Vue.filter('datetime', createDateFilter('MM/DD/YYYY h:mm a'));

```
 |

## Thursday

I’ve had to create an average of numbers using `.reduce` before, but I apparently forgot and had to figure it out all over again.

| 
```

1

2

3

4

5

6

7

8

9

10

11

```
 | 
```

private avgReducer = (prev: number, curr: number): number => (prev + curr) / 2;

private avgAnObject = (value: any[], key: string): number => {

return parseFloat(

Number(

            value.map(

                (x): number => x[key]

            ).reduce(this.avgReducer)

        ).toFixed(2)

    );

  }

```
 |

## Friday

[More about `reduce`](https://www.matthewgerstman.com/tech/reduce-reduce-reduce/) and a few really helpful utility functions using reduce, so that you don’t need to reach for lodash every time.

Speaking of which, maybe this library of LINQ inspired functions could be useful. [FromFrom](https://github.com/tomi/fromfrom/wiki/Announcing-fromfrom#how-does-it-work) is a nice chainable API for dealing with lists of stuff. Here is a great explanation of why their approach is interesting:

> fromfrom uses the iteration protocols to iterate through the input data. All transformations create a new iterable that when iterated reads from the previous iterable, applies the transformation and then provides the output data. fromfrom works with any input data that implements the iterable protocol. From the built-in types for example Array, Set and Map implement the iteration protocols, but for example Objects do not. fromfrom provides its own iterable implementation for objects, so they can also be used as input data.

I can dig that. I miss LINQ from C# and .Net.
Micro - a microservice toolkit
Tags: microservices, go
Published: 2019-03-25 11:42:45

---
title: Micro - a microservice toolkit
published: true
description: Micro is the simplest way to build microservices
tags: microservice, golang
---

Hello all,

I'm introducing [Micro](https://github.com/micro/micro) to the DEV community. I've been working on Micro for 4 years and recently hit a v1.0.0 release. Micro is a microservice toolkit, it provides the building blocks for writing microservices and running a production platform, including api gateway, web dashboard, slack bot, cli, etc.

I'd be interested to get your feedback!

https://github.com/micro/micro
Struggling
Tags: discuss
Published: 2019-03-28 17:24:36

---
title: Struggling
published: true
description: To Code or Not To Code
tags: #discuss
---

I have been coding off and on for almost 20 years. I’ve tried a lot of different languages, but nothing ever feels like home. Something always ends up pulling my attention away. I am the type of person that likes to learn new things but I get bored with them very quickly. 

I’m struggling because I have qualified to take the technical interview with a TripleByte rep, but I’m just blah about it. 

I’m a Gemini. I’ve always felt there was two different sides to me. In college I dropped CS and switched to Music Education. I dropped Music Education and went back to CS.

Part of me wants to focus on traditional and digital art, but it may take a few years to get to where I want my art to be. 

I’m just worried that if I pass the TripleByte interview and end up getting a coding job I might burn out too fast.

Has anyone else had similar feelings?
Nodejs Time format plugin list
Tags: time, timezone
Published: 2019-03-28 20:24:24

---
title: Nodejs Time format plugin list
published: true
description: Nodejs Time format plugin list
tags: time,timezone
---

*   [Moment.js](http://momentjs.com/) 
*   [date-fns](https://date-fns.org/) 
*   [SugarJS](https://sugarjs.com/) 
*   [strftime](https://github.com/samsonjs/strftime) 
*   [dateutil](https://github.com/borgar/dateutil) 
*   [node-formatdate](https://github.com/dodo/node-formatdate)
*   [TimeTraveller](https://github.com/hgarcia/TimeTraveller) 
*   [Tempus](http://tempus-js.com/) 
*   [Datejs](http://www.datejs.com/)
Time to write
Tags: writing, ruby
Published: 2019-03-28 21:46:15

Salud to `Dev.to` community! I have been wandering around the platform for a while and it became a daily part of my routine to check out amazing posts from amazing people out here! 

I have always been a fan of writing down stuff to learn, but the words have always found themselves on good old _papers_. 

Today, I have decided to contribute with posts to `Dev.to` every two to three weeks with whatever I found interesting while working on my day to day work or side projects. 

I will be writing mostly about Ruby, Rails, Javascript and Web Development.  

See you around!
Minimal Portfolio Built by developer for Developers with Github Pages
Tags: react, javascript, frontend
Published: 2019-03-31 06:26:20

---
title: Minimal Portfolio Built by developer for Developers with Github Pages
published: true
description: 
tags: REACT , JAVASCRIPT , FRONTEND
cover_image: https://thepracticaldev.s3.amazonaws.com/i/u8cv55og70z5bqrv3lot.PNG
---

<p align="center">
  <a href="https://singhkshitij.github.io/My-Landing-Page/">
    <img alt="My Landing Page" src="https://thepracticaldev.s3.amazonaws.com/i/mx995zs5wc4b75lzezh7.png">
  </a>
</p>

Hey Guys, Want an awesome landing page for your portfolio ? Have a look at this library , i built using REACT and Material UI, where you can simply just change some JSON properties and deploy on GitHub Pages for free and in just 5 minutes.

Demo : https://bit.ly/2Ocnxwg ( Click on the page to see Magic )

You can find the code here : https://github.com/singhkshitij/My-Landing-Page.

## Why?
One fine day i was going through GitHub and found an awesome concept on [Dinesh Pandiyan's Profile](https://github.com/flexdinesh/dev-landing-page) and saw that people really liked it and so did i. I really liked the minimalist approach and hence thought that i should take it a step forward. 

Actually the original repo has some static files in which you need to manually go and edit the source code in order to get your landing page up and running. So i have bootstrapped the same content with create-react-app, i.e **REACTJS**. Now you only need to change one config file, run couple of commands and that's it. 

## What's Included ?

Well you never know whats coming in future, but as of now it supports :

- Material Background with Dark and Light Mode toggle with a button click

  ![](https://thepracticaldev.s3.amazonaws.com/i/3tlfxjzrodmzz45fjou3.png)
  
-  Each Dark as well as Light Mode supports 7 color combos by default. (Total -14)

### Dark Backgrounds 

![](https://thepracticaldev.s3.amazonaws.com/i/lkxcf8ly441zxl1nq2qf.png)

### Light Backgrounds

![](https://thepracticaldev.s3.amazonaws.com/i/bhyspqyslyy4bark5vxt.png)

- Background Changes as and when you click anywhere on page.
- Gradient Background Support with Free Flow Animation 

  ![](https://thepracticaldev.s3.amazonaws.com/i/u8cv55og70z5bqrv3lot.PNG)

- Image background

  ![](https://thepracticaldev.s3.amazonaws.com/i/a3x4qumjzymhae3nn4dk.PNG)

- 'n' number of hyperlinked social profile support
- Deploy the project on you GitHub account with couple of commands.
- Changes can be made by just changing a config file :D

  ![](https://thepracticaldev.s3.amazonaws.com/i/1d2w4hrgh5d9kylyxqpj.PNG)

Originally published on : [Mytrashcode](https://mytrashcode.com)
Open the hood
Tags: learning, programming, softwaredevelopment
Published: 2019-04-01 22:05:40

---
title: Open the hood
published: true
tags: Learning, Programming, Software Development
canonical_url: https://blog.merzlabs.com/posts/open-the-hood/
---

# What I love about Software Engineering

Recently I started to realize what I love most about my job and side projects: Solving problems which force me to look one layer below.

I really like developing software, but like all activities sometimes it´s fun and sometimes not. Programming can be boring and really frustrating. It can be tiresome to debug problems or finding good ways to build something.

I always think of programming in layers. Programmer work in a space they feel comfortable. When you are building websites with HTML, CSS and Javascript you usually don´t think about operating systems or compression algorithms that much. But sometimes bugs or problems appear that need you to look deeper. It is like driving a car. You need to look under the hood to fix problems or do maintenance work, but usually you don´t care what´s in there. Some work I did recently forced me to look at stuff I didn´t understand before. At first it is frustrating to face a problem you cannot fix in your comfort zone but after some research and many questions it can become really interesting and rewarding. You learn many new things and it helps you understand work you did before or will do in the future much better.

That was also the point I realized the beauty of open source, again. If you work with technology you can take apart, you have a good chance you can help yourself when you are stuck with some issue. I love to look at the code of open source projects I am using and digging through Github and Stackoverflow to find a solution. If I´m lucky, I may find the part of the code that is responsible for what I am doing. The best part is understanding the problem and probably finding a solution. It is fun and rewarding if this results in patch, pull request or workaround. Helping other with the same problem is a nice bonus, too.

I love jumping between these imagined layers. For me that´s the spirit of programming and open source. Finding something interesting, working through it and learning in the process.
I built a screenshot API and I would love to have feedback!
Tags: javascript, webdev, discuss, productivity
Published: 2019-04-02 09:46:52

---
title: I built a screenshot API and I would love to have feedback!
published: true
description: Feedback required for my screenshot API.
tags: javascript, webdev, discuss, productivity
---

Hi guys, 

I'm building a [screenshot API](https://apiflash.com) and I would love to have feedback on the design of the home page. Especially the animation on the top right. Is it easy to understand? Would you use such an API?

![Preview of the ApiFlash screenshot API](https://thepracticaldev.s3.amazonaws.com/i/2we6h14gu1zp81o7oevk.png)

Thanks for your time!
HNG Internship 5
Tags: wwwtimbucom, hnginternship5, markessien, bugs
Published: 2019-04-02 16:26:33

---
title: HNG Internship 5
published: true
description: HNG Internship 5 
tags: www.timbu.com,HNGInternship5,@markessien,Bugs
---
So i decided to write on here, see i am newbie coder.
i made a career switch from Sales to Coding (currently writing a post about that).
Been doing coding tutorials and reading a lot of blogs, and believe me when i say i have learnt tons from dev.to.
The set of people here are always eager to share and respond to questions, i feel quite at home.
Back to my internship; task for today was to find a bug on the site: www.timbu.com
Timbu landing page below:
![alt text](https://thepracticaldev.s3.amazonaws.com/i/67j38m6cdy52ve92lta2.PNG "Hotel booking app")Hotel booking app.
At 1st glance i was captivated by the design and aesthetics and i said to myself, there can't be any bug(s) here :-). I mean this is a very well crafted site, a beginner's dream.
Before i continue, let me explain what a bug is for newbies like me:

"A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. The process of finding and fixing bugs is termed "debugging" and often uses formal techniques or tools to pinpoint bugs, and since the 1950s, some computer systems have been designed to also deter, detect or auto-correct various computer bugs during operations.
Most bugs arise from mistakes and errors made in either a program's source code or its design, or in components and operating systems used by such programs. A few are caused by compilers producing incorrect code. A program that contains a large number of bugs, and/or bugs that seriously interfere with its functionality, is said to be buggy (defective). Bugs can trigger errors that may have ripple effects. Bugs may have subtle effects or cause the program to crash or freeze the computer. Other bugs qualify as security bugs and might, for example, enable a malicious user to bypass access controls in order to obtain unauthorized privileges." - Source: wikipedia

Now that we know we can't squash computer bugs or use insecticides, then how do we fix (kill) the bugs?
1st it will help to identify the bug (which i did after clicking on every possible link)See below:
![alt text](https://thepracticaldev.s3.amazonaws.com/i/anvm8g0mbl1s5np3txeo.PNG "Error 404")

See below a site with step by step guides on resolving bug issues:

http://www.yacoset.com/Home/how-to-fix-bugs-step-by-step

*For 1st post, this is quite lengthy, i hope i did not bore you*
Awaiting honest reviews.
This is the DevOps song for every DevOps enthusiast
Tags: devops, developer, operations
Published: 2019-04-03 09:35:55

---
title: This is the DevOps song for every DevOps enthusiast 
published: true
description: 
tags: DevOps, developer, operations 
---


![the DevOps song] (https://thepracticaldev.s3.amazonaws.com/i/stp947qd9pp7kzf2io54.png)
A Quick Visit To Timbu.com for HNG Internship Task 2
Tags: timbu, hng
Published: 2019-04-03 14:36:34

---
title: A Quick Visit To Timbu.com for HNG Internship Task 2
published: true
description: 
tags: timbu, hng
---

For the second task during HNG Internship 5.0 we were instructed to visit timbu.com which is a site that basically recommends hotels in an area where you choose, and detect a bug.
Upon opening the site i quickly proceeded to do a search for hotels in Nigeria. after the results came out i tried to filter the search but discovered that for each of the four tabs i clicked, it returned the same result. Check the pictures below and the bug at https://timbu.com/search?query=nigeria

https://thepracticaldev.s3.amazonaws.com/i/q8208giicdpd306cqrmy.jpg
https://thepracticaldev.s3.amazonaws.com/i/9q73apb29bllsrd84wrw.jpg
https://thepracticaldev.s3.amazonaws.com/i/3z7x2a4v3gkzgl3imah6.jpg
https://thepracticaldev.s3.amazonaws.com/i/qm7y5hf52h3mfprhid44.jpg

They were meant to return results based on their labels.
Visual Studio Tips - Keyboard Shortcuts for Debugging
Tags: vstips, csharp, productivity, visualstudio
Published: 2019-04-03 16:30:52

---
title: Visual Studio Tips - Keyboard Shortcuts for Debugging
published: true
tags: VSTips, csharp, productivity, visualstudio
canonical_url: https://hutchcodes.net/2019/04/visual-studio-tips-debug-keyboard-shortcuts/
---

There are literally hundreds of keyboard shortcuts in Visual Studio, and few people have them all memorized, but it is definitely worthwhile to memorize at least a few. Here are some that are useful while you’re debugging.

<!--more-->
- `F5` - Run - This both starts the debugging session and continues the debugging session if the session is paused.
- `F10` - Step Over - This runs just the next statement. If the next statement is a function call, it runs the whole function before pausing execution again (unless there is a breakpoint in the function).
- `F11` - Step Into - This runs just the next statement. If the next statement is a function call, it will bring you to that function and pause before the first statement in there is run.
- `Shift+F11` - Step Out - This runs until the code returns from the currently running function. It’s really handy when you are done debugging a function, but that function still has a lot of statements to execute.
- `Ctrl+F10` - Run to Cursor - This allows you to move the cursor to a line of code then run until the debugger gets there. This is handy if you want to skip over a block of code. You could also press `F9` then `F5` which would add a Breakpoint at your cursor, then run to it.
- `Ctrl+Shift+F10` - Set Next Statement - This sets the line your cursor is on as the next statement the debugger will run. Really handy if you missed something and want to backup and debug it again.
- `Alt+Num *` - Show Next Statement - Sorry laptop users, this one only works with the `*` on the number pad. This one takes you to the next statement that will run. Really handy if you’ve been sifting through code and want to quickly return to your debugging without executing any statements.
- `Shift+F5` - Stop Debugging - Ends your debugging session.
- `Ctrl+Shift+F5` - Restart Debugging - Getting the message “Edits were made to the code which cannot be applied while debugging”? This will quickly restart the debug session and have you on your way.

All of these are of course available through the UI, but if you often find yourself looking for them in the command bar, or right clicking and trying to find them in the context menu, memorizing at least some of these shortcuts will keep you focused on the debugging.
Hello Word
Tags: init, helloword
Published: 2019-04-07 13:55:43

---
title: Hello Word
published: true
description: Meu primeiro Hello Word in dev.to
tags: init, helloword
cover_image: https://thepracticaldev.s3.amazonaws.com/i/dm2maa455dhxpxirvveo.jpeg
---

Image by Vladislav Klapin on Unsplashvar

```js
const devTo = "https://dev.to/"
const my = "TiagoDanin"
console.log(devTo + my)
```
It work :)