teleren/devto huggingface dataset:
Quarterly Rewards for security researchers！
Tags: security, cybersecurity, bug, career
Published: 2024-07-02 09:34:31

🕹️Do you still remember your annual goals for 2024? 

💫Now, we have an important announcement for you: The quarterly rewards for Q3 and Q4 will be calculated as normal. Are you confident in getting a reward? Looking forward to your answer! 

Details:

1) Rising Star Award: A newly registered researcher who submits the most valid reports every quarter will be rewarded with $200;

2) Diligent Individual Award: The winner who submits the most valid reports every quarter will be rewarded with $200;

3) The King of Glory Award: Researcher who submits 10 valid reports every quarter, will be rewarded with $1000, reports should be within the bounty scope;

4) Quarterly Leaderboard Incentives: Top 3 will be rewarded with $200 per person and $100 per person for ranking 4-10. If the number of lists is insufficient, the reward will be empty.

Note: The above rankings are based on report reputations and submission time.

TECNO Security Response Center will publish the leaderboard list regularly as thanks.

How to get these rewards? Please click: TECNO Security website: [https://security.tecno.com/dashboard]
Hãng thảm sàn thể thao Enlio
Published: 2024-07-02 09:30:53


Enlio là thương hiệu hàng đầu thế giới về sản xuất thảm sàn thể thao, đặc biệt là thảm cầu lông. Với uy tín và chất lượng đã được kiểm chứng qua việc tài trợ và cung cấp thảm cho nhiều giải đấu cầu lông quốc tế lớn, Enlio khẳng định vị thế là đối tác tin cậy của các vận động viên và tổ chức thể thao chuyên nghiệp.
Thảm cầu lông A-81147 được thiết kế đặc biệt để đáp ứng các tiêu chuẩn khắt khe về độ nảy, độ ma sát và độ bền, đảm bảo trải nghiệm thi đấu tốt nhất cho người chơi. Được thiết kế màu xanh bắt mắ, lắp đặt được trong nhà. Xuất xứ từ Trung Quôc cùng thông số kỹ thuật như sau:
Quy cách: 4 Cuộn 1.8x15m
Bảo hành: 4 năm
Chiều dày: 4.7 mm
Bên cạnh đó, Enlio còn cung cấp đa dạng các loại thảm sàn thể thao khác như bóng rổ, bóng chuyền, tennis,... đáp ứng nhu cầu đa dạng của thị trường.

Với công nghệ sản xuất tiên tiến và vật liệu chất lượng cao, Enlio cam kết mang đến những sản phẩm thảm sàn thể thao an toàn, thân thiện với môi trường và có tuổi thọ cao. Thương hiệu không ngừng nỗ lực cải tiến và phát triển để đáp ứng nhu cầu ngày càng cao của khách hàng, đồng thời đóng góp vào sự phát triển của ngành thể thao thế giới.
Website:https://enlio.vn/
Website: https://enlio.vn/
Phone: 0983269911
Address: 127 Hoàng Văn Thái, Thành Phố Hải Dương, Tỉnh Hải Dương
https://newspicks.com/user/10440756
https://www.bondhuplus.com/enliovietnamct
https://www.divephotoguide.com/user/enliovietnameq/
https://electronoobs.io/profile/38788#
https://tapchivatuyentap.tlu.edu.vn/Activity-Feed/My-Profile/UserId/51346
https://www.menstennisforums.com/members/enliovietnamof.186278/#about
https://spinninrecords.com/profile/enliovietnamce
https://manylink.co/@enliovietnamxj
http://gendou.com/user/enliovietnamas
https://kaeuchi.jp/forums/users/enliovietnam/
https://phijkchu.com/a/enliovietnamnv/video-channels
https://www.notebook.ai/@enliovietnamvi
https://zzb.bz/8uGyF
https://www.ekademia.pl/@hngthmsnththaoenlio
https://www.anobii.com/fr/01a9cdeeaa51d9dbfd/profile/activity
https://help.orrs.de/user/enliovietnameo
https://www.passes.com/enliovietnamhu
https://wirtube.de/a/enliovietnamut/video-channels
https://penzu.com/p/5c60ff6042173b3f
https://wmart.kz/forum/user/168089/
https://research.openhumans.org/member/enliovietnam
https://hackerone.com/enliovietnamtt?type=user
https://nhattao.com/members/enliovietnamtj.6553897/
https://www.5giay.vn/members/enliovietnamzw.101977792/#info
https://www.instapaper.com/p/enliovietnamvd
https://wibki.com/enliovietnamxo?tab=H%C3%A3ng%20th%E1%BA%A3m%20s%C3%A0n%20th%E1%BB%83%20thao%20Enlio
https://mssg.me/dqvtc
Challenge with RBAC Authentication
Tags: security, webdev, backend, api
Published: 2024-07-02 09:29:06

Building great and memorable experiences for any software requires a lot of things and one of those things is for your user to feel safe and "actually" be safe and secure...
The last thing any engineer would hope for is to wake up in the early hours of the morning and notice that the software has been down for close to 3hours and all the data in the database is gone due to a cyber-attack 😭.

I am an engineer that places the security of my user's data above anything else.
Therefore, I would not want a user to access the information of another user through some loop-hole found in the security system of my software.

I have built a lot of software ranging from websites to webservers, microservices, mobile applications, OS kernels and database ORM...

The most painful security experience I have had is with a web server RBAC (Role based access control) authentication feature, as much as it is simple, it can become complex very quickly.

That concept is a "pain in the ass", no cap 🧢...

Having to choose between either using cookies or sessions or even localStorage...
Having to be changing environments to test them out individually 😤...

---------------------------------------------------------------

We'll stop here for today... Follow me for the next part of this article

A big shout out to [HNG](https://hng.tech), [HNG Internship](https://hng.tech/internship), [HNG Hiring](https://hng.tech/hire) for inspiring this article.

Reach out to me on [Linkedin](https://www.linkedin.com/in/emmanuelomoiya) or [X(Twitter)](https://x.com/Emmanuel_Omoiya) if you want to have a nice chat about anything and I mean absolutely anything.
Doing Hard Things
Published: 2024-07-02 09:28:46



## "What doesn't kill you makes you stronger" - A strong man(probably).



On the 9th of March, 2024, I woke up around 6 am. It was a Saturday so it was unusual for me to be up that early. I said my prayers, picked up my phone and opened WhatsApp. Scrolling through unread messages, a post in my school's Google Developer Student Club group caught my eye. "Django Developer Needed. DM." _Interesting_ I thought. After contemplating for some minutes and going through some moments of self-doubt, I opened the group and messaged the person who posted it. 

There was a catch. He said he was in need of a Django Developer with workable knowledge of Bootstrap. _Bruhhh_ I thought. I was a decent Django Developer, but front-end stuff like Bootstrap and CSS? Not my thing. I had a little chat with God on it and I felt cool about it. Taking a deep breath, I told the guy I'd take the gig. We discussed my charge and deadline- I had 24 hours to come up with a working Application. I said "No p", trying to sound confident(even though this was going to be my first paid gig, ever).

There was no power in my hostel, so I packed my Laptop, my charger, Rubik's Cube(for when my brain stops cooperating) and notepad into my bag, and had my bath, drank tea, and headed to the co-working space on campus. While walking, I brainstormed about how the structure of the App would be- team management features, am I using Class Based Views or Function Based Views?, stuff like that. Half-excitement, half-terror tightened my chest. Had I bitten more than I can chew?? 

I got to the co-working space, paid the fee, took a seat. I booted my Laptop, opened VSCode and just stared. Instead of the usual thrill of building something new, a wave of imposter syndrome washed over me. _Omoo can I actually do this thing?_ I closed my eyes, said a quick prayer and started working. I had a deadline to beat.

The next 15 hours were a blur of coding, troubleshooting, and frantic calls to friends for help and moral support. The only breaks I took were to solve my Cube and eat. I had never worked that long in my short coding life before and the exhilarating feeling I had when I made my final push to GitHub might just be similar to what Neil Armstrong felt when he took that first step on the moon. _One small step for Afebu and a giant leap for his coding career lol_

> "I can do all things..." Paul (f.k.a Saul) from Tarsus

Last month, I saw a post on X about HNG Internship 11. I had heard stories about how difficult, grueling and rigorous the whole process is. But then I remembered that 24-hour coding marathon. "Well, well, well," I thought, a smile creeping across my face. "Hello hard things, I guess we meet again."

If you are interested in doing hard things too [click here](https://hng.tech/internship) to register for the HNG Internship.

I am Afebu Victor Balogun. This is my story, and I am sticking to it.
i have created sample Website for a Coffee Shop
Tags: devchallenge, wixstudiochallenge, webdev, javascript
Published: 2024-07-02 09:23:25

*This is a submission for the [Wix Studio Challenge ](https://dev.to/challenges/wix).*


## What I Built
Here i built Sample website for the Coffee Shop.

## Demo
https://sibisid90.wixsite.com/coffee-point


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


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


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

<!-- Don't forget to add a cover image (if you want). -->


<!-- Thanks for participating! →
My recent, difficult backend problem
Published: 2024-07-01 15:48:25

I’m Elijah Odefemi, Backend Developer. Am five years of experience developer.

I was tasked with resolving difficult backend problems on a project which required technical ability skills, Timeframe, Documentation, creativity skill. I recently encountered a difficult backend problem with one educational Institution website and the main root causes of the problem was inefficient database queries, leading to long response times and a degraded user experience.

How I resolve backend problem through this step:

Step 1: Analyzing the system: to detect the bottleneck issues by using monitoring tool and query log to find out queries that might slower the performance of the systems

Step 2: Check Query structure: to check for unnecessary fetch column, table or unmatched table, table field name and table column data type all this slow the performance of the system.

Step 3: Doing Proper indexing for column that most fetched such as Matric Number of a student, Payment Id, courses ID, Faculty ID, Department ID and Result ID. Effective indexing dramatically improved query performance by allowing faster data retrieval.

Step 4: Query refactoring : this removes some query and join queries that fetch data and before combining for the result.

Step 5: Testing such as benchmarking and loading testing to check and validate the system performance.

Step 6: User Feedback: gathering the feedback from users that use it.

https://hng.tech/internship, https://hng.tech/hire
core java -Basics
Tags: beginners, java, learning, programming
Published: 2024-07-02 09:16:53

## Day-4:
Today We learn about Some important topics are you excited

## Java Class:

java Class is Divided into 2 types:
       1)Predefined Class
       2)User defined class

## 1)Predefined Class:

- Every java Predefined Class always start with **CAPITAL LETTERS**

      [**EX:**  System, String...etc]

## 2)User defined class:

- Java user defined Classes start with Both **SMALL** and **CAPITAL LETTERS**

- It is highly advisable to start a java class name with CAPITAL LETTER.

## Java Method:

java Method is Divided into 2 types:
       1)Predefined Method
       2)User defined Method

## 1)Predefined Method:
Every Java Predefined Method always starts with a **Small letter.**

## 2)User defined Method:
Every Java user defined Method Can starts with Both **Small letters** and **Capital letters**.

**Note:** Predefined Method, User defined Method again divided into 2 types **Parameterized Method** and  **Non-Parameterized Method.** 


## Main Method:
    Main() is a Parameterized Method ,in 1 Parameter ,Type is String Array.
Inside a Parentheses we could write Parameters or Arguments.

**Example:**
public class ClassA
{
void Meth1(int i)  //parameterized method
{
 System.out.println("Meth1() Called");
 System.out.println("i value:" +i);
}
void Meth2(int i,String S, char C) //parameterized method
{
System.out.println("Meth2() Called");
System.out.println(i-99);
System.out.println(S);
System.out.println(C);
}
public static void main(String[] args)
{
ClassA aobj=new ClassA();
aobj.Meth1(99);
System.out.println("-------------------");
aobj.Meth2(100,"Hello",'X');
}
}

**OUTPUT:**

Meth1() Called
i value:100

Meth2() Called
     1
Hello
X

**Important Question** for **Interview** Purpose
**Q)What happens internally whenever we are compiling and running a java program?**
A: When ever we are **Compiling** our java Program with the help of the Command Javac Filename.java , java compiler is going to compile our java program. After Successful Compilation it is going to generate a **.Class file**. The generated .class file Consists of **byte code instructions** which cant be understandable by the humans. Those byte code instructions can be understandable only by the machines. in our scenerio that machine is **JVM**. In order to run our java program we need to  provide the generated .Class file as an input of the jvm with the help of command java **generated .class file name** jvm is going to check whether all the byte code instructions present in that .Class file are correct or wrong ,if correct we will be getting the output. If Wrong We will getting an **exception**.

