teleren/devto huggingface dataset:
Hacktoberfest - Open Source and Lots More
Tags: hacktoberfest, opensource, contributorswanted
Published: 2020-10-20 06:55:25

---
title: Hacktoberfest - Open Source and Lots More
published: true
tags: hacktoberfest, opensource, contributorswanted
---

I love Hacktoberfest. The very idea of it is to promote folks discovering the process of open-source contributions.

My team at Vonage sponsored this year. If you've been on the [Hacktoberfest Discord](https://discord.gg/hacktoberfest), you'll see us (and most definitely me) helping folks with general questions, and with how to get some free Vonage socks.

All my Vonage repositories are projects which won't go live for a while. So, I wanted to create a project for Hacktoberfest, that helped folks with Hacktoberfest, whilst providing easy issues for first timers to get involved with.

Enter, the [Hacktoberfest repository checker](https://hacktoberfest.ninja).

## Hacktoberfest Checker Overview

{% github lukeocodes/hacktoberfest-checker no-readme %}

The checker is a decoupled Nuxt application, which deploys to Netlify along with a Netlify Function. That means that whilst being a static site, it has its own serverless backend to make requests to.

Users can enter a GitHub repository URL, or a username/repo-name, to check whether a repository is eligible for Hacktoberfest.

It works by requesting some information from GitHub in line with the 2020 rule changes.

- does the repository have the `hacktoberfest` topic?
- does the repository have any merged PRs with the `hacktoberfest-accepted` label?
- has the `hacktoberfest-team` raised an issue on the repository excluding it from taking part?

The project uses Nuxt.js (So... Vue.js components), TailwindCSS, Netlify Functions. It's a great template for a decoupled Jamstack Netlify hosted application with backend functionality.

Help is required with issues all the time, as we find ways to improve the site to support the Hacktoberfest event better 

---

## My Hacktoberfest Experience

As both sponsor, maintainer, and avid supporter of Hacktoberfest, I feel conflicted by what I've seen this year. Out of the tens of thousands of young folks first hearing of it, a large number seem more focused on the swag rather than the importance of open source.
Supportive tech forums & online communities: Any recommendations?
Tags: discuss
Published: 2020-10-20 06:44:41

---
title: Supportive tech forums & online communities: Any recommendations?
published: true
tags: #discuss
---

Over the years I've benefitted a lot from different online communities that I've stumbled upon. 

I am currently putting together an article on the best online communities (slack channels, forums, etc) which beginners can join (in my case, specifically for learning cloud and AWS). 

And I know there's a lot of great different communities out there—sometimes the smaller, hard to find ones are the best. 

Are you part of any great software communities that are active and supportive that you'd be willing to share? 

And of course... I know about DEV.TO!
My experience in Hacktoberfest'20
Tags: hacktoberfest
Published: 2020-10-20 06:42:42

## What I Learned From Hacktoberfest?
This Hacktoberfest I learnt a lot about contributing to Open source. The initial days were a little confusing like: where to start from , which project to contribute and many more.
Previously though I had some knowledge about how to Git, VCS etc so the later PRs became more smooth.
Also I attended many seminars, workshops, talks etc so I gained enormous knowledge.

Hacktoberfest is incomplete without free swags, but aiming for swags is not the thing one should do. Instead we should contribute, learn and then those swags are a part of our achievements.It was a great experience in Hacktoberfest'20. Hope to see again next year. 

Thank you

Kulendu
What is required or should be done, according to PDPA / GDPR?
Tags: discuss, privacy, ethics, gdpr
Published: 2020-10-20 06:40:11

I know GDPR might be enforced in EU, but what about your local variations? (And what about US?)

Most commonly seen are cookies. I believe it should not be only **Accept** or **Decline**, but **detailed with fine tuning**. (But how fine-tuned should it be?)

Another thought is, personalizations (and recommendations) should be able to be turned off, including search engines.
Why Microsoft Power Bi Training is the best?
Published: 2020-10-20 06:39:29

The [Microsoft Power Bi Training](https://www.igmguru.com/data-science-bi/power-bi-certification-training/) by IgmGuru has been planned to keep user convenience in foresight. This course helps users gain knowledge from session videos that are designed to be viewed as per the user’s comfort. The concise video format enhances the learning process and develops a mind map for fast information retrieval. The reading material provided along with the course covers the knowledge points step by step in a strategically designed Power BI learning path.
No prior knowledge of programming is required to learn Power BI online.
No prior working experience with Power BI is required.
My first open-source and start of a great journey
Tags: hacktoberfest
Published: 2020-10-20 06:23:52

## What I Learned From Hacktoberfest

I believe Hacktober fest 2020 was just the beginning of my journey to open-source contribution. I learned a lot, communicated with project maintainer. It's the lovely community where you always feel welcome and it feels great to contribute to projects which will be used by many people around the globe. Thanks to digitalocean for the opportunity.
Create Lightning Fast Software
Tags: softwaredevelopm, ent, webdev, mobileappdevelopment
Published: 2020-10-20 06:21:06

Established in 2014, Neoito (ISO 9001:2015 Certified) is a full-cycle software development company specialized in building lightning fast products for startups, scaleups and enterprises. Our 75+ strong team consists of some of the best forward-thinking minds in the tech industry with vast experience in driving the technology innovation of businesses across the globe.
We have entrenched ourselves as one of the leading software development companies in the US and Scandinavia with offices in Salt Lake City, Utah and Oslo, Norway. Our trailblazing turnkey solutions provide unmatched speed and performance which has kickstarted the success journey of multiple startups. The startups we have helped are now backed by the world's leading Venture Capitalists and have managed to secure more than 20M USD in funding. 
The startups we have worked with include: Waitwhile, Inc, RideYellow, Milla Says, HomeCodec, Wrench.AI, Smartmobile 
The products we have developed are used by giants like Facebook, LinkedIn, IKEA, Mercedes-Benz & Ubisoft
Our services are tailored to maximize the potential of your brand by providing engaging experiences to your audience.
Our services include:Web developmentMobile app developmentMVP developmentIdea to digital transformationEnterprise architectureProduct designAI & MLCloud TechnologyIoT

https://www.neoito.com/
My contribution experience
Tags: hacktoberfest
Published: 2020-10-20 06:15:22

## What I Learned From Hacktoberfest

It was during the last year I got to know about the Hacktoberfest. Since I couldn't participate last year, I was waiting for this October to fire my pull requests. It was so much fun to contribute to the open-source!
Thank you @DigitalOcean :)
How I started building my first profitable startup.
Tags: startup, node, saas, motivation
Published: 2020-10-20 05:55:08

Hey there 👋
I started building my first **profitable startup**.
Since I started learning coding, I always wanted to build and ship products.
Unfortunately, to do that, it's not enough to know how to code or even to know how to build complex software systems.
One need a mix of unique skills to be able to ships real product, which could be mix of coding, marketing, product management, business and design. If you think that I know all of that, you're wrong 😁 from my point of view, I know coding and maybe little-bit of business.

#I've got a strategy

My strategy can be explained in a very simple way with the bullet points.
- Define and build an MVP (Core functionality)
- Ship often and ship louder (Dev.to, Indiehackers, Reddit and etc.)
- Don't give a sh*t about a design (Bootstrap my old friend)
- Don't care about future plans (i18n, complex DB models and etc.)
- Don't care about awesome infrastructure like: Kubernetes
- Try to be completely open and let people know what you're building why and what will you achieve.

This is my strategy in a nutshell.

#What I'm building

I'm building a SaaS for startups, makers and companies.
The platform which I'm currently building with Sails.js will help:
- Individuals who have small business and they would like to sell it.
- Companies who are searching for investments to expand.
- Small startups who would like to announce their new product/team/idea.
- People who are searching for seed investment and angel investors who would like to make an investment.


Basically this platform will help companies and individuals to make/expand/buy/sell their businesses.

I would love to be #openstartup and share all my stats with you people 🙌 I hope my experience will be interesting for you 😉
Best Experience.
Tags: hacktoberfest
Published: 2020-10-20 05:47:15

## What I Learned From Hacktoberfest

Hacktoberfest is best. I learn how to properly contribute on a particular repository. And help others by making some good and valid changes in there repository. I enjoy Hacktoberfest so much.

I learn style of writing code from different, different coder by visiting there repository and working on it. And i came to know about different mindset of programmer to solving a particular problems.

I got lots of motivation on the field of open source contribution by Hacktoberfest.

Thankyou
Flutter AR  🚀
Tags: flutter, ar, mobile, todayilearned
Published: 2020-10-20 05:42:01

Hey everyone,
It's been super long I am here.
![Back](https://media.giphy.com/media/TIeryhU0nrgHmJVAuJ/source.gif)


The application in the video is an AR application which says the live COVID-19 stats.


Peace ✌🏻
Rohith Gilla 👨🏻‍💻

P.S: There is an amazing flutter application I developed recently will be writing about it in the next post so stay tuned.
Hacktoberfest 2020
Tags: hacktoberfest
Published: 2020-10-20 05:27:44

## What I Learned From Hacktoberfest

This was my first time taking part on a Hacktoberfest. I was kinda scared, because i have never contribute on a opensource project before, so when i saw that He4rtDevelopers(A famous Dev community on Brazil) was hosting a repo with some challenges for people like me learn how contributing works, i saw my chance.

My plan was to contribute right away, but depression kicked my butt. Then i saw Daniel, Founder of He4rt, on a Stream merging 100 PR or so, and i have got motivated to help. In the same moment, i've cloned the repo, made a simple challenge and pushed, and seeing Daniel reactionless, mergin my PR was a great feeling. I've made some more challenges, got them reviewed and merged and then, i started to review some PRs, and boy... seeing i could help people and learn with them, this was the best of the feelings.

So, i may not contribute to new repositories by laziness, but now i know for sure how to contribute, and how github issues works, because i've learned with the community. 

Thanks Hacktoberfest, Thanks He4rtDevelopers.
Scrape data from Instagram with instascrape and Python
Tags: python, datascience, hacktoberfest, opensource
Published: 2020-10-20 05:17:58

# :question: What the heck is instascrape?
instascrape is a lightweight library designed for scraping data from Instagram using Python! It makes _no_ assumptions about your project and is instead designed for flexibility and productivity so you can get on your way and start exploring Instagram data easily and efficiently. 


Here is a quick glimpse into a scrape that was accomplished using [selenium](https://selenium-python.readthedocs.io/) and instascrape to gather how many likes per post a user got per post in 2020.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/viz0cjsfh3tx1ofzzyvm.png)

{% embed https://www.christophergreening.com %}

---

# :floppy_disk: How do I get it?
You can install from [PyPI](https://pypi.org/project/insta-scrape/) with ye old 
```shell
$ pip3 install insta-scrape 
```
or clone from the [official repo](https://github.com/chris-greening/instascrape) with 
```shell
$ git clone https://github.com/chris-greening/instascrape.git
```
The dependencies are light, mostly leveraging [Requests](https://requests.readthedocs.io/en/master/) for requesting the data and [Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) for parsing it. 

{% github https://github.com/chris-greening/instascrape %}

---

# :computer: Quickstart 
Let's start by scraping some data from a totally random Instagram page that is _definitely_ not mine :wink:
```python
from instascrape import Profile 
profile = Profile('chris_greening')
profile.scrape()
```
And that's it! In those 3 lines, we scraped 52 data points related to @chris_greening's page. We got how many followers, how many posts, whether they have a business profile, whether they're verified, etc. 

Aside from `Profile`, we also have the `Post` and `Hashtag` objects which work with almost the exact same syntax! With methods such 
- `to_dict` 
- `to_json`
- `to_csv`

instascrape integrates nicely with tools like [pandas](https://pandas.pydata.org/) and [matplotlib](https://matplotlib.org/api/pyplot_summary.html) so you can scrape, explore, and analyze your data with just a few lines of code. Integration with [selenium](https://selenium-python.readthedocs.io/) is encouraged so you can get a powerful Instagram scraper going in no time!

We've only just scraped the surface so dig into the [docs](https://pypi.org/project/insta-scrape/) :blue_book: or even better, check out the [source](https://github.com/chris-greening/instascrape) and contribute! Being such a young library (started Hacktoberfest 2020), the sky is the limit and it's only going to get more powerful from here :raised_hands:

If you like my content be sure to check out some of my other blog posts or reach out to me on [my website](https://www.christophergreening.com/)

{% embed https://dev.to/chrisgreening/i-built-an-interactive-3d-photo-display-with-javascript-303j %}

Cheers!

{% embed https://www.christophergreening.com %}
Effective Java! Prefer Collection To Stream as a Return Type
Tags: java, effective, streams, architecture
Published: 2020-10-20 04:19:56

---
title: Effective Java! Prefer Collection To Stream as a Return Type
published: true
description: A dive into chapter 46 of Effective Java
tags: java, effective, streams, architecture
series: Effective Java Review
canonical_url: https://blog.scaledcode.com/blog/effective-java/prefer_collect_to_stream_for_return_type/
---

Often when writing methods we will find ourselves returning a group of items. This may be getting generated at run time, returned from a persistence store, or some other method. With our new found tools of streams we may look to return a `Stream` object as well from these methods. This sometimes can make a lot of sense but at others is not the correct choice. That is what this chapter is all about, deciding when to use collections and when to use streams. 

In a perfect world we will always know which object type should be returned. Often we don't live too far from this perfect world. When writing code that will only be used internally to a class or package we have total control over its usage. In these cases we can more easily choose the correct response type. How do we determine the correct response type though? This is all based on usage. If we are simply going to iterate over a list an `Iterable` is very likely what we want to use, if we have a small finite list of objects that we will be indexing into, ask for its size, etc, this is a good case for a `Collection` type. Finally, if we are dealing with infinite collections of data and/or dealing will just be further processing items after being returned from the function a `Stream` is likely the best choice. 

When we are building a public interface into our classes we aren't so lucky. No longer having control over the clients of our code we must further analyze the usage patterns of our code. We will never be able to fulfill all clients demands but the hope is that there will be a small set of usual patterns that we can latch onto and facilitate the best return type for these access patterns. The selection criteria would follow the same ideas as expressed in the previous paragraph. 

The book goes into much more detail with interesting examples where unbounded collections of data are being returned that can most correctly be served by a stream or a custom Iterable implementation. Even though this is quite powerful it is pointed out that really the most flexible, and thus should be our default, is the simple `Collection`. This is easily converted into a stream or can be iterated over. This being the case, outside of specific use cases that drive for it, we should prefer returning collections over returning streams.

This whole chapter can be summed up in its title, prefer returning collections over streams. Even this being the case, knowing where our different types thrive can be instructive to us to understand where the exceptions lie and have the confidence to not use the wrong tool for the job.
CSS cut out effect that will blow your mind 🤯
Tags: css, html
Published: 2020-10-20 05:10:06

This effect is so cool and just around fun to see.
A CSS cut-out effect! What it comes down to is having a background image show through the text.

How it works is that we will have a div that will have the image as a background.
On that, we put our text element, using [blend-mode](https://daily-dev-tips.com/posts/building-a-realtime-photoshop-%F0%9F%8E%A8/) it will show through the image.

The result you can see and touch on this Codepen.

{% codepen https://codepen.io/rebelchris/pen/WNxQmpd %}

## HTML Structure

The `HTML` for this project could not be easier.
It's only a div with a text element inside.

```html
<div class="background">
  <h1>GALAXY</h1>
</div>
```

That's it!

## CSS Cut out text effect

Alright let's start by making our background div [centered](https://daily-dev-tips.com/posts/css-flexbox-most-easy-center-vertical-and-horizontal/).

```css
body {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
```

We are using flexbox to center anything inside the body. It's a versatile way of doing this if you are only styling one element.

Now we need to make our background div.

```css
.background {
  background: url("https://images.unsplash.com/photo-1465101162946-4377e57745c3?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1957&q=80")
    center;
  background-size: cover;
}
```

Ok, so the background receives an image, and we set the size to `cover`.
So now we should see something like this.

![CSS cut out text pt1](https://cdn.hashnode.com/res/hashnode/image/upload/v1602653718209/Xaq9rZFVI.png)

It's a start but it's kind of the opposite to the effect we want.
So let's go ahead and style the text element.

```css
h1 {
  font-size: 15vw;
  font-weight: bold;
  font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #000;
  background: #fff;
	mix-blend-mode: lighten;
}
```

First, we set a big font-size. I'm using the [viewport size](https://daily-dev-tips.com/posts/how-to-work-with-css-viewport-units/) to make it responsive.

Then we set the color to be black and the background white. This gives it a full contrast. You can also change the color to get a cool alpha effect!

The last step is enabling the mix-blend-mode. Since we are using a full contrast (black/white), it will totally remove the black text and show whatever is behind there!

![Balloon effect](https://cdn.hashnode.com/res/hashnode/image/upload/v1602653906989/1MZWnW1m2.png)

## Browser Support

Mix-blend-mode does not have full support. Internet Explorer for one, will not render it 🤕.

![CSS mix-blend-mode support](https://caniuse.bitsofco.de/static/v1/mdn-css__properties__mix-blend-mode-1602653957867.png)

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
Django Social Media Website
Published: 2020-10-20 04:54:40

Hi Guys! I have recently started a Django Social Media Website project. I will include the following features:
i) Posting (text, images, videos, etc)
ii) Commenting
iii) Liking
iv) User accounts with different details
v) Friend Requests
vi) Notifications
vii) Log In
viii) Sign Up (with OTP verifications)

Please propose me any other changes that you think I should add
How to Check if your Laptop supports 2.4ghz or 5ghz wifi band.
Published: 2020-10-20 04:47:20

{% youtube MEBauppfsDA %}
Open your command prompt and write this command 
```netsh wlan show drivers```
![](https://dev-to-uploads.s3.amazonaws.com/i/glv49fq0stv33boic7e8.png)
It will give you lots of information look for ``` Radio types supported```
![](https://dev-to-uploads.s3.amazonaws.com/i/uakh2mx6luwexod2lu43.png)
If  Radio types supported line shows these network modes```802.11g and 802.11n```then our Laptop has 2.4 GHz network capability only.


If  Radio types supported line shows these network module ```02.11a and 802.11g and 802.11n``` then your laptop support both 2.4gh and 5gh wifi band.

if you want to know more about these network module then you can [check this ](https://bit.ly/3kbgL9r).
My first experience with HacktoberFest
Tags: hacktoberfest
Published: 2020-10-20 04:44:23

## What I Learned From Hacktoberfest

This was my first time contributing to Open Source. I literally had no idea how Open Source really works. HacktoberFest gave me a push to get started with it. I really loved it. Looking forward to Open Source some of my projects and contribute to it!
How to trick your mind for being consistent in practicing programming? 
Tags: productivity, career, motivation, github
Published: 2020-10-20 04:41:13

***When we start a project enthusiastically, we are really excited and pumped up but eventually down the road when tons of loads of errors occur, the excitement, motivation productivity goes downhill.***  Well, not every day can we be motivated to just go win the world but sometimes we need to trick our mind. When the lockdown hit me, for the first 2 months I was really bored to even start coding a project and learn anything but after some self-realization, I decided to do something. 

**Trick:** I wanted myself to do something which I really suck at, Consistency. We all know Github. It shows these contributions which display different things you did on each day. It marks these green dots when we commit, add, push, merge something. That means we are at least doing something. I kept a target on filling those green dots by at least doing 1 commit to my GitHub each day which eventually became my daily goal. It was not for showoff, but a motivation to be consistent. ***As a developer, we really need to find a way to be motivated and this was mine.***
My Hacktoberfest 2020
Tags: hacktoberfest
Published: 2020-10-20 04:03:32

##The Amazing One Month of Opensource

This is an amazing event for opensource specially for beginners who are new in this domain of technology and opensource . This is my 2nd hacktoberfest and i am happy that i completed it. Today also i got 1 year club badge and i am completed 1 year with DEV community. and This is my First post on DEV . I register for this fest on the day 1 and started my work which i pre-planed and just complete this Fest.
This year i select to plant a tree over the swag.