teleren/devto huggingface dataset:
My Recruiter Screener
Tags: career
Published: 2021-08-16 16:10:45

Turnabout is fair play.

---

Dear Recruiter,

Thanks for getting in touch.  I'm responding because the opportunity you described sounds intriguing, and I agree that my skills and experience could be a good fit.  

I would be happy to discuss further, but in the interest of time, I will require you to:

- Review my resume/profile in detail before our call so we can dispense with the general background questions.

- Block out sufficient time to have an in-depth conversation around this specific opportunity, and keep to your schedule commitments.

- Show up to our call prepared with questions specific to this opportunity, and think through how you plan to match my experience and skills to your company's or client's needs. 

Please remember that this is a two-way business relationship, and that my success translates into your success.  

I can be available at (insert dates / times here); please email me a Zoom invite, the official description, and any additional background materials in advance of our call.

I look forward to speaking with you.

HB Desiato
Day 174
Tags: 100daysofcode, programming
Published: 2021-08-16 16:07:26

Day 174/200 of  #100DaysOfCode 

- Solved three problems on Codewars.

1 - Vigenère Autokey Cipher Helper (5 kyu)
2 - Simple Web Framework #1: Create a basic router (6 kyu)
3 - Mirror, Mirror (6 kyu)
HNGi8x I4G:Dreams and Reality
Published: 2021-08-16 16:02:17

A long aged African proverb says <strong>An hungry lion that crosses the river to hunt for a prey will eat double it usual meal</strong>. In my deep quest and technological exploration for double the usual, I stumbled on <a href='https://internship.zuri.team'>this</a> pathway of unending possibilities and opportunities with HNG internship.

My name is Yusuf Faruk A., a Laravel/PHP developer and a proud Unilorin Alumni. I am an ambitious youth that is passionate about using my skill to add value to the society and the nation at large.

Since my secondary school days, I have always wish and dreamt of being a web designer but due to some challenges which I am not willing to divulge here, I couldn't. Fast forward to 2019, after my Youth service year when things were less complicating, I dived into what I have always dreamt of and I must tell you, it was not as difficult as I thought it would be, sometimes I wished I had started earlier. 

In partnership with Zuri, HNG Internship is a 3-month remote program designed to bring out exceptionalities in candidates. It is fast paced, challenging, helps to learn how to be a good teammate, deal with pressure, expanding knowledge and bringing out the best in people.
This article is as a means of recording my advance and highlighting some of the things I want ticked in my bucket list(goals and objectives) as I participate in the internship program and of course so I can move to the next stage😄.

<h2>My Goals</h2> 

- Broaden my scope enabling me to make the best use of it in whatever space I find my self.
- Having a network of like-minded friends to draw energy from and keep me going
- Build my resume and increase my chances during job applications.
- My dream becoming a reality.

<h2>Tips</h2>
If you have always wished or dreamt of becoming a Back-end web developer, here are some tips to make your dream become a reality. In my little quest of becoming a Backend PHP developer, these are some resources I stumbled upon that was of great help to me.

- Figma: This is a web-based design tool with real-time collaboration. You can use it to do all kinds of graphic design work. 
- Html: HTML is the language for describing the structure of Web pages, Every webpage you see is literally made of HTML and others.
- PHP: This is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases etc.
- Git: This is a DevOps tool used for source code management.

Below are the links to get you started
<a href='https://youtu.be/g6rQFP9zCAM'>Figma</a>   <a href='https://youtu.be/pQN-pnXPaVg'>HTML</a>   <a href='https://youtu.be/OK_JCtrrv-c'>PHP</a>   <a href='https://youtu.be/SWYqp7iY_Tc'>Git</a>
Click on these links and be on a track that makes your <strong>Dreams become a Reality</strong>. Thanks for reading.
Exception Checked VS Unchecked in Java
Tags: java, programming, beginners, codenewbie
Published: 2021-08-16 15:56:50

