teleren/devto huggingface dataset:
4G -> 5G -> 6G
Published: 2022-11-20 09:27:31

Applications which existed in 4g will become 10 times faster in 5g and  100 faster in 6g in terms of handling uploads and downloads. The key reason is the communication infrastructure which is going to change in the internet backbone. The devices will be upgraded to 5g and 6g soon. In some of the countries it is happening now. This will change how the locational intelligence and real time streaming applications perform and how they are being used.  Roadside traffic and wealth management applications will have new use cases as features.  The other AI applications related to NLP, NLU, Clustering, Supervised and Unsupervised learning ML algorithms will work in real time by using the historic data available on the cloud. Scalability and reliability of the AI applications and solutions will improve with 5g and 6g implementations. Conversational AI solutions which helped to automate customer service will work more efficiently and substituting human for monotonous and frequently asked queries.
⌨️Akko 3068B (After One Week)
Published: 2022-10-20 21:09:50

So, I made a [post](https://dev.to/kurtissfrost/diving-in-to-the-world-of-mechanical-keyboards-1ibc) the other day about how I had gotten a new keyboard. Well, it's been one week and my feelings on it haven't changed.

I am still very much in love with this keyboard. It is still a dream to type on and I really enjoy the Jelly Pink switches that are inside of it. Not everything is as good as it seems though. I do have a few complaints about the board:

The keys are super sensitive at times. This isn't so much a fault of the board or switches themselves as it is my own human error. I am not used to the feel of linear switches or mechanical keyboards in general. I'm just going to have to keeping using it until I get used to it. On the bright side though, the key caps feel quality and I can't stop gushing about the Jelly Pinks. One thing I have still not done yet is doing the tape mod or the band aid mod. I heard that both of those things together can make the keyboard sound WAY better. Especially if the switches are properly lubed. I don't have any of the tools for that just yet but, when I do, I am going to make this bad boy sounds amazing!

No print screen button. Again, this is not a fault of the board. I knew when I bought it that there wasn't going to be a print screen button and I was okay with that. BUT, since I use that button a lot when I'm working in Photoshop, I kinda miss the hell out of it. Sure I can use the Akko software to map a new button for it but, the last time I did this, it wound up swapping my W,S,A,& D key to the corresponding arrow keys. Not really sure why that happened. I just had to reset the board's internal memory and everything was fixed. So that  was kind of an annoyance at first until I found out about resetting the memory. Once I did that, everything went back to normal. I haven't tried to set the macros back up since then.

Other than those 2 things, I can't really complain about this board. As I have stated many times, the board is a blast to type on and a joy to use. I haven't gotten to do any scripting or anything with it yet. It's mostly just been typing but, I can't imagine that experience is any different. I would also like to point out again that, I don't really have another keyboard to compare this too so I'm just running primarily off of first impressions. If I had to rate this board right now out of 5, I would probably give it 4.5/5. This is a great beginner board and I enjoy it so much. I want to try to get some more linear switches to try out and see if maybe there are some out there that I like more than the Jelly Pinks. I have my eyes on a few different ones but, I'm trying to learn more before I start diving too deep into it.

Well, that's really about it for the day. Thanks for reading and I hope you have a wonderful day!


![signature](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1rz0chcfedsri7ei0glf.png)
WEB.2 to WEB.3 - Transition to a Decentralized Web
Tags: web3, datascience, programming
Published: 2022-11-20 08:53:38

WEB.2 to WEB.3 - Transition to a Decentralized Web

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4141pts8cvtubmfz0ssj.jpg)
10 reasons devs can be thankful this Thanksgiving 🦃
Published: 2022-11-20 08:49:43

Channeling my inner David Letterman here... 

10: Dall-E for making all memes and gifs on Slack so much better.

![Blue rubber duck watching Game of Thrones](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7tfd5s138ju2yee4b3wu.png)

9: Large external monitors. You don’t have to ask.

8: Name tags! 2022 in-person dev conferences were the best.

7: NASDAQ for adding spice to our lives and roadmap.

6: Your favorite dev tools for making you look so good at work.

5: The new developer you onboarded didn’t ask you “how to” questions once an hour, and used a Documentation Playlist instead.

4: All of the caffeine consumed this year.

3: Your go-to code reviewer who nails the funniest yet helpful comments.

2: Open source.

