teleren/devto huggingface dataset:
DAY-1&2 of MASTERING DSA IN 200 DAYS CHALLENGE
Published: 2023-09-16 14:53:22

****
Hi everyone!Its me Sanjana, a first year cs-ai&ml undergraduate and its my "DAY-1  of Mastering DSA in 200 days challenge"
I started off with learning the basics of C++.Yes!I am starting my programming journey with C++.I did the basics like:-
Flowchart
Variables and data types 
But before that I made my accounts on Hackerrank,leetcode,github and Codechef. But there's nothing much more which I practiced :-( I know it's the starting and with time I'll try to do a lot of questions. there!
I wrote my first code which I guess everyone knows🤣i.e Hello World!It was amazing that I entered to the world of coding!
I learned how can I visualise my pseudocode through flowchart and mind maps before just attempting it.
In our school days we used to write everything taught in the class but here we have to focus more on typing the code rather than just writing the theory!(Ofcource I wrote the basics so that I can revise it later)
There is not much coding part till now but I am enjoying this beginning and I will definitely enjoy this process!
I know there will be many ups and downs where I will feel like quitting but I will not that's a promise to myself!



DAY2:- This day was not so good!First I dad college and second I got confused in so many terms . I hope I'll rectify them on day 3 .

THANKYOU 
SEE YOU ON DAY 3!
PlantMe — VisionOS AR houseplant catalog
Tags: swift, visionos, apple, design
Published: 2023-09-16 14:50:36

🌿📱 Exciting news, plant lovers and tech enthusiasts! I'm thrilled to introduce you to my most innovative pet project — PlantMe — AR Catalog app for VisionOS that's set to revolutionize how we interact with our indoor greenery.

![Main screen of application](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsstafi1n270ngihtg6k.png)

This app brings the future of plant care and interior design right to your fingertips. With a comprehensive catalog of houseplants and cutting-edge AR technology, you can visualize various plants right in your own living space before making a purchase. 

But that's not all! PlantMe also offers plant care tips from renowned botanists and allows you to design your dream indoor oasis with customizable settings. You can even share your virtual garden on social media to inspire your friends and fellow plant enthusiasts.

![Virtual plant placed on the table](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sz2vmum6j5v2kuo06r34.png)

PlantMe featured on Product Hunt! 🚀

Your support means a lot to me. If you love the idea as much as I do, feel free to give any kind of support and share your thoughts in the comments:
https://www.producthunt.com/products/plantme-visionos-ar-houseplant-catalog

Let's grow together with PlantMe! 🌱🏡
Life changing quotes
Published: 2023-09-16 14:48:39

Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.
— Jack Handey

“Light travels faster than sound. This is why some people appear bright until you hear them speak.”
— Alan Dundes

“Before you marry a person, you should first make them use a computer with slow Internet service to see who they really are.”
— Will Ferrell

“To meet a beautiful woman is one thing, but to meet your best friend in the most beautiful of women is something entirely apart.”
— Simon Basset, Bridgerton

