teleren/devto huggingface dataset:
HNGi8 x I4G
Published: 2021-08-15 20:28:19

There are so many reasons one would like to participate in a program like this, and there are also many things I would like to achieve when this internship is over.

My Goals for the Internship
1. Reach the final stages.
2. Gain soft skills such as working and communicating in a team.
3. Having a network of like-minded people and also people who can be advisers or mentors.
4. Gain proficiency and effectiveness with tools I would need in my Front-end Development Journey.

To enroll for Zuri internship click here https://internship.zuri.team/

Do you also want to learn Front-end Development? Here are some of the tutorials I used to learn.
1. Figma: https://youtu.be/4W4LvJnNegA
2. Git/Github: https://youtu.be/0FaJF4t5Kfo
3. HTML: https://www.w3schools.com/html/html_intro.asp
4. JavaScript: https://youtu.be/PkZNo7MFNFg
How to print in JavaScript
Tags: webdev, javascript, web, codenewbie
Published: 2021-08-15 20:27:31

So as in python you use `print("Hello World")` in c++ you use `cout << "Hello World"` but in JavaScript you have to use `console.log("Hello World")`
EASY
##### [Join my discord server and talk with many programmers in there](https://discord.gg/WWFZU96XtM)
##### - First 25 people to join will get special role
The essence of The Pragmatic Programmer
Tags: books, programming
Published: 2021-08-15 20:09:32

I recently read the book ["The Pragmatic Programmer"](https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/) and I'd like to share two lessons, which best capture the essence of the book.


### 1. Our job is to help people understand what [requirements] they want.

Getting the requirements definition right is one of the most difficult part of the job.

The initial requirements are just a suggestion, an invitation to explore all the options, and ask all the relevant questions that will help create refined requirements. 

Don't expect your product manager to give you the ready-to-code requirements. Do your job and help them understand what they want. 

Also don't get frustrated in the process. It is normal to require a few feedback loops.

When you step-up and fulfill this part of the job, your company will value you more (and may give you a raise), and you will enjoy your work more.


### 2. Our job is not just "software developer". It's "problem solver".

Writing code is a just one of the tools for solving a problem.

Sometimes writing code may be the wrong solution, and would only create more problems. 

Other times, your code may just solve a symptom, but not the root cause of the problem.

When you start seeing yourself as a problem solver, you start looking for solutions in all possible places. Not in the code that you usually write, but also in:
- a simple unix command (rather than your usual programming language)
- requirements that need to be further clarified,
- design that needs to be simplified,
- documentation that needs to be created.

You are not restricted to just writing code to address the problems that you are faced with.

Once you realize this, and you __take it upon yourself*__ (defined as: _to accept responsibility for something without being asked to_) to solve such problems, then you will be a step closer to become a *Pragmatic* Programmer.
HNG Internship - Things I hope to achieve.
Published: 2021-08-15 19:48:55

After a few weeks of finger biting and hopeful wishing, I am happy to tell the world that I'll be an Intern at this year's  ZURI HNG Internship Program. Hurray!!

My name is Stephen Ufort, a Frontend Developer who helps designers, agencies, and businesses bring their ideas to life. I implement responsive websites, mobile applications, and landing pages from concept through development.

I have rich experience in developing, building, and customization of web applications while being proficient in UI/UX, HTML5, CSS3, Vanilla JavaScript, Bootstrap5, JQuery, VueJs, Ionic, NuxtJs.





#### ABOUT HNG INTERNSHIP
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.

The Internship is designed to surface the very best of candidates out of a large pool of participants. It is fast-paced and challenging and helps people learn how to work in teams, deal with pressure and quickly expand their knowledge.