Hello, today I’ll speak about exceptions often when programming we came across with exceptions and use the advantages of IDE that we use to write the exception more adequately, but know only this isn’t enough, we must understand that exist two types of exception the checked and unchecked, to throw the exception adequate.

Firstly, the exceptions have a hierarchy all inherit of Exception. Each exception that extends creates your type of exceptions, but each exception has types like checked and unchecked that identify like will work into code, see the image below.


![Structure of Exceptions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsu6iqk315zptiiu3wpc.png)


The exceptions checked are present in operations that represent an application risk, they can be native or not, like example SQLException, since all these are inherited directly from java.lang.Exception, father of all exceptions in Java.

See the example below:

```Java
public double calc(double a, double b) {
        throws SumException {
            double value = (a)/(b*b);
            if (value <= 18.5) {
                throw new SumException("Example exception checked !");
            }
    }
```

The exceptions checked are treated or declared in the header of a method, because are related to the structure of the code and present the risk of exceptions, in this case, are switched on with exceptions that extend *Exception*. Basically, exceptions checked are related to the structure of code and extends of Exception, which can be exception native or exception created.

The exceptions unchecked are present in the run time of compilation, have inherited of RunTimeException, these exceptions aren’t expected directly when writing an application like example NullPointerException, this exception possibly will occur in run time.

See the example below:

```Java
try {
        File file = new File("path");
        FileInputStream fis = new FileInputStream(file);
    } catch(FileNotFoundException e) { ... some code ...}
```

The exceptions unchecked will occur in rum time, case not it is treaty although not need of treaty, must be taken into consideration. Basically, exceptions unchecked are throw in run time and extend to the RunTimeException class.

Into the book, **The Java programming language** says "exceptions of run time unchecked represent conditions that, in general, reflect an error in logic into your program and not can be reasonably recovered at run time". So we should pay attention when we write code and create the exception, see the structure of exceptions.


### When throw exception and which?

The exception is something powerful to an error handler in a programming language, so respect the structure in layers. Should create the politic of exceptions into of project to check and throw an exception, a good practice creates exceptions to specific cases and not return exception pure but clarify better that is happening. Now, which exception use to create this depends on the code that you are writing . **No silver bullet**.
Java Creator James Gosling Interview
Tags: java, python, ruby, techtalks
Published: 2021-08-16 15:52:53

James Gosling, often referred to as “Dr. Java”, is a Canadian computer scientist, best known as the father of the Java programming language. He did the original design of Java and implemented its original compiler and virtual machine.