Waiting for Day-5------------------------------------------------------
Vancouver Airport Hotels with Shuttle | Onsite Dining & Fitness Centre Amenities
Published: 2024-07-02 09:14:04

Hotels Near [Vancouver Airport YVR](url),  Grand Park Hotel Vancouver Airport, Vancouver Airport Hotels.
At the Grand Park Hotel Vancouver Airport, your comfort is our top priority. That’s why our hotel provides a variety of convenient amenities to make your stay stress-free. Our hotel offers flexible meeting and conference space, on-site dining, a fitness facility and so much more.
Another developer in your Town.
Tags: webdev, react, nextjs
Published: 2024-07-02 09:13:37

Yes, I am available, I've done many projects which are more advanced than this. So I can easily do your website with all the functionalities.

If you want a landing page then you can go through this GIG:- https://www.fiverr.com/s/R7rj6jN

For an advanced website, you can follow this:- https://www.fiverr.com/s/7Y1dB6W
Decorator-Pattern | Javascript Design Pattern Simplified | Part 5
Tags: webdev, javascript, programming, tutorial
Published: 2024-07-02 09:10:00

As a developer, understanding various JavaScript design patterns is crucial for writing maintainable, efficient, and scalable code. Here are some essential JavaScript design patterns that you should know:

## Factory Pattern

