teleren/devto huggingface dataset:
My HNGi8 x I4G Internship Journey and Goals
Published: 2021-08-16 15:04:58

               Gladly, I was accepted into the HNGi8 x I4G internship (https://internship.zuri.team) to be trained and mentored in the Frontend Track. This is the Foundation of my goal for applying for this internship program(http://zuri.team) in my bid to become a proficient Front-End Developer, and having come to hear and see how impactful and instrumental HNGi8 x I4G have been in changing the lives of other developers who have been part of their earlier internships. This makes me so grateful for this opportunity because it is a privilege to be put on the path to accomplish my goal and that is all I could really ask for the rest is up to me to leave my best efforts and grit on the table, so as to be successful in this program.

The following is what I aim to accomplish in and throughout this internship program for 8 weeks;

1.	Participate fully and emerge as an HHNGi8 x I4G finalist.
2.	Network with fellow developers and help as many as I can in any way I can.
3.	Be an avid learner 
4.	Become a contributor to the Front-End track.

As a Front-End Developer some tools that we would use is, GitHub, Html, JavaScript, CSS and more. Below are linked resources that would introduce and help you use this tool effectively as well:

1.	GitHub: https://www.youtube.com/playlist?list=PLxuUHF3OiqfVlhMh2XaA7gx_NaavKM7C9

2.	Figma: https://youtu.be/1MbQaYCCzzI

3.	HTML/CSS: https://www.youtube.com/playlist?list=PLxuUHF3OiqfWVlH5BTGUA9OboRF13Zyaj

4.	JavaScript: https://www.youtube.com/playlist?list=PLxuUHF3OiqfXqN5o6sT_HMSLzvGN9QHKh

5.	Python: https://www.youtube.com/playlist?list=PLxuUHF3OiqfWAITD4gPUHZ1GcYRqmyF7P


I am so excited for this journey and all that lies ahead, a big thank you to HNGi8 x I4G(https://internship.zuri.team) for this amazing opportunity. It’s going to be Fun!
TLDR: Database Naming
Tags: database, naming
Published: 2021-08-16 15:16:27

_Credit: Photo by Tobias Fischer on Unsplash_

* Table names should be plural (ex: `users`, `customers`,...)
* Use `underscore_names` (ex: `user_id`, `user_role`,...)
* Don't name primary key column `id`
* Don't make column names unclear (ex: `u_role`,...)
* Name foreign key columns the same as the columns they refer to
HNGi8 x14G internship
Tags: webdev
Published: 2021-08-16 15:09:20

---
title: HNGi8 x14G internship 
published: true
description: 
tags: #webdev
//cover_image: https://direct_url_to_image.jpg
---
Hi, I'm awwal and I am a fledgling full stack developer. I started coding a few years ago as I was struggling with finishing my final year project in unilag. I came across a program called code Lagos and decided to enroll since it was free and I had a laptop. Since then I have  been fascinated about what you could do with a computer. To me coding is a really fun way to bring life to ideas and the loads of bugs that come with it is all part of the fun. 
After the end of the program I delved into the vast resources of YouTube and aimed at making myself a self taught developer 😓...., man was that a lot headache. Nonetheless I'm proud to say that I'm a full stack developer having learnt technologies like React, Express and Nodejs.
However, what I'll admit I lack is indeed experience building apps and providing solutions in a work environment, which is why I hope my time at this year's installment of the HNG internship helps on that regard
Here is the link to register for the internship if you're interested : https://internship.zuri.team 
If you're a beginner at coding and you want to learn the basics and be a self taught developer, there are a lot of resources out there that can help you pursue that, both free and paid. Platforms like Udemy provide premium quality resources for a price while there are tons of free content available on YouTube.


If you're are interested in starting out with web development, the basic knowledge you'll need are 
HTML: HTML is the standard markup language for documents designed to be displayed in a web browser. [Click here to learn HTML](https://youtu.be/UB1O30fR-EE)


Figma: Figma is a web-based graphics editing and user interface design app. You can use it to do all kinds of graphic design work from wire framing websites, designing mobile app interfaces, prototyping designs, crafting social media posts, and everything in between. [Click here to learn Figma] (https://youtu.be/c9Wg6Cb_YlU) 

GIT: Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. [Click here to learn Git] (https://youtu.be/SWYqp7iY_Tc) 

JavaScript: JavaScript is a scripting or programming language that allows you to implement complex features on web pages. [Click here to learn Javascript] (https://youtu.be/hdI2bqOjy3c)
Secret complaints couples keep; Could voicing them be the key to a happier relationship? 🤔
Published: 2021-08-16 15:06:51

New Podcast Ep 3

Awkward Conversations & Dirty Secrets on Spotify, Apple etc.

What habit(s) does your partner or friend have that drives you nuts? Are they harmless or could they be hurting your relationship? In fact, could voicing those complaints to your partner be the key to a happier relationship? Let's learn which habits we should bring up with our partners and which ones we should put to rest. How should we bring these issues up?
Create and Play a Reverse Pictionary Game in Augmented Reality (AR) [Tutorial]
Tags: unity3d, tutorial, augmentedreality, gamedev
Published: 2021-08-16 14:54:29

Looking to create and play a reverse Pictionary game using Augmented reality(AR)? This app demo built with Unity, AR Foundation, and echoAR. is a great place to start. The full demo can also be found on echoAR’s [GitHub](https://github.com/echoARxyz/Unity-ARFoundation-echoAR-demo-Reverse-Pictionary).

## Game loop

The display tells you what to draw (for example, “Draw a boat!” and a time counter ticking down from 20 seconds starts.
The controls to move the pen are the four buttons on your screen, which are to turn left/right and move forward/back. You should see a black line be drawn as you move forward/back. When the time runs out, the board will clear, and you will be given a new item/goal to draw, and the timer will be reset. Hand the device to the next person, and good luck to them as they try to draw the object before the time runs out!

## Changing the metadata in echoAR

You can add or delete the “drawing goals” and their time (in seconds) in the metadata for the notepad object. To do so, simply add an entry with the key being the drawing goal (e.g., “house”), and its value being the time allocated to draw it before the timer runs out (e.g., “20”).

## Register
If you don’t have an echoAR API key yet, make sure to register for FREE at [echoAR](https://console.echoar.xyz/#/auth/register).

## Setup

* [Add the 3D model](https://docs.echoar.xyz/quickstart/add-a-3d-model) from the [models](https://github.com/echoARxyz/Unity-ARFoundation-echoAR-demo-Reverse-Pictionary/blob/main/Models) folder to the console.
* [Add the metadata](https://docs.echoar.xyz/web-console/manage-pages/data-page/how-to-add-data#adding-metadata) found in the [metadata](https://github.com/echoARxyz/Unity-ARFoundation-echoAR-demo-Reverse-Pictionary/blob/main/metadata) folder.

## Run
* [Build and run the AR application](https://docs.echoar.xyz/unity/adding-ar-capabilities#4-build-and-run-the-ar-application).

![2.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1629125518714/0EhgBGe64.jpeg)

## Real-time updates

Add/remove/edit models in the console and notice that the interactive models in the AR scene changes automatically.

![3.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629125546243/aO32f25EPt.png)

## Learn more

Refer to our [documentation](https://docs.echoar.xyz/unity/) to learn more about how to use Unity, AR Foundation, and echoAR.

## Support

Feel free to reach out at support@echoAR.xyz or join our [support channel on Slack](https://join.slack.com/t/echoar/shared_invite/enQtNTg4NjI5NjM3OTc1LWU1M2M2MTNlNTM3NGY1YTUxYmY3ZDNjNTc3YjA5M2QyNGZiOTgzMjVmZWZmZmFjNGJjYTcxZjhhNzk3YjNhNjE).

-------
> echoAR (http://www.echoAR.xyz; Techstars ’19) is a cloud platform for augmented reality (AR) and virtual reality (VR) that provides tools and server-side infrastructure to help developers & companies quickly build and deploy AR/VR apps and experiences.


![4.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1629125628699/ibpSZMBZ3.png)
fly through project with tmux sessions
Tags: cli, linux, tmux
Published: 2021-08-16 14:47:06

---
title: fly through project with tmux sessions
tags: ['cli', 'linux', 'tmux',]
series: tmux
canonical_url: https://waylonwalker.com/tmux-ta/
published: true

---

Now your creating, jumping, and killing sessions like a boss. You are slicing through projects with ease, let me show you one more thing that can be the cream on top of this silky smooth setup we have been working towards.

## [Chris Toomey's](https://twitter.com/christoomey) Tmux Course

This script is simply my fork of Chris Toomey's `tat` script straight out of his course.  It helps us create or jump to project specific sessions with ease.

## a directory of projects

My version of the `ta` script will let you pass it a directory, and it will give you a fuzzy popup.

``` bash
ta ~/git
```

## setting up a keybinding

``` bash
bind C-g display-popup -E "ta ~/git"
```

![ta-git](https://images.waylonwalker.com/ta-git.png)

## default layout

By default I have my projects open with a vertical split, vim is on top, with my file finder open and the lower split is set to just my terminal.  This is what I do 90% of the time that I open a project anyways.

![ta-git-layout](https://images.waylonwalker.com/ta-git-layout.png)

## More projects

I also have a directory setup that is a symlink-gallery of all of my projects, both private and public.  This makes it easy to have one key that lets me see all of my projects.

```bash
rm -rf ~/projects
mkdir ~/projects
ln -sf ~/work/* ~/projects
ln -sf ~/git/* ~/projects
```


  <div class="onelinelink-wrapper">
      <a class="onelinelink" href="https://waylonwalker.com/symlink-gallery/">
          <img style="float: right;" align='right' src="https://images.waylonwalker.com/symlink-gallery-og_250x140.png" alt="article cover for 
 Create a Virtual File Gallery with Symlinks
"/>
      </a>
  </div>


> ☝️This post covers how I combine all my projects into a single directory.

## Related Links

* [default key bindings](https://gist.github.com/mzmonsour/8791835)
* [Chris Toomey's](https://twitter.com/christoomey) Tmux Course
* my [ta script](https://github.com/WaylonWalker/devtainer/blob/main/bin/.local/bin/ta)
* my [.tmux.conf](https://github.com/WaylonWalker/devtainer/blob/main/tmux/.tmux.conf)


Be sure to check out the full YouTube playlist and subscribe if you like it.

[![tmux playlist on youtub](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v4cgo76y53s1hwykajo1.png)](https://www.youtube.com/playlist?list=PLTRNG6WIHETB4reAxbWza3CZeP9KL6Bkr)

{% post https://dev.to/waylonwalker/how-i-navigate-tmux-in-2021-2ina %}
MY GOAL FOR HNGi8 x I4G INTERNSHIP 
Published: 2021-08-16 11:37:14

My name is Bankole Ibrahim and my journey learning web development (majorly Front-End) is a very funny one, starting from not knowing what to study in the university😁, somehow i end up studying information and media technology(major in information technology). Even with my course i was still running away from anything programming🤦. Well that will be a story for another day, today I'm going to write about HNG internship that i just started, my goals and expectations.

My first goal will be to be able to finish this internship. I know right now you're asking, "how can you register for an internship and you won't complete it?", yes, that's truth but let me tell you why this is my number one goal, before this internship, when i was in the zuri internship (https://internship.zuri.team), have heard a lot of story about how hard it is to go through to the end of the HNG program. For the this reason, at first i did want to register beccause I'm an absolute beginner and how can i compete? but i decide I'm going to challenge myself and see how it goes.
My second goal is to tackle all the tasks given to me by putting in my very best. Also i really hope these tasks won't be to hard for me to tackle just like the task in the zuri internship, i will probably use some of the resources i use to tackle the zuri tasks (which i Will put the link to some of them that really help me below) here also.
Also i really hope we get to work on real life project like we did at the project phase in the zuri internship because that really open my eyes to a lot of things like working with teams, how to use git, and lot more. Before then i was not aware of a lot of things and that's what I'm also expecting here to learn during this internship, what i don't know and work on a even bigger real life project.
These are my goals, expectations and why are join the program but before i go permit me to share some of the resources that really help as a beginner learning web development (Front-End)🤗. Some are paid courses but they were really helpful. See the list below:

1. JAVASCRIPT AND HTML/CSS
 
 https://www.udemy.com/course/the-complete-javascript-course/

 https://www.udemy.com/course/design-and-develop-a-killer-website-with-html5-and-css3/


2.GIT
 
 https://youtube.com/playlist?list=PLxuUHF3OiqfVlhMh2XaA7gx_NaavKM7C9

 https://m.youtube.com/watch?v=RGOj5yH7evk

3.REACT
  https://m.youtube.com/watch?v=w7ejDZ8SWv8&t=943s

 https://m.youtube.com/watch?v=Ke90Tje7VS0&t=423s

 https://m.youtube.com/watch?v=nTeuhbP7wdE&t=966s


3.FIGMA  
https://m.youtube.com/watch?v=FTFaQWZBqQ8&t=273s
   https://m.youtube.com/watch?v=4W4LvJnNegA

Lastly i really hope my the end of this internship i will be more confident in handling web development and also i hope i get a job at the end of this internship.
forEach() vs map() vs filter() methods 
Published: 2021-08-16 14:41:24





map()
The map method returns new array of elements modified or not modified, below they are not modified.
```JavaScript 
let list = [1,2,3];
let mappedList = list.map((n)=> n); 
console.log(mappedList) // [1,2,3]
```
forEach()
The forEach method does not return, so with forEach we can iterate through an array and push it into another array or string then return that array or string.
```JavaScript 
let list_two = [1, 2, 3, 4, 5, 6];
let itemsForEached = [];
list_two.forEach(num => itemsForEached.push(num * 0))
console.log(itemsForEached) // [0, 0, 0, 0, 0, 0]

```
filter()
filter returns an array filled with all the array elements that pass a test

```JavaScript 
const list = [...this.state.list];
const updatedList = list.filter(item => item.id !== id);
this.setState({ list: updatedList });
  or
const ages = [35, 37, 16, 49];
let filtered = ages.filter((age) return age >= 18 )
console.log(filtered) // [35, 37, 49]
```
Looking for DataViz creators for short survey
Tags: a11y, dataviz, webdev, visualization
Published: 2021-08-16 14:36:58

Hi all! I’m currently working as a research assistant with a data visualization research team at Boston College and we’re looking for data visualization creators to take a short (10 min or less) survey regarding data visualization accessibility. 
We’re currently studying how visualization practitioners make data visualizations accessible, including awareness on different resources and methods of ensuring accessibility as well as struggles and challenges faced during the design process. Your response will be helpful for informing us about the current practices and designing future tools to address the challenging problem of visualization accessibility. If you have any questions feel free to reach out to oynersh@bc.edu or garrityk@bc.edu. Thanks!
Here is the survey link:
https://bostoncollege.co1.qualtrics.com/jfe/form/SV_07WzEoVtX6OZDnM
TDD Conference 2021 - TDD Manifesto - Daniel Moka
Tags: tdd, oop, programming, codenewbie
Published: 2021-08-16 14:35:37

First International Test Driven Development took place on July 10th. 

In this series, I will include every talk together with my notes and further reading.

Hopefully, a lot of readers will watch and rewatch the talks, as they are worth several reviews.

Let's continue...

## Bio 

Daniel Moka is a TDD enthusiast and boundary pusher who has a strong passion for crafting quality software while using education to change the world. He has a solid background in building enterprise solutions using the .NET stack deployed to cloud environments. He is on a mission to raise the software quality standards worldwide and to help individuals and corporates to produce efficient, elegant, and quality software.
 
> TL;DR: TDD Manifesto aims to settle common grounds to TDD after many years of real-world usage.

## Talk

{% youtube fZLWKapYnPY %}

# My Personal notes

- Daniel presented [TDD Manifesto](https://tddmanifesto.com/)
- The TDD manifesto celebrates 20 years of the [Agile Manifesto](https://agilemanifesto.org/).
- There are lots of misunderstandings about TDD.
- Manifesto has several sections:
- Values of TDD
- [What is not TDD](https://tddmanifesto.com/what-is-not-tdd/)
- [Getting Started](https://tddmanifesto.com/getting-started/)
- [A clean test](https://tddmanifesto.com/a-clean-test/)
- [Exercises](https://tddmanifesto.com/exercises/)
- [About us](https://tddmanifesto.com/about-us/)

> If we want to trust our code, we need to trust our tests.

# Manifesto Links

- Twitter [@tddmanifestobot](https://twitter.com/tddmanifestobot) 
- Hashtag #tddmanifesto

# Speaker Links

- Twitter [@dmokafa](https://twitter.com/dmokafa) 
- LinkedIn [@danielmoka](https://www.linkedin.com/in/danielmoka/)
- Site [https://www.danielmoka.com/](https://www.danielmoka.com/)  

* * *

Please follow TDD Conference on:

- [YouTube](https://www.youtube.com/channel/UCKn-DadPoyYssfAOMk1LSew)
- [Twitter](https://twitter.com/tddconf)
My Goals for HNG internship 8
Published: 2021-08-16 14:35:27

By the end of this 8 weeks internship I hope to be a better software developer and I hope to add some extra projects I can be very proud of to my resume. I don't have much experience working with a team, so I hope that by the end of this internship I would have gained substantial experience working with other people on large projects. I want to be assigned to a team that will help me improve my skills during the course of this internship. I would also like to be able to keep in touch with my teammates for any future opportunities that any of us might come across. Finally I hope this internship can help me find a job that pays well.

This task requires that I input the following links into this post so here goes.
https://zuri.team, https://internship.zuri.team, https://training.zuri.team. 
Beginner tutorial for learning UI/UX design with figma: [Jesse Showalter intro to figma](https://www.youtube.com/watch?v=jk1T0CdLxwU)
Git and Github beginner crash course by my favorite tech Youtuber: [Brad Traversy](https://www.youtube.com/watch?v=SWYqp7iY_Tc) 

Javascript beginner crash course by: [Brad Traversy](https://www.youtube.com/watch?v=hdI2bqOjy3c)

Python beginner crash course by: [Brad Traversy](https://www.youtube.com/watch?v=JJmcL1N2KQs)
Goals For Zuri Internship 
Published: 2021-08-16 14:22:56

My name is Babatunde Odekoya I’m a practicing Customer Success Analyst.
I’m so excited to join Zuri internship program as a beginner in Frontend Dev.

My goals for this program are;

1. To become a professional in Frontend Dev
2. To be able to work as a Team
3. To connect and work with other developers
4. To have a mentor who will supervise my projects
5. To get a well paid job even before the end of the internship program 

Beginners Tutorial Design for Figma 

https://www.youtube.com/watch?v=Gu1so3pz4bA

Beginners Tutorial Design for GIT

https://www.youtube.com/watch?v=8JJ101D3knE

Beginners Tutorial Design for HTML

https://www.youtube.com/watch?v=qz0aGYrrlhU

Beginners Tutorial Design for React 

https://www.youtube.com/watch?v=0riHps91AzE

Kudos to Zuri team for giving me this great opportunity. 

You can also visit their website to know more about this program at https://zuri.team/
✨HackGT 8: Discover Your Craft ✨
Tags: hackathon, eventsinyourcity, opensource
Published: 2021-08-16 14:18:03

HexLabs is back and better than ever with ✨ HackGT 8: Discover Your Craft ✨! This hybrid, 36-hour hackathon will be taking place from October 22nd - 24th ⏳. Come collaborate with hundreds of talented hackers from across the world 🗺, explore new avenues 🚘, and strengthen your hacking skills 💪🛠!

HackGT 8 will be a hybrid hackathon this year! We will be welcoming Georgia Tech students to the Klaus Advanced Computing Building on Georgia Tech's campus. 🐝 All other students can attend virtually! 👨‍💻 HexLabs' first-ever hybrid event will redefine the hacker experience by bringing you the best of both worlds. 🌎 Not only will they be supplying engaging workshops, insightful mentors, and captivating tech talks, but they will also have built-in, cross-platform interactions to bridge 🌉 the virtual and in-person experiences.

HackGT 8 will have two tracks 🛠: General and Emerging — we'd love for you to join them regardless of whether it's your first hackathon or your tenth! They will also have an open-source prize 🏅 this year!

Register at [**registration.2021.hack.gt**](http://registration.2021.hack.gt) by September 3rd. Check out [**2021.hack.gt**](http://2021.hack.gt/) for more information on teams, tracks, swag, prizes, projects, puzzles 👀, and FAQs. If you have any questions, please email them at [**hello@hexlabs.org**](mailto:hello@hexlabs.org) 📧.

[**registration.2021.hack.gt**](http://registration.2021.hack.gt)