Our DevRel, Grigory Petrov, had the opportunity to interview James, hope you enjoy it! [Read the interview here.](https://evrone.com/james-gosling-interview)
8weeks HNGi8 X I4G Program.
Published: 2021-08-16 15:52:20

The HNGi8 x I4G internship Program kicked off yesterday and I'm so excited!! It'll be an eight week long program. As a `Frontend Developer`, my goals for this internship are;
* To be able to connect with persons of same stack.
* To learn more and hone my existing skills.
* To experience team work.
* To make it to the finalists and secure a job with a company

By the end of this internship with  [Zuri](https://zuri.team), I want to have achieved `My Goals`. 

I would like to attach some links to beginner tutorials;
* [Designing with Figma](https://youtu.be/Gu1so3pz4bA)
* [Git for Beginners](https://youtu.be/8JJ101D3knE)
* [HTML for Beginners](https://youtu.be/qz0aGYrrlhU)
* [Javascript Tutorial](https://youtu.be/PkZNo7MFNFg)

That'll be all!
Learning Frontend Web development with Zuri Internship.
Published: 2021-08-16 15:48:19

Hi, my name is Oyelusi Oluwafunmibi Adesola, a graduate of agricultural and bio-resources engineering from the Federal university of Agriculture Abeokuta. I am a passionate Tech-Enthusiast specialized in frontend web development. 

I started my Tech journey self-learning the basics of python for data science on cousera https://www.coursera.org/degrees/master-of-applied-data-science-umich , but I realized  I was more passionate about building beautiful, responsive and interactive websites and web based applications. I have since put my heart to learning the basics and more advanced technologies in creating websites and applications by taking internships with Stutern and currently with Zuri https://i4g.zuriboard.com and also taking courses and tutorials on Udemy https://www.udemy.com/ and youtube.

I have experience efficiently designing responsive websites and applications using modern technologies for frontend development such as HTML CSS JavaScript ReactJs and version control with Git.

The zuri https://i4g.zuriboard.com internship is an Eight weeks fast paced internship program designed to help beginners and already good developers across all development fields such as frontend, backend, devOps, UI/UX among others to brush up their skills and make them job ready as well as give placement to outstanding students in partner companies for their first job experience. 

I have decided to take up this program to further develop my skills in CSS and ReactJs and challenge myself with the daily and weekly tasks to be the best because constant practice makes perfect. I'd strongly advice anyone interested in the tech space to take up the zuri https://i4g.zuriboard.com internship as it is of great value and completely free. 

Here are some links to resources that have helped me in my journey so far, 
learn HTML with https://www.youtube.com/watch?v=pQN-pnXPaVg 
learn CSS with  https://www.youtube.com/watch?v=1Rs2ND1ryYc 
learn javascript with https://www.youtube.com/watch?v=PkZNo7MFNFg  learn react with https://www.youtube.com/watch?v=DLX62G4lc44
learn Git and Github with https://www.youtube.com/watch?v=RGOj5yH7evk .

You can connect with me on my social and work handles listed below, let's work together.

Gmail: funbiioye95@gmail.com
Github: https://github.com/funbiioye
Instagram: https://www.instagram.com/iam_funbi
Twitter: https://twitter.com/Oyelusiadesola
LinkedIn: https://www.linkedin.com/in/oyelusi-oluwafunmibi-gmnse-863411b7
I quit my dream job to learn to code
Tags: codenewbie, dream, programming, courage
Published: 2021-08-16 15:43:38

It’s my first blog since I decided to switch careers and become a Software Engineer. 

By way of introduction, I am [Tosin Rotimidokun](https://rotimidokun.netlify.app/). I am interested in many things and you can tell from my journey in career so far. 

As an undergraduate, I worked as a creative designer in a management consulting firm. After a year, I decided to become a management consultant at [Co-Creation Hub](https://cchubnigeria.com/), Africa's largest technology innovation centre where I had the opportunity to manage several Startup Accelerator programs. I liken the experience to throwing me into a deep pool of resources, brilliant minds, strong networks and stakeholders, and I am forever grateful for the experience. 

I interacted with many technical and non-technical founders, and together we redefined products, Business Value, Teams, Corporate governance structures, Partnerships and raised Investments. This helped me build other skills in project, program and product management.

My time as a Management consultant in the technology space helped me realise how valuable the skill of coding is today. This was when I made the decision to transition again. This felt like I was "crazy", terrible and inconsistent, because I was giving up a good career to try something new and perceived as difficult. I started my learning journey in February 2021 and can now confidently call myself a software engineer. Hurray!! 

I decided to apply for the [HNG internship 8 by Zuri](https://internship.zuri.team), because I came across a lot of great software engineers today who also went through this program. I applied to the frontend track and in the 8 weeks of this internship, I hope to;

* Be able to complete full scale frontend applications using the React framework and Redux for state management. 
* Build a network of great software engineers.

If you are at the point of starting out like I was in February 2021, finding resources that help you understand basic concepts and also solve specific challenges at a point are important. Here are some resources that could help you get started;

1. Figma: [Getting started with Figma](https://youtube.com/playlist?list=PLXDU_eVOJTx7QHLShNqIXL1Cgbxj7HlN4) 

2. Git: [Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE)

3. HTML: [HTML Tutorial for Beginners](https://www.youtube.com/watch?v=qz0aGYrrlhU)

4. JavaScript: [Learn JavaScript - Full Course for Beginners](https://www.youtube.com/watch?v=PkZNo7MFNFg&t=730s)

Are you interested in fast tracking your development journey as a beginner, join the [Zuri training program](https://training.zuri.team).

If you have some development knowledge and want to gain hands-on experience building projects quickly, join the [HNG Internship 8](https://internship.zuri.team)

Thank you for reading my story. Follow me. Till I come your way again..
My goals for the slack internship on Frontend development and what I want a achieve by the end of 8 weeks
Published: 2021-08-16 15:33:37

I have always wanted to learn Front-end development and am glad for the opportunity that is being giving to me from Slack which is a professional platform and I want to pursue it as best as I can. I believe this is a career path that would help me achieve my professional goals.
Goals I intend to achieve at this internship are:
- Learn new skills: with this internship I intend to learn new skills on frontend development and I believe with the aid of the supervisors and the tasks that would be assigned to me this goal can be achieved in due time.
- Establish myself professionally: by putting all am going to learn to practice am sure that professionally my career with take a better path. Also with the input from colleagues and constructive feedback from the trainers am sure this can be achieved. 
- Build my resume: with this internship I hope to build my career which will also give me an edge when applying for a job with candidates with same experience
- Meet new contacts: I hope to use this opportunity to start building my professional network. This I would achieve by not just relating with the supervisors alone but other people on the platform.
The safest url shortener for the WEB
Tags: webdev, url, safeweb, links
Published: 2021-08-16 15:27:23

Almost all url shortener that I see today on world wide web comes in 2 simple part.
`https://bit.ly/3jR0OWU`
* Domain name
* combination of 6 alpha numerics.

When you click on it, it takes you to a long url.

## Problem
I as a user have no idea where these 6 alpha-numeric phrase mystery will take me.
**Let me take another eg:**
Below I have 2 short URLs. One of them will take me to youtube website and other to a NSFW website. Can you tell me which one does what?
1. https://bit.ly/2Uf76Xz
2. https://bit.ly/3jR0OWU

(Don't be idiot like me and click these URLs without headphones on)

To me, this is a problem, links are meant to inform you where they are taking you by their domains names. I like to not have surprises.

## Solution

Below are 2 short URLs, Can you again take a look at them and tell me if you can figure out which short URL takes you to youtube and not the NSFW website.

1. https://allurl.one/7bj0_p6idG/redtube.com
2. https://allurl.one/y-uSm2dP_8/youtube.com

I have added target domain as the third part of the url, so that web users can take an informed decision whether to click it or not.

There it is, I believe this will make the web a little secure and links trustworthy. I means back to old times. Cheers

## Also,
If we go ahead with just the domain name and short code, we should give a choice to users whether they want to redirect to that site or not.

*https://allurl.one/y-uSm2dP_8*

Clicking the above URL will take you to redirection page where it will inform you about the destination and give you a choice to abort or proceed. Just like this picture.
![choice to redirect](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/re2bl09fnvqxyc58dfh5.png)
My Goals and Achievements for an Internship with ZURI/HNG
Published: 2021-08-16 15:22:41

I considered applying for an internship after previous inefficacious attempts to transition into web development. I heard about Zuri (https://training.zuri.team/) from a friend who strongly recommended that I applied. I did and I'm happy I got admitted. I understand that it’s a fast paced internship, loving the challenges already. 
HNG Internship is a virtual internship for people learning to code and design. It centers around the post-training phase, and establishes a virtual workplace for members. The Internship is intended to surface the absolute best of candidates out of a large pool of participants.
I am in the middle of a career change from telecoms into web development. My hope at the end of this internship is to meet with people with similar career goals, especially more experienced developers. I intend to sharpen my skills as a front end engineer. I am proficient in using HTML/CSS (https://www.youtube.com/watch?app=desktop&v=D-h8L5hgW-w) in structuring and designing web pages, I am also familiar with some Javascript ES6 (https://scrimba.com/learn/introtoes6) and currently learning the react framework. 
Here are some links for using Git (https://www.youtube.com/watch?app=desktop&v=SWYqp7iY_Tc&t=6s) and designing with Figma(https://www.youtube.com/watch?app=desktop&v=g6rQFP9zCAM&t=3s).
HNG INTERNSHIP: A PERSONAL TAKE 
Published: 2021-08-16 15:18:44

What is it they say about a journey of a thousand miles? You guessed it right! 

It most certainly starts with a single step, and as I embark on my very first task to take me through to stage two in the [HNG Internship](https://internship.zuri.team), I suppose it would suffice to say that the proverbial dice has been cast.

Spanning for 8 weeks, the internship employs an ‘own your learning’ approach which makes it even the more feasible, not to mention titillating when combined with the weekly tasks meant to sharpen our acumen, in our respective areas of interest. Going in as an intermediate frontend developer (JavaScript/ReactJs), the potent community of programmers fans the fires already burning, building my fervor to do better, to tackle every challenge my own best way, to learn to 
try again, fail again, fail better.

Owing to the brief experience I’ve had on the workspace, I’m quite certain I’ll be able to attain my objectives which are to advance my technical and interpersonal skills. The active workspace,peppered with diversity, makes an interesting place for networking and collaborating with like 
minds. To quote Ralph Emerson, every great and commanding moment in the annals of the 
world is a triumph of some enthusiasm, and I’m charged to give as much as I get throughout the program, to work towards improving the world around me. In summation, I look forward to the 
next few weeks dogged with rigorous practice and exciting challenges.

As part of owning my learning, I’ve had to immerse myself wholly into research to give myself an edge and I’ve come across amazing resources which I can’t help but share…

[HTML Tutorial for Beginners: HTML Crash Course](https://youtu.be/qz0aGYrrlhU) - a beginner’s guide to web development.
[JavaScript Beginner Tutorial](https://youtu.be/g1X6b5tRvrw) – a full, immersive course on JavaScript fundamentals.
[ReactJs Course: The Beginners Guide]( https://youtu.be/Dorf8i6lCuk) - a step by step guide to learning ReactJs
[Git Tutorial for Beginners](https://youtu.be/8JJ101D3knE) – learn Git in an hour, Programming with Mosh.
[Getting started with Figma](https://youtu.be/dXQ7IHkTiMM) – introduction to Figma basics.
MY TARGETS
Published: 2021-08-16 15:16:56

My name is Dammy. I have always been bothered about what next to do after school, and how to make money, I never had interest in programming because I actually find it boring, but then as I made my research I realized that the world is far progressing and knowledge in the IT world, was gradually  becoming a requirement when seeking for job, bearing in mind that I needed more skills than just the normal Microsoft Office and excel, while researching, I also realized that with this knowledge, there were so many job offers online and I can actually work from home and as well make money with my certificate.  I came across the zuri training program (https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://training.zuri.team%26amp;sa%3DD%26amp;source%3Deditors%26amp;ust%3D1629130124153000%26amp;usg%3DAOvVaw2ThiEuKddvO9kwwcRzUhm9&sa=D&source=editors&ust=1629130124162508&usg=AOvVaw3cYiiYB5UtRgX80mtM77b7) through a friend, and seeing that it was a free platform for me to learn I decided to join the program.
My goals for this program is to be an active member, complete every task with good grades and make it to the final stage, and not just making it to the final stage but to be the best in what I have learnt, and to be very sound and knowledgeable, probably work with HNG.
Below are some tutorial links that will help, if interested in learning like me.
For figma:{% youtube c9Wg6Cb_YlU %}
For knowledge of how git operates:
{% youtube RGOj5yH7evk %}
For HTML: {% youtube mU6anWqZJcc %}
For mobile language:{% youtube F9UC9DY-vIU %}
By the time I am done with learning I should be able to afford so many things through the offers available. I could buy a car if I want, and just like me you could go through https://youtu.be/c9Wg6Cb_YlU to see varieties of cars and pick your choice.