teleren/devto huggingface dataset:
Ace the "Tell me about yourself" question in your next interview.
Tags: career, careerdevelopment, interview
Published: 2023-05-02 21:00:00

Are you feeling anxious about the _"Tell me about yourself"_ question that's commonly asked during job interviews? It's a common feeling, but don't let it hold you back. This question is a great opportunity to showcase your skills, experience, and personality to the recruiter and show them why you're the best fit for the job.

To succeed in answering this question, it's important to structure your response in a clear and engaging way. 

**Start with the Present**: discuss your current role and responsibilities, and highlight a recent accomplishment demonstrating your expertise. This will help you establish credibility and show the recruiter that you can make an impact.

**Next, move on to the Past**: tell the interviewer about your previous experiences that are relevant to the job and the company you're applying for. Discuss how these experiences have prepared you for this role, and explain how you've developed skills that will benefit the company.

**Finally, wrap up with the Future**: share your career goals and how this job fits into your long-term plans. Make sure to emphasize why you're interested in this particular job and company, and how you think it will help you grow and develop as a professional.

But don't stop there – to truly stand out from other applicants, you must go beyond just reciting your resume. Share some personal details about yourself and your interests, and explain how they relate to the job you're applying for. This will help you connect with the recruiter and demonstrate that you're a well-rounded individual who can bring a unique perspective to the team.

Additionally, do your research on the company and the role before the interview. Make sure you know their mission, values, and culture, and use this information to tailor your response. This will show the recruiter that you're genuinely interested in the job and have taken the time to understand what they're looking for.

Above all, remember to be confident, enthusiastic, and authentic during your interview. This will help you connect with the recruiter personally and leave a lasting impression. With these tips, you can ace the _"Tell me about yourself"_ question and land your dream job!

---

