teleren/devto huggingface dataset:
Digital marketing courses in pashaim vihar
Tags: digital, marketing, javascript, beginners
Published: 2024-06-02 08:23:52

- software program created by Microsoft that uses spreadsheets to organize numbers and data with formulas and functions. Excel analysis is ubiquitous around the world and used by businesses of all sizes to perform financial analysis. Check out CFI's free Excel Crash Course here![](url
https://dynamic-futuretech.com/

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/in2dr4io0rl36go3l9lz.png))
Bring back lost users on your website with emojis ✨
Tags: marketing, productivity, javascript, startup
Published: 2024-06-02 08:09:44

Do you have an E-commerce website and are tired of losing customers to competitors? NO MORE!! 

**TabRizz [https://tabrizz.com/] is here to change the game.**

### Turn your Tab with Emoji animations

TabRizz is designed to bring back lost users with emoji animation. 
As soon as users leave your website, emojis appear on your website tab, making it different, cool, and attractive.

It is a FREE, NO-CODE solution and compatible with all the platforms including Shopify, Wix, WordPress, React apps, etc.


Here's how it works:

1 Select emojis

![Tabrizz Ad output](https://www.tabrizz.com/static/media/selectEmoji.68067d31e17ecf574b58.png)

2 Select Time for animations

![Tabrizz Ad output](https://www.tabrizz.com/static/media/time.cf75d871dfa5abe6557c.png)

3 Generate script

That's it. 
use this script in your website and it's done.

Visit https://tabrizz.com and give it a try!! ✨

Thanks
GitHub Fundamentals Exam - Import topics to revise
Tags: github, fundamentals
Published: 2024-06-02 08:05:40

1. Alpha vs beta version in github
2. How to start the code spaces
3. Different kinds of charts - current charts vs historical charts
https://docs.github.com/en/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects
4. You can view everyone who has starred a public repository or a private repository you have access to. To view everyone who has starred a repository, add /stargazers to the end of the URL of a repository. For example, to view stargazers for the github/docs repository, visit https://github.com/github/docs/stargazers.
5. which language is used to enter the comments in github. - markdown

6. codespaces can be opened using  
  - click on +
7. Differences btn github.dev and codespaces
8. stages in github codespaces
9. ISSUE Templates will be in which folder?
10. Github teams can be created as secrets and which is available to members
11.Copilot individual vs business and what are extra features individual subscription will have?

12. Git hub repo topics -similar to SEO Tags

https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels

13.What Project descriptor will automatically save when you change it? 

Project name
A GitHub Project's name is the only descriptor that saves automatically.

Project description
You need to ensure your click save after writing your description to save it.

14.What's the best way to make sure you're integrating the most secure versions of your project dependencies? 

Configure your package files to always use the latest versions of dependencies.

Check each project's security details closely before adding it to your dependencies by confirming its version status across multiple advisory sites.
Even if this practice helps you start off with a secure version of a given dependency, it won't ensure that you're safe from future vulnerabilities. You would need to constantly monitor every package to ensure compliance, which might be infeasible.


Enable Dependabot for your repository.
Dependabot scans your repository's dependency manifests and notifies you via pull request whenever a version you rely is marked as insecure.

15.Draft pull request - When you create a pull request, you can choose to either create a pull request that’s ready for review or a draft pull request. A pull request with a draft status can’t be merged, and code owners aren’t automatically requested to review draft pull requests.

https://learn.microsoft.com/en-us/training/modules/manage-changes-pull-requests-github/2-what-are-pull-requests

If you enjoyed reading this blog post and found it informative, please take a moment to share your thoughts by leaving a review and liking it 😀 and follow me in [dev.to ](https://dev.to/srinivasuluparanduru), [linkedin](https://linkedin.com/in/srinivasuluparanduru/) and [buy me a coffee](https://buymeacoffee.com/srinivasuluparanduru)
เริ่มต้น Quarkus 3 part 2.1 Web
Published: 2024-06-02 07:54:03

ใน part นี้เราจะเริ่มเพิ่ม html template Qute เพื่อให้ render html ที่ server side

เริ่ม !
`quarkus dev` ก่อนเลย เพราะว่ามันจะ auto reload dependency ให้ด้วย สุดยอดดดด

จากนั้นเราแก้ pom.xml โดยเพิ่ม 
```xml
<dependency>
    <groupId>io.quarkiverse.qute.web</groupId>
    <artifactId>quarkus-qute-web</artifactId>
</dependency>
```
เมื่อเซฟมันก็จะไปโหลด deps มาให้เลย (เราไม่ต้องสนใจ dev ต่อ)
เราเริ่มสร้าง template แรกเลยโดย qute จะไปอ่าน template จาก 2 ที่ด้วยกัน
1. แบบไม่มี controller มันจะไปอ่านที่ `src/main/resource/templates/pub/` เวลาเข้าถึงก็เข้าถึงได้ตรงๆ ที่ path /file เลย เช่น `src/main/resource/templates/pub/foo.html ` จะเข้าถึงได้ที่ `/foo` and `/foo.html` ได้เลย
2. แบบอ้างอิงกับ Rest controller อันนี้เราจะวางที่ `src/main/resources/templates` และเข้าถึงผ่าน rest endpoint ของเรา

เราเน้นแบบ rest นะ(ใน part1 เรามี rest ใน project แล้ว)
ให้เราเพิ่ม controller แบบนี้ (ลบ GreetingResource ออกด้วยนะครับ มันพาธเดียวกัน)
ดังนั้น เพื่อให้มันรองรับ rest endpoint แบบไม่ต้องเมนวลให้เพิ่ม
```xml
       <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>quarkus-rest-qute</artifactId>
        </dependency>
```

> ใน https://quarkus.io/guides/qute เขาไม่ได้ใส่ quarkus-rest-qute คิดว่าเอกสารผิดนะ ถ้าไม่ใส่ เราต้องเรียก TemplateInstance.data().render() เอง ContainerResponseFilter จะไม่ทำงาน

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


ที่ capture รูปมาให้ดูเพราะจะได้เห็น template path จากในโค๊ด `@Inject Template hello` เป็นการ inject qute template instance เข้ามา ซึ่ง template file เราอยู่ที่ `src/main/resources/templates/hello.html` ซึ่งจะชื่อเดียวกับ instance variable(hello)  ถ้าเราอยาก custom path ให้ใช้ `@Location`
มาดู hello.html กัน

```html
<!DOCTYPE html>
<html lang="en">
<body>
<h1>Hello {name}!</h1>
</body>
</html>
```
จะมีการใช้ Qute expression {name} ซึ่งกันนี้เราจะส่งเป็นพรามิเตอร์มาจาก cpntroller จากตรงนี้ `return hello.data("name", name);  `


## Type-safe templates
1. เราจะจัดโครงสร้าง directory ด้วย `ชื่อคลาส/template_method` เช่น คลาส HelloResource และมี template method ชื่อ hello เทมเพลทจะอยู่ `src/main/resources/templates/HelloResource/hello.html`
2. ให้สร้าง static inner class Rest controller `@CheckedTemplate static class Template {}` ซึ่งให้กำหนด template method ไว้ในนั้น
3. method กำหนด แบบนี้ `public static native TemplateInstance template_method_name(String  template_param)`

ตัวอย่าง


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


อ้างอิง 
https://quarkus.io/guides/qute


part 1 https://dev.to/pramoth/erimtn-quarkus-3-part-1-ane
A Farcaster Frame Starter For Slides
Tags: farcaster, frames, blockchain, web3
Published: 2024-06-02 07:53:41

## What

With this starter, you can create a frame for slides on Farcaster in one minute.

The sweeter thing is you can use markdown and no need to touch any code for frame.

## How

This is how:

1. create a direct for your new slides in `contents`.
1. write the slides in markdown.
1. `pnpm convert`
1. review it locally with `pnpm dev`
1. publish it on vercel with `pnpm deploy`

Done!

### Known Issues

Using relative paths for images in slides won't generate the final images for the sliedes correctly.

But you can start a local http server for a workaround. See the example in [this example](contents/doc/01-what.md):

```markdown
![content-org](http://localhost:9000/contents/doc/content-org.png)
```

To setup a local http server:

```shell
python3 -m http.server 9000
```

## The Frames Site

The default site generated is organized as below:

1. `/` is the index of the whole site.
1. `/submit` is the target frame for the `Go` button.
1. `/:slide` presents the selected `slide` in a frame. The value of `slide` is one of the names of the subdirectories in `contents`.

## Customization

This starter is using [mdimg](https://github.com/LolipopJ/mdimg) and the site builder is in [convert.ts](./scripts/convert.ts). So:

- for style, read `mdimg` document.
- for generation, change `convert.ts` and update `/api/index.tsx`.

## Showcase

Read this document in [this frame](https://warpcast.com/foxgem/0xaebf8686).

If you are interested in it, here is the [code](https://github.com/foxgem/a-farcaster-frame-starter-for-slides).
Temu Coupon Codes{acp856709} 2024: Latest Offers Available
Tags: temu, coupon, code, temucouponcode
Published: 2024-06-02 07:45:00

Temu offers a range of coupon codes for 2024, allowing you to save significantly on your purchases. Here are some of the latest and verified offers:

$100 Off Coupon Code: Use code "acp856709" to get $100 off your order.
90% Off Coupon Code: Use code "acp856709" to get 90% off your order.
 50% with free shipping Off Coupon Code: Use code "acp856709" to get off your order.
How to Redeem These Coupon Codes:
Add Products to Cart: Add the items you want to buy to your Temu cart.
Proceed to Checkout: Go to the checkout page.
Enter Coupon Code: Enter the coupon code in the designated field.
Apply Discount: The discount will be applied to your order.
Please note that these coupon codes are subject to change and may have specific terms and conditions. Always verify the coupo
Javascript Template Engines Benchmark (2024)
Tags: javascript, ejs, handlebars, pug
Published: 2024-06-02 07:40:12

## TLDR

![Javascript Template Engine Benchmark Results](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mjn9w4xn9eb8pdaoq3lk.png)

## About
Template engines have long been a cornerstone of web development, enabling developers to dynamically generate HTML using logic and data. As the landscape of JavaScript library and framework options has expanded, so too has the variety of template engines available. This article explores the performance characteristics of several popular JavaScript template engines through rigorous benchmarking.

## What tested

The primary goal of a template engine is to separate the presentation layer from the business logic, making it easier to manage and maintain code. Given the rapid evolution of web applications and the intensive demands placed upon them, performance is a critical consideration. To help you make an informed decision, we will benchmark a selection of contemporary template engines:

1. Eta.js
1. Liquid.js
1. Handlebars
1. Nunjucks
1. EJS
1. Edge.js

## Source
https://github.com/crafter999/template-engine-benchmarks

## Support
If you liked this article follow me on Twitter, it's free!
https://twitter.com/devcrafter91
Temu Coupon "act200019" Codes : Enjoy 90% Off Instant Savings
Published: 2024-06-02 07:38:07

Based on the provided sources, the query about Temu coupon codes "act200019" to enjoy 90% off instant savings is not directly supported. The available information focuses on a $100 discount rather than a 90% discount. The Temu coupon codes "act200019" mentioned in the sources offer $100 off for both new and existing customers, not a 90% discount. Therefore, there is no specific mention of a 90% discount in the provided search results.
Use Temu coupon Code [aci384098] : Get $100 And 30% Discount
Published: 2024-06-02 07:31:02

To use the Temu coupon code act200019  and get $100 off and 30% discount, follow these steps:
Sign Up for a New Account: Ensure you are a new user by signing up for a Temu account using your email address or social media login.
Browse and Add Items to Your Cart: Browse through the various categories and add items to your cart. Make sure your total purchase amount meets the minimum requirement for the coupon to be applied.
Proceed to Checkout: After adding all desired items to your cart, click on the cart icon and proceed to checkout.
Enter the Coupon Code: During the checkout process, enter the code act200019 in the field labeled "Promo Code" or "Coupon Code" and click "Apply".
Verify Discount: Ensure that the $100 discount and 30% off have been applied to your order before completing the purchase. The total amount should reflect the discounts.
By following these steps and using the correct coupon code, you can enjoy the $100 off and 30% discount on your Temu purchase.
Temu Coupons code "act200019" $100 off: Unlock Amazing Deals Today
Published: 2024-06-02 07:28:26

To unlock amazing deals today at Temu, you can use the following coupon codes and tips:
30% Off Sitewide for New Customers
Use the code act200019 to get 30% off your first order. This code is exclusive to new users and can be applied during checkout.
£100 Off App Orders
Apply the code act200019 to get £100 off your first app order. This code is also exclusive to new users and can be used in the Temu app.
30% Off Orders Over £10
Use the code act200019 to get 30% off orders over £10. This code can be applied during checkout and is valid for all users.
Free Shipping and Returns
Temu offers free shipping on all orders and free returns within 90 days. This is a great way to save on shipping costs and ensure you can return items if needed.
Clearance Section
Temu has a clearance section where you can find discounted items. These items are often reduced to clear and sell out quickly, so be sure to check this section regularly for great deals.
Stacking Coupons
Unfortunately, you cannot apply two or more Temu coupon codes per order. Make sure you are applying the best Temu promo code to your order.
Additional Tips
Ensure you are using the correct coupon code, as different codes may have different terms and conditions.
Check the expiration date of the coupon code to avoid missing the deadline.
Verify the terms and conditions of the coupon code to ensure it is applicable to your purchase.
By following these steps and using the correct coupon codes, you can unlock amazing deals today at Temu.
How to Get a Free Custom Domain as a Student
Tags: customdomain, dns, freecustomdomain, namecheap
Published: 2024-06-02 06:59:21

## Introduction
As developers and tech enthusiasts, having a custom domain name can be essential for branding, professional appearance, and online identity. In this article, I am going to walk you through a step-by-step process to obtain a custom domain for free using Namecheap. 

## Step 1: Sign Up for Namecheap as a Student
To obtain a free custom domain, you have to provide a valid school-issued email address. There are two ways to sign up for Namecheap as a student.
 
**1st way: Join GitHub Education First**
GitHub offers a free education plan for students. I highly recommend to join if you haven't joined yet. Here is a [step-by-step process](https://dev.to/ryoichihomma/github-education-free-plan-recommended-for-students-3hbj).

After joining GitHub Education, you will visit [GitHub Student Developer Pack page](https://education.github.com/pack/offers), and then scroll down to Namecheap. ![Namecheap1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vwgle9qyokegvfr53pdn.png) Once you click the first offer link of Namecheap, your status will be automatically verified with GitHub. 
![Namecheap2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gbqukazia3ls9sjdmmh1.png)

**1-2. Directly Join Namecheap as a Student**
If you skip joining GitHub Education, you'll be required to submit your valid school-issued email when you order the custom domain. ![Namecheap3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vuzf3a7kags14txl1bx9.png)


## Step 2: Enter Your Desired Custom Domain
You simply enter your desired custom domain and then click the "find" button. If the input domain is already taken, you have to choose or enter a different domain name. On the next page, you will see your-custom-domain.me is available for free. You can see other available custom domains that are not free though, Namecheap offers a lot of popular domains available at cheaper prices than other domain registers. Then, add it to your shopping cart and complete the order. ![Namecheap4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f9n77n8z9gjfou0e0lea.png) The custom domain is finally yours!
Temu Coupon "act200019": Save Big on Your Next Purchase
Published: 2024-06-02 07:25:06

To save big on your next Temu purchase, you can use the following coupon codes:
30% Off Sitewide for New Customers: Use the code act200019 to receive a 30% discount on your first purchase. This offer is exclusive to new customers and can be redeemed at checkout.
£100 Off App Orders: Apply the code act200019 to receive a £100 discount on your first order through the Temu app. This code is exclusively for new users.
30% Off Orders Over £10: "Use the code TEMU30 to get 30% off orders over £10. This code can be applied during checkout and is valid for all users."
Free Shipping and Returns:"Use the code TEMU30 to get 30% off orders over £10. This code can be applied during checkout and is valid for all users."
Clearance Section: Temu has a clearance section where you can find discounted items. These items are often reduced to clear and sell out quickly, so be sure to check this section regularly for great deals.
By following these tips and using the correct coupon codes, you can save big on your next Temu purchase.
Easiest Way to Tinker with Your Laravel Application
Tags: laravel, tinker
Published: 2024-06-02 07:24:17

Tinkering with your Laravel application is an excellent way to interact with your application, explore your database, and debug your code. Laravel provides a console command, `php artisan tinker`, which allows you to play with every part of your application interactively. However, using a PHP file for tinkering can be even more convenient, as it allows you to write, modify, and save your code easily.

In this blog post, we will demonstrate how to tinker with your Laravel application using a PHP file. This method is advantageous because it is easier to work with a PHP file than with a console command.

## Getting Started
First, create a PHP file named `tinker.php`, If you are using an IDE like PhpStorm, you can create a scratch file so that you don't have to delete it each time you commit your code. This approach ensures a cleaner and more organized workflow.

Next, set up the Laravel application in tinker.php as follows:

```php
<?php

const BASE_PATH = '/Users/ellite/code/jobins';

require_once BASE_PATH.'/vendor/autoload.php';

use Illuminate\Foundation\Console\Kernel;

$app = require BASE_PATH.'/bootstrap/app.php';
$app->make(Kernel::class)->bootstrap();

dd(\App\Model\AdminModel::query()->first());
```

## Explanation
Autoload Dependencies:

```php
const BASE_PATH = '/Users/Bedram/code/example';
require_once BASE_PATH.'/vendor/autoload.php';
# This line sets the base path to your Laravel project directory.
```

Bootstrap the Laravel Application:

```php
use Illuminate\Foundation\Console\Kernel;

$app = require BASE_PATH.'/bootstrap/app.php';
$app->make(Kernel::class)->bootstrap();
```

These lines initialize the Laravel application by requiring the app.php file and bootstrapping the Kernel. That's it, That all you need to setup your tinkering.


## Additional Examples
Fetching All Records:

```php
dd(\App\Model\AdminModel::all());
dd(\App\Model\AdminModel::where('status', 'active')->get());
```
Handling Relationships:

```php
$admin = \App\Model\AdminModel::with('roles')->first();
dd($admin);
```

Creating a New Record:

```php
$newAdmin = \App\Model\AdminModel::create([
    'name' => 'New Admin',
    'email' => 'newadmin@example.com',
    'password' => bcrypt('password123'),
    'status' => 'active',
]);
dd($newAdmin);
```

Updating a Record:

```php
$admin = \App\Model\AdminModel::first();
$admin->update(['status' => 'inactive']);
dd($admin);
Deleting a Record:
```

Deleting a Record
```php
$admin = \App\Model\AdminModel::first();
$admin->delete();
dd('Record deleted');
```
## Conclusion
Laravel's Eloquent ORM and the php artisan tinker command make it incredibly easy to interact with your application and database. However, using a PHP file for tinkering can offer even more flexibility and ease of use. By following the steps outlined in this blog post, you can quickly set up a PHP file to explore and debug your Laravel application efficiently.

Happy tinkering!
Temu Coupon Code "act200019": Get Exclusive Discounts Now
Published: 2024-06-02 07:19:13

To get exclusive discounts on Temu, you can use the following coupon codes:
act200019: This code offers $100 off for new users. To apply the code, follow these steps:Sign up for a new Temu account using the referral code act200019.
After signing up, you will receive the $100 off coupon bundle bonus.
Use the act200019 code during checkout to apply the $100 bonus and 30% discount on your purchase.
acp856709: This code offers a 30% discount. To apply the code, follow these steps:Ensure you are a new user by signing up for a Temu account using your email address or social media login.
Browse through the various categories and add items to your cart. Make sure your total purchase amount meets the minimum requirement for the coupon to be applied.
Proceed to checkout and enter the code act200019 in the field labeled "Promo Code" or "Coupon Code" and click "Apply".
Verify that the 30% discount has been applied to your order before completing the purchase.
By following these steps and using the correct coupon codes, you can enjoy exclusive discounts on your Temu purchases.