teleren/devto huggingface dataset:
Yaraa.ai - Digital Project manager for remote teams
Tags: software, remote, productivity
Published: 2022-03-02 08:40:06

Yaraa Manager is the easiest way to manage Remote teams, Projects, and Tasks. Yaraa is an AI-powered Business suite that Creates [projects & Task Scheduling](https://yaraai.com/) Without human Interaction. Team members can chat and talk with each other with ease. It gives teams everything they need to stay in sync, hit deadlines, and reach their goals.

- Digital Employee improve work efficiency by operating 24/7
- Automate your work processes with Digital Employee
- Empower your business for a Hybrid (remote + onsite) Work 
  environment
- No English. No Worry. Speak in your language and get work done


Speak to Yaraa in Any popular languages & create Project |Task | To Do:
Manage your projects in one centralized platform without human Interaction.

Move team ideas to action, quickly and faster: 
Collaborate & deliver your project on time by managing and reviewing tasks.

Increase Team Conversation:
Employee engagement and communication become much faster with the Chat and call tool

Advance Features: 
 
Speech to Text: Honour your team's time using Speech to Text AI technology for quick work actions. Yaraa understands voice commands in all popular languages. 

Digital human: Yaraa Harnesses tremendous potential in AI technology to solve staff crunch and automate business processes to the next level.

Project Tracker: With a few Voice-Commands create and manage projects in a few seconds. Actionable project progress report available on the dashboard.

Task Tracker: Assign and complete tasks faster than ever with real-time comments. Task timer helps complete priority tasks and in-time delivery.

To-do list: Want Employees to manage tasks on their own? Use a to-do list to track workload. Agile companies will find it easy to work with it. 

Calendar and Board View: The easiest way for project managers to plan, manage, and visualize their work in a shared team calendar. Organize work on a Kanban board and streamline task management at every stage.

Call and Chat: Access important messages easily and organize the conversation by putting them in the right place. Increase Employee Engagement with Task Related group chats, work calls, video calls,  Voice Messages, etc.

Notification: Get an instant Notification of all activities like Assigned tasks, messages, and new teammates. Set reminders and get notified when important tasks are approaching their due dates.
Helping others
Tags: discuss, personal, improvement, growth
Published: 2022-03-02 08:39:39

---
title: Helping others
published: true
description: Help yourself first
tags: discuss, personal, improvement, growth
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mri8cl4qeb5qxfymsu4a.jpg
---

> In the case of an air pressure type emergency on the ✈️, before helping others you should put the mask on first. The same goes for helping others in any other way; help yourself first. How can you help someone with something if you yourself don't yet know the best way of doing that _something_?

---

_Originally published on [my blog](https://www.nikola-breznjak.com/blog/daily-thoughts/helping-others/)._

This is [why I write](https://www.nikola-breznjak.com/blog/daily-thoughts/why-do-i-write-these-daily-thoughts-posts/) these 'daily thoughts' posts.
Day 8/100, 100 Days of Code
Tags: javascript, beginners, codenewbie, devjournal
Published: 2022-03-02 08:34:14

So I took a couple days off. I'm trying to stay consistent even if I don't do a lot in a day. So less days off, more code!

Today I continued working on the mini linter project. Still working with arrays and different methods to iterate through the arrays. I'll finish this up tomorrow.

My curiosity has started to make me look for very small projects that I can continue to build with. The online classes are cool, but I get bored of them sometimes. I'm looking at some stuff I can create with discord bots. This might be a little ambitious for my current skill level but, it should be fun to learn.

Also, started doing some tutorials for GitHub today. Learning about repositories so thats pretty cool. Although I don't think that's directly related to a coding project, I do understand its importance in the dev/coding space.
Java Hot Reload Plan
Tags: tutorial, java, beginners
Published: 2022-03-02 08:18:26

---
title: Java Hot Reload Plan
tags: tutorial, java, beginner
author: Corey Lai
---
## Java Hot Reload Plan

透過 DCEVM 可以達到與<mark>  JRebel </mark> 相同的熱重載效果。  :joy:
![DCEVM Hot Reload](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wsoyh8ody63hj3ragpon.png)

### 進入 http://dcevm.github.io/ 下載 Dynamic Code Evolution Virtual Machine

![DCEVM Download](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c8ay19ko4gwybrq7wby3.png)

### 開啟 DCEVM 工具開啟，並指定要安裝的 JDK 版本

![DCEVM](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/luoc1l29nrqkd5tbtypg.png)

![DCEVM](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9z6dky8w9rlsr23dh1ma.png)

![DCEVM](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yo2n22weodz38qasttc8.png)


### 安裝完成後開啟喜好的 IDE 並設定 Java Opt 
``` JAVA_OPTS = -XXaltjvm=dcevm -javaagent:c:/hotswap-agent.jar ```
![JAVA OPT](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w34jb8oicutbo2w5tk2a.png)

完成收工 🙌🙌🙌
Today's Daily Humor For Devs - Daily Developer Jokes
Tags: jokes, dailydeveloperjokes
Published: 2022-03-02 08:00:25

---
title: "Today's Daily Humor For Devs - 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/5e12590d3e5c1.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:___ What do computers love to do at the beach?

___A:___ Put on some spam block for protection so they can safely surf the net while catching some .WAVs!
 -->
Ac service in faridabad
Published: 2022-03-02 07:51:44

 ac repair in faridabad
ac services in faridabad
ac service near me
ac repair near me
ac service and repair in faridabad
best ac repairing in faridabad
window ac service near me
split ac service near me 
ac service faridabad
ac repair faridabad
ac service in ballabgarh
ac repair in ballabgarh faridabad
Major Differences between Web 2.0 and Web 3.0
Tags: webdev, blockchain, web3, dapps
Published: 2022-03-02 07:49:39

Web 2.0 refers to a paradigm shift in how the Internet is used. Over the past 15 to 20 years, the bland web pages of Web 1.0 have been completely replaced by Web 2.0’s interactivity, social connectivity, and user-generated content.Web 3.0 represents the next iteration or phase of the evolution of the web/Internet and potentially could be as disruptive and represent as big a paradigm shift as Web 2.0. Web 3.0 is built upon the core concepts of decentralization, openness, and greater user utility.


Web 2.0 makes it possible for user-generated content to be viewed by millions of people around the world virtually in an instant; this unparalleled reach has led to an explosion of this type of content in recent years. In Web 3.0, the data generated by disparate and increasingly powerful computing resources, including mobile phones, desktops, appliances, vehicles, and sensors, will be sold by users through decentralized data networks, ensuring that users retain ownership control.

The exponential growth of Web 2.0 has been driven by key innovations such as mobile Internet access and social networks, as well as the near ubiquity of powerful mobile devices like iPhones and Android-powered devices. With Web 3.0, information and content are more connected and ubiquitous, accessed by multiple applications and with an increasing number of everyday devices connected to the web—an example being the Internet of Things.


[(https://blockgames.gg/)] [(https://nestcoin.com/)]  [(https://zuri.team/)]
HTML For Beginners: Cool Stuff You Can Do With HTML Only
Tags: html, webdev, beginners, tutorial
Published: 2022-03-02 07:34:47

Hey there web developer. Hope you doing good. In this short article we will take a look at a few cool things that you can actually achieve with HTML only. I'll try to keep this article short and brief. Lets jump right into it!

### 1. Creating an Accordion with HTML only.
Yap! This is possible. An accordion is mostly used in FAQ section of a website. Let's take a look at simple code snippet we can use to create this:

```html
<details>
  <summary>I am an accordion</summary>
  <p>I am the accordion body. Lorem ipsum dolor sit amet consectetur adipisicing elit. Reiciendis fugiat quia provident cum laudantium nobis minus magni a ex officia! Ab ex nemo tenetur nihil?</p>
</details>
```

### 2. Progress Bar with HTML only.
This is mostly used by developers in their portfolios to show their their level of expertise in a certain field as a percentage. Below is a code snippet for achieving this:
```html
<label for="progressBar">Web Dev: </label>
<progress id="progressBar" value="95" max="100"></progress><span> 95% </span>
```

### 3. Autocomplete with HTML only.
Autocomplete is a feature in which an application predicts the rest of a word a user is typing. Let's see how we can achieve this. As you type in the provided input field, you will see a list of the options defined in the `datalist`.

```html
<input list="programmingLanguages">
<datalist id="programmingLanguages">
  <option value="JavaScript">
  <option value="Python">
  <option value="PHP">
</datalist>
```

### 4. Color Picker with HTML only.
This is self explanatory. It is used to pick a color 😂. After picking a color, it gives you the option of picking a colors `rgb`, `hex` or `hsl` value. To set a default color that is not black you just need to specify the `value` attribute. Let's see how we can achieve this:
```html
<label for="colorPicker">Select a color: </label>
<input type="color" id="colorPicker" name="colorPicker" value="#ff0000">
```

### 5. Simple Calculator with HTML only.
This has some JavaScript but its pretty basic and beginner friendly. And of course I wanted to include it in this list 😁. All the JavaScript in this code snippet does is just convert the value entered by the user from a `string` to an `integer` Let's take a look at how we can do it:
```html
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
      <input type="number" id="b" name="b" value="10" /> +
      <input type="number" id="a" name="a" value="10" /> =
      <output name="result" for="a b">20</output>
 </form>
```

## Conclusion
And that is all for this article my friends. Hope you enjoyed it and learn a few things. See you in the next one. Peact out!✌️
My First App on Play Store 🚀
Tags: javascript, programming, reactnative, react
Published: 2022-03-02 07:31:47

Mathematics has always been a vital part of my learning. Since childhood, not only me but everyone is somewhat connected with mathematics.

---

## History? 🤔

In this memory, one night 🌃 I decided to create a mobile Game which has some math in it. 🧮

I brought a paper and a pen 📝, and started brain storming on the idea.

I came up with the design of a game that has a random keyboard 🔢 and a formula. User is required to `counter out` the equation in order to pass the level, but the numbers have to be only selected from the provided keyboard.

---

## Result! 🤩

After the wire-frame was ready, I created a **React Native** project and finished the app under 24 Hours.

The result looked like this -

![Math Mind](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hywn6f4vkyml72e5yq19.jpg)

---

## Publishing to Play Store

After the Game is ready, I build it using expo, downloaded the build file, and uploaded it to Google Play Store, with some assets.

---

## Get The Game ✨

[Click here](https://play.google.com/store/apps/details?id=com.rajeshj3.MathMind) to get the game on Google Play Store.

---

## Feedbacks are Always Welcomed

Try the Game out, and drop your views and opinions on it, in the comments down below. 

---

Thank you

Cheers
WooCommerce discounts plugin
Tags: webdev, webdesign, woocommerce, php
Published: 2022-03-02 07:11:25

Show product variations in form of radio buttons to increase your conversations with [WooCommerce swatches](https://woocommerce.com/products/variations-as-radio-buttons-for-woocommerce/). This plugin allows designing radio buttons using different text labels, colors, and images. It enables the store owner to put radio buttons under the gallery images on the shop page. When users click on the buttons they can view product variations very conveniently.[ WooCommerce product variation swatches ](https://woocommerce.com/document/variations-as-radio-buttons-for-woocommerce/)allow you to easily cross or blur the buttons of out-of-stock product variations. This plugin allows you to add radio buttons on all or specific variable products. It allows you to personalize the radio button's shape, tooltip, as well as border. You can map the product attributes with the types of radio buttons.
The World Wide Web
Tags: web3, web2
Published: 2022-03-02 07:05:15

  The web, which is the common name for the "World Wide Web" has come a long way since it's inception. The first version of the web was "read only", in other words, you can only search for information and read it, there was little or no interaction.

In this article we'll discuss about differences between web2 and web3.

**DIFFERENCES BETWEEN WEB2 AND WEB3**

  **WEB2** is the version of the web most of know today, it allows users to interact with different applications. This applications makes sharing and collaboration between users possible and help them to express themselves online.

  You can think of web2 as the interactive and social web, this version of the web is dominated by companies like Facebook,Twitter, TikTok, Whatsapp to name a few that provides services in exchange for your personal data. it also supports centralization.

**ADVANTAGES**
1. Ease of usage
2. Available at any time, any place.
3. Ease of access to information and resources.
4. Opportunity to know different people staying around the 
  world.

**DISADVANTAGES**

1. Lack of privacy.
2. susceptible to hackers.
3. Because it is centralized, companies can deny you access 
   to their services at any given time. 
  

---

  **WEB3** is the next generation of the internet. it allows everyone to participate as a user or developer without monetizing your personal data, everything that can be done on web2 can also be done in web3 but in a decentralized manner.

**ADVANTAGES**
1. No one can block you or deny you access to a service.
2. Elimination of centralization
3. Ownership of information or data
4. immutability.
5. minimized possibility of data leaks

**DISADVANTAGES**
1. Cost.
2. Transactions are slower as they deal with high 
  computational power.
3. it will be inaccessible to less advanced devices.

These are some of the major differences in web2 and web3.

To learn more about web3 and blockchain technlogies, join [blockgames](https://blockgames.gg/) which is brought to you by [Nestcoin](https://nestcoin.com/) in partnership with [zuri](https://zuri.team/)
Something Good Will Happen to You today
Tags: family, love, lovedones, goodbye
Published: 2022-03-02 16:16:25

---
title: Something Good Will Happen to You today
published: true
date: 2022-03-02 07:00:29 UTC
tags: family, love, lovedones, goodbye
canonical_url: https://mszeles.com/something-good-will-happen-to-you-today
---
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gwbdgk016uq4jg9br9pg.png)
Every morning whenever I say hello to my loved ones, I say goodbye with the following sentence:

**Something good will happen to you today.**

**This is a magical sentence.** It is not just being **nice** , but it **raises their awareness towards looking for good things in their day**. This sentence opens your mind and I can promise you, you will view your day from a completely different point of view. There is one downside of this sentence. You have to believe in it in order to make it work. 😊

As usual, **I give you some homework** :

Whenever you say hello to your loved ones **tomorrow morning** , instead of saying "Bye" or "Have a nice day" **just say** :

**Something good will happen to you today.**

Magic will happen I can promise that. 🧡

**Do you have any similar magical sentences? Share it with us!** 😊

**Spread the happiness by sharing this post.** 🧡
Day 36 && 37 /100 Java
Published: 2022-03-02 06:52:01

Productive Morning,

Day 36 && 37 /100

**Language:**
JAVA

**Time Period Spent:**
3 hrs

**Course Taken:**
Udemy: Java Programming Masterclass - Tim Buchalka

**Today's Learning:**
- General Study
- Recapping Topics
- Researching Java Projects
- Researching Usecases Of Implementations
- Collections
- Binary Search
- Collections List Methods


**Additional Notes:**
Spent the day yesterday looking over general knowledge on Java. I was overlooking and recapping on what I know and making sure that I understood the concepts. I was also looking and potential projects that I wanted to perform both now and in the future. I want to make a game engine or try to at least in the future.

Today was spent going through collections. Also some referencing on binary searches, how to use them and what they do.
Javascript: Spread Operators CheetSheet
Tags: javascript, react, webdev, productivity
Published: 2022-03-02 06:36:08

You might have heard about this **Spread Operators** and be are using it too in everyday Developement. 

Syntax: (`...`)

## 

Definition: According to MDN Web Docs

> Spread syntax (...) allows an iterable such as an array expression or string to be expanded in places where zero or more arguments (for function calls) or elements (for array literals) are expected, or an object expression to be expanded in places where zero or more key-value pairs (for object literals) are expected.

Use case scenario: We will see this with comparing normal arrays method, so this can be helpful to everyone including who didn't used it as well as who is also familiar with it.

**<u>1. String to Array with Spread:</u>**

```
const myName = "Jhon Doe";
const convertMyNameToArray = [...myName];
console.log(convertMyNameToArray);
//Output: Array (8)[ J,h,o,n, ,D,o,e ]

```
**<u>2. Spread for Merging Array:</u>**

```

const array1 = [50,150,250];
const array2 = [100,200,300];
const mergedArray = [
  ...array1,
  ...array2
]
console.log(mergedArray);
//Output: Array(6)[ 50,150,250,100,200,300 ]
```

**<u>3. Cloning Array using Spread:</u>**

```
//Without Spread Operator:
const animals = ['lion','tiger','zebra'];
const wildAnimals = animals;

wildAnimals.push('elephant')
console.log(animals);
//Output: Array (4)[ lion,tiger,zebra,elephant ]
//Here original array is affected although we pushed in cloned array.


//With Spread Operator:
const animals = ['lion','tiger','zebra'];
const wildAnimals = [...animals];
wildAnimals.push('elephant');
console.log(animals)
//Output: Array (3)[ lion,tiger,zebra ]
//Here original array is NOT affected

```
_Do you know why it behave like this? Stay tune I am brining another blog for explaining this. Why seprate blog? because required to understand the concepts of data types and its right now out of context of this blog._

**<u>4. Set Object to Array</u>**

```
//Creating a new Set Object
const flowersSet = new Set(['rose','lotus','lilly']);
console.log(flowersSet);
//Output: Set (3) { rose=> rose,lotus=> lotus,lilly=> lilly }


//Converting the Set Object to Array
const newFlowerArray = [...flowersSet];
console.log(newFlowerArray);
//Output: Array (3)[ rose,lotus,lilly ]
```


**<u>5. Nodelist to Array</u>:**

```
//create nodelist object
const h1s = document.querySelectorAll('h1');

//convert nodelist to an array
const h1sArray = [...h1s];

```
**<u>5. Min or Max value from an array:</u>**

```
//USING APPLY
const ages = [21,52,55]
const elderPerson = Math.min.apply(Math,ages); //21
const younderPerson = Math.max.apply(Math,ages); //55

//USING Spread
const elderPerson = Math.min(...ages); //21
const younderPerson = Math.max(...ages); //55

```

**<u>Spread Operator for Objects:</u>**

```
const user1 = {
    name: 'Jhon',
    age: 21,
};
  
const user2 = {
    name: "Doe",
    dob: "5th Jan 1990" 
};
  
const mergedUsers = {...user1, ...user2};
console.log(mergedUsers)
//Output: {name: 'Doe', age: 21, dob: '5th Jan 1990'}
```

Follow @msabir for more such updates.

Cheers!
Carrying on
Tags: webdev, programming, life
Published: 2022-03-02 06:26:22

I’d like to apologize for my absence over the past two months. What was supposed to be a family Christmas turned into tragedy as my mother passed away from Covid complications. She had been battling lung cancer and though doing well, her immunity had been weakened from radiation treatments. Suffice it to say, it had a massive negative impact on my life. During the first two weeks of grieving, I took a break from my web development mentorship so I could get myself together.

Fast forward to almost two months since my mother’s passing, the feeling is still fresh in my mind but with the help of the wonderful people in my life and on my team at [Perpetual Education](perpetual.education), I’m moving forward and making accomplishments once again.

Our primary focus has been building up our portfolio websites using the tools and skills we’ve learned so far along with some of our projects to showcase. I found myself struggling to come up with a design / color scheme that I wanted to use, but I realized that I had to step back and build the basics before adding themes. 

After joining a class session talking about using JSON to store data and later calling that data using PHP, I decided to begin my own data file for my site. I admit that it’s been a challenge thinking like a programmer, but given the fact that it’s been my desire for over a year now, I’m excited to learn more and put it to use. 

I’ve also been working on making project modules responsive to different breakpoints. I’ll be meeting with Derek this week to discuss my progress and get a signoff from the group. I’ll be sharing the page as I get more accomplished.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j9t89w6688hbe8d39vjc.png)
In the words of Ivan Vanko, _good to be back_  ;)

Andrew