teleren/devto huggingface dataset:
What is call stack?
Tags: javascript, programming
Published: 2021-08-15 14:00:25

## Introduction
Call stack is a mechanism for the interpreter to keep track of its place in a script that executes multiple functions inside of other functions. It keeps track of what functions are being run, and what function have been paused.

### How does a call stack work
Suppose you have a function called `getToy` inside of another function called `play`:
```javascript
// script.js
function play(){
    console.log("playing started");
    getToy();
    console.log("playing ended");
}
function getToy(){
    console.log("Got the toy");
}
play()
console.log("script ended");
```
The call stack mechanism would be used here. The call stack would execute the functions in this order:<br>
1. The interpreter does not read the declaration of the functions and straight away reads `play()`, then it reads the declaration of the function and adds it to the call stack.
2. Execute the first line of code in the play function, which would print `playing started` to the console.
3. Read the invocation of the `getToy` function, then it reads the declaration of the getToy function and adds it to the call stack
4. Pauses the play function's execution from the call stack
5. Runs the getToy function, which would print `Got the toy` to the console.
6. Resumes the play function's execution from the call stack and executes the code from the point where the call stack was paused.
7. After the play function is done executing, the call stack removes the play function from the call stack list
8. The interpreter goes on to execute the other JS script code, i.e. the last line which would print `script ended` to the console

### Stack Overflow* Error
When a function takes up more memory than the memory assigned to it in the call stack, it returns a stack overflow error. This is due to a lot of other functions being executed in a particular function.<br>
<u>*Not to be confused with the StackOverFlow platform</u>
Starting an Internship at HNG - My Goals Checklist
Published: 2021-08-15 13:58:09

Hello devs , one thing I have learnt in my dev journey is the importance of having a goal, so this is me documenting my journey through the HNG internship. 

A quick one about HNG, HNG is a virtual internship operated by Zuri, that helps devs scale their career with real world experience.

I believe setting goals for any journey, can help you appreciate how far you've gone at the end.

I would love to push myself a bit, so I'm participating in 3 tracks: Backend, Frontend and Mobile. I know it's gonna be tough, but I believe I can do this.

**My Goals include:**
* Create meaningful connections with other developers.
* Improve my tolerance to pressure.
* Improve my current know-how in the back-end, front-end and mobile stack by learning from mentors.
* Create projects confidently from start to finish.
* Learn how to work with a team(never have).
* Gain real world experience

I will be back here again to see how well I did.

*Wish me luck*