[View more](https://www.the-speakers.com/)
Build a Full Stack ReminderApp with React, NextJs, Typescript, ServerAction, Zod, Hook-form, Prisma, and Tailwind
Tags: webdev, typescript, tutorial, react
Published: 2023-09-16 14:04:24

---
title: Build a Full Stack ReminderApp with React, NextJs, Typescript, ServerAction, Zod, Hook-form, Prisma, and Tailwind
published: true
description: 
tags: #webdev #typescript #tutorial #react
# cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mgrni5stejvu2g1toaun.png
# Use a ratio of 100:42 for best results.
# published_at: 2023-07-31 18:15 +0000
---

{% youtube jAMVODrNd9I %}

Hi everyone,

I published my last video: Build a full stack ReminderApp ( TypeScript )

* Server actions ( no http API )
* Prisma ORM
* React-hook-form and zod
* Shadcn/ui and TailwindCSS
* Light/Dark Theme

### Links ###
[Youtube video] (https://www.youtube.com/watch?v=jAMVODrNd9I&ab_channel=CodewithKliton)
[Github repo](https://github.com/Kliton/fullstack_remindMe_youtube_video)
[Live demo] (https://fullstack-remind-me-youtube-video.vercel.app)

Hope you like it 😀
The first day of my solo project
Tags: webdev, extensions, javascript, react
Published: 2023-09-16 13:37:02

I am going to create a Chrome extension where people can share their tabs and comments with the same link in real time. 
Here is the first-day record of my development.

## Sep 16:

### Completed:

1. completed basic setup of the whole project, intergrated TailwindCSS and ChakraUI

### Problems:

- as ts-loader can't compile a class with private keyword, so I change the ts-loader into babel-loader, and used babel-loader's plugin to compile ts file
- webpack is so slow, because I have been using vite for a long time, maybe someday I should change webpack5 to vite


### upcoming tasks:
- implement the function of "recommend my tabs", especially the server part,
- the server part consists of SQL and backend logic
- and the deployment flow of the backend service
Earn C# Certification(Free)
Tags: csharp, certification, dotnet, freecodecamp
Published: 2023-09-16 13:26:53

### 
Hi, Good Day! 

I just earned the [foundational C# certification](https://www.freecodecamp.org/certification/yuvan11/foundational-c-sharp-with-microsoft) 🎉 .
 
Recently, [Microsoft](https://devblogs.microsoft.com/dotnet/announcing-foundational-csharp-certification/?nsl_bypass_cache=eff4e68f5163c186210f1c5112a9a5c8) announced a CSharp(C#) certification in collaboration with [FreeCodeCamp](https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft/), a non-profit organization, with a global access for all the users for free. 

This would be great for the people who would like to start C# as a beginner. This certification can help the learners to showcase their foundational C# skills. 

Also, Microsoft offers the learning documentation to equip the basic fundamentals through practical approach and the documentation is very beginner friendly.  

The [learning guide](https://learn.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07) contains 6 course modules covering all the necessary fundamentals of C#.


There is on-going [challenge](https://learn.microsoft.com/en-us/training/challenges?id=8cf09b9b-743d-4f5f-9cd0-1aa1483d3d7a) on [Microsoft learn ](https://learn.microsoft.com/en-us/) page with the help of tracking the course module completion. The challenge is active from August 29, 2023 until October 31, 2023. 

Be a part of the challenge to complete the certification. 



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


**_Quick Links:_**

- [Challenge](https://learn.microsoft.com/en-us/training/challenges?id=8cf09b9b-743d-4f5f-9cd0-1aa1483d3d7a)
- [Learning Material](https://learn.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07)
- [Announcement News](https://devblogs.microsoft.com/dotnet/announcing-foundational-csharp-certification/?nsl_bypass_cache=eff4e68f5163c186210f1c5112a9a5c8)

Connect me on [twitter](https://twitter.com/yuvaraj_11_)
Best Website & App Development Company In Jaipur
Published: 2023-09-16 13:22:55

Grow Your Business with HYPER SOFTWARE
Over 3 years anum helping companies reach their financial and branding goals.

Hypersoftware is the best web design firm in Jaipur. The founder of company is Mahesh Kumawat hypersoftware has been established in the year 2020. Since then we are working and also dealing in website designing, [development, software development](**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gy64v0jjkwqd9jt23lxj.png)**), android, ios and mobile application development , digital marketing, SEO, SMO, PPC. We are the MAIN website design company in Jaipur for both large and small businesses.We partner as Brand Web Design and Development Company in India.
What you learning about this weekend?
Tags: codenewbie, discuss, learning, beginners
Published: 2023-09-16 13:00:00

Howdy! 🤠

What ya learning on this weekend?

Whether you're sharpening your [JS](https://dev.to/t/javascript) skills, making PRs to [your OSS repo of choice](https://github.com/forem/forem) 😉, sprucing up your portfolio, or [writing a new post](https://dev.to/new) here on DEV, we'd like to hear about it.

Keep on learning!

![Aubrey Plaza saying "Teach me."](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f6k0xsijyth9v1mvu0ct.gif)
همه چیز در مورد Strict Mode ری اکت !
Tags: javascript, react, frontend, strictmode
Published: 2023-09-16 12:58:17


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



اگه شما هم یک React Developer باشید حداقل یکبار اسم StrictMode ری اکت به گوشتون خورده . اما واقعا این ابزار چیکار میکنه ؟!

با فِرانت اِندی همراه باشید تا کامل بررسیش کنیم 🙂



## Strict Mode در ری اکت چیست ؟
قابلیت StrictMode به شما کمک میکنه که در مراحل فاز توسعه پروژه ( فاز Development ) باگ ها و مشکلات رایج پروژتون رو پیدا کنید . 




در واقع StrictMode حالت سخت گیرانه ری اکت هست ! این ابزار فقط در فاز Development کاربرد داره و به شما کمک میکنه که مشکلات پروژتون رو در زمان توسعه پیدا کنید و اونهارو فیکس کنید .

در واقع وقتی حالت StrictMode رو در ری اکت فعال میکنیم ، در پشت صحنه react یکسری بررسی های اضافی روی اپیکیشن ما صورت میگیره تا کوچکترین مشکلات و باگ های احتمالی ، به ما اطلاع داده بشه .

وقتی React.StrictMode فعال میشه ، React چهار مورد زیر رو دقیق بررسی میکنه :


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


چگونه React.StrictMode را فعال کنیم ؟

فعالسازی حالت سخت گیرانه ری اکت ( StrictMode ) بسیار راحت است !

شما دو انتخاب دارید :
1. استفاده از ابزار StrictMode در کل پروژه

کافی است به فایل index.js روت پروژه مراجعه کنید و مطابق خط 5 و 7 از این قابلیت فوق العاده ری اکت استفاده کنید :


```
import React from 'react';
import ReactDOM from 'react-dom';

ReactDOM.render(
  <React.StrictMode>
    <App /> // هرچیزی که اینجا قرار بگیرد ، قوانین سختگیرانه روی آن اعمال میشود
  </React.StrictMode>,
  document.getElementById('root')
);
```



در تیکه کد بالا ، تمام App به عنوان Children به ابزار StrictMode داده شده است . پس با انجام این کار تمام پروژه ما در حالت Development از این ابزار استفاده خواهد کرد .
2. استفاده از ابزار StrictMode برای یک یا چند کامپوننت

گاهی اوغات میخواهیم فقط یک بخش از اپیکیشن از این ابزار استفاده کند .

در چنین مواقعی بصورت زیر عمل میکنیم :


`import { StrictMode } from 'react';

function App() {
  return (
    <>
      <Header /> // حالت سختگیرانه روی هدر اعمال نمیشود
      <StrictMode>
        <main>
          <Sidebar />
          <Content />
        </main>
      </StrictMode>
      <Footer /> // حالت سختگیرانه روی فوتر اعمال نمیشود
    </>
  );
}`



اتفاقی که در تیکه کد بالا می افتد ، این است که تمام اپیکیشن به جز کامپوننت Header و Footer ، از ابزار StrictMode استفاده میکنند.

اما اگر میخواهید فقط کامپوننت Button از این ابزار استفاده کند ، بصورت زیر عمل کنید :


`import { StrictMode } from 'react';
import {Button} from 'antd'

function App() {
  return (
    <>
      <StrictMode>
       <Button>حالت سختگیرانه  فقط روی من اعمال میشود ، نه چیز دیگری</Button>
      </StrictMode>
    </>
  );
}`


برای مطالعه نسخه کامل و راستچین مقاله لطفا روی لینک زیر کلیک کنید : 
[Strict Mode در ری اکت](https://frontendi.com/strict-mode-in-react/)
How to Get Logged in User Data on Controller, Blade in Laravel 10
Published: 2023-09-16 12:48:05

You can use the Laravel 10 auth helper or Auth facade to get the current logged-in user's data in a Laravel 10 web application. You can get the user's ID, name, email, or any other user-related data in the controller, model, and blade views.

## How to Get Logged in User Data on Controller, Blade in Laravel 10

Here are some methods to get or retrieve logged-in user data like user id, name, email, or any other user-related data blade, model & controller in laravel 10:

- To Get Logged In User in Controller using Helper
- To Get Logged In User in Controller using Facade
- To Get Logged In User in View Blade using Helper
- To Get Logged In User in View Blade using Facade

Here is examples of how to get the current user's data like id, name, email on controller, blade in laravel 10:

`$user = auth()->user();
$id = auth()->user()->id;
$user = Auth::user();
$id = Auth::id();
$user = $request->user();
$id = $request->user()->id;`

Read More on [How to Get Logged in User Data on Controller, Blade in Laravel 10](https://www.tutsmake.com/laravel-get-logged-in-user-data)
OneSignal Push Notifications Laravel 10
Published: 2023-09-16 12:34:46

OneSignal is a push notification provider that offers mobile, web push, email, and in-app messages. You can use OneSignal to send push notifications in Laravel 10 apps.

## OneSignal Push Notifications Laravel 10

OneSignal is a push notification service that can be used with Laravel. To use OneSignal with Laravel, you can follow these steps:

- Create a Laravel project.
- Connect the database to the project.
- Create an account in OneSignal and get the OneSignal authorization key.
- Install the OneSignal package into the project.
- Set up and configure OneSignal in the project.
- Send push notifications.
- Run the Laravel application.

Read More [OneSignal Push Notifications Laravel 10](https://www.tutsmake.com/laravel-onesignal-web-push-notification-example)
Difference Between Functional & Non Functional Testing
Published: 2023-09-16 12:33:26

## Functional testing
 :
This is a type of software testing that verifies that the software meets its functional requirements. This means that it tests whether the software does what it is supposed to do, and that it does it correctly . It is typically carried out early in the software development lifecycle

## Non-functional testing
 :
This is a type of software testing that verifies that the software meets its non-functional requirements. This means that it tests aspects of the software such as its performance, security, usability, and maintainability. Non-functional testing is typically carried out later in the software development lifecycle.

**Examples**

Functional Testing :

1.To verify customers credential is working properly on the application
2.To verify in the credential input user name area only accepting valid user name & Passwords

Non Functional Testing :

1.To Verify the application update is working or not
2.To Verify the application navigation
On Turbo Dropping TypeScript
Tags: turbo, dhh, opensource, typescript
Published: 2023-09-16 12:32:59

Recently, David Heinemeier Hansson (also known as DHH) announced that [Turbo 8 is dropping its use of TypeScript](https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01). This announcement sparked substantial reactions against the decision. However, rather than focusing on the technical aspects, I want to discuss this differently.

Let's get straight to my point: If someone wants Turbo to be built with TypeScript, they can create their own fork (potentially named turbo-ts) and become its maintainer. This is not a dead-end situation. In fact, it's a common occurrence in the Free/Open Source world. The principles of Software Freedom include the liberty to modify software and to distribute the modified version to the public.

Consider, for instance, how [LibreOffice](http://libreoffice.org) was born from OpenOffice (backed by Oracle), [NextCloud](https://nextcloud.com) emerged from OwnCloud (by its core developers), and [WinterCMS](https://wintercms.com/blog/post/we-have-forked-october-cms) was created from OctoberCMS after it transitioned into proprietary software.

Ultimately, Turbo is a project of DHH and his team. They developed it to streamline their own development processes. They have full authority to make decisions regarding the Turbo project.

It's crucial to remember that Free/Open Source development differs significantly from proprietary software development. Consider the recent decision made by Unity (the game engine). Unity users are often forced to accept whatever the company imposes on them, especially after they become deeply entrenched in its ecosystem. This scenario would never occur if Unity were a Free/Open Source game engine. As long as there is a community and a need, such software can continue to be developed. The Free/Open Source world is not a place where we are merely users or operators, where we can only hope for the mercy of a company to do us a favor by doing what we like. Here, we can take the initiative and build what is missing. Imagine the possibilities if we take action as a community.

Also, it's worth noting that some of the uproar around the TypeScript-less Turbo 8 comes from those who have never contributed to the project or used it once. Let's show more respect to those who do contribute. The Free/Open Source world is a [do-ocratic](https://en.wiktionary.org/wiki/do-ocracy) world. Actions matter more than words.
Laravel 10 Return JSON Response From Controller Example Tutorial
Published: 2023-09-16 12:28:02

In Laravel, you can return a JSON response from a controller using the json method. This method automatically sets the Content-Type header to application/json and converts the array into a JSON response.

For example, you can use the Response::json method to return JSON data from a controller. You can also return Eloquent collections from your routes or controllers, which will automatically be converted to JSON.

If you need to return a JSON response on all API routes, you can use custom middleware. To do this, you can create the file app/Http/Middleware/ForceJsonResponse.php or use php artisan make:middleware ForceJsonResponse. Then, register the created middleware in app/Http/Kernel.

## Laravel 10 Return JSON Response From Controller Example Tutorial

To return a JSON response in Laravel, you can follow these steps:

- Step 1: Create a Controller
- Step 2: Define Methods in Controller
- Step 3: Create the JSON Response
- Step 4: Create a Route
- Step 5: Test Your API

Read More [Laravel 10 Return JSON Response From Controller Example Tutorial](https://www.tutsmake.com/laravel-return-json-response-tutorial)
Vaoroitv world
Published: 2023-09-16 11:48:23

Vaoroitv hay Vaoroitv.world là website trực tiếp bóng đá hàng đầu hiện nay với chất lượng hình ảnh, âm thanh luôn đạt chuẩn 5 sao.
SĐT: 588797062
Địa chỉ: 23 Ngõ 298 Ngọc Lâm, Ngọc Lâm, Long Biên, Hà Nội, Việt Nam
Email: vaoroitvworld@gmail.com
Website: https://vaoroitv.world/
Hashtag: #vaoroitv #vaoroi_tv #vaoroitv_world #vaoroitvworld #vaoroitvtructiepbongda
 
Social Links:

https://www.facebook.com/vaoroitvworld/

https://twitter.com/vaoroitvworld

https://www.pinterest.com/vaoroitvworld/

https://500px.com/p/vaoroitvworld?view=photos

https://www.flickr.com/people/vaoroitvworld/

https://www.youtube.com/channel/UCCOPAg5p1xdiPtKbWuFv5VA

https://www.reddit.com/user/vaoroitvworld

https://www.blogger.com/u/1/profile/01381687300812794206

https://vaoroitvworld.blogspot.com/

https://vaoroitvworld.tumblr.com/

https://bbs.now.qq.com/home.php?mod=space&uid=5680020

https://linktr.ee/vaoroitvworld

https://www.twitch.tv/vaoroitvworld/about

https://ok.ru/vaoroitvworld/statuses/155630842021128

https://profile.hatena.ne.jp/vaoroitvworld/profile

https://issuu.com/vaoroitvworld

https://www.liveinternet.ru/users/vaoroitvworld/

https://dribbble.com/vaoroitvworld/about

https://about.me/vaoroitvworld/

https://www.deviantart.com/vaoroitvworld

https://ko-fi.com/vaoroitvworld

https://www.provenexpert.com/vaoroitv-world/

https://hub.docker.com/u/vaoroitvworld

https://independent.academia.edu/VaoroitvWorld
Mountain Duck 4.14.4 Crack with Registration Key Download
Published: 2023-09-16 11:28:59

Mountain Duck Crack can manage your cloud storage accounts and FTP, SFTP, WebDAV servers, and much more. Select the files and folders that should always remain offline on your PC. Mountain Duck Crack can make links that go to Amazon S3, OpenStack Swift, Microsoft Azure, Backblaze B2, and other services. Users can use data without an internet connection anywhere at any time.
Stellite 188 Sheet Exporter in India
Tags: productivity
Published: 2023-09-16 11:13:43

Haynes 25 UNS R30605, Excellent strength, good oxidation resistance to 1800°F (980°C), very good sulfidation resistance, and relatively good resistance to wear and galling. Used in gas turbine parts, bearings, and various industrial applications.
Haynes 25 alloy is a cobaltnickel-chromium-tungsten alloy that combines excellent high-temperature strength with good resistance to oxidizing environments up to 1800° F (980° C) for prolonged exposures, and excellent resistance to sulfidation. It can be fabricated and formed by conventional techniques, and has been used for cast components. Other attractive features include excellent resistance to metal galling.

Specifications :
Haynes 25 Alloy is designated as R30605.
Rod, Bar, Wire and Forging Stock: AMS 5759 (bar, rings and forgings), Plate, Sheet and Strip: AMS 5537 (sheet, strip and plate)
Other: AMS 5796 (welding wire), and AMS 5797 (coated welding electrodes).
Trademark Notice: Some names are trade names and/or trademarks of specific manufacturers. American Special Metals, Corp. is not affiliated with any manufacturer(s). Orders will be filled to meet specifications from any available source(s). Names are listed solely for reference to help identify products consistent with listed specifications.
Haynes 25 Alloy is a Registered Trademark of Haynes International and Its subsidiaries.

Stellite 188 Parameters :
Brand type:	Stellites 188
Range	Rod, wire, ring, forging, shaft, sheet, strip, band, tape, pipe, offsets and flanges, various wares of industrial use on demand of a customer
Machining	Lathe machining, Milling, Grinding, Deep drilling: max length 9.8 m.
Heat treatment	Normalization, annealing, tempering, quenching, quench and temper, holding, shell hardening, carburizing

Chemical Composition Stellite 188 :
Al	B	Be	C	Co	Cr	Cu
–	0.015	–	0.1	Rest	22.0	–
Fe	The	Mn	Mo	N	Nb	In
< 3.0	0.08	1.25	–	–	–	22.0
P	S	And	Of	W	Zr	ET
0.02	0.015	–	–	14.0	–	–
 	 	 	 	 	 	 
 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ffjkoikwtg4hzqeoziuw.jpg)

		 	 	 	 	
For more information :
Visit our website:[ https://www.aluminiumwala.com/stellite-188-sheet-suppliers-stockists-importers-exporters.html](url)
Contact Us : +91 916 734 7029
Email : plusmetals@aluminiumwala.com