1: You can find your [documentation](https://swimm.io/product?utm_source=dev-to&utm_medium=publisher&utm_campaign=thanksgiving-post), and it’s actually up to date.
Business Problem without a Solution?
Tags: business, software, show
Published: 2022-11-20 08:48:06

---
title: Business Problem without a Solution?
published: true
description: Get a free software solution for your business problem
tags: business,software,show
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4q9sxbaii63t26umcpbz.png
# Use a ratio of 100:42 for best results.
# published_at: 2022-11-20 08:42 +0000
---
Starting in January of next year, I will have more time to work on my own projects. To get in contact with real business problems, I launched the Free Solution Deal on [https://freesolutiondeal.com](https://freesolutiondeal.com), where business owners or managers can participate to get a chance to receive a free software-based solution that solves your business problem.



#The Deal Conditions

* You have a problem in your business that is not resolved or not well resolved, and can imagine that there could be a (better) software-based solution.
* You must NOT provide or have any solution in mind for it.
You give me a clear description of your problem and what company you have or are working for.
* I will preselect some problems until end of 2022 and then start doing interviews if you are part of them. During this process, I will learn more about the problem and try to propose some rough solutions.
* I will, after that phase, select a max of three problems where I define a detailed solution which I then present to the “problem owners”
* I will start to build the proposed solution If at least one of them agrees that they can resolve the problem and deliver them as a Software as a Service product.
* You as the selected problem owner, will get the solution first, 100% free, for a lifetime, with all initial and future features and exclusive support through me.
*You will get a contract with my US company assuring the usage right for your company

##Read more and participate on [freesolutiondeal.com](freesolutiondeal.com)
Guess the logo : #1
Tags: logo, programming, beginners, opensource
Published: 2022-11-20 08:44:55

Hey hey.. 🙌

Welcome to yet another episode of "Guess The Logo" series. 💻

You can guess the logo related to programming, for each logo, there will be 3 sec time ⏱️ to guess.

Ready for comment ✍️ the correct guess count.

{% embed https://youtu.be/eK10Ftpwp7U %}
Today's Fun Joke For Developers - Daily Developer Jokes
Tags: jokes, dailydeveloperjokes
Published: 2022-11-20 08:00:12

---
title: "Today's Fun Joke For Developers - Daily Developer Jokes"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
published: true
tags: #jokes, #dailydeveloperjokes
---

Hi there! Here's today's Daily Developer Joke. We hope you enjoy it; it's a good one.

![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e12595d30baa.png)

---

For more jokes, and to submit your own joke to get featured, check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/). We're also open sourced, so feel free to view [our GitHub Profile](https://github.com/dailydeveloperjokes).

### Leave this post a ❤️ if you liked today's joke, and stay tuned for tomorrow's joke too!

_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:___ How does a programmer open a jar for their significant other?

___A:___ They install Java
 -->
Tailwind CSS tutorial #17: Font Style
Tags: css, tutorial, tailwindcss, webdev
Published: 2022-11-20 07:50:30

In the article, we will go into detail on how to use `font-style`.

## Font style
**Format**
> `text-{italic | not-italic}`

| Alignment | Tailwind Class | CSS Property |
| ------ | ------ | ------ |
|[Italic](#italic) | `italic` | `	font-style: italic;`|
|[Not-italic](#not-italic) | `not-italic` | `font-style: normal;`|

## **Italic** 
This class is used to set the font style as italic.

## **Not-italic** 
This is basically the default font, which is used to reset italic text at different breakpoints.
## **Code**
```html
<ul class="container mx-auto leading-none divide-y divide-gray-400 divide-dotted" style="font-family: Raleway">
  <li class="flex items-center justify-between px-4 py-2">
    <div>
      <div class="italic font-light text-5xl align-middle mb-2">Hello World</div>
    </div>
    <div class="text-xs font-semibold font-mono whitespace-nowrap px-2 py-1 ml-5 rounded text-white bg-pink-500 rounded-2">italic	</div>
  </li>
  <li class="flex items-center justify-between px-4 py-2">
    <div>
      <div class="subpixel-antialiased font-light text-5xl align-middle mb-2">Hello World</div>
    </div>
    <div class="text-xs font-semibold font-mono whitespace-nowrap px-2 py-1 ml-5 rounded text-white bg-pink-500 rounded-2">not-italic	</div>
  </li>
</ul>
```
**Full code:**
The overall code will be attached to [repo ](https://github.com/codewithshubhi/learn-tailwind-css/blob/main/font%20style.html)link.

**Overall Output**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rlpw4r6t7y28ncg73dns.png)

**Resources:**
[tailwind.css](https://tailwindcss.com/docs)

Thank you for reading :), To learn more, check out my blogs on [Flex Direction](https://dev.to/shubhicodes/tailwind-css-tutorial-13-flex-direction-i8j), [Hackathons](https://dev.to/shubhicodes/all-about-hackathons-how-to-find-participate-win-42kk) and [Flex Wrap](https://dev.to/shubhicodes/tailwind-css-tutorial-14-flex-wrap-kee).
If you liked this article, consider following me on [Dev.to](https://dev.to/shubhicodes) for my latest publications. You can reach me on [Twitter](https://twitter.com/heyShubhi).

Keep learning! Keep coding!! 💛
Laravel 9 - Eloquent Factory & Database Seeder Tutorial
Tags: laravel, php, webdev, programming
Published: 2022-11-20 07:43:03

In this post i am going to explain about creating dummy data in database by using Laravel Factory and Seed The Database by using Database Seeder.

## Eloquent Factory

Eloquent Factory is nothing but a image of Model with fake data.

To create a model factory you have to run command below.

```php
php artisan make:factory UserFactory --model=User
```

This will generate file in database/factory/UserFactory.php

Now let's add fake data for each column.

```php
<?php

namespace Database\Factories;

use Illuminate\Support\Str;
use Illuminate\Support\Facades\Hash;
use Illuminate\Database\Eloquent\Factories\Factory;

/**
 * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User>
 */
class UserFactory extends Factory
{
    /**
     * Define the model's default state.
     *
     * @return array<string, mixed>
     */
    public function definition()
    {
        return [
            "name" => $this->faker->name(),
            "email" => $this->faker->unique()->safeEmail(),
            "username" => $this->faker->unique()->userName(),
            "mobile_no" => $this->faker->phoneNumber(),
            "password" => Hash::make("Password"),
            "email_verified_at" => now(),
            "remember_token" => Str::random(10)
        ];
    }
}
```

Now to run the factory you can use Laravel Tinker.

In terminal you can run the command below to enable Laravel Tinker.

```php
php artisan tinker
```

Now run the factory using model to generate single record with fake data.

```php
App\Models\User::factory()->create();
```

To generate more than one record you have to specify the `count` for records.
```php
App\Models\User::factory()->count(10)->create();
```

## DB Seeder

To make a seeder For UserTableSeeder by running command below.

```php
php artisan make:seed UserTableSeeder
```

This command generate a file in `database/seeders/UserTableSeeder.php`

Next Update the run function of seeder file.

```php
<?php

namespace Database\Seeders;

use App\Models\User;
use Illuminate\Database\Seeder;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;

class UserTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        User::factory()->count(1000)->create();
    }
}
```

Now Run the command below to seed the data,

```php
php artisan db:seed --class=UserTableSeeder
```

You can watch the explanation video for more clarity.

{% youtube dROeStI4uvI %}

If you face any issues while implementing, please comment your query.

Thank You for Reading

Reach Out To me.
[Twitter](https://twitter.com/shanisingh03)
[Instagram](https://www.instagram.com/shanisingh03/)
[YouTube](https://www.youtube.com/c/TechToolIndia)
Neomorphic Analog Clock using HTML, CSS & JavaScript
Tags: javascript, webdev, beginners, tutorial
Published: 2022-11-20 07:00:00

Hello Guys! Welcome to [Coding Torque](https://codingtorque.com). In this blog, I'm going to explain to you how to make a Neomorphic analog clock using HTML, CSS, and JavaScript. This will be a step-by-step guide including HTML and CSS. Let's get started 🚀.

## **Let's cover HTML Part**
We use HTML to make the skeleton of a website. HTML is a markup language.

Now let's import the font awesome CDN in our HTML `<head>` tag. fontawesome is a library that is used for icons in a website.

```html
<!-- Font Awesome Icons  -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous" />
```

Now let's import the fonts using Google Fonts API. Below is the code for `Poppins` Font. Paste the below code in `<head>` tag.

```html
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet">
```

## **Here is the final HTML code**

```html
<!DOCTYPE html>
<html lang="en">

<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Font Awesome Icons  -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
        integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA=="
        crossorigin="anonymous" />

    <!-- Google Fonts  -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet">

    <title>Neomorphic Analog Clock using JavaScript - @code.scientist x @codingtorque</title>
</head>

<body>
<div class="clock">
    <div class="outer-clock-face">
        <div class="marking marking-one"></div>
        <div class="marking marking-two"></div>
        <div class="marking marking-three"></div>
        <div class="marking marking-four"></div>
        <div class="inner-clock-face">
            <div class="hand hour-hand"></div>
            <div class="hand min-hand"></div>
            <div class="hand second-hand"></div>
        </div>
    </div>
</div>
   
</body>

</html>
```


### **Output Till Now**



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8th3ztco1lcx73210k86.png)

[continue reading](https://www.codingtorque.com/2022/09/neomorphic-analog-clock-using-html-css.html)
How to Create Profile Card in HTML and CSS
Tags: html, css, tutorial
Published: 2022-11-20 06:55:17

How to Create Profile Card in HTML and CSS

In this video tutorial, we will learn How to Create a Profile Card in HTML and CSS. Basically, cards are helpful for displaying your data such as name, designation, social sharing icons, etc.

So, You can use that to share personal details on the web. However, I've used HTML and CSS3 to design the card, inside the card have an image, font awesome icons. 

Once you watch the video tutorial, then you will be able to understand everything step by step.

{% embed https://www.youtube.com/watch?v=zgJPlcYTo3g %}
First mobile Game
Tags: python, gamedev, webdev, javascript
Published: 2022-11-20 06:31:07


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cf1kyg8a91rq8qzkrw0p.jpg)[game link](https://play.google.com/store/apps/details?id=org.crazy.crazydefence)
【Laravel】How to make controller corresponding to REST api
Tags: laravel
Published: 2022-11-20 06:21:20

REST is an abbreviation for "REpresentational State Transfer." "REST(ful) api" accesses to a uri of a proper web app by using appropriate HTTP method and url.

For example, to get data of book by specifying book id(3), 
you access to 'get/book/3.' 'Get' is a HTTP method and '/book/3' is a url in this case.

In Laravel, you can create controller that corresponds to REST api. Make controller with an option "--resource."
```
php artisan make:controller XXXController --resource
```
You will see "index","create","edit","destroy","show","update" methods are already included in the controller.
Have you moved from Twitter to Mastodon for social media?
Tags: socialmedia, mastodon
Published: 2022-11-20 06:20:37

I created a Mastodon account on [toot.cafe](https://toot.cafe) back in 2017, but I only did a little with it.

{% embed https://twitter.com/nickytonline/status/850167593163948032?s=20&t=z_olClCI4s4PJ-3Hi9km8w %}

I [tooted](https://docs.joinmastodon.org/user/posting/) a bit then came back to Twitter, but this time, it feels like a mass exodus, at least for folks in tech.

The user experience is definitely different from Twitter, but even with its clunkiness, I have started to enjoy it.

Although I'll be tooting, for the most part, I've realized that some folks use Twitter as the main point of contact with me, so I'll still be checking DMs over there and still Tweeting (just not as much as tootin'). I'll probably also be [more active on LinkedIn](https://www.linkedin.com/in/nickytonline/) too.

Another exciting development is some ex-Twitter employees have started their own Mastodon instance, [macaw.social](https://macaw.social). Thanks for linking it to me [Arthur Melo](https://mastodon.social/@arthur_melo/109377000937013389)!

Some resources you may find handy if you're new to Mastodon:

- Need a hand finding folks that are/were on Twitter and are on Mastodon instances now? Here’s a couple great tools:
    - [FedFinder](https://fedifinder.glitch.me/)
    - [Movetodon](https://www.movetodon.org/) (thanks [@citizen428](https://dev.to/citizen428)!)
- Jeremy Keith has a great post to ease you into Mastodon, [That fediverse feeling](https://adactio.com/journal/19650)

If you're on Mastodon, feel free to drop your handles in the comments so others can give you a follow over there. You can find me at [@nickytonline@toot.cafe](https://toot.cafe/@nickytonline).

What are your thoughts on Mastodon and are you considering, if you haven’t already, moving over there?

I'll end with this.

> Don’t feel under pressure to leave Twitter if it still brings you benefit. As soon as it becomes clear that it doesn’t, feel confident that you can leave Twitter and it’ll be fine.

– Andy Bell from his post [Free of the bird](https://andy-bell.co.uk/free-of-the-bird/)

Photo by <a href="https://unsplash.com/@redcharlie?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">redcharlie</a> on <a href="https://unsplash.com/s/photos/elephants?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
Whatsapp BOT with nodeJs
Tags: bot, javascript, tutorial
Published: 2022-11-20 06:04:20

`
const puppeteer = require('puppeteer');

(async function(){

    try{

        const browser = await puppeteer.launch({ headless:false })
        const page = await browser.newPage()

        await page.setUserAgent(
            "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
          );

        await page.goto("https://web.whatsapp.com/")
        await page.waitForSelector("._13NKt");
        await delay(5000)


        const contactName = "Corona Bot";
        await page.click(`span[title='${contactName}']`);
        await page.waitForSelector('.fd365im1')


        const amountOfMessages = 10;

        for(var i =0; i<amountOfMessages; i++){

            await page.type(".p3_M1", "Hi, how are you, I hope you are good!");
            delay(2000)
            await page.keyboard.press("Enter");
            await delay(500)
        }


    }catch(err){
        console.log(err)
    }

})();

function delay(time){
    return new Promise(function(resolve){
        setTimeout(resolve, time)
    })
}
`