teleren/devto huggingface dataset:
Difference Between Workbook and Worksheet in Excel ~ Easy Tutorial!!
Tags: excelpreface, differencebetweenwor, excelbasics, exceltutorials
Published: 2020-12-22 07:20:10

---
title: Difference Between Workbook and Worksheet in Excel ~ Easy Tutorial!!
published: true
date: 2020-12-21 13:12:19 UTC
tags: ExcelPreface,DifferenceBetweenWor,ExcelBasics,ExcelTutorials
canonical_url: https://geekexcel.com/difference-between-workbook-and-worksheet/
---

In the previous post, we will see how to open a blank Excel file. Here we will explain the **difference between Workbook and Worksheets in Excel**. Let’s get into this article!!

## Excel Workbook:

In Excel, the workbook is a file that contains one or more worksheets.

![Workbook](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/workbook.png)<figcaption id="caption-attachment-20174">Workbook</figcaption>

## Excel Worksheets:

A worksheet is a single page of the workbook that holds your data. In Excel, the single worksheet contains 1048576 rows and 16348 columns totally of 17,179,869,184 cells.

![Worksheet](https://eadn-wc04-371788.nxedge.io/cdn/wp-content/uploads/2020/12/Worksheet.png)<figcaption id="caption-attachment-20175">Worksheet</figcaption>

## Difference Between Workbook and Worksheet:

| Worksheet | Workbook |
| --- | --- |
| The Worksheet is a single-page spreadsheet. | A workbook is just a file or a book. |
| It consists of a matrix of rectangular cells, organized in a tabular form of rows and columns. | The workbook consists of one or more worksheets, having various sorts of related information. |
| It is easy to add multiple worksheets to a workbook. | Adding a workbook to another workbook isn’t an easy task. |
| The worksheet is specific for a set of data. | A Workbook is the general form of data. |
| Practically, there is no limit for worksheets that can be kept in a workbook. | But Workbook has a limitation on the number of data entered |
| Worksheets are most preferred in an educational or learning environment | It is used to work in a professional environment. |
| A worksheet can also be converted into a workbook | But the workbook can be automatically created within a worksheet |
| Data manipulation and analysis is only possible with worksheets and not workbooks | Data manipulation is not possible with a workbook. |
| Using a separate worksheet for different tasks can be complicated or become problematic. | Many worksheets can be used at the same time in a workbook |

## Verdict:

Hope this article gives you a piece of information about the **difference between worksheets and workbook in Excel**. If you have any other **ideas** or **question,** do share with us here in the **comments** section below.

### Related Articles:

- **[Excel Office 365 Workbook Options &#8211; QUICK STEPS!!!](https://geekexcel.com/excel-office-365-workbook-options/)**
- **[How to Combine Multiple Worksheets/Workbooks in Excel Office 365?](https://geekexcel.com/how-to-combine-multiple-worksheets-workbooks-in-excel-office-365/)**
- **[Find Replace in Multiple Worksheets and Workbooks in Excel 365!!](https://geekexcel.com/find-replace-in-multiple-worksheets-and-workbooks-in-excel-365/)**
Memories #04
Tags: gamedev, codenewbie, csharp, unity3d
Published: 2020-12-21 13:08:44

## Again?

One more old project, I named it as EscapeLab.
This one is done with C# using Unity Engine developed in 2017 as a Personal Project too. Trying for the first time touch with game engines.

![EscapeLab_gameplay](https://dev-to-uploads.s3.amazonaws.com/i/1edydbcnwtr2vpvfl63n.png) 

**Short answer**: Because I can.
**Long answer**: It can be useful for someone looking for similar content. Never know if someone is struggling with some academic or personal project and my little knowledge helps. So, why not?

## Do you want to check out?

If you want to check out the video or the code about the project here on the links below:

Links:
[Youtube](https://youtu.be/0mXcU1xA88U)
[Twitter](https://twitter.com/DavidCRicardo/status/1308445747894013952)
Remote Debugging in React Native
Tags: react, reactnative, javascript
Published: 2020-12-21 13:06:43

Coming from an Expo background in React Native development, remote debugging is an out of the box solution, as the Expo client provides one with the option of debugging react native applications over the network.

In this article, I would be explaining how to set up remote debugging for a react native application over a local network using Xcode and an IOS device.

With [Xcode](https://apps.apple.com/ng/app/xcode/id497799835?mt=12) already installed and set up on your system, we would follow the steps highlighted below, In this article Xcode *version 12.3* is being used.

**Note:** for the very first time you would need a cable to be connected to the phone you intend to use to test.

#### Step by Step guide

- Ensure the system and the device which needs to be used to test are connected to the same Wi-Fi.

- Open Xcode, proceed to the **window** menu option, select the **Device and simulators** option.
![Device and simulators](https://dev-to-uploads.s3.amazonaws.com/i/kpzq6s0vrr8ykp51z0ad.png)

- On selecting the option, a popup window comes up showing your existing simulators and device.
  ![Device and simulators dialog](https://dev-to-uploads.s3.amazonaws.com/i/3h4k6oqtvjlaqi3appl7.png)
- Click on the **Devices** tab to see the connected devices to see your connected phone
![connect to network image](https://dev-to-uploads.s3.amazonaws.com/i/0bsg3yo903af8yp4c7ld.png)
Select the **Connect via network** checkbox and you are good to go. You can now unplug the phone from the system and test your apps over the network.

#### Debugging Issues

- In a case where the device is not showing as **connected** when plugged in with a cable and does not run regularly when connected, you may need to update the version of Xcode to match the updates for the device.

- In a case where the **connect via network** option does not come up, please check your connection and ensure the device and the system are connected to the same network, and try again.

To setup remote debugging for android devices a good guide to follow [Get Started with Remote Debugging Android Devices](https://developers.google.com/web/tools/chrome-devtools/remote-debugging).

Thanks for reading this far 😃. Feedback is greatly appreciated.
[Badge System 🏅] Project description and motivation
Published: 2020-12-21 13:03:29

We at [omegaUp](https://omegaup.com/) built a badge system for the platform almost one year ago. In the following set of tutorials, I'll describe how we did it so this could serve as a guide for you to build your own badge system on any of your platforms.

This post will cover the following topics:
- [What is omegaUp?](#what-is-omegaup)
- [Why did we need something like the Badge System?](#motivation)
- [What exactly is the Badge System we wanted to build?](#proposal)
- [What technologies were used to build the Badge System? (Prerequisites)](#prerequisites)

So, let's start!

## What is omegaUp? <a name="what-is-omegaup"></a>
[omegaUp](https://omegaup.org/) is an open-source online platform that helps students improve their programming skills through competitive programming.

The platform can be used not only by students but also by teachers.

Teachers can create courses (with assignments and tests) about different Computer Science topics, host competitive programming contests, and even create programming problems.

Students, on the other hand, could use the courses to learn new CS concepts, solve problems to improve what they've learned and participate in contests to compare their skills against their schoolfellows.

omegaUp is also the official hosting platform for the [Mexican Informatics Olympiad (OMI)](https://www.olimpiadadeinformatica.org.mx/OMI)!!

## Why did we need something like the Badge System? <a name="motivation"></a>
In order to reward the best students (users) on the platform, we used to have only two methods:
- Students ranking: a ranking historical of all the students since the beginning of the platform
- Coder of the month: a monthly ranking in order to identify the best student each month

They were a great way to recognize the best students, however, recognition for a single student each month made it very difficult to achieve.

That is why we came up with developing our badges, such as those that exist on sites like [Stack Overflow](https://stackoverflow.com/help/badges), [HackerRank](https://www.hackerrank.com/scoring/badges-and-medals), or even right here, in [DEV](https://dev.to/badges), that allow any student to be rewarded for small or large achievements, they achieve on the platform.

## What exactly was the Badge System we wanted to build? <a name="proposal"></a>
We named our project "Badge System" and not just "Badges" because we wanted a framework through which anyone, with just a little knowledge of the rules, could create new badges for the platform.

So basically, what we wanted to create was a system capable of:
- create new badges from a simple configuration;
- display the badges in many locations on the platform;
- assign badges to users where appropriate;

and we managed to do it as is!

This post ends here, in the following part of this series of posts, I'll describe how the project was divided and what technologies were used for each of the parts.

I hope that this series of tutorials will be helpful for you, any questions you have, I will gladly answer them if you send them to me by any means.
App That Will Help You Learn To Code(BEST)
Tags: apps, beginners
Published: 2020-12-21 13:02:02

Technology is constantly growing and with that comes new careers and opportunities. Coding is a major part of that world and it can be a vital skill. Do you have the desire to learn to code, but not sure where to start or have the means to go back to school to learn? Luckily, there are a few ways to learn to code like a pro just by using your phone.

Here is a app that will help you learn to code for beginers specially...

 __This was i was talking about__

 __Udacity__

#coding
##coding
###coding
####coding

 _details_
The best thing about this app is the many choices of coding you can learn. From HTML, CSS, JavaScript, Python, and other- this app offers courses taught by industry leaders from places like Google and Facebook. The app is free for many of the courses, but if you opt for the premium version of the app- you can gain access to feedback from those in their field and connect with other's learning how to code as well. This is more than a platform to learn, but it helps build a community and make connections with those interested in coding. Some of the premium courses recently released can actually teach you how to build artificial intelligence as well, but can be a bit pricey ranging from $1000-$2400 a course.

##Pics-

##Click on the blue text to open image
[logo](https://thumbor.forbes.com/thumbor/960x0/https%3A%2F%2Fblogs-images.forbes.com%2Fnicolemartin1%2Ffiles%2F2019%2F04%2Fudacity-1200x630.jpg)
[dashboard]
(https://www.classcentral.com/report/wp-content/uploads/2018/12/Screenshot_2018-12-18-Udacity-Free-Online-Classes-Nanodegrees-Udacity.jpg)
[others]
(https://onlinecoursetutorials.com/wp-content/uploads/2019/10/best-udacity-courses.png)
Share code snippets easily with your friends
Tags: share, sharecode, lua, html
Published: 2020-12-21 13:00:55

Happy Christmas 🤶 everyone in advance.

I am back with a new update in GoOnlineTools.

I am happy to announce that we launched a new feature in GoOnlineTools which you can use to share code snippets easily with your friends or colleagues.

So today in this article I will introduce [Share code snippets](https://goonlinetools.com/snapshot/share/) tool

![share code snippets](https://dev-to-uploads.s3.amazonaws.com/i/f5j6b9ooji8bou159qmq.jpg)

## How to share code snippets

1. Open [Share code snippets](https://goonlinetools.com/snapshot/share/)

2. Select code language (e.g - HTML)

3. Write or paste code on the editor.

4. Now click on the share code button to get a sharable URL.

You must be logged in to GoOnlineTools to use this feature. You can share the published URL with anyone. 

## Here is how the shared code snippet looks:
![goonlinetools shared code](https://dev-to-uploads.s3.amazonaws.com/i/dj64dhhn5quap9xorezd.jpg)

Currently, this code sharing tool supports HTML, JSON, CSS, SQL, LUA, XML, PHP code languages but in the future, we'll add more.

**Supported Browser** - Chrome, Microsoft Edge

I hope this feature help to solve the developer code sharing problem.

If you think any feature added to this code sharing tool then please let me know. I am looking for developers feedback 😍
Daily Developer Jokes - Monday, Dec 21, 2020
Tags: jokes, dailydeveloperjokes
Published: 2020-12-21 13:00:22

---
title: "Daily Developer Jokes - Monday, Dec 21, 2020"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Monday%2C%20Dec%2021%2C%202020"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1258ef9deee.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ What did the proud React component say to its child?

___A:___ I've got to give you props
 -->
Sapiens | Antifragile: A Brief History Of Money & Bitcoin’s Antifragility
Tags: bitcoin, blockchain, antifragile, sapiens
Published: 2020-12-25 10:58:55

---
title: Sapiens | Antifragile: A Brief History Of Money & Bitcoin’s Antifragility
published: true
date: 2020-12-21 12:59:48 UTC
tags: bitcoin,blockchain,antifragile,sapiens
canonical_url: https://medium.com/coinmonks/sapiens-antifragile-a-brief-history-of-money-bitcoins-antifragility-14d2edc489bc
---

[![](https://cdn-images-1.medium.com/max/1458/1*hB11Xkaux40adW8OGqvs-A.png)](https://medium.com/coinmonks/sapiens-antifragile-a-brief-history-of-money-bitcoins-antifragility-14d2edc489bc?source=rss----721b17443fd5---4)

Bitcoin has been set on a path to become the most Antifragile monetary system ever created — Antifragile

[Continue reading on Coinmonks »](https://medium.com/coinmonks/sapiens-antifragile-a-brief-history-of-money-bitcoins-antifragility-14d2edc489bc?source=rss----721b17443fd5---4)
5+ Modern Web Design Trends for 2021
Tags: webdesigntrend2021, modernwebdesigntrend
Published: 2020-12-21 11:48:39

Though creative web trends are always evolving, they are essential to keep one in vogue and relevant to the audience. You can seize big opportunities by embracing trends which can help you gain massive engagement and prestige in your industry.  

There are the best 5+ web design trends in 2021 that the offers of best website designing services in Delhi are going to stand by in 2021 to ensure that your brand closely connects with the valuable customers.

**1. Human-like chatbots**
Chatbots are on to take over the human-handled customer care operations as AI and machine learning become advanced. We can believe that chatbots will become the norm for simple customer service requests in future.

**2. Hero Size Image On Homepage with only text**
Grab audience attention and present a distraction-free messaging by utilizing full-screen hero sections. It can give a great opportunity for storytelling. Bearing in mind that images will appear variedly based on search engine dimensions, employ an image that will fit well with most.

**3. Bold Fonts**
Bold typography that highlights your message and demands user attention is trending. Coupled with neutral background colours, the heavy and large fonts point out the headlines. You would find bold fonts used in the websites of many large corporations.

Read Also:- [How to Grow Your Business Online?](https://www.cyberworx.in/how-to-grow-your-business-online.php)

**4. White Space**
White space is used to a focused, distraction-free web design where content and the essential elements are emphasised on. The user experience with white space is calming for your audience with improved readability.


**5. Mobile-First Design**
Mobile usage has exceeded the desktop one. Hence, designing websites with mobile in mind first is what the best web designing company in Delhi does. A study found that half of all web traffic worldwide comes from mobile devices and this figure is likely to rise. Also, it is best from the SEO perspective as well for Google ranks mobile-friendly sites better since 2018.

**6. Bold Color**
Colourful minimalism goes in tandem with the notable web design trend of 2021: integrating colour in design! Bold and bright colours help your brand gain more recognition among your audience than the safe, soft neutrals which have been chosen by companies over the past years.


It is hoped incorporating the mentioned tips and trends will help you gain furthermore customer engagement.


**Conclusion**

[CyberWorx Technologies](https://www.cyberworx.in/) is a leading [website designing company in Delhi](https://www.cyberworx.in/web-designing-development.php) that has designed countless, robust websites with the latest trends utilised in the web design to give businesses a thriving online presence. Partner with CyberWorx Technologies and shoot up your sales.
AI | Car Price Predictor | ScikitLearn
Tags: machinelearning, heroku, github, webdev
Published: 2020-12-21 12:57:49

Made Car Price Predictor Machine Learning app. Used RandomForest model and deployed on Heroku
Features Used: Year Of Purchase, Price, Fuel Type, Distance Covered, No of Owners.
<a href="https://carpricepredictorgs.herokuapp.com/">Live Deployed Model</a>
Jordan Scrapes North Carolina, Part 2. AWS Lambda and Dynamo DB
Tags: webscraping, axios, cheerio, lambda
Published: 2021-01-29 12:50:12

---
title: Jordan Scrapes North Carolina, Part 2. AWS Lambda and Dynamo DB
published: true
date: 2020-12-21 12:53:00 UTC
tags: WebScraping,Axios,cheerio,lambda
canonical_url: https://javascriptwebscrapingguy.com/jordan-scrapes-north-carolina-part-2-aws-lambda-and-dynamo-db/?utm_source=rss&utm_medium=rss&utm_campaign=jordan-scrapes-north-carolina-part-2-aws-lambda-and-dynamo-db
---

This is part 2 of the video to scrape North Carolina. This time finished off the scrape and getting the data. I also was able to get this working on AWS Lambda and AWS Dynamo DB.

<iframe title="Jordan Scrapes North Carolina Part 2" width="640" height="360" src="https://www.youtube.com/embed/yECwkWgybYU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

## Looking for business leads?

Using the techniques talked about here at [javascriptwebscrapingguy.com](https://javascriptwebscrapingguy.com), we’ve been able to launch a way to access awesome web data. Learn more at [Cobalt Intelligence](https://cobaltintelligence.com)!

The post [Jordan Scrapes North Carolina, Part 2. AWS Lambda and Dynamo DB](https://javascriptwebscrapingguy.com/jordan-scrapes-north-carolina-part-2-aws-lambda-and-dynamo-db/) appeared first on [Javascript Web Scraping Guy](https://javascriptwebscrapingguy.com).
Easy way to Generate and Validate OTP in the Laravel
Tags: laravel, php, otp
Published: 2020-12-21 12:52:52

In this post I will show how to generate and validate the OTP (One Time Password) using a simple Laravel package. https://github.com/seshac/otp-generator. 


So, Let's start and follow below three simple steps.

1. You can generate OTP using any unique identification (Prefer Mobile number or Email),
2. Send to end user using any notification provider
3. Finally, verify using the same unique identification.


Installation and Setup process :

## Installation

You can install the package via composer:

```bash
composer require seshac/otp-generator
```

You can publish and run the migrations with:

```bash
php artisan vendor:publish --provider="Seshac\Otp\OtpServiceProvider" --tag="migrations"
php artisan migrate
```

You can publish the config file with:

```bash
php artisan vendor:publish --provider="Seshac\Otp\OtpServiceProvider" --tag="config"
```
Once you published you can configure all otp-generator.php config values based on your requirements.

## Usage

```php
use Seshac\Otp\Otp;
.
.
$otp =  Otp::generate($identifier);
.
$verify = Otp::validate($identifier, $otp->token);
// response
{
  "status": true
  "message": "OTP is valid"
}
```

You have control to update the setting at otp-generator.php config file, but you control while generating also

## Advance Usage

```php
use Seshac\Otp\Otp;
.
.
$otp =  Otp::setValidity(30)  // otp validity time in mins
      ->setLength(4)  // Lenght of the generated otp
      ->setMaximumOtpsAllowed(10) // Number of times allowed to regenerate otps
      ->setOnlyDigits(false)  // generated otp contains mixed characters ex:ad2312
      ->setUseSameToken(true) // if you re-generate OTP, you will get same token
      ->generate($identifier);
.
$verify = Otp::setAllowedAttempts(10) // number of times they can allow to attempt with wrong token
    ->validate($identifier, $otp->token);

```

Here the GitHub repository https://github.com/seshac/otp-generator

If you find any issues, please, feel to free open an issue here. 
https://github.com/seshac/otp-generator/issues