teleren/devto huggingface dataset:
HNG INTERNSHIP (GOALS)
Published: 2021-08-15 14:51:22

[#react](https://dev.to/t/react) [#vue](https://dev.to/t/vue) [#nextjs](https://dev.to/t/next) [#nuxt](https://dev.to/t/nuxt) [#node](https://dev.to/t/node) [#typescript](https://dev.to/t/typescript)

Hi, I am Alabi Akintunde and today marks the beginning of my frontend HNG internship journey.

## What is HNG Internship ?
The [Hotels Ng Internship](https://internship.zuri.team/) is an ambitious attempt to change the way education is done in Africa. It’s the bridge between learning to code, and becoming the best in the world.
It is a long running, large scale virtual internship for people learning to code and design. It focuses on the post-training phase, and creates a virtual work environment for participants.

## Goals
* Learn as much as I can to be amongst the best developers out there.
* To be a finalist (...in the Frontend Stack)!
* Improve on my problem-solving skills, efficiency and speed.
* Expand my network by connecting with my peers.
* Finally, have fun.

## Getting started with programming ?
Visit the Mozilla Development Network (MDN) tutorial [page](https://developer.mozilla.org/en-US/docs/Learn)
 
Check out these tutorials that will help you kick-start your programming career:

### Learn Figma
{% youtube c9Wg6Cb_YlU %}
{% youtube 4W4LvJnNegA %}

### Learn GIT
Check out this **[playlist](https://www.youtube.com/watch?v=3RjQznt-8kE&list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR)**

### Learn HTML
{% youtube qz0aGYrrlhU %}

### Learn Javascript
{% youtube PkZNo7MFNFg %}

### Learn Node Js
Check out this **[page](https://nodejs.dev/learn)**
Check out this **[playlist](https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU)**

Ps: Just incase you need information about cars bought, sold and used in Nigeria. Check out **[carsng](https://cars.ng)** website.
HNGI8 - My Journey Begins
Published: 2021-08-15 15:27:54

My name is Owen Ikhena and I will be taking part in HNGi8 this year. For those who haven't heard about HNG internship, it is a remote internship where one can learn various skills such as web development, digital marketing, mobile development, etc. by working on real-world projects. The internship has 10 stages. Everyone starts from stage one and are given projects to work on. Those who are able to complete their project move on to the next stage, while those who can't are eliminated.
My current stack is Mongodb, Express, React and Nodejs (MERN). I write JavaScript both on the frontend and the backend. My goal for the internship is to improve on my current programming skills and reach the final stage. At the end of the eight weeks I want to be better than I am now and be confident enough to start applying for jobs.


To apply or know more about this program visit this website [click me](https://internship.zuri.team). The deadline for registration is 2021/08/15, but it usually holds every year. The program is not aimed towards complete beginners, but do not be discouraged if you are one. You can learn fast as the program progresses. Below are a few resources that can help you.
If you are interested in UI/UX, this is a good place to start https://www.youtube.com/watch?v=eZJOSK4gXl4&ab_channel=KevinPowell
If want to be a web developer or mobile developer, you should know GIT https://www.youtube.com/watch?v=RGOj5yH7evk&ab_channel=freeCodeCamp.org. 
If you want to be frontend developer you'll need to know HTML and CSS https://www.youtube.com/watch?v=mU6anWqZJcc&ab_channel=freeCodeCamp.org
If you want to get into backend development, there are a lot of languages and frameworks you can learn. I suggest nodejs and express https://www.youtube.com/watch?v=Oe421EPjeBE&ab_channel=freeCodeCamp.org
My HNG Internship 8 Goals
Published: 2021-08-15 15:23:13

Coming across the HNG internship 8 post on social media, I was so eager and passionate to get into the internship because of the prestige and name it has made for itself and everyone that has been involved with it. I'm Kingsley Ugwudinso, a computer enthusiast and a lover of great things.

I have been programming for about 5 years, although mainly focused on android mobile development, I have always wanted to understand the rudiment of backend software development and the Go programming language. I believe that this internship will be a very great opportunity and provide a solid platform for me to transition into backend software development with Golang, finally actualizing my dreams. 

I would love by the end of the 8 weeks, I would have been able to set up a go server, write and deploy clean, testable Go apis ready to be consumed by any frontend be it web, mobile or desktop. Having heard about the beauty of the well crafted programming language and understanding that this internship is centered around it for the backend track, being fluent in Go will be a great feat I would love to achieve by the end of the 8 weeks.

I would love to use this opportunity to thank the [Zuri Internship](https://internship.zuri.team/) for all their efforts in this internship program and the HNG team, kudos to you.
I believe as a backend software engineer having basic knowledge of the app's user interface and app flow which is basically its user experience would be helping when creating apis and structuring your response data. A great knowledge of a version control system like git is also important, html and the basics of your backend language. A beginner can pickup [figma](https://www.youtube.com/watch?v=Gu1so3pz4bA) (a UI/UX prototyping tool), [git](https://www.youtube.com/watch?v=8JJ101D3knE), [html](https://www.w3schools.com/html/), and [Golang](https://www.youtube.com/watch?v=fLPCi3niuaA) by clicking on the associated links. 

Looking forward to the next 8 weeks of my life and once again wants to appreciate everyone that made this possible. Thank you for this great opportunity.
My Zuri Stage 1 article
Published: 2021-08-15 14:13:46

My name is Ekwealor Emmanuel, a frontend, backend developer with little knowledge of mobile development using kotlin and block-chain development. 
I'm not good at sharing my every steps/progress every now and then but this progress has brought me so much joy and fulfilment that I have not felt in a while. started coding in January, I put in so much work and time into it that it's what I think of, breath and eat, it helped me master JavaScript and it's frameworks/library like react redux, node /express, next.js, I even mastered how to work with mongo DB, postgresql, postman, swagger and a whole bunch of tools. I'm still growing and improving my skill set, and I work towards creating more amazing apps in the nearest future.
 I recently joined the Zuri Training i8 programme(https://internship.zuri.team) to improve my problem solving skill. I love solving problems using my technical skills which include vanilla javascript, react, redux, react hooks on the frontend. Then on the backend, I use Node.js, Express.js, mysql, postgresQL, mongodb etc. Joining this programme is going to help me fine tune my software development skill.
My goal for partaking in this 8 weeks program with Zuri is to solidify my programing skill with the opportunities which the Zuri Internship program brings which includes pair programming, working on real life projects which will get me acquainted with handling and finishing projects that can give me a bigger opportunity in the tech world. 
Also having a big community of developers and mentors to guild me throughout the process, is a great plus, as in the sense that I will be able to share my knowledge with other developers and also learn from them as well

I am looking forward improving my problem solving skill at the end of the program, also have couple of mobile applications that I developed with kotlin and also web applications with React and Node.js. This will give me a competitive edge the tech market because I will have several real life projects in my portfolio.

The official links to the zuri websites are  https://zuri.team or https://internship.zuri.team or https://training.zuri.team


Here is some of the links to tutorials that helped me scale so fast in the tech industry
Git:  https://www.youtube.com/watch?v=RGOj5yH7evk
Figma:  https://www.youtube.com/watch?v=4W4LvJnNegA
HTML:  https://www.youtube.com/watch?v=qz0aGYrrlhU
React:  https://www.youtube.com/watch?v=dGcsHMXbSOA
Node:   https://www.youtube.com/watch?v=SBvmnHTQIPY
Kotlin:  https://www.youtube.com/watch?v=OMxeOiPwAcQ
  



Buy and sell cars in Nigeria with ease on https://cars.ng/
Starting HNGi8
Tags: inthirtyseconds
Published: 2021-08-15 15:10:36

**HNG Internship**, operated by [Zuri](https://internship.zuri.team/), is an annually operating, large scale virtual internship for people seeking to learn a tech skill or improve on what they already know. It focuses on the post-training phase and creates a virtual work environment for its participants. It is a fast-paced, nerve-racking, challenging and otherwise fun learning experience. 

The 8th season of the internship - **HNGi8**, kickstarted today, and I'm anxious but excited to be one of the interns. The program spans for a period of 8weeks, and in that time, I plan to hone my skills in ***frontend development***, network and grow my connections while marketing my skills and have a good time while doing it. 

The Zuri team happens to have a [YouTube channel](https://www.youtube.com/c/TheZuriTeam/featured), which is brimming with knowledge and content. You can find beginner-friendly or advanced level content from several technologies and frameworks. A few of them are listed below.

-[Practical introduction to HTML & CSS](https://www.youtube.com/watch?v=_Jb2fnEFOm0)
-[Introduction to figma](https://www.youtube.com/watch?v=1MbQaYCCzzI)
-[Introduction to git](https://www.youtube.com/watch?v=dI_CUlVKrFw)
-[JavaScript for beginners](https://www.youtube.com/watch?v=wf9E3UUZgsw)

Fingers crossed as I go on this exhilarating journey!
HNGi8 - At the End of 8 Weeks
Tags: internship, hnginternship, zuri, ingressive4good
Published: 2021-08-15 14:55:42

![HNG Internship](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gc83hkk74pkfas0yla7e.png)
# Week 1
Everyone deals with growth and change, change can be for the better or for worse, and it comes even when it is loathed. This constant phenomenon helps reinforce the peculiarity that the future has, as not being easily predictable. 
But all is not lost as Abraham Lincoln is quoted to have said “The most reliable way to predict the future is to create it”. 
We may not know what the future has planned for us, but we can definitely plan for the future we want.
Hence where the HNG Internship comes in. [Find out more Here](https://internship.zuri.team).
This internship involves intense exercises (no, not push-ups) and fast paced challenges that aim at leveling up your current skills to industry standard, which means you must have “current skills” first, so you do not get overwhelmed.

Branching out for a bit, here are a couple of skills needed and some resources to help get you started:
1. **Figma:** This is an online tool used to design applications, websites, etc.
[Learn more about Figma here](https://www.youtube.com/watch?v=4W4LvJnNegA)

2. **Git:** a tool for tracking the changes you make to files, so you have a record of what has been done, and you can revert to specific ‘versions’ if you need to.
[Get more Information about Git here](https://www.youtube.com/watch?v=SWYqp7iY_Tc)

3. **HTML:** one of the major tools used for building a website.
[Get Started with HTML here.] (https://www.youtube.com/watch?v=916GWv2Qs08)

4. **Flutter:** This is Google’s Software Development Kit that allows developers to build really performant apps for mobile, web, desktop, and embedded devices with a single codebase.
[Join the cool kids here😎.] (https://www.youtube.com/watch?v=1gDhl4leEzA)

Getting familiar with these tools can help you build cool apps such as [Cars.ng](https://cars.ng/), [Hotels.ng](https://hotels.ng/), etc.

So, back to the main branch (_pun intended_, ignore my bad jokes😅)
My major goal during this internship is to elevate my current skill level up to a point where I consider it industry standard, and the T-Shirt would be part of the proof😁.

Milestones set for the internship include:
-	Conquer Imposter Syndrome
-	Meet a weird bug
-	Improve collaboration skills
-	Build an industry standard app
-	Publish the app to the Play Store
-	Overcome all given challenges
-	Get the symbolic T-shirt

That's all for now, See you At the End of 8 Weeks👋.
Laravel Sail
Tags: laravel, docker
Published: 2021-08-15 14:51:20

As mentioned in sail docs:
Laravel Sail is a light-weight command-line interface for interacting with Laravel's default Docker development environment. Sail provides a great starting point for building a Laravel application using PHP, MySQL, and Redis without requiring prior Docker experience.

Steps to install Laravel Sail on your machine:

      1. Install Laravel using curl command from laravel builder:
           curl -s https://laravel.build/your-app-name | bash
           you can change your-app-name in the link.

     2. Move to the project directory:
           cd your-app-name
    
     3. To up your container 
           /vendor/bin/sail up -> this may take several minutes.

     4. Now you can see your App running on: 
           http://localhost.
My HNGI8 GOALS 
Published: 2021-08-15 14:48:53

Good day, um am Ezeugwu Romanus .c. , well to begin with I have to thank the zuri team (https://internship.zuri.team) for this wonderful opportunity to be among the interns and also i4g (ingressive4good) for the wonderful support.
 Without wasting much time, once again am Ezeugwu Romanus.c. am a front end web developer skilled in html, css with alittle touch of react js .
 Well my aim and purpose of joining this 8 weeks internship program , well umm honestly ever as a kid I have always loved things that would involve using a computer and here I already found my niche which is web development, this training won't just make me a complete developer, but also brush my skills up alot.
Well I was among the interns that completed zuri x i4g previous training exercise and I must confess I learnt lot of things .... normally I used to think that a UI/UX designer is same as a front end developer but now I learnt the difference and also new ways of doing lots of things.
And also, learning from professionals who have worked under pressure is actually one of the best tutors around .
Well all am saying is that this internship will help improve my skills alot , and also give me the room of meeting other devs around the world . So by the end of this internship am hoping to be a better developer and a professional .
Thanks so much .

Bellow is a link of getting started with figma
https://youtu.be/UHMnq3PLPYQ

Here's how to set up git locally
https://youtu.be/2j7fD92g-gE

Here's a react beginner tutorial link
https://youtu.be/ABQLwlE8MUA
* as a service
Published: 2021-08-15 14:33:02

Hello Folks, Hope you are doing well! 
Today I want to talk about some concepts or rather important web-based services about which you might hear about. Yes, if you are into web development or in open source I am sure that you already heard about these phrases "as a service".

In this blog, I'm gonna explain these concepts in short of "[as a service](https://en.wikipedia.org/wiki/As_a_service)" or "*ass".

## What is As a Service?

'As a service' is a very general term which means, Delivery of something over a network primarily internet which solves the problems of peoples. It may charge money to make things win-win for both. The service might be a product, tools, technology.

There are tons of examples of *ass but we will discuss some common & web dev related Concepts.

## Software as a Service (SaaS)

A software distribution model in which a third party provides hosts applications & makes them available to customers over the Internet. It is a cloud-based software delivery model in which the cloud provider develops and maintains cloud application software. 

SaaS provides a wide range of software applications, such as Microsoft office 365, Salesforce, google maps, etc.

## Platform as a Service (PaaS)

A model in which a third-party provider hosts application development platforms and tools on its own infrastructure and makes them available to customers over the internet. Platform as a service provides you with the platform to run your programs on good computing devices owned by the service provider.

Example: Google App Engine, Netlify, Heroku etc

## Infrastructure as a service (IaaS)

A model in which a thirty party provider hosts servers, storage and other virtualized compute resources and makes them available to customers over the internet. Infrastructure-as-a-service (IaaS), also known as cloud infrastructure services, is a form of cloud computing in which IT infrastructure is provided to end-users through the internet. IaaS is commonly associated with serverless computing.

Examples: AWS, Microsoft Azure etc

### Final Thought 
All internet based services are the future.It has a lot of potential as an Industry.

Follow me on [twitter](https://twitter.com/prathameshtwits)
My Journey To HNG Bootcamp.
Published: 2021-08-15 14:29:59

I started computer programming as a self taught, I first learnt [Html](https://www.w3schools.com/html/default.asp) and then CSS, tried to build some static landing page. I learnt [Python](https://www.tutorialspoint.com/python/index.htm) for backend but because of some circumstances I couldn't perfect my skills. I thought about choosing to learn UI/UX and [Figma](https://www.google.com/amp/s/www.freecodecamp.org/news/ui-ux-design-tutorial-from-zero-to-hero-with-wireframe-prototype-figma/amp/) was what first came into my mind, but because I loved the concept of writing computer programs so I decided to stick with the backend development. I later went on to learning Data Science/Machine Learning and I did push some of my projects to the [git repository](https://www.google.com/amp/s/www.edureka.co/blog/how-to-use-github/amp/).I have been following HNG on Twitter and seen how people talk about their successes in programming after the HNG bootcamp, i was moved to join the next cohort of the [Zuri Internship] (https://internship.zuri.team). When the HNG8 was open for registration, I decided to join the cohort.
My GOAL for joining this HNG8 bootcamp is so that I will have a SOUND and EXCELLENT clarity/understanding on how to write clean codes that will be used for production, know how to solve real world problems and to be able to build end to end software applications.
By the end of this 8 weeks with HNG I want to build an end to end software application that has a decentralization storage system for hospital.
I know this is possible and I am capable to the task.
So help me God.
HNG Internship
Tags: webdev, javascript, react
Published: 2021-08-15 14:28:54

I am a Front-End web developer and by the end of the HNG internship, I hope to have mastered the React js framework and also learn how to work in a community with other developers and to prepare my self for future job and how to complete any given task more efficiently.

https://internship.zuri.team

Figma tutorial: https://youtu.be/FTFaQWZBqQ8
Git tutorial: https://youtu.be/USjZcfj8yxE
Javascript tutorial: https://youtu.be/W6NZfCO5SIk
React.js tutorial: https://youtu.be/Ke90Tje7VS0
How to drop a collection from MongoDB
Tags: mongodb
Published: 2021-08-15 18:16:47

---
title: How to drop a collection from MongoDB
published: true
date: 2021-08-15 14:20:51 UTC
tags: MongoDB
canonical_url: https://donaldfeury.xyz/how-to-drop-a-collection-from-mongodb/
series: "Small Bytes of MongoDB"
cover_image: https://donaldfeury.xyz/content/images/2021/08/MongoDB_Logo2-2.png
---

 ![How to drop a collection from MongoDB](https://donaldfeury.xyz/content/images/2021/08/MongoDB_Logo2-2.png)

For a full overview of MongoDB and all my posts on it, check out my [overview](https://donaldfeury.xyz/introduction-to-mongodb/).

**WARNING!** This is a dangerous command that will result in the loss of data

If you want to completely drop a collection, which will result in the loss of all documents in that collection, there is one simple command to do that called `drop`.

To drop a collection in your MongoDB instance called `podcasts`:

```
db.podcasts.drop()

```

Only do this if you're sure you want to completely reset that collection.
7 Days of Bootstraps: Days 5 and 6
Tags: startup, business, bootstrapping
Published: 2021-08-15 14:18:38

On Monday, August 9th I started a challenge for myself to bootstrap a business from the group up during my 7 day vacation. This post documents what I learned and the challenges that I faced on day 5 and 6. The start of my journey with the Remarkable Sidekick is [here](https://medium.com/@peytoncasper/7-days-of-bootstraps-f85f691c3fa).

## My Lesson
There is a lot of hidden work in the error handling and the non-happy paths.

The adage of focusing on the smallest set of features as possible starts to make a clearer picture. The feature is the relatively easy part, but providing a solid experience around it means handling all the scenarios in which it doesn’t work correctly.

## Auth0
While the GCP API Gateway supports authentication, it hooks into an external identity provider like Okta or Auth0. This sent me down the path of exploring Auth0 which I’ve been wanting to use for a while. The experience has been great, so far as they provide a ton of out of the box examples and code.

However, given that I’m planning to use it the basis for account management, I spent a bit more time understanding exactly how it integrates into the broader platform. As a result, I move back to focusing on wrapping up the free features and ensuring that I can package up the application.

Thumbnails

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

I utilize the NodeJS Sharp library to create thumbnails for each image based on the aspect ratio (4:3) of the Remarkable 2. This allowed me to fix the sizing issue with the image tags. There were some issues leveraging this library as they don’t currently provide an Arm64 version of the library so I had to ensure the proper dependencies where in place for NPM to compile it during the install.

## Edge Cases

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

The last major update was around the Home Screen. As you can see, I spent some time building out a better looking disconnected screen along with providing guidance on how to connect a Remarkable. The good part, is that this will also form a basis for the new user onboarding process.

To make this work properly, I had to handle errors from the NodeSSH library and configure connection timeouts. This allowed me to make the connection process more responsive and detect that status of the connection in the background.

## Conclusion

Overall, I’ve made good progress on the offline features, and slightly stalled out around the account management. Hopefully, I can finalize the bundling process today and finish reviewing the Mac and Windows App Store submission process.

[Remarkable Sidekick](https://remarkablesidekick.com/) | [Twitter](https://twitter.com/peytoncasper)
MY GOALS FOR ZURI INTERNSHIP 2021
Published: 2021-08-15 14:10:34

I am Inyama Shalom, an intern of the HNG8 Tech-Training and also an aspiring **Frontend developer** .My stack is HTML,CSS. I am positive this internship is going to have a great impact in my life. Learning with HNG8-Tech Training has been a long waiting opportunity which has been met. I want to appreciate the organizations involved in the training program **HNG, ZURI, and INGRESSIVE FOR GOOD**. After my 8 weeks of training, i hope to improve my problem solving skills, make new and relevant friends, Have a more impressive resume, have job recommendations and learn more about teamwork. If you are interested in the program you can check it out [HERE](https://internship.zuri.team).


Figma: {% youtube WhlNnf1711M %}
GIT:{% youtube RGOj5yH7evk %} 
HTML:{% youtube qz0aGYrrlhU %}
Basic traning in python:{% youtube rfscVS0vtbw %}
Javascript:{% youtube PkZNo7MFNFg %}