Click [HERE](https://training.zuri.team) to get more information about the Program.





#### My Goals for the next Eight Weeks:
Over the next eight weeks, I hope to broaden my knowledge about web development and gain valuable skills to help solve real-world problems.

I also hope to create a network of fellow developers and collaborate with more people.

Lastly, I hope to get a job and more gigs after this Internship.


**For anyone hoping to kick start their journey in Web Development, UI and UX, please check out the materials and begin today.**

#### FIGMA
[Understanding FIGMA as a UI Beginner](https://www.youtube.com/watch?v=1MbQaYCCzzI&feature=youtu.be)



#### GIT

[An Intro to Git and GitHub for Beginners (Tutorial)](https://www.youtube.com/watch?v=1MbQaYCCzzI)


#### HTML
[HTML For Beginners The Easy Way: Start Learning HTML & CSS Today](https://html.com/)



#### JavaScript
[JavaScript basics](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)


Getting started with web development is a bit tricky and tedious as you will face some difficulties at first. But you don't have to worry. These materials will make the process easier for you.

Thanks for reading. Happy coding!!
Zuri Internship Expectations
Published: 2021-08-15 18:31:16

   Hello, my name is Aliyu Bashir and I am a frontend web developer with two years of prior knowledge in development, curiosity (Learning new things) 
has always been my fuel. Today I am going to share with you my expectations and what my goals are from the ongoing Zuri internship for which I got lucky to be a part of but first.

##What is Zuri internship?

Zuri internship is an engineering-as-a-service business that helps companies build remote teams quickly and cost-effectively. We have 1,000+ software engineers working as full-time, embedded members of development teams at over 200 leading tech companies.


Zuri got its first set of interns in 2018 and is now a multi-national corporation, with over 35,000 employees in more than 115 countries.
With Zuri team you can learn, build and grow, Unlock your Brilliance with zuri's hands-on beginner and expert training. Zuri Team has been immensely successful in creating a global network of a highly adept intelligent workforce that can help your company achieve their mission-critical projects and goals. Click the link on 
[Zuri team](https://zuri.team/) to learn more.

###My Expectations?

What am really expecting by the end of this internships eight weeks of training is to grow my skills in becoming better and more experienced developer, find developers whom are better than me and get to know them, learn from them and hopefully get a reference by the end of this internship.
So that is all for today and if you are interested in learning to get started with web development, mobile or UI/UX development then click the links below to get started

{% youtube g6rQFP9zCAM %} {% youtube RGOj5yH7evk %} {% youtube pQN-pnXPaVg %} {% youtube jS4aFq5-91M %} {% youtube pTJJsmejUOQ %}
My HNG8 internship goals
Published: 2021-08-15 19:42:14

HNG internship is an 8 week remote internship program designed to find and develop the most talented software developers. The intern coders are introduced to complex programming frameworks and get to work on real world software.

__How the internship works__
HNG combines technology with a well proven educational system of learning to mentor interns and help them grow, which in turn advances the software ecosystem.
The interns are given tasks that are more focused with real world experiences.

__My goals as an HNG8 intern__
1. I'm currently a student of Uniuyo 300 level and first semester is on going, I'll use this as an opportunity to improve my time management skill. I'll also find the right balance between academics and internship.
2. Secure a good job at the end of the internship 
3. Be a team player and collaborate with other interns in real world projects
4. My goal is to become an expert in backend  development by the end of the internship. I'm ready to strive as hard as possible to get to the final stage.

__Resources__

[Figma tutorial](https://youtu.be/3q3FV65ZrUs)

[Git](https://youtu.be/8JJ101D3knE)

[HTML](https://youtu.be/UB1O30fR-EE)

[Node](https://m.youtube.com/watch?v=RLtyhwFtXQA)


Read more about HNG internship here: [Zuri](https://internship.zuri.team/)
Level up with JavaScript - Level 2
Tags: javascript, webdev, tutorial, beginners
Published: 2021-08-15 19:40:50

## Level up with JavaScript - Level 2

In this blog series tutorial, you will be introduced to some of the basic JavaScript programming concepts.

This is geared toward beginners and anyone looking to refresh their knowledge.

### See the [<strong>Previous Level Here</strong>](https://dev.to/devcronin/level-up-with-javascript-48pb)

Level 2 will cover Uninitialized Variables, Case Sensitive Variables, Adding Numbers, Subtracting Numbers, Multiplying Numbers, and Order of Operations.

### Uninitialized Variables

When a variable is not set to a value, it is defaulted as "undefined". Uninitialized means a variable was declared (i.e. with var, let, or const) and was NOT assigned (=) to a value.

![L2-graphic-1.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629054732005/ihrRF83mu.png)

### Case Sensitive Variables
 
In JavaScript case-sensitivity matters. "LEVEL" is not the same as "level". The best practice is to use all lower case in single word variables.

In multi-word variables use lower case for the first word, and capitalize the first letter of any subsequent words. This is called camelCase.

![L2-graphic-2.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629054743361/VgWjvOovn.png)

### Adding Two Numbers
 
Adding numbers is just as easy as using a (+) between numbers. The results below will show as a comment (// )assigned (number).

![L2-graphic-3.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629054748700/Mr8xXGNQD.png)

### Subtracting Numbers
 
The same applies with subtraction, but instead, you use (-) between numbers.

![L2-graphic-4.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629054772308/IXWySzPoM.png)

### Multiplying Two Numbers

When multiplying numbers we use the (*) operator. 

![L2-graphic-5.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629054779673/d_qCSe19p.png)


### Order of Operations

JavaScript follows the order of operations. This is the order in which a math problem is solved. 

In order of first to last:

1. Parentheses
2. Exponents
3. Multiplication and Division (from left to right)
4. Addition and Subtraction (from left to right)


### Thank you for reading my blog! This is the second of my series on JavaScript so if you would like to read more, please follow!


### See the [<strong>Next Level Here</strong>](https://dev.to/devcronin/level-up-boost-your-javascript-skills-lvl-3-4m83)


## [<strong>Support and Buy me a Coffee</strong>](https://www.buymeacoffee.com/ZachCronin)
Internship Goals - HNGi8
Tags: thirtyseconds, beginners, webdev
Published: 2021-08-15 19:37:58

HNG Internship is a large scale remote internship growing at a fast pace and is organized annually by [The Zuri Team](https://internship.zuri.team/). The internship is directed at people who are interested in tech, whether to learn a skill or master and improve on an already known digital skill. Much more than that, interns have thousands of people they can connect with from around the world, share ideas with and build working relationships with right from the comfort of their workspaces making it a fun learning experience with real world experiences.

For this year, the internship started officially today, making it the 8th edition of the program and I must say, I am delighted to be participating as an intern. HNGi8 will last for a period of 8weeks, and my plan is to sharpen my **frontend development** skills, learn the methods of collaborations, build a viable network and also learn to manage my time properly.

[The Zuri Team](https://internship.zuri.team/) has a [YouTube channel](https://www.youtube.com/c/TheZuriTeam/featured) with lots of resources for beginners and intermediate persons in the industry. Some of the contents include [Introduction to Figma](https://www.youtube.com/watch?v=1MbQaYCCzzI), [Introduction to git](https://www.youtube.com/watch?v=dI_CUlVKrFw), [Introduction to HTML & CSS](https://www.youtube.com/watch?v=_Jb2fnEFOm0) and also frontend [JavaScript tutorial](https://www.youtube.com/watch?v=wf9E3UUZgsw) for beginners.

I am certainly looking forward to an experience that will change my life positively forever.
Full-Stack App with VueJs and Flask
Tags: vue, python, javascript, programming
Published: 2021-08-15 19:28:18

This is a game library full-stack web app using VueJs for Frontend design and Flask for backend server
Vue is a progressive open-source JavaScript framework for building UI

{% youtube lenV5aVOMp8 %}

The word "progressive" means its implemented as additional markup to html. it basically a template model bound to a data model.

If the model is updated the browsers html is updated, that is it reacts to model updates. Vue js in an example of progressive framework.

Vue is not created by a Big companies such as Google for Angular or Facebook for React; but it was created by an independent software developer called Evan You.

Comparable to React and Angular, it's much more approachable, and easy to grasb, so beginners can get up and running quickly.

It's also as powerful as react and angular, so it provides all the features you'll need to create modern front-end applications.

There are severl Vue version, but the main versions are Vue2 and Vue3. And in this tutprial we will work with Vue2

https://vuejs.org/v2/guide/index.html

Vue provides a way to build components that encapsulate state in your javascript in a reactive way to your HTML template using what's called Declarative rendering where you can render data to the browser with straightforward template syntax, it reminds of jinja2 or the django template language with these double curly braces, where you can plug any variables and it gets to be rendered in the DOM, so the same data input will always produce the same output rendered in the DOM.

FLASK

https://flask.palletsprojects.com/en/2.0.x/

Flask is a Python microframework like Pyramid, bottle or CherryPy, and with it we'll build a a RESTful API today, I also have a tutorial to show you how to create a restful API in Flask in two different ways. And I have a crash course on Flask, you can check it out if you like

The good thing about microframeworks like Flask, is we don't have out of the box tools and features like in Django or TurboGears, so you will have to build everything manually which is a great thing for learning and self-improvement as a developer in my opinion.

Shoutout to Michael Hermann, for letting me use his codebase to create this tutorial

https://twitter.com/mikeherman

https://mherman.org

GitHub Link : https://github.com/BekBrace/VueJS-Flask-Full-Stack-Application
Website : https://bekbrace.com
Peace out,
Bek
What is nohup in Linux?
Tags: linux, bash, computerscience, codenewbie
Published: 2021-08-15 19:23:29


When we execute a command in Linux, it creates our process in the background and assigns a unique process id. This process can end in three ways.

1. The task assigned is completed
2. You kill the process explicitly
3. You log off, or in the case of SSH, the connection drops, and the session is terminated

Imagine you are running a critical process, and you might need to log off urgently or the connection drops, the process stops immediately, and you might lose your work.

To avoid this, we can use the `nohup` command. `nohup` in Linux executes other commands specified in the arguments. This command ignores all SIGHUP (hangup) signals. SIGHUP is sent to a process when its controlling terminal is closed.

To understand better, let's see the syntax.

`nohup COMMAND [ARGS]`


### Running command in the foreground

The `nohup` will run in the foreground, and the output of the command will be stored in the `nohup.out` file. `nohup` command will create this file in the current directory. If the user doesn't have sufficient permissions to write a file in the current directory, `nohup` will generate the output file in the home directory.

Let's look at example output.

```linux
root@kedar:/# MYCOMMAND="echo 'My name is Kedar.'"

root@kedar:/# nohup $MYCOMMAND
nohup: ignoring input and appending output to 'nohup.out'
```

When we `cat` the contents of the output file, we see this.

```linux
root@kedar:/# cat nohup.out 
'My name is Kedar'
```

We have used a small command, so it executes immediately. For an extensive process, you can log out at this point, and the process will still run.

### Running command in the background.

Well, we can also run this command background. To run it in the background, we use the `&` operator.

If we run the same command in the background, we get the following output.

```linux
root@kedar:/# MYCOMMAND="echo 'My name is Kedar.'"
root@kedar:/# nohup $MYCOMMAND &
[1] 24
root@kedar:/# nohup: ignoring input and appending output to 'nohup.out'
```

The integer you see in the output is a process id. 

You can also kill this background process using process id.

`kill -9 24`

---

That's all for this post, guys. Hopefully, now you have an idea about the `nohup` command.

if you enjoyed it, don't forget to ❤ or 🔖.

Happy learning.
My Goals For HNGI8
Tags: python
Published: 2021-08-15 19:22:39

I’m a participant in the the HNGI8 https://internship.zuri.team and my track is the backend software development with python. My goals at the end of the eighth week of the program is to make sure that my knowledge on backend software development has become broad, to make sure I take advantage of the free resources and platforms provided by the program and to make sure I ofcourse become an HNGI8 finalist. I have researched beginner tutorial for the following dev stacks.
Figma:https://youtu.be/FTFaQWZBqQ8
Git:https://youtu.be/8JJ101D3knE
Html:https://youtu.be/qz0aGYrrlhU
Python:https://youtu.be/_uQrJ0TkZlc
HNGi8xI4G
Tags: hngi8, i4g, zuriinternship
Published: 2021-08-15 19:15:27

To everyone this is HNG internship 8 in conjunction with ingressive for Good, aimed towards helping creative minds to bring out the best of them and to give equal opportunity to those who have the zeal to go for it.
I go by the name Suleiman Habeeb Opeyemi, a name by birth and 'Deveeb', a unique alias coined to fit for the tech industry.
I applied for the aforementioned internship, precisely the front-end stack bearing the following goals in mind.

1. Test my skills
2. Upgrade my portfolio
3. Meet with people of like minds
4. Seek opportunity

At the end of the 8 week am hoping to be able to handle any front-end project and deliver it to the industry standard.
I know it gonna be challenging and if you wanna know more about the internship you can check through this link:https://internship.zuri.team

Definitely to achieve my goals with this program, certain effort and dedication is required, but along side i will love to carry anyone that also has this goals in mind along by showing them part of where i tapped my knowledge of a language that powers the web popularly known as javaScript through the video and link below.

link for learning reactjs: https://ReactJS Tutorial Part I: Learn ReactJS For Free | Codecademy

link for learning figma: https://www.youtube.com/watch?v=eZJOSK4gXl4

link for learning Git: https://www.youtube.com/watch?v=8JJ101D3knE

Thanks a lot for this opportunity given to us by the HNG team, I4G team and Zuri team.
My Goals for HNG Internship 8.0
Tags: goals, hnginternship, zuri
Published: 2021-08-15 19:11:57

*In the words of Pablo Picasso:*
> Our goals can only be reached through a vehicle of a plan, in which we must fervently believe, and upon which we must vigorously act. There is no other route to success.

When i received the mail that i have been accepted into the [zuri](https://zuri.team) [internship](https://internship.zuri.team) [training](https://training.zuri.team), i was very excited. I am so happy to have been accepted into this wonderful internship program hosted by the mighty [zuri](https://zuri.team) team. This training will be running for the next 8 weeks and I will be looking forward to accomplishing the following set goals.

##These goals include:
1. Network and make friends with other interns
2. Track my progress at every stage
3. Be accountable for every tasks given to me
4. Contribute to any team i belong to during the internship
5. Get to the finalist stage

I will also like to share some links to awesome tutorial videos below that can get your foot at door in case you are also interested in a tech career but don't know where to start from.

### Tutorial Links include:
1. Getting started with Git - https://youtu.be/dI_CUlVKrFw
2. Getting started with Figma - https://youtu.be/o_gaijWdcMg
3. Getting started with HTML and CSS - https://youtu.be/uHyr8eHhjf0
4. Getting started with JavaScript - https://youtu.be/fcMQr-h2PtY

*I will like to say a big thank you to the Zuri team and HNG for this wonderful opportunity.*
Why you should be a part of Zuri Internship
Tags: internship
Published: 2021-08-15 19:06:53

[Zuri internship](https://internship.zuri.team) has taken the bold step to bring together developers new and experienced to improve their coding skill and expose developers to new technologies so they can become industries best.

###Why i will be a part of the [internship](https://zuri.team)
Ever since the end of [hng intership 6](https://training.zuri.team) now (Zuri Internship), i have been a freelance developer building projects and developing my skillsets and i have picked up quite a few number of languages. I choose to be part of this years internship to expose myself to new technologies and network with other developers and possibly get the hng tee shirt at the end.

If you'd like to begin your journey in the tech industry, i have left a few links for you to follow

[Learn Figma](https://www.youtube.com/watch?v=4W4LvJnNegA)
[Learn Git](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
[Learn HTML](https://www.youtube.com/watch?v=UB1O30fR-EE)
[Learn Javascript](https://www.youtube.com/watch?v=hdI2bqOjy3c)