teleren/devto huggingface dataset:
Introducing "Making Sense Of IT Podcast"
Tags: podcast
Published: 2020-07-17 20:49:03

For the past few months, I have been punting on doing this actually. In my 14+ years of my software development career, I have hit various brick walls where my voice, expertise and advice were either being heard but ignored to disastrous outcomes. This led me to a journey of discovery, to understand whether I really do have a voice and if my voice really mattered. I have been debating with myself on whether I should blog about various topics on subject matters that I've acquired over the years or create a podcast and make it an educational platform that people could easily obtain at their leisure of their cellphone. After few research, I have decided that a podcast is the way to go.

So, let me introduce you to "Making Sense of IT Podcast", a Podcast where I talk about subject matters that we don't really talk about but are crucial to our lives and careers.

I will tackle on topics such as (things people ask me about):

* Money (salary negotiations, investing, etc)  
* Should I start a business?  
* Body shoppers, aka recruiters....be careful of them  
* Is there such a thing as a work-life balance?  
* Micromanagement
* Procrastination, and why you should embrace it.

To name but a few. *If you have any interesting, educational topics that you want us to look into and discuss, hit me up!*

Where can you listen to this podcast?
 - Apple Podcast: https://podcasts.apple.com/za/podcast/making-sense-of-it-podcast/id1495426254
 - Google Podcast: https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkLnBvZGJlYW4uY29tL21ha2luZ3NlbnNlb2YvZmVlZC54bWw
 - Spotify: https://open.spotify.com/show/0NX0wgg3kX9WVqF3PpyEwb?si=ESR06QQmSv6UcWZAgthxlA
 - YouTube: https://www.youtube.com/channel/UCp3q6qt65_uMh3m6TFpS-bA/
 - Full link of all podcast platforms: https://linktr.ee/makingsenseofpodcast

I will really appreciate your support. I invited you all to interact with us as I believe that this is a podcast where we, a community of experts, have something that they want to learn or say but do not have a platform to express their thoughts / learn from.