The Decorator pattern allows behavior to be added to an individual object, dynamically, without affecting the behavior of other objects from the same class.

**Example:** 
`
class Coffee {
  cost() {
    return 5;
  }
}

class MilkDecorator {
  constructor(coffee) {
    this.coffee = coffee;
  }

  cost() {
    return this.coffee.cost() + 2;
  }
}

let coffee = new Coffee();
coffee = new MilkDecorator(coffee);

console.log(coffee.cost()); // 7
`

##Real World Example

###Online Store Product Customization

**Real-World Scenario:** In an online store, customers can customize products by adding features (e.g., extra warranty, gift wrapping). The Decorator pattern allows these features to be added dynamically.

**Define the Base Class:** 

```
class Product {
  constructor() {
    this.price = 100;
  }

  getPrice() {
    return this.price;
  }
}
```
**Create Decorator Classes:**

```
class WarrantyDecorator {
  constructor(product) {
    this.product = product;
  }

  getPrice() {
    return this.product.getPrice() + 20;
  }
}

class GiftWrapDecorator {
  constructor(product) {
    this.product = product;
  }

  getPrice() {
    return this.product.getPrice() + 5;
  }
}
```

**Use the Decorator Pattern:**

```
let myProduct = new Product();
myProduct = new WarrantyDecorator(myProduct);
myProduct = new GiftWrapDecorator(myProduct);

console.log(myProduct.getPrice()); // 125 (100 + 20 + 5)
```