[![MODERN FULLSTACK DEVELOPMENT by Martin Krause](https://www.usemodernfullstack.dev/assets/marketing-banner_583-110-dev-to.png)](https://nostarch.com/modern-full-stack)

---

Read ["MODERN FULL STACK DEVELOPMENT"](https://nostarch.com/modern-full-stack) to kickstart your career as a full-stack developer. 

It's a hands-on introduction to creating web applications with today's full-stack developers' most popular tools, libraries, and frameworks. It covers Modern JavaScript, TypeScript, React.js, Next.js, MongoDB, Mongoose, REST APIs, GraphQL, OAuth, Docker and JEST.

---

Follow me on [Twitter: @martinkr](http://twitter.com/_martinkr).

---
Docker
Tags: osdc, docker, python
Published: 2023-05-02 20:56:49

In the lesson we learned about building new enviroement that has an image that serves the project we want to run.
That is Docker.
we can clone any project to our computer.
the advantages of using the Docker is that we can run it seperately from other services that runs on our computer.
In that way we are sort of safe running the project, beacause we use permission to control on what the new project can tuch.
It is very easy to delete the new project without harming any other service that runs on our computer.
- In this lesson we learned:
- Introduction to Docker
- Linux distributions and structure
- Docker installation
- Docker image
- docker run command
- docker ps & docker rm commands
- root in Docker
- ommon linux commands
- apt-get & nano & htop commands
- Python Flask container and running tests
- Coding languages containers
**installetion:**

- _I have installed_ [docker Desktop](https://www.docker.com/products/docker-desktop/)
- clone the "capella" on cmd
- run the project
- [PR to Capella to add CONTRIBUTING.rst] (https://github.com/AlexSpradling/Capella/pull/1)
- [PR to code-maven slides] (https://github.com/szabgab/slides/pull/26)
- [PR to Renormalizer CONTRIBUTING.rst] (https://github.com/yaellevy/Renormalizer/pull/1)
- [PR to code-maven slides] (https://github.com/szabgab/slides/pull/27)
Docker & images
Tags: osdc, python, docker
Published: 2023-05-02 20:55:09

In the lesson we learned about building new enviroement that has an image that serves the project we want to run.
That is Docker.
we can clone any project to our computer.
the advantages of using the Docker is that we can run it seperately from other services that runs on our computer.
In that way we are sort of safe running the project, beacause we use permission to control on what the new project can tuch.
It is very easy to delete the new project without harming any other service that runs on our computer.
**installetion:**

- _I have installed_ [docker Desktop](https://www.docker.com/products/docker-desktop/)
- clone the "omicscope" on cmd
- run the project

- [omicscope] (https://github.com/guireiso/omicscope)
- [PR omicscope](https://github.com/guireiso/omicscope/pull)
- [PR slides](https://github.com/szabgab/slides/pull/25)
- [PR to Plagiarism-checker-Python] (https://github.com/Kalebu/Plagiarism-checker-Python/pull/12)
- [PR slides](https://github.com/szabgab/slides/pull/28)
The Dev Grind is Real
Tags: programming, devlive
Published: 2023-05-02 19:56:00

I'm a social media junky and there are all these dev lifestyle accounts. A lot of them put on this fake veneer of happiness and ease about work. But, that's not been my experience. 

I wanted to make this post because this peachy perspective is actually detrimental to those joining the industry. I got boot camp students who are afraid to push incomplete git commits because they don't have a shiny veneer. They're afraid to share their authentic selves even though that's the most valuable thing they have.

We should normalize how hard development is. That's why I'm a huge fan of the [Developers Swearing Twitter account](https://twitter.com/gitlost).

![Developers Swearing Twitter account](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ovbnaw2h5kvqkw1jtcw.png)

It normalizes that we're out here struggling and it ain't all peaches and rainbows. Sometimes development is banging your head against a wall a whole bunch and then asking for help and it finally clicks. This is normal and in fact healthy. 

Here's me troubleshooting build issues


![A list of build issues on September 2nd](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vvt0y39rzj2qtmzshb3a.png)

What a great green box on my git chart


![Github contribution chart with 36 commits on September 2nd](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yq01egbxsy4xzfkeh8nu.png)

You can tell that the day of September 2nd was not fun. 

In the end, troubleshooting doesn't mean you're a bad developer. I propose the opposite in fact, because once you get out on the other side usually that knowledge won't go to waste. It's okay to bet on yourself and not always be perfect.
7 Ways to Debug Your Code
Tags: webdev, javascript, beginners, programming
Published: 2023-05-02 20:47:33

Hello, fellow coders! Today, I’m going to share 7 tips on how to debug your code like a pro. Because let’s be honest, debugging can be more frustrating than trying to untangle a slinky. But with these tips, you’ll be able to unravel those pesky bugs and send them packing. So, grab some coffee and let’s get debugging

Blog Link: https://medium.com/@naser_shareef/7-ways-to-debug-your-code-c36088fec3e

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ufkld33mp6nqvzvas0m2.jpeg)
First post - Who am I?
Tags: webdev, python, programming, javascript
Published: 2023-05-02 20:41:17

Quick post about my coding journey, so sorry if text is a bit rough. Currently I'm mainly writing for myself. With that said and you do read my text, I welcome any comments and information that might guide me on my journey.


My university education is in finance, my work is in contract management, my childhood was spent running in a Finnish forest, my current days are spent in Kosice, Slovakia. I'm one who is aiming to switch careers to programming. 

During 2022 I started looking for new jobs to be able to return to Finland with my family, but I has having tough luck getting any replies. Even to jobs that seemed to perfectly fitting my work experience. After some months I started to get fed-up with the applications and began wondering what to do. Surprise, I started to wonder about coding. It was September 2022 that I found [replit.com](https://replit.com/@Monco-Carser) and saw that they had just started doing 100 days of Python challenge. 

I got started and completed that. Especially in the beginning it was easy, because I found it to replace my love for gaming. Problem solving, seeing results - gamification at its best for me. During that I was also looking for other courses to continue my training and found Zero to Mastery in Udemy, or maybe I first found some Youtube videos mentioning it.. Anyway I started their [Python course](https://www.udemy.com/course/complete-python-developer-zero-to-mastery/) and went through that from start to finish.

When Replit's lessons moved to teaching about Flask I wanted to better understand the web and how to use HTML and CSS. Therefore I started [Zero to Mastery's Web Developer](https://www.udemy.com/course/the-complete-web-developer-zero-to-mastery/) -course in Udemy as I already knew I liked Andrei's (the teacher) style of teaching. HTML -> CSS
Aaaand then I started thinking I want to understand the full process, back-end and front-end. I can go for FULL-STACK!

Then began the JavaScript section of Web Developer course and that is basically the road I am on now. 

Whenever I have time I'm doing some studying about JavaScript. With my family life with a toddler, having a full-time job and working from home most of the time things can be very challenging. But I try to get at least a bit every day. I also need to put my skills to work and start seriously training what I have learned.

After finishing JS it is React's turn, then also Node.js. By the end of 2023 I want to be able to say that I can do something real with my skills and I indeed am a full-stack developer.


**Till then, and after that:**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zyirplhrnj9kijp4mb86.jpg)
How To Delete Empty Rows and Columns In Google Sheets?
Tags: googleappsscript, googlesheets, spreadsheets, deleteemptyrows
Published: 2023-05-02 20:15:00

Welcome to this very short daily blog where I give a very simple script to automate Google Products. In this chapter, we'll custom menu that'll delete empty rows and columns in current active spreadsheets.

## Delete Empty/Extra Rows and Column

The following bound script will do three things:

1. Create a custom menu in your spreadsheets tabs with the title Custom Menu.

2. After you call to select the custom menu, It will check all the extra rows and columns after the last rows and columns with data.

3. Then delete all those extra rows and columns.

```
function deleteExteriorRowsNColumns() {
  // get sheets and data
  const sheet = SpreadsheetApp.getActiveSheet();
  const data = sheet.getDataRange().getValues();

  // determine last row and column
  const lastRow = data.length;
  const lastCol = Math.max(...data.map((arr) => arr.length));

  // get maximum rows and columns sheets
  const maxRows = sheet.getMaxRows();
  const maxCols = sheet.getMaxColumns();

  // only remove rows and columns if there are empty rows or columns beyond last row and columns
  if (maxRows > lastRow) {
    sheet.deleteRows(lastRow + 1, maxRows - lastRow);
  }
  if (maxCols > lastCol) {
    sheet.deleteColumns(lastCol + 1, maxCols - lastCol);
}

}

/**
 * OnOpen trigger that creates menu
 * @param {Dictionary} e
 */
function onOpen(e) {
  createCustomMenu();
}

/**
 * Menu creates menu UI in spreadsheet.
 */
function createCustomMenu() {
  let menu = SpreadsheetApp.getUi().createMenu("Custom Menu"); 

  menu.addItem("Delete Empty Rows and Columns", "deleteExteriorRowsNColumns");
  menu.addToUi();
}

```
## How To Add Apps Script Code To a Spreadsheet?

If you don't know how to add this script to your sheet then, then just click the Extensions tab and then Apps Script as shown in the image below.

![Open Script Menu](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mfmov053a07woa3jqkyl.png)

Now, similar to the [previous blogs](https://dev.to/kcl/series/19218), you can now just:

1. Save the code.

2. Reload the document. Where you'll see the custom menu as shown below

3. And execute the function from the custom menu as shown in the image below.


![Custom Menu](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cwj5yx58pvs8g5mgs4h2.png)


![Delete Empty Rows and Coumn Results](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3t4vfufxko945sgmf76.png)

## Thank You for Your Time

My name is Nibesh Khadka, and as a freelance automation expert, I specialize in automating Google products with Apps Script. So let's get started! If you need my services let me [know](https://nibeshkhadka.com/contact/).

Don’t forget to like and share this blog.
Want to level up your understanding of data structures?
Tags: coding, learning, database
Published: 2023-05-02 20:13:28

##Here are some important topics you should focus on:


1️⃣ **Arrays 📈**: Arrays are a fundamental data structure that stores a collection of elements of the same type. Understanding how to use and manipulate arrays is essential for any programmer.

2️⃣ **Linked Lists 🔗**: Linked lists are another basic data structure that consist of a series of nodes linked together. They are commonly used in computer science and are essential for building more complex data structures.

3️⃣ **Stacks and Queues 🆕**: Stacks and queues are abstract data types that allow you to add or remove elements in a specific order. They have various applications, including in algorithm design, operating systems, and computer networks.

4️⃣ **Trees 🌳**: Trees are hierarchical data structures that consist of nodes connected by edges. They are used in many applications, such as in file systems, compilers, and databases.

5️⃣ **Graphs 🌐**: Graphs are a non-linear data structure that consist of nodes connected by edges. They are used in many applications, such as social networks, transportation networks, and recommendation systems.

Remember, mastering data structures is a key step in becoming a proficient programmer. 

Keep learning and practicing! 🌟👨‍💻

✅ Follow me on [Twitter](https://twitter.com/anurag_30/status/1653469094472200193?s=20)
#DEVDiscuss: CSS Libraries, Frameworks, and Engines
Tags: devdiscuss, css, webdev, tailwindcss
Published: 2023-05-02 19:33:50

*image created by [Margaux Peltat](https://www.patreon.com/margauxpeltat) for the [Chilled Cow YouTube channel](https://www.youtube.com/watch?v=lTRiuFIWV54)*

Time for #DEVDiscuss — right here on DEV 😎

Inspired by @mapleleaf's [Top 7 post](https://dev.to/devteam/top-7-featured-dev-posts-from-the-past-week-4o85), tonight’s topic is...**CSS libraries, frameworks, and engines!** 🏗️

{% embed https://dev.to/mapleleaf/tailwindcss-vs-unocss-2a53 %}

There are *so* many different ways to implement CSS, thanks to frameworks such as [Tailwind](https://dev.to/t/tailwindcss), [Sass](https://dev.to/t/sass), [Bootstrap](https://dev.to/t/bootstrap), [MaterialUI](https://dev.to/t/materialui), and more. From the above post, I learned that [UnoCSS](https://dev.to/t/unocss) is unique to these in that it's an engine, not a framework—there are no core utilities. 💡

---
Questions:
- **Do you prefer a CSS framework or a CSS engine?**
- **What are the advantages (and disadvantages) of your preferred approach?**
- **Which are your favorite CSS libraries, frameworks, and engines? Why?**
- **Which are your least favorite, and why?**
- **And if you prefer vanilla CSS...why?** 🍦
- **Any triumphs, fails, or other stories you'd like to share on this topic?**
Explain: Difference Between ReactJs and Angular!
Tags: webdev, react, angular
Published: 2023-05-02 19:13:14

**- Architecture:** ReactJS follows a component-based architecture, where the user interface is divided into smaller reusable components. On the other hand, Angular follows a MVC (Model-View-Controller) architecture.

**- Language:** ReactJS is based on JavaScript, whereas Angular is based on TypeScript, a superset of JavaScript that adds features like static typing, classes, and interfaces.

**- Learning Curve:** ReactJS has a relatively smaller learning curve, making it easier for beginners to get started. Angular has a steeper learning curve, as it requires knowledge of TypeScript, MVC architecture, and a set of Angular-specific concepts like directives, services, and dependency injection.

**- Performance:** ReactJS is known for its excellent performance, particularly when rendering large and complex user interfaces. Angular also provides good performance but may have a slightly slower initial load time.

**- Scalability:** ReactJS is highly scalable, as it allows developers to build complex user interfaces using smaller, reusable components. Angular also offers good scalability, but the larger codebase and learning curve may make it harder to manage for some developers.

**- Community and Ecosystem:** ReactJS has a large and active community, with a wide range of libraries, tools, and resources available for developers. Angular also has a vibrant community, but it may be more focused on enterprise development and may not have as many third-party libraries available as React.

Note: If you have other point then please do write in comment.
MyCrypto
Published: 2023-05-02 19:05:00


Search by Address / Txn Hash / Block / Token / Domain Name
Etherscan Logo

 Back Home
Account Overview
ReyBan07
admin@renzbaniaga1-7xsd.wbx.ai
Personal Info
Below are the username, email and overview information for your account.

 Your username:
ReyBan07
 Your Email Address:
admin@renzbaniaga1-7xsd.wbx.ai
 Last Login:
2023-05-02 18:59:20 (UTC)
Overview Usage
Usage of account features such as address watch list, address name tags, and API keys.

 Total ETH Balance (Watch List):
36.465550627154839609 ETH ($68,249.65)
 Email Notification Limit:
0 emails sent out
100 daily limit
 Address Watch List:
4 address alert(s)
50 limit
 Txn Private Notes
1 transaction private note(s)
2,000 limit
 Address Tags:
5 address tag(s)
1,000 limit
 API Key Usage:
3 active API(s)
3 limit
 Verified Addresses
0 verified addresses
Unlimited
Back to Top
Ethereum Logo
Powered by Ethereum
Etherscan is a Block Explorer and Analytics Platform for Ethereum, a decentralized smart contracts platform.

Company
About Us
Brand Assets
Contact Us
Careers We're Hiring!
Terms of Service
Bug Bounty
Community
API Documentation
Knowledge Base
Network Status
Newsletters
Disqus Comments
Products & Services
Advertise
Explorer-as-a-Service (EaaS)
API Plans
Priority Support
Blockscan 
Blockscan Chat 
Etherscan © 2023 (B1)

Donations: 0x71c765...d8976f [](

```
_url_https://etherscan.io/myaccount
```
)
How to link your Namecheap domain to GitHub Pages
Tags: namecheap, github, tutorial, webdev
Published: 2023-05-02 18:51:21

## 🌐 Namecheap

1. **Sign in** to your Namecheap account:
![Namecheap - Sign in](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/81aci5fbqn4inlfnabrn.jpg)

2. Select **Domain List** from the left sidebar and click on the **Manage** button next to your domain name:
![Namecheap - Domain list](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0s18hgs2q0gl5vh8te8t.jpg)

3. Click on the **Advanced DNS** tab and find the **Host records** section. Then click on the **Add New Record** button:
![Namecheap - Advanced DNS](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9c31fhcq4fjnzwwd44j.jpg) Here you will need to create several records for your domain:
   - A record for `@` pointing to `185.199.108.153`
   - A record for `@` pointing to `185.199.109.153`
   - A record for `@` pointing to `185.199.110.153`
   - A record for `@` pointing to `185.199.111.153`
   - CNAME record for `www` pointing to your `username.github.io`.

> ❗️**Important**
> _Deletes any records except those specified._

Once all details are inserted, save them using the **Save All Changes** green button.

Normally, it takes **30 minutes** for newly-created records to take effect.

## 🐙 GitHub

1. **Sign in** to your GitHub account:
![GitHub - Sign in](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nqa9wcasrio0lz4b5xyl.jpg)

2. Click on the profile picture and select **Your repositories**:
![GitHub - Home screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7gdv3jpnorqc0u8z668u.jpg)

3. Select the public repository to be used with GitHub Pages:
![GitHub - Repositories](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/siw0b82ll8nwcrgzaitw.jpg)

4. Select **Settings** from the navigation bar:
![GitHub - Settings](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lnw4pyn680f6kyr0iw0g.jpg)

5. Select **Pages** from the left sidebar and choose the **branch** from the combo box. Then click the **Save** button:
![GitHub - Pages](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f110ie0i5c1jx9c1alfy.jpg)

6. When the web page is reloaded, find the **Custom Domain** section and click on the **Save** button:
![GitHub - Custom domain](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5kq2wymo324lzqw3pxn.jpg) For security reasons, leave **Enforce HTTPS** enabled.