You can interact with this podcast on the following platforms:
 - Facebook: [https://www.facebook.com/MakingSenseOfPodcast/](https://www.facebook.com/MakingSenseOfPodcast/)
 - Twitter: [https://www.twitter.com/\_MakingSenseOf\_](https://www.twitter.com/_MakingSenseOf_)
 - Email: makingsenseofpodcast@gmail.com

My personal social media platform links can be found on my bio. 

Let's journey and learn together on this podcast. Please do listen to my podcast and provide feedback. I am new to this and every feedback is widely appreciated. 🙏🏾
Error Handling in Go
Tags: go, tutorial, video
Published: 2020-07-17 20:36:14

{% youtube 3ZbdsFSPy1w %}

Error handling in Go is pretty straight forward. There are no exceptions, there are no try catch blocks, there is only ERROR.

Error is a type like any other primitive built into the language, like a int or a string. This makes error handling, while a tad verbose, very straight forward and easy to understand.

Check it out and let me know what ya'll think. Any feedback is greatly appreciated.

If you liked it and want to know when I post more, be sure to [subscribe] (https://www.youtube.com/channel/UCTHij3Ac5GizLsn5yB4IX_Q?sub_confirmation=1) and thank ya'll again for your time!
Bash tip of the day: lazygit
Tags: git, cli, bash, beginners
Published: 2020-07-17 20:31:56

---
title: Bash tip of the day: lazygit
published: true
description: a quick tip for bash
tags: git, cli, bash, beginner
//cover_image: https://direct_url_to_image.jpg
---

Last week I asked [which bash aliases you like to use](https://dev.to/heroku/what-are-your-preferred-bash-aliases-1m8a) and got a ton of great responses. One that had almost universal benefit was lazygit, from [Mishal](https://dev.to/mishal23):

```bash
function lazygit() {
   local message="$1"
   local push_branch="${2:-$(git rev-parse --abbrev-ref HEAD)}"
   echo "Commit Message: $message"
   echo "Push Branch: ${push_branch}"
   git add --all
   git commit -m "$message"
   git push origin "$push_branch"
}

```

I added it to bash as soon as I saw it, try it yourself!

If you have improvements or other aliases/functions for bash that you love, comment below!
Mongodb can't start serivce- fixed.
Tags: 100daysofcode, mongodb, linux
Published: 2020-07-17 20:17:56

Running `sudo systemctl status mongod` resulted in this error.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4k7bqtwqaauo1x0c3jbf.png)

Here is how i fixed this on ubuntu 20.04.

From image above the mongod service is disabled so let's enable that first using the `sudo systemctl enable mongod `. 

To fix the issue changing the default port worked for me. Info about the port can be found in the mongod.conf in the etc directory. You need to need root permission to edit this file on ubuntu.

We can use `sudo gedit` to open the text editor and edit as a super user. From the text editor we open the .conf file in the etc directory and change the port no from 27017 which is the default to 27020 (can be anything else). 

Save the changes and close the file.

Run `sudo systemctl start mongod` to start mongodb.

And `sudo systemctl status mongod` to verify that mongodb is active. You should get the following output.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ifgu9ol1f42cjyj04qhv.png)

If this doesn't work for you here are some links to solutions i tried that didn't work for me:
[Changing Permissions](https://www.digitalocean.com/community/questions/mongo-cant-start-service)
[Changing bindIp](https://stackoverflow.com/questions/43589290/mongo-service-start-or-restart-always-fail/48122382)
[Changing Security Settings](https://stackoverflow.com/questions/57380491/mongodb-status-failed-after-editing-mongo-conf-code-exited-status-2)

Happy fixing!
#036 Kubernetes - Dashboard
Tags: kubernetes, devops, tutorial
Published: 2020-07-17 20:11:34

# Introduction

this is part 36 from the journey it's a long journey(360 day) so go please check previous parts , and if you need to walk in the journey with me please make sure to follow because I may post more than once in 1 Day but surely I will post daily at least one 😍.

And I will cover lot of tools as we move on.
***

# more replicasets
I like to start this part with more informations about replicas , we tell in last part to create 4 pods from same type. Let's assume we have 20 node in the cluster where I should put those 4 pods , this is the job of the master.
He distribute pods based on the workload of every node , he see what node can now handle this pod or what node have high performance. In things we are going to talk about later we have node selector and etc to tell the master , I need this pod on this node not this node...
Since things will get complicated with time we need a visual Dashboard.
***

# Dashboard
Kubernetes have an built-in dashboard (it's not most advanced one) to get basics done.
to access this dashboard open your terminal and write
![dashboard-start](https://dev-to-uploads.s3.amazonaws.com/i/qzgnxc9a9o0eabhw5lxa.png)
```bash
minikube dashboard
```
basically it's a website using APIs to contact with kubernets.
it will automatically open the web page for you if not copy and paste URL in your browser.

![dashboard](https://dev-to-uploads.s3.amazonaws.com/i/tr6da2541rmf2gq6vrxa.png)

we can see it provides nice visual information. We can see our pods are all green also our replica sets . It's mean we have no problems.
Portfolio review
Published: 2020-07-17 20:07:43

Hello there, I'm a full-stack javascript developer I'm doing web development for three years now but I'm still feeling like a junior developer so I'm here to get your points about my works 
I would be very appreciative of any feedback that I can get! And that includes anything from design to best coding practices to ways to improve the projects I have listed.
this is my portfolio: https://abderraimbaad-porfolio.herokuapp.com/

Dev.to has been a fantastic resource for me in my learning process and I look forward to any constructive criticism I can get from this awesome community!
Meus desafios no bootcamp Launchbase
Tags: javascript, node, css, html
Published: 2020-07-17 20:06:46

No mês de junho eu iniciei o bootcamp Launchbase da Rocketseat. Isso só foi possível porque eu ganhei uma bolsa deles. Tive sorte. =)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4i2iktsdojxhge7zwxxh.png)

## O que é o Launchbase?

No site do bootcamp eles respondem essa pergunta da seguinte maneira: 

> O [Launchbase](https://rocketseat.com.br/launchbase) **é um treinamento no formato de bootcamp online** que tem duração de 8 semanas. A cada semana os conteúdos são liberados de acordo com um cronograma, guiando o aluno pelas ferramentas e conceitos mais modernos de desenvolvimento web para entrar com o pé direito nesse universo e **ir direto ao ponto naquilo que realmente importa para alcançar seus maiores objetivos como dev.**

## A minha experiência

Depois de um mês que eu iniciei o curso, posso afirmar que ele é, realmente, muito bom. Tenho gostado bastante dos desafios. Isso pra mim está sendo um diferencial. Na resolução dos desafios eu posso perceber onde eu estou indo bem e mal no processo de aprendizado. Além de poder colocar em prática o que eu acabei de aprender nas videoaulas.

## Os desafios do Bootcamp

A minha intenção era de postar os desafios aqui desde o início do bootcamp. Mas eu estava ocupada fazendo tantas coisas ao mesmo tempo que acabei deixando os posts de lado. Eu já concluí oito desafios. Vou começar a postar aqui a partir do nono. Criei um repositório no Github só para isso.

{% github dauryellen/bootcamp-launchbase no-readme %}
Online Marketing Tools und Blogging Toolbox
Tags: onlinemarketing, tools
Published: 2020-08-19 13:52:29

---
title: Online Marketing Tools und Blogging Toolbox
published: true
date: 2020-07-17 20:06:07 UTC
tags: OnlineMarketing,tools
canonical_url: https://j0e.org/online-marketing-tools/
---

![Marketing Toolbox](https://j0e.org/wp-content/uploads/2020/07/toolbox.png)

Die Online Marketing Tools für den Blogger! Für einen erfolgreichen Blog und wirtschaftliches Marketing benötigst …


Der Beitrag [Online Marketing Tools und Blogging Toolbox](https://j0e.org/online-marketing-tools/) erschien zuerst auf [WordPress und Marketing](https://j0e.org).
How To Create A GitHub Profile README
Tags: github, markdown
Published: 2020-07-17 20:00:15

Github presented another feature for developers last week. 
You can add a README file to your profile, where you can provide information about your business and portfolio or anything. I will try to briefly explain to you how you can use this feature.
You are logging into your Github account and proceeding to the creation of a new repo. You create a repo with your username. At this stage, as you can see below, the private repo will be active:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/jwxas66q18h9dj2cg52m.jpg)

Before completing the process, we activate “Initialize this repository with a README” and create the repo. 
There is a template that you can edit in the first created README, if you have no idea, you can edit and use this ready-made.Otherwise, you should make the necessary arrangement with markdown.
What is the difference between ‘is’ and ‘==’ in python
Tags: python, beginners, codenewbie, 100daysofcode
Published: 2020-07-17 19:58:07

The ‘is’ operator compares the identity (memory location) of two objects while the ‘==’ operator compares the values of two objects.

The ‘==’ operator return True when the values of two operands are equal and false otherwise.

```
print(True == 1) 
# True means 1 (Python convert the boolean 'True' into integer 1) so True == 1 means 1 == 1
 
print('1' == 1) 
# '1' means string one and 1 means integer one, in python two different types are not comparable 
 
print([] == 1) 
# Empty list can't be equal to one
 
print(10 == 10.0) 
# Python can convert integer and float number, here Python convert them in the same type
 
print([1,2,3] == [1,2,3]) 
# I hope you understand it
``` 
**Output** 
>True
False
False
True
True

The ‘is’ operator return True if the variables on either side of the operator point to the same object (same memory location) and false otherwise.

```
print(True is 1) 
print('1' is 1)
print([] is 1)
print(10 is 10.0)
print([1,2,3] is [1,2,3])
# in all examples both side of 'is' are in the difference location in memory (they are not identical) or you can say they are not same.
``` 

**Output**
>False
False
False
False
False
Lacking focus/learning struggle
Tags: learning, webdev
Published: 2020-07-17 19:37:28

---
title: Lacking focus/learning struggle
published: true
description: 
tags: learning, webdev
//cover_image: https://direct_url_to_image.jpg
---

I'm interested in different front end frameworks mostly Vue based (Gridsome/Vuepress) as that was the first framework I started learning a while ago now but lately I've dabbled with Gatsby(React) and Nuxt. I find it hard to stay focused on a particular thing it's like I get a bit bored and have to find something new to try. 

As a result I feel as though I don't know any of them well enough I am only just scratching the surface because I am trying too many things and I know it but I'm struggling to break the habit.

Any suggestions?
What to include in the next version of “CSS Flexbox Cheatsheet”?
Tags: vscode, css, discuss
Published: 2020-07-17 19:29:16

My [“CSS Flexbox Cheatsheet”](https://marketplace.visualstudio.com/items?itemName=dzhavat.css-flexbox-cheatsheet) VS Code extension is slowly reaching 20k installs! I celebrated the [10k install](https://dzhavat.github.io/2020/03/08/css-flexbox-cheatsheet-vscode-extension-hit-10k-installs.html) just four months ago. That is absolutely incredible! I’ve never imagined one of my extensions will appeal to so many people. Thanks to every one of them who’s tried it. ❤

Now with this new milestone just around the corner, I’m asking myself what is next? How can I make the extension even better and more useful?

I have a couple of ideas. One is to make the cheatsheet view more interactive. Instead of static images for each value, there can be buttons that will apply the selected value to a set of boxes and you’ll be able to see how it affects them.

Another idea is to redesign the current images. There’s nothing wrong with them, but they can probably be made easier to understand.

A third idea is to include links to different demos like how to center an item both horizontally and vertically, how to make a top bar that contains a logo and a menu aligned to the right, etc.

What do you think about these ideas? Do you have other ideas/suggestions for improvements? If you’ve used the extension, have you had a moment where you thought something could be made better?

Would love you read your comments below.
Have you ever felt personally overlooked or targeted by technology?
Tags: discuss, podcast
Published: 2020-07-17 19:02:23

---
title: Have you ever felt personally overlooked or targeted by technology?
published: true
description: 
tags: #discuss, #podcast
---
In the pilot episode of [DevDiscuss](https://dev.to/devdiscuss) (DEV's first original podcast), @ben and @jess joined @penelope_zone for an important conversation about a major problem in our industry: deadnaming, or the intentional or unintentional use of a trans person's given name that they had before they transitioned

In tech, this happens all too frequently. For instance, certain websites and services make it difficult or impossible to change your name, which is often a very traumatizing, ongoing experience for trans folks. 

> #### Today, I'm wondering what other phenomena in tech impact you negatively and personally? What makes you feel overlooked, misunderstood, or subdued? If you have ideas about what can be done about these issues, what are they?



Let me know in the comments. **Also, consider making some time to listen to episode one of DevDiscuss.** It will teach you more about deadnaming in technology, why it matters, and what we can do about it.

{% podcast https://dev.to/devdiscuss/s1-e1-why-tech-s-deadnaming-problem-matters %}

### Listen, Rate, and Subscribe on your platform of choice
* [Spotify](https://open.spotify.com/episode/0aUftdBYjXON0DCJOLUpw2)
* [Overcast](https://overcast.fm/+a_2lS-tyg)
* [Stitcher](https://www.stitcher.com/podcast/devdiscuss/e/69593807)
* [Listen Notes](https://www.listennotes.com/podcasts/devdiscuss/s1e1-why-techs-deadnaming-fwmEU3cChV2/)
* [DevDiscuss Website](https://devpods.dev/podcasts/devdiscuss/episodes/1)
* [RSS Feed to plug into the platform of your choice 🔌](https://feeds.devpods.dev/devdiscuss_podcast.xml)
* [Google Podcasts](https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5kZXZwb2RzLmRldi9kZXZkaXNjdXNzX3BvZGNhc3QueG1s/episode/aHR0cHM6Ly9kZXZwb2RzLmRldi9wb2RjYXN0cy9kZXZkaXNjdXNzLzE?ved=0CBgQzsICahcKEwiQhvreudDqAhUAAAAAHQAAAAAQAQ)
* [Apple Podcasts](https://podcasts.apple.com/us/podcast/s1-e1-why-techs-deadnaming-problem-matters/id1513053883?i=1000474394093)

_^ P.S. If you review DevDiscuss on Apple podcasts, take a screenshot of it and [fill out this form](https://airtable.com/shr8oKAIMZgdYnBxx) for FREE stickers 😛_
6 steps to create and publish your own podcast
Tags: podcast
Published: 2020-07-17 18:59:05

## Table Of Contents
* [1 - What is the best name?](#name)
* [2 - How to record](#record)
* [3 - How to edit?](#edit)
* [4 - Where I could find sound effects?](#sounds)
* [5 - Is there any free host?](#host)
* [6 - Share you podcast](#share)

### 1 - What is the best name? <a name="name"></a>
This is the first but if you don't have any name for now, no problem you should have before publish your podcast.
A time ago I listened a podcast and they said to no add the name podcast or even cast as a name, but I disagree because the name should be unique having or not podcast or cast.

### 2 - How to record? <a name="record"></a>
On my podcast I use to record on Zoom application, since I record with some friends, but if you record alone this record could be using any software as GarageBand.
### 3 - How to edit? <a name="edit"></a>
To edit sometimes the best part of podcast I use GarageBand
![GarageBand](https://dev-to-uploads.s3.amazonaws.com/i/3uhntz3t9w466pirz9hh.png) if you've a MacBook.
I look for other softwares but defenetively the GarageBand for me until today is the best. 
### 4 - Where I could find sound effects? <a name="sounds"></a>
The sound effects could be added inside the GarageBand or import sounds from iMovie or even search on the internet for some track such as https://movie-sounds.org/
### 5 - Is there any free host? <a name="host"></a>
Yes, for instance https://www.podcasts.com is a site where you use as a host server to share you podcast to others channels such as Spotify, Apple, Google and son on.
### 6 - Share you podcast <a name="share"></a>
As said on item before some big players are Spotify, Apple, Google and TuneIn, so once you've one host to your podcast, it's time to share your feed to players.

Have a good podcast a good weekend, btw my podcast is https://open.spotify.com/show/1A9vHJkLIMxj6t8lHZwqzB?si=Rf0PEaJLQAy1Z1wWkhIf_Q
Font Animation for Beginners! 
Tags: codepen, css, html, beginners
Published: 2020-07-17 18:24:39


Hola! The other day I came across this new CSS-only animation and I had to try it. You should try it as well!

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/jr1qb5ukr99sobza7v1b.png)

Here's the markup:

```html
<div class="container">
 <h1>CAR</h1>
</div>
```
This part is pretty simple, no fuss about it.

Now, comes the CSS:
```css
@import url('https://fonts.googleapis.com/css2?family=Sigmar+One&display=swap');
*{
  padding: 0;
  margin: 0;
  background: #000;
}
.container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
h1{
  font-size: 20rem;
  font-family: Sigmar One;
  letter-spacing: 2rem;
  transform: scale(1, 1.5);
  -webkit-transform: scale(1, 1.5); 
  background-color: #F8F8F8;
  background-image: url("https://i.ibb.co/9qXTxjQ/c1.jpg");
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 600px 500px;
  background-repeat: no-repeat;
  animation: drive 8s infinite ease-out;   
}
@keyframes drive {
  0% {
    background-position: -500px;
  }
  100%{
    background-position: 800px;
  }
  
}
```
One of the primary things to look while recreating it is the type of font you choose. The font has to be thick, so it actually feels like animation. I've used Sigmar One from [Google Fonts](https://fonts.google.com/).

Surprisingly the animation part is pretty simple. The key to achieving this is,
```css
h1{
  ...
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  ...
}
```
(These properties are not standard yet.)

The -webkit-background-clip defines how far the background should extend within an element. Without this, you would just see the an image moving and not the text. That's not what we want, do we?

And, -webkit-text-fill-color specifies the fill color of characters of text. If not set, the value of the color property is used.

Here's the final result:

{% codepen https://codepen.io/bhaveshlohana/pen/BajxOLz %}

There goes my first post on this website!
I've uploaded the code on [Github](https://github.com/bhaveshlohana/font-car-animation) if you want to check it out!
How to Influence Investment Decisions made by the Largest Tech Companies
Tags: developerecosystem, developers, community
Published: 2020-07-17 18:01:14

---
title: How to Influence Investment Decisions made by the Largest Tech Companies 
published: true
description: Developers and software engineers can now share their views, what they like and what they want improved. Tech companies listen, improve developer programs, bring in new features and invest in devrel. 
tags: #developerecosystem #developers #community
---

Every year, more than 30,000 developers from 165+ countries participate in the Developer Economics surveys to set new trends in software development. This is a chance for all developers to be part of something great and set the industry trends, opportunities and challenges for 2020. 

The survey is open to all developers involved in mobile, desktop, IoT, AR/VR, machine learning, data science, web, backend/cloud, and game development. It’s not just for professionals - hobbyists and students should take part too!

Speak out about what you’re best or need to work on more. Test your skills and let the world know about the type of development projects you're working on, and your favourite languages, tools, technologies or platforms. Share your views about the necessary development skills, monetisation, training, career development - and much more. 
* Which developer skills are likely to make a difference? 
* What programming languages, tools or platforms are you using in your projects? 
* What training resources do you prefer using? 

**Developers this is for you - time to [speak out](https://www.developereconomics.net?utm_medium=devto&utm_source=dev_to&utm_campaign=newsurvey).**


The insights coming from the survey will be published in the State of the Developer Nation 19th edition report (we publish a new State of the Developer Nation report edition every 6 months), coming up in Q4 2020 and will be available for free download to all developers who take part! 

Plus, the survey is packed with pleasant surprises: if you enter you may win one out of USD $15,000+ worth of prizes like a iPhone 11,  One Plus 7T, Microsoft Surface Pro, Jet Brains All Products Pack, Cloud Guru license, Corsair Mechanical Gaming Keyboard, plus lots of dev swag, accessories and vouchers or even up to USD $1,000 cash if you refer other developers to take the survey. Hurry up and [take the survey](https://www.developereconomics.net?utm_medium=devto&utm_source=dev_to&utm_campaign=newsurvey)!

There is something for the entire Tech Industry here: By taking the survey you help us reach 19,000 responses and donate 1,900 USD to the TechFugees initiative, to help empower displaced people with technology.


*__The 19th survey wave is now open until August 10th.__*