##Use Cases of the Decorator Pattern

**1. Adding Responsibilities Dynamically:** When you need to add responsibilities to objects at runtime, the Decorator pattern provides a flexible alternative to subclassing.

**2. Combining Behaviors:** It allows combining several behaviors by applying multiple decorators in a flexible and reusable way.

**3. Enhancing Core Objects:** Useful for enhancing core objects in libraries or frameworks without modifying the original code.
### Conclusion

Understanding these design patterns and knowing when to apply them can greatly improve your coding skills and make you a more effective full-stack developer. They help in creating robust and maintainable code.

Mastering these patterns will help you build better software.

Happy Coding! 🧑‍💻

**Connect with Me 🙋🏻: [LinkedIn](https://www.linkedin.com/in/aakash-kumar-182a11262?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)**
.Net Versiyalari
Published: 2024-07-02 09:05:55


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

.Netning har hil turlari bor, yani .Net Framework, .Net Core va
.Net Standard.

.Net Framework - Bu k'odni boshqaruchisi Common Language Runtime (CLR) va ilovalarni yaratish uchun Base Class Library (BCL) larni o’z ichiga olgan ishlab chiqish platformasi va .NET Framework 4.5.2 dan boshlab u Windows operatsion tizimining rasmiy komponenti hisoblanadi.

.Net Core - u .Net Frameworkdagi CRL va BCLning nomlarini o'zgartirdi. Yani CoreCRL va Core FX. Hamda kross-platforma xususiyati qo’shildi.
.Net Core tez harakat qilgani va boshqa ilovaralar bilan yonma-yon turolgani sababli u tez-tez o'zgarishi mumkin. Sababi bu oz'garishlar boshqa .Net Core ilovalariga tasir qilmaydi.

.NET Standard shunchaki standart ekanligini tushunish muhimdir. Frontenddan xabaringiz bo’lsa, HTML5 ni qurilmangizga o’rnatolmaganingizdek, bu yerda ham .NET Standardni o’rnatishning iloji yo’q. Chunki, u dasturiy ta’minotning bir qismi emas, shunchaki texnologiyalar to’plami xolos. HTML5 dan foydalanish uchun HTML5 standartini amalga oshiradigan veb-brauzerni o’rnatishingiz kerak.
Module-Pattern | Javascript Design Pattern Simplified | Part 4
Tags: webdev, javascript, programming, tutorial
Published: 2024-07-02 09:05:00

As a developer, understanding various JavaScript design patterns is crucial for writing maintainable, efficient, and scalable code. Here are some essential JavaScript design patterns that you should know:

##Module Pattern

The Module pattern allows you to create public and private methods and variables, helping to keep code clean and encapsulated.

**Example:**

`const Module = (function() {
  let privateVar = 'I am private';

  function privateMethod() {
    console.log(privateVar);
  }

  return {
    publicMethod: function() {
      privateMethod();
    }
  };
})();

Module.publicMethod(); // I am private`

##Real World Example 

###Shopping Cart

**Real-World Scenario:** Implementing a shopping cart module where only public methods for adding and removing items are exposed.

**Define the Module:**
```
const CartModule = (function() {
  let cart = [];

  function addItem(item) {
    cart.push(item);
    console.log(`${item} added to cart`);
  }

  function removeItem(item) {
    cart = cart.filter(cartItem => cartItem !== item);
    console.log(`${item} removed from cart`);
  }

  function getItems() {
    return cart;
  }

  return {
    addItem,
    removeItem,
    getItems
  };
})();
```
**Use the Module:**
```
CartModule.addItem('Laptop');
CartModule.addItem('Phone');
console.log(CartModule.getItems()); // ['Laptop', 'Phone']
CartModule.removeItem('Phone');
console.log(CartModule.getItems()); // ['Laptop']
```

### Conclusion

Understanding these design patterns and knowing when to apply them can greatly improve your coding skills and make you a more effective full-stack developer. They help in creating robust and maintainable code.

Mastering these patterns will help you build better software.

Happy Coding! 🧑‍💻

**Connect with Me 🙋🏻: [LinkedIn](https://www.linkedin.com/in/aakash-kumar-182a11262?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)**
Shop 0.8mm Laminates Sheets by Saket Mica
Published: 2024-07-02 08:58:04

Looking for quality & decorative 0.8mm laminate sheets? Explore [Saket Mica's](https://www.saketmica.com/) range of stylish, durable options, perfect for any interior design. Order now!

Sakte Mica's [0.8mm laminate sheet ](https://www.saketmica.com/collections/0-8mm-laminates)is a top-quality, versatile option for various interior design applications. Laminate is renowned for its durability and aesthetic appeal, making it a perfect material for furniture, cabinets, and wall panels. In a variety of finishes and patterns, it provides long-lasting performance and an elegant look in any interior.

[Shop Now!!!](https://www.saketmica.com/pages/contact)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iiw4aqb7b0lo357v8jmc.jpg)
Big Brother or Big Benefits? The Impact of Face Recognition on Our Lives
Tags: ai, security, machinelearning, discuss
Published: 2024-07-02 08:55:19

Facial recognition technology has proved to be an innovation with the power to reshape our society. Still, it is a controversial tool capable of influencing our lives both positively and negatively.

On the one hand, facial recognition offers heightened security and convenience. For example, in January 2020, the New Delhi police used facial recognition technology to identify and arrest a criminal who had been evading capture for several years. The system scanned through millions of records and identified the suspect at a public event, leading to a successful arrest.

On the other hand, facial recognition poses profound questions about privacy and surveillance. In 2019, a Michigan man named Robert Williams was wrongfully arrested due to a facial recognition system misidentification. The technology matched his driver’s license photo with surveillance footage of a shoplifter. This incident raised serious concerns about the accuracy of facial recognition systems.

In this article, we will discuss the delicate balance between technological advancement and the preservation of individual freedoms. Join us as we analyze the complexities of facial recognition and its far-reaching implications.

Learn more here: [Big Brother or Big Benefits? The Impact of Face Recognition on Our Lives](https://luxand.cloud/face-recognition-blog/big-brother-or-big-benefits-the-impact-of-face-recognition-on-our-lives/?utm_source=devto&utm_medium=big-brother-or-big-benefits-the-impact-of-face-recognition-on-our-lives)
Durable & Stylish 1mm Laminate Sheets l Saket Mica
Published: 2024-07-02 08:54:32

Introducing [Saket Mica's](https://www.saketmica.com/) exclusive range of 1mm laminate sheets. We are laminates suppliers and dealers. Check out our collection for amazing designs. 

Sakte Mica's [1 mm laminate sheets](https://www.saketmica.com/collections/1mm-laminates) provide both durability and aesthetic appeal, making them an ideal choice for residential and commercial applications. Surfaces can easily be finished with these sleek, modern sheets, which are easy to install and maintain. Sakte Mica's Laminated sheets are available in various designs and textures, offering high resistance to scratches and stains.

Buy Now!!!


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6litzgkyhzyxx6dcdxln.jpg)