For more details on HNG visit [Zuri Internship](https://internship.zuri.team)

**Plus:**
Some Resources to Help Beginners
1. [Learn to design with Figma](https://www.figma.com/resources/learn-design/)
2. [Learn how to use Git](https://docs.github.com/en/get-started/quickstart/set-up-git)
3. [Learn about HTML](https://www.w3schools.com/html/html_intro.asp) 
4. [Learn Python from the docs](https://docs.python.org/3/tutorial/)
5. [Getting Started with Go](https://golang.org/doc/tutorial/getting-started)
6. [Build Mobile Apps with Kotlin](https://developer.android.com/courses/android-basics-kotlin/unit-1)
Internship goals: HNGi8 x I4G
Tags: python, phplaravel, ddjango
Published: 2021-08-15 13:54:02

Hello fams, I am privileged to be amongst the HNGi8 intern Operated by Zuri. This medium is used to document my goals and what intend to achieve at the end of Eight (8) weeks.

About HNG
```
HNG Internship 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.
```

⚙️ Here are my stacks 
  P-Python
  D-ddjango
  P-phplaravel

## Internship Goals
🎯 To be the ideal software engineer
🎯 Network with like-minded developers and take the relationship to build a solution in the nearest months. 
🎯Develop good communication skills in the Backend Engineering field

## At the end of Eight weeks I want to do the following: 
1) Be able to implement all lessons learned to solve real-life problems. 

2) Pass on the knowledge to teens and adults alike interested in the suburbs that are interested in learning web development. 

3) Write clean, readable, scalable, and reusable codes.

4) Document my progress into an e-book to be used by beginners

Below are contents that will speed you up in the following fields.

Figma tutorial link [figma link by Dev Ed]
(https://youtu.be/4W4LvJnNegA)
HTML Link [HTML](https://youtube.com/playlist?list=PL4cUxeGkcC9ibZ2TSBaGGNrgh4ZgYE6Cc)
Git tutorial Link. [Git tutorial by Traversy media](https://youtu.be/SWYqp7iY_Tc)
JavaScript Tutorial link [Net ninja](https://youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET)



Here's is the to Zuri Learning Platform [Zuri](https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://training.zuri.team%26amp;sa%3DD%26amp;source%3Deditors%26amp;ust%3D1629029609442000%26amp;usg%3DAOvVaw1wBk3gb0xyTAXvN0nq4HG6&sa=D&source=editors&ust=1629029609454367&usg=AOvVaw1W2TE_7jurIysX927dmC4d)
My Internship With HNG
Published: 2021-08-15 13:52:45

![My tech journey with Zuri](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lplp67l3eyllam14qpmx.png)
## Introduction
I am David Edu, certified in Data analytics/Business Intelligence, presently pursuing a career in decision making using Data science. I'm fascinated about the application of machine learning in solving  real life problems and Artificial intelligence in general. My hobbies include Coding, reading, gaming, and networking. 

## My Stack
Front-End
Back-End
Entrepreneurship 

## About Zuri Internship 
[Zuri](https://zuri.team) provides a platform equipped with different technology [internship](https://internship.zuri.team) tracks which includes but is not limited to Front-end, backend, digital marketing, UI/UX designs, devops and entrepreneurship, which are designed with enough knowledge to introduce and aid your success in the tech industry. Zuri [trains](https://training.zuri.team ) and Recruits from their global network of highly adept intelligent workforce.

## Personal Goals In Zuri
As a tech enthusiast I'm geared towards gaining reasonable hands on experience in the tech industry. Zuri has provided an 8 weeks internship track and during this internship process, my goals include:

1. Acquiring new digital skills
2. Networking with industry experts and fellow tech enthusiasts 
3. Building up my digital portfolio
4. Getting seen by prospective employers. 

Here are some useful beginner friendly resources for some tools I use.

### Learn Figma for beginners 
{% youtube jk1T0CdLxwU %}
### Learn Python for beginners
{% youtube _uQrJ0TkZlc %}
### Using Git for beginners
{% youtube 8JJ101D3knE %}
### Coding HTML for beginners
{% youtube qz0aGYrrlhU %}

Thank you for reading through my first article, I look forward to posting more articles about my progress and getting to wow you with my achievements.
Datastax AppDev Summer Learning Series
Tags: database, react, jamstack, graphql
Published: 2021-08-15 13:46:18


Recently I have completed application development workshops organized by Datastax.

Here's what I learned:
- how to build a TodoApp with Javascript and React
- how to build a TikTok clone with JAM stack
- how to build a Netflix clone with GraphQL

Specifically, using React's create-react-app, I learned how to customize and structure my codes based on the framework. Building on that, I learned how to interact with Cassandra database backend via APIs using Swigger and GraphQL. Finally, I learned how to build the web application and deploy the static files to Netlify along with the serverless functions to retrieve data from the database.

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

Instead of using Netlify, I planned to deploy the JAM stack application to Cloudflare Pages and using Cloudflare Workers to handle the serverless functions.
I will write another blog post on that after this project completes!

---

Here are the links to my TikTok and Netlify clone applications!

- https://flamboyant-volhard-65f142.netlify.app/
- https://amazing-easley-06f406.netlify.app/

---

Here are my repositories:

- https://github.com/gabanz/react-todo-list
- https://github.com/gabanz/workshop-astra-tik-tok
- https://github.com/gabanz/stargate-tiktok
- https://github.com/gabanz/astra-graphql-netflix

---

Here are the links to the workshop recordings:

1. Building your first app with Javascript and NodeJS
https://www.youtube.com/watch?v=NzT_w3YHpuI&t=3808s

2. Build your own TikTok Clone!
https://www.youtube.com/watch?v=E5RtsqP53ic

3. Build your own NETFLIX clone!
https://www.youtube.com/watch?v=csOcK0G23vU

---

Here are my badges!

1. https://api.badgr.io/public/assertions/m1WVT_IzRXyuouWmrb0cZg
2. https://api.badgr.io/public/assertions/43mNVDhfSc6igcFrg2MoEQ
3. https://api.badgr.io/public/assertions/IWASOQobQFmIcX43IBihMA
4. https://api.badgr.io/public/assertions/W1KfA465SCSvPFLPLaS5Hw

The Golden badge was awarded after successfully completing all the hands-on practice in the workshop and the homework.
Create a Netflix clone from Scratch: JavaScript PHP + MySQL Day 20
Tags: php, javascript, webdev, tutorial
Published: 2021-08-15 13:46:15

Netflix provides streaming movies and TV shows to over 75 million subscribers across
the globe. Customers can watch as many shows/ movies as they want as long as they are
connected to the internet for a monthly subscription fee of about ten dollars. Netflix produces
original content and also pays for the rights to stream feature films and shows.

In this video,we will create the token table

{% youtube dce78dRRObQ %}


In this video,we will create the token system

{% youtube k55rJ-prk1s %}


If you like my work, please consider
[![Buy me a coffee](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jm11knj7d8zwcvo150q2.png)](https://www.buymeacoffee.com/cglikpo)
so that I can bring more projects, more articles for you

If you want to learn more about Web Development, feel free to [follow me on Youtube!](https://www.youtube.com/c/ChristopherGlikpo)
Hng Internship 8
Published: 2021-08-15 13:45:28

Yo, Good day y'all, this article is a prerequisite for proceeding to the next stage in the Hng internship. So let's kick off...

I've always been interested in mobile development ever since I came across programming. During the pandemic last year I  started learning flutter/dart and ever since I've been on the look out for opportunities to improve my flutter skills. Getting to know about the Hng  (https://zuri.team) internship I thought it'd be a great opportunity for me to improve my skill as a flutter developer and to gain a job-like experience such as being able to work efficiently for stipulated time and also working with other awesome developers to learn and grow together. By the end of this internship I intend to gain more confidence in my skill as a flutter developer, have a large network of amazingly dev and something interesting to add to my portfolio. I look forward to gaining the most of of this internship.

Figma tutorial for beiginners.
https://youtu.be/FTFaQWZBqQ8

Git tutorial for beginners.
https://youtu.be/8JJ101D3knE

Flutter tutorial for beginners.
https://youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ
My Goals and Plans for the 8 weeks of the HNGi8 Internship. LET'S GO
Tags: internship, frontend, codenewbie, git
Published: 2021-08-15 13:42:44

![Goal - Napoleon](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qed7sapnh7jo51lw1yaf.jpg)


## Why I Enrolled For the Internship

**I applied for HNG internship because I heard about how intense it was. I'm really just looking to learn a lot.**

I've always yearned for a hands-on learning opportunity, and I believe this will provide me with "experience." It may be argued that it is a necessary method of learning rather than being informed overtly.

_Enough with the blah blah blah blah blah paragraph Let's discuss the HNG internship._

## What is HNG internship

The HNG internship is a program that aims to alter Africa's educational system. Its goal is to bridge the gap between coding and world-class performance. The HNG internship's main goal is to assist those who desire to start a career in technology but are limited by distance. The HNG internship is designed in such a way that it can accommodate you regardless of your background.

## My Goals for HNGi8 internship include the following:

* I am so looking forward to engaging in the weekly tasks that are more focused on real-world experiences.

* Learn and grow my skillsets in Web programming.

* Build awesome relationships with team mates and mentors.

On the bright side, I'll provide some courses that will be useful along this adventure. You might require those as well :)

**JavaScript**
[Modern JavaScript Tutorial] (https://youtube.com/playlist?list=PL4cUxeGkcC9haFPT7J25Q9GRB_ZkFrQAc)

**Figma**
[The Figma 2021 Crash Course by Example] (https://www.youtube.com/watch?v=Gu1so3pz4bA)

**Git and Github**
[Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth ] (https://www.youtube.com/watch?v=DVRQoVRzMIY)

You can visit the [Zuri](https://internship.zuri.team/) Website to learn more about their internships.

And that brings us to the end of this article. I hope everything goes well and till next time.

**P.S: This blog post is part of the entry project to advance into level 1 of the HNG Internship program.**
My Goals at HNG Internship
Published: 2021-08-15 13:39:49

Introduction

My name is Inioluwa Alake, a student studying software engineering in a Nigerian University. I have programming knowledge in PHP, JavaScript and HTML. I found out about HNG Internship Program on Twitter. Then I applied for the Backend Development Track and was selected and this is my task for Stage 1. To know more about HNG Internship Program visit this link (https://internship.zuri.team).
GOALS FOR THIS INTERNSHIP

1.	At the end of the 8 weeks program with Zuri, I should be able to write code that focus on databases, backend logic, APIs, and servers.
2.	I would also want to improve my network with my co-developer and mentors.
 
Tutorials

Do you want to learn Backend Development with PHP, UI development using figma or web development? These tutorial below will get you started:

PHP Tutorial:
https://youtu.be/OK_JCtrrv-c
Figma Tutorial:

https://youtu.be/jk1T0CdLxwU
Git Tutorial:

https://youtu.be/RGOj5yH7evk
HTML Tutorial: 

https://youtu.be/qz0aGYrrlhU
HNG Internship
Tags: zuriboard
Published: 2021-08-15 13:37:56

I currently started an internship with  https://internship.zuri.team 
This is to enable get a grasp of backend development with nodejs. Though I have learnt a lot about nodejs from tutorials and the documentation, I know I still have a long way to go, especially in handling large scale projects and learning how to do certain things that relate to backend development in general. 

Some of the things I want to learn during this internship include:
1. Databases and Cache
2. APIs (Restful and SOAP)
3. Server and Cloud
4. Advanced Nodejs

While learning all of this, I will still brush up my knowledge of figma from https://www.figma.com/resources/learn-design/

I will also do some html from https://www.w3schools.com/

As I progress, I will like to learn version control from https://www.atlassian.com/git

I will also continue to make reference to the nodejs documentation https://nodejs.org/docs/latest-v15.x/api/ for clarification.
MY GOALS FOR HNG INTERNSHIP 8.0
Tags: html, git, figma, node
Published: 2021-08-15 13:27:04

INTRODUCTION
In pursuit of becoming a better developer, I was invited to be part of an internship program hosted by the HNG-Team(https://internship.zuri.team) remotely(BACKEND TRACK). I am Francis Nwabueze; A highly motivated IT professional(FULL-STACK WEB DEVELOPER) with over 3 years of experience in development and implementation of customized software and web-based applications. Determined, quick learner with strong interpersonal skills and proven ability to manage positive and productive client relationship, problem solver.

HNG INTERNSHIP
The HNG Internship 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. To know more about the HNG Internship Program, click here (https://internship.zuri.team/).

MY GOALS AT THE 8 WEEKS HNG INTERNSHIP PROGRAMME
1. To be a finalist (...in Backend Stack)!
2. Improve on my problem-solving skills, efficiency and speed.
3. Collaborate and grow team spirit.
4. Land a beautiful and lucrative remote job before or after this Internship program

GETTING STARTED WITH PROGRAMMING
Check out this programming tutorials that will be of help to you in kick-starting your programming career:

Learn Figma Today
https://www.youtube.com/watch?v=g6rQFP9zCAM
![Learn Figma Today](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/poyfhxpxe3glf0eywmok.jpg)

Learn Git Today!
https://www.youtube.com/watch?v=8JJ101D3knE
![Learn Git Today!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6vrvezd1aicfqsm8153c.png)

Learn HTML Today!
https://www.youtube.com/watch?v=qz0aGYrrlhU
![Learn HTML Today!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6kaw343tkk9jh9vrtf0a.png)

Learn Nodejs Today!
https://www.youtube.com/watch?v=TlB_eWDSMt4
![Learn Nodejs Today!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yf3xfdzcpjt5pbh7jjgq.jpeg)

After all these, If you still have difficulty in knowing how to get started with programming, feel free to apply for an intership program with HNG on https://internship.zuri.team/. GoodLuck!


BUY AND SELL CARS IN NIGERIA TODAY!!
Visit (https://cars.ng/)
HNGi8:
My 8 Week Journey- [Goals and Achievement as a Frontend Developer.]

Tags: beginners, webdev, javascript, productivity
Published: 2021-08-15 13:20:54

Technology, as we have it today is the bedrock of economic growth. It has catapulted people, companies, nations to record levels of economic prosperity not seen since the industrial revolution.
I have always loved tech and fascinated by the nitty-gritty of how it is been developed. 
I studied Accounting in my University days, it was boring at least to me of course. It didn’t seem to throw up much of a challenge. (P.S it is a respectable professional course of study.)
Anyways, fast-forward I wanted a change, I needed a career break. I discovered web development.
I used to think to become a web developer or a programmer, you have to be good in mathematics, you have to be in the science class, and that you have to be extremely smart. 
Oh My! I was ignorant, these people aren’t born they are made. Through hard work, dedication, perseverance and the right attitude you can become whoever you want. You are your limitation!
The HNGi8 program is the opportunity I have been waiting for to further solidify my knowledge and put myself on the right path towards achieving my goals.
Listed are my goals and achievement for HNGi8. 
##GOALS
####Networking
As a developer, I would strive towards building connections and relationships with people from various backgrounds and professions, to better position myself in the developers community.
####Understanding Team-up
I still have this imposter syndrome lurking at the back of my mind. However, HNGi8 would give me the avenue to showcase my skills and build projects as a team member.
####Get that Shirt!
Qualifying to the final stage of this internship would be a dream come true. I have heard stories of how challenging the program is and I am quite excited to take on the challenge to be among the finalist and get the shirt.
##ACHIEVEMENT
•	Understand the various development tracks and how they are being integrated.
•	Familiarize building projects in a team.
•	Secure a career at the end of the Internship program.

Read more about the Internship program here - [HNG Internship] (https://internship.zuri.team)

##Below is a beginner’s guide to FIGMA, GIT, HTML, CSS AND JAVASCRIPT
[Figma Tutorial ](https://www.youtube.com/watch?v=eZJOSK4gXl4)
[Git Tutorial](https://www.youtube.com/watch?v=RGOj5yH7evk)
[Learn about HTML, CSS and JAVASCRIPT](https://www.w3schools.com/)
My Goals for the HNG Internship
Published: 2021-08-15 13:14:18

At the internship at HNG, my goals are to connect and hopefully collaborate with more bright minds in the tech eco system, help one another grow as our journey goes so we can successfully be capable of handling real world scenarios of when we get full time or part time jobs as a tech bro or tech sis 😊 .

[HNG Internship](https://internship.zuri.team)
An attempt at the Zuri Internship
Tags: hnginternship, intership
Published: 2021-08-15 13:12:51

I first heard of the [Zuri internship](https://internship.zuri.team) from a friend recently, he was applying for it and told me how he had attempted it a few years back when he started coding but quit even before the first task. According to my friend, only the strong hearted made it to becoming one of the finalists and receiving the grand price t-shirt.

I did a quick google search and realised the truth in what I had been told and how it might also be profitable for me as a growing Frontend engineer to participate now that I relatively have the time. A decision had been made, I would participate too and try to make it to the last day. My goal for the eight weeks internship is to make it to the final stage and see how much growth I'm able to acquire then.

Some of the tools that I will be using on this journey include; [Figma](https://www.youtube.com/watch?v=eZJOSK4gXl4), [Git](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners), [HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) and [JavaScript](https://javascript.info/).