teleren/devto huggingface dataset:
First Time @ Hacktoberfest
Tags: hacktoberfest
Published: 2020-10-15 17:23:45

## What I Learned From Hacktoberfest

My name is [Parth](https://github.com/ParthPratim) and I am an undergraduate student in India. This was my first time at Hacktoberfest and had a wonderful time working on open source projects and tools. 

I worked on a project called [GCommit](https://github.com/jooaodanieel/GCommit). The project aims at automating making team commits to Git repositories through a simple .gitteam file which should be created in the root of the project and consists of definition of team members which can be used later to simplify making group commits.

<i><u>Following were the Pull Requests that I made this October:</u></i>
[#39](https://github.com/jooaodanieel/GCommit/pull/39) Support for --except command line argument <i>(Merged)</i>
[#40](https://github.com/jooaodanieel/GCommit/pull/40) Support for --all command to include entire team <i>(Merged)</i>
[#41](https://github.com/jooaodanieel/GCommit/pull/41) GCommit to Git Wrapper <i>(Merged)</i>
[#42](https://github.com/jooaodanieel/GCommit/pull/42) Adding setup.py for versioning 

I had a fun time working on this project and adding support for features which were targeted at resolving issues/feature requests which had been reported on Github previously.

I thing Hacktoberfest is a great initiative to promote open source and should continue for the years to come !
The start is beautiful
Tags: hacktoberfest
Published: 2020-10-15 17:17:29

This Hacktoberfest not only made me realize my capabalities but also showed me 100's of ways to develop in your career it showed me various domains in tech , I am a front-end developer , so i ensured the pull requests i made would help me as well as the maintainer, i learnt many new techniques in front end designing , Thanks to hacktoberfest 2020 , meet you next year with same enthusiasm and with more skills
#Hacktoberfest
Hactoberfest Experience
Tags: hacktoberfest
Published: 2020-10-15 17:16:49

## What I Learned From Hacktoberfest

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
It was such a great experience participating in Hacktoberfest as I entered to the world of open source community. Since then I have acknowledged my interest in contributing for open source.
I think my contribution would aware the users about what different components we should keep in mind while developing a website to increase it's optimization. Also, as I contributed Cpp program which was asked during hiring of Amazon SDE role, so the user may know about how to approach such questions and can practise more and more similar questions. From here, I learnt about many more contributions made by others and similarly I tried to add something which would be valuable and knowledgeable. I learnt about how to understand others project and how to increase it's optimization. I got to know about how open source community really works! I hope many other users of these projects would endure it and it'll help them in their near future.
I have learnt so much this October and it was  total fun with acquiring knowledge as well. I'm really glad!
My experience of writing a CLI in Go
Tags: go, firebase, cli, productivity
Published: 2020-10-15 17:16:46

# How I ended up here?
So here I am, tinkering with React and Vite and Material UI, making a simple, productive app called [Lookahead](https://lookahead-dev.web.app/) for the lay man and the hoodie(?) dev. Now, it turns out that, Google Keep doesn't have a CLI!! And here's what I think would be a great experience(and hopefully someone notices my work) to make a CLI interface for Lookahead. And so this is the high level overview of how I ended up here.

# Why Go??
I was thinking of making the CLI in Node.js(feels like home for a webdev, right?). So, `pkg`ed or `nexe`ed the file, I get the binary in `build/`. Hooray!! Just look to the right of the screen... file size :  130,769 KB. Yes, these numbers are as real as global warming is, I am not joking. How am I gonna distribute these?? Even `.gz` won't help(file size ~30MB). And those binaries are way too slow. I feel my heart pain while running the binary. And yeah, I also wanted to learn a new language after Web stuff and Python, and magically, the Gopher jumped out in the field!! And honestly, after 2 weeks, I am up and writing the CLI(though with not that much sense of convention and semanticity and stuff; will be dealt later). So I would like to give a little overview of what I have done, and will be doing.

# Things I wish would have been done by somebody
And now I have a real, hard time with Firebase. No, not the API key stuff, but there is NO CLIENT LIBRARY!! Surely, there are official SDKs, but those are for server side(meh! my CLI ain't a server) so there is only one option, use the REST APIs!! And yeah, to be honest, now I feel pretty much comfortable with those APIs and stuff(REST APIs and not the fancy gRPC thingy)

# Things that I have done
I just implemented some authentication logic which is displayed below:

## From the user's side
User types `look login` -> User enters the email -> A sign-in link is sent to their mail -> They open it -> A message will come on their browser like "Yeah, open the CLI to continue" -> They open the CLI -> Signed in successfully!!!

## From the CLI and server side
Request email link to be sent -> Wait for link to be opened -> After link is opened, get that `oobCode` parameter and temporarily store it -> Convert the `oobCode` into a [Firebase ID token](https://firebase.google.com/docs/auth/users#auth_tokens) -> CLI gets the ID token, along with a refresh token, to renew the ID token -> BAM!! All well

# Things yet to implement
* Of course, the main purpose of the CLI, notes and to-dos... But I'll do it later next week, I have exams coming this week. This will need using the Firestore REST API (gRPC looks like overkill to me for this; I am not at all familiar with gRPC)
* Refreshing the UX in the CLI

# Ending here...
I will make some code posts, so be in the event loop to catch those. I hope you are having a nice day, reader!! Goodbye for now.
How to do a child sticky header push parent
Tags: help, html, css
Published: 2020-10-15 17:07:44

It is possible to make a sticky header inside a DIV with another sticky header push the sticky header over?

This is an example: https://codepen.io/davide-michelotti/pen/ExyPLeg

I would like "TITLE DIV INSIDE DIV 2" to push "TITLE DIV 2" without taking the DIV 'DIV 2.1' out of the DIV 'DIV 2'
Get IP and subnet on Linux
Tags: linux, network
Published: 2020-10-15 17:16:24

---
title: Get IP and subnet on Linux
published: true
description: 
tags: linux, network
//cover_image: https://direct_url_to_image.jpg
---

How to get public IP with subnet on Linux OS.

```
ip a | grep $(hostname -I | awk '{print $1}') | awk '{print $2}'
```
What CSS font-size units do you prefer to use?
Tags: discuss, css, fonts
Published: 2020-10-15 17:13:34

---
title: What CSS font-size units do you prefer to use?
published: true
description: 
tags: discuss, css, fonts
cover_image: https://careerkarma.com/blog/wp-content/uploads/2020/04/css-font-size.jpg
---
There are several different ways you can declare the size of a font in CSS. The units fall into one of two categories - absolute and relative.

Absolute units are fixed. Once they are declared, their size cannot be altered by changing the font size of some other element. Those include `px`, ­`pt` and `pc` units.

The size of relative units is determined by the size of a parent element. Their size can be altered by changing the sizing of that dependent element. Those include `%`, `em`, `rem`, `vw`, `vh`, `vmin`, `vmax`, etc.

What units do you normally prefer to use?
Aahh Firebase
Tags: firebase
Published: 2020-10-15 17:01:56

---
title: Aahh Firebase
published: true
description: my one takeaway/feedback after using firebase for 2 months.
tags: firebase 
---

Many developers around the web and mobile have probably tried this BAAS thing called "firebase". Also many have said that it's nice, easy, it's developer focus yada, yada, yada... A lot of very optimistic feedback.

So here is my one takeaway/feedback after using firebase for 2 months.

Firebase is painful!

They have this thing called __data denormalization__ which is a fancy term for duplicating your data.

So I did that. But the painful part comes when you need to keep your data consistent across collections & subcollections.

Look, I'm relatively new to firebase and I'm dying to find a better solution to this tedious process of updating each document in every collection & subcollection affected.

I've been hanging around StackOverflow for hours and found some workarounds like batch & transactions but I still feel unsatisfied with these types of solutions.

If you're planning to use firebase for your future apps... Why? And if you're already using firebase... Why?

If we're sharing the same pain. I would love to know if you have found a way around it or if you've just stopped using firebase as you've learned helplessness.
Hacking away this Hacktoberfest as a noob
Tags: hacktoberfest
Published: 2020-10-15 16:58:06

### What Did Hacktoberfest Have In Store For Me

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->

This was my very first hacktoberfest. Heck, this was my very first time knocking on the doors of open source, not knowing that it'll welcome me in such an outstanding fashion, so much so that I couldn't have picked a better time to explore OSS. What's the more of a better time than the month long celebration of open source, Hacktoberfest, to join the open source community.

It's been not even 3 weeks since I've got to know the traditional workflows behind Git and GitHub and how to align oneself alongside the SOP of a project/repository hosted on GitHub. Understanding these fundamentals are really important to make a mark on open source and for growing one's developer profile through it, for it's the best way to grow one's developer profile, through open source, cause it's real work, contributions that make a difference. Moreover, it also puts a smile on one's face when she sees herself in the contributors list. I sure smiled when I saw myself there for the first time. 

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

The moment I truly scratched the surface of open source, the first thought that scratched my mind was that why didn't I started doing this the moment I learned to code. I think that should be one's way to truly learn and master software development. One, learn coding, and once you're comfortable in at least a single programming language, you should start diving into OSS and pave your path. Don't get overwhelmed, I know you probably would, I know I was though. You'll have the community behind you, guiding you the right way. Well, you'll have to put in the work, that's true, but if you ask the right questions, you're way better off! Remember, "Don't ask to ask." Moreover, it doesn't necessarily have to be code. Contributions can be anything, as long as it falls on the improving side of things.

Nevertheless, I'm just starting out. Let's see what more does this journey of mine, which is just getting started, brings!!
Hacktoberfest2020
Tags: hacktoberfest
Published: 2020-10-15 16:53:21

## What I Learned From Hacktoberfest

<!--GAVE ME A CHANCE TO EXPLORE SOMETHING NEW
...MY FIRST PR! -->
GAVE ME A CHANCE TO EXPLORE SOMETHING NEW
...MY FIRST PR!


✔ OCTOBER 01, 2020 03:58

You submitted Fixed (SwipeRefreshLayout) to [ReCodee/TMDB-Client-App](https://github.com/ReCodee/TMDB-Client-App/pull/1)


✔ OCTOBER 01, 2020 05:56

You submitted fixed #4 (Added Undo Feature) to 
[abhinav78910/Note_It](https://github.com/abhinav78910/Note_It/pull/7)


✔ OCTOBER 01, 2020 08:46

You submitted Enhanced App UI to [ReCodee/TMDB-Client-App](https://github.com/ReCodee/TMDB-Client-App/pull/2)


✔ OCTOBER 01, 2020 15:30

You submitted fixed #5 (Delete Feature Enhancement) to [abhinav78910/Note_It](https://github.com/abhinav78910/Note_It/pull/8)
R[/E*].G.3.E.XXX
Tags: computerscience, codenewbie
Published: 2020-10-15 16:52:06

wù5t-3tù.3t3ùtw.§T[]]][#8997)/)7)/)#€#ù46.357à5ùà#.35%&:3ùà6à=_8)=_
Looking for no framework, no "library" static site generator, with API data source, or should I go for SSR?
Tags: help, webdev, ssg
Published: 2020-10-15 16:50:28

As for "library", yes, I am talking about that extra big library, React, as well as Gatsby and Next.js.

[Hugo doesn't seem to support REST API, nor GraphQL data sources, yet.](https://github.com/gohugoio/hugo/issues/5074) Indeed, I did learnt about how to structure folders from Hugo.

I do plan to include at least one API-rendered page, anyway; but I see that it is easily created by `<template>` tag + some basic JavaScript.

Or, maybe I should try Express.js + Template engine + [wget](https://www.webhostface.com/kb/knowledgebase/examples-using-wget/)?

```sh
wget -m http://localhost:$PORT
```
Graduated 5 Months ago...still no job =(
Published: 2020-10-15 16:48:58

After 4 years of busting my butt getting through college, I finally got my shiny diploma with my degree in Computer Science. I worked really hard to get to this point, took 16-18 units every semester plus 2-3 classes every summer session, working up to 3 jobs at one point, while trying to be a decent husband and good father. After all of this effort I came to the harsh realization that college alone doesn't really prepare you for a job in this industry. I came into college without any previous programming experience so everything I know is based solely on my academic experience. I was working so hard on just getting through school that I didn't have time to create side projects and build any kind of portfolio. I have been trying to learn and grow as a programmer, I'm currently taking a full stack web dev course on Udemy and trying to build a portfolio to showcase my abilities. Now that I am almost done with the course I sit here wondering, how does someone with no professional experience get a job? I feel like every job posting I look at requires skills or experience I don't currently possess, even internships require previous internship experience. Should I just apply to positions where I don't meet the requirements? I feel like it's a lost cause when I'm sure there are more qualified candidates applying for the same position. Are companies willing to hire someone with no experience and train them? I've looked at companies like Revature that train you and use you for 2 years but I can't relocate due to my family. I don't mean to sound like a whiner, I'm just feeling really discouraged and lost in this process. I would love to hear some input from people that were in the same position and made it out maybe. Any tips from anyone would be greatly appreciated actually. Thanks in advance.
How do you create your social media handles?
Tags: discuss, social, media
Published: 2020-10-15 16:46:23

---
title: How do you create your social media handles?
published: true
description: 
tags: discuss, social, media
cover_image: http://smashinghub.com/wp-content/uploads/2013/08/social-media-business-cards-design-10.png
---
Having an identical social media handle on all the platforms is awesome. That way they are easy to remember both for you and your followers and they look nice and clean once you present them to someone like in a resume or business card.

Depending on how quickly you register and how massive the site has already become user-wise, you might have encountered a problem -  when registering, your selected username might already be taken. Obviously, in this case, you go with another, that is different than you would normally use. How does it affect other usernames you use?

1) Do you not care about that so much and leave as they are?

2) Do you change others (if possible) to the recent one you created so they all are the same? 

3) Or maybe you picked up a unique enough handle years ago or you have born with a unique enough name/surname?
First Hacktoberfest!
Tags: hacktoberfest
Published: 2020-10-15 16:43:51

## What I Learned From Hacktoberfest

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
Participating in this event is a very interesting process, you can enjoy the pleasure of working with others.  Continue next year!
Prep for GSOC👨‍💻 
Tags: gsoc
Published: 2020-10-15 16:39:08

Need help with the GSOC preparation for the next year. Been part of the Hacktober really boosted me up to work more and contribute to the open source community. 

Now I am looking forward to someone who can show me a walkthrough to get into GSOC. I would be really helpful and would try my best to understand the process. Please comment below or connect via mail📧. 

Thanks a lot in advance🤝
Hacktoberfest - Great Experience for me 
Tags: hacktoberfest
Published: 2020-10-15 16:35:57

## What I Learned From hacktoberfest

With hactoberfest,I came to Learn about how to make Pull Requests on GitHub. Also how to fork on GitHub to make Pull Requests. It was a great experience really helpful especially for those who are beginners to GitHub platform. I added 4 Pull Requests thus contributed little to developers of that repositories in making code more better. 
#hacktoberfest   
@DigitalOcean
Introduction to Computer Security
Published: 2020-10-15 16:34:08


“Computer Security” can mean a lot of different things depending on the specific context. Let’s use a potentially more general term - Information Security.

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

Information Security is the practice of securing data and information from threats to its confidentiality, integrity, or availability. That is to say, information stored in systems can be vulnerable to unintended disclosure (confidentiality). This is when someone obtains unauthorized access to information (or information systems), or when someone divulges information inappropriately (think along the lines of your doctor sharing your medical records without permission). Information can also be tampered with (integrity), and there are ramifications to this, too. For example, students tampering with their grades/records, someone tampering with an authentication system to gain unauthorized access (changing a password, basically), and so on. Then there’s availability, which is when information is just not available for the people, processes, or systems that need it when it is needed. This can be things like accidental or deliberate deletion of information, denial of service attacks, etc.

Why is this important? More and more businesses and individuals rely on the information and data they own and on information systems in general. An advertising agency could be devastated if they were to somehow lose all of their digital marketing collateral. A manufacturer could lose its competitive edge if a competitor learned their intellectual property like design specs or details of their manufacturing process. An accounting firm’s reputation could be trashed if someone maliciously altered their records so that the accounting firm provided incorrect financial and tax reporting. Even as individual private citizens, consider the amount of time you spend on a computing device, and the kinds of things you use that device for maybe mobile banking, maybe you use a ride-share application that saved your credit card info, maybe you do on-line shopping?

So, back to “Computer Security.” Sometimes people use this term interchangeably with Information Security. However, it could also specifically mean some of the tools, techniques, and processes used to secure computers within the broader context of Information Security. This can include things like using whole disk encryption, file-level encryption, anti-virus / anti-malware, web proxy software, password vaults, etc. It could even include things like password policies, biometrics, secure access cards, and even physical security measures like laptop locks/chains.

From a high level, this is generally how these things are talked about:

Information Security
-> Computer Security
-> Software Security
-> Network Security
HACKTOBERFEST 2020
Tags: hacktoberfest
Published: 2020-10-15 16:31:52

## What I Learned From Hacktoberfest

I learned about another world of Open Source. I worked on that, gave pull request on 4 projects. Moreover my Pull Requests got selected and I got the prize(T-Shirt) from HacktoberFest 2020. I am very glad to be part of this Fest. And I'll surelly gonna take part in this fest also in the next Year.
My  Exposure to Open-Source
Tags: hacktoberfest
Published: 2020-10-15 16:27:54

## What I Learned From Hacktoberfest
Hacktoberfest 2020 had successfully made me realise the extensions and possibilities of Open-Source World. Although I have started  github a three years ago but could not realise the possibilities. I have Started with 16 pull requests in famous repositories being maintained by great developers and I have planned for more than 1000 pull requests in next 3 months.

<!-- What did you learn that can help others contribute to the project you worked on? What did you learn that can help the users of that project?! -->
Finally I have completed Hactoberfest 2020 challenge. Feeling just awesome ☺️. 
Tags: hacktoberfest
Published: 2020-10-15 16:15:54

This was my first time when I participated in Hactoberfest Digital Ocean platform.
And I feel so proud to share my experience with you all. I learn a lot from this fest and develop my personal as well as technical skills.
Thank you so much #Hactoberfest for this amazing platform.
Regards
Sayed Mannan Ahmad.
Supporting Huawei store for Android application
Tags: discuss, reactnative, android
Published: 2020-10-15 16:15:37

I am a Freelance React Native developer, I noticed a weird bug on the phone of my client —a Huawei P30— the app seams not getting the updates from the Google Play Store 🤔

Apparently you can open a developer account on [https://developer.huawei.com/](https://developer.huawei.com/)

Supporting 2 stores (Google Play and Apple Store) is already a big task in terms of bugs and deployment infrastructure.

I am just looking for some inputs from the community about this, __as a mobile developer would you support third part stores__ ?

(_And in the near future probably the Epic store and the others_)
Does anyone know of a good ReactJS + Tailwind boilerplate?
Tags: codenewbie, react, css, help
Published: 2020-10-15 16:09:16

Hello!

I've started learning TailwindCSS and **really love it**!

However, the process of putting it in a ReactJS app takes some time and I think a boilerplate or CLI would speed this process up a lot.

If anyone knows of any resources or tools similar to this, that would be awesome.

Thanks again!