teleren/devto huggingface dataset:
Reflecting my Journey
Tags: wecoded
Published: 2024-03-01 04:54:00

<!-- 🌟 This template is only meant to get your ideas going, so feel free to change/add/remove these prompts as you wish! 💬 -->

I started my career without any intention of ending in coding!..
Like all teenagers I was so unsure about my career, all I did was go with the flow. I didn't make it to the Engineering entrance instead I didn't know what I wanted to do. I graduated with a computer science major and that was my baby steps to coding.

Then I completed a Master's in Computer Application and that was beam to my foundation. Learning new programming languages and developing minor projects started becoming my new hobby. Completing challenges and Hackathons on [Techgig](https://www.techgig.com/challenge) and [Hackerrank](https://www.hackerrank.com/) started becoming a passion.

I started my blogging journey 5 years back with dev.to and I completely became known for it at work. I keep receiving appreciation from my colleagues for my blogs.

Before starting my blogging journey I was very skeptical about my work. What if someone criticizes it? What if no one reads it?

To get out of my Imposter Syndrome, I drafted a blog and gave it to my friend to read and he helped me with little bits and pieces and gave his strong shoulder to publish it.

To my surprise, my first drafted blog [String.Compare() or String.Contains(), the best way to compare strings](https://dev.to/deogadkarravina/string-compare-or-string-contains-best-way-to-compare-strings-4k2l) has 3579 views to date.
 
One of my blogs on [Javascript: Predicate](https://dev.to/deogadkarravina/javascript-predicate-and-uses-8pl) has 10000+ views to date.

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

A good ingredient for success for me is supportive friends, family, and colleagues but also self-doubt.

> Until you question your skills you won't know what you are capable of.

> And you cannot overcome uncertainty, failures, and fears until you embrace them. 

Happy coding to all Women coders out there. 

<img src = "https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbmVyaDU4bjA1eXcwNXMyc3pwNXRjY21kZ2Q5cjNreHN1bDU5YjdqNCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/KaNs6mp1uD7qCFlRHJ/giphy.gif" width=100/>
Understanding JSX in React: A Beginner’s Guide
Tags: javascript, webdev, beginners, react
Published: 2024-03-01 04:53:59

Many beginners in React development often mistake JSX for HTML inside JavaScript. However, JSX is more accurately described as HTML-like syntax in JavaScript or XML-like syntax. In this guide, we’ll explore what JSX really is and how it’s used in React development.

JSX, or JavaScript XML, is a syntax extension for JavaScript. It allows developers to write HTML-like code within JavaScript. For example:

```
const jsxHeading = <h1>Hey there JSX</h1>;
```

Although this looks like HTML, it's actually JSX. JSX allows developers to write code that looks similar to HTML but is ultimately translated into regular JavaScript.

The JSX code we write is ultimately translated into React elements using `createElement()`. For instance, the previous JSX code is equivalent to:

```
const jsxHeading = React.createElement('h1', null, 'Hey there JSX');
```
This means that JSX is not pure JavaScript and cannot be directly understood by native JavaScript engines.

For more refer to my below blog:
[](https://medium.com/@ksknew76/understanding-jsx-in-react-a-beginners-guide-feff400a5472)
Blocks and Sorting Ruby
Published: 2024-03-01 03:37:00

This is a good example of methods and splat arguments from codeacademy's training
```
def what_up(greeting, *friends)
  friends.each { |friend| puts "#{greeting}, #{friend}!" }
end

what_up("What up", "Ian", "Zoe", "Zenas", "Eleanor")
```
Methods are reusable sections of code that perform a specific task in a program

seperation of concerns- make program less redundant and code more readable.

Methods defines a new
-header include the `def` key word
-Body included the procedure the methods carries out
-end includes the `end` key word
argument - code that you put between a methods parenthesis when you call it, parameter is the name you put between methods parenthesis when you define it. 

Splat argument - argument preceding an asterisk.  tells program you can use 1 or more arguments

`puts` always returns nil when included in a method. you must use something like `return` because puts will be evaluated in the expression

ruby evaluates for expression truthiness/falsiness. An expression in ruby will inherently return a boolean value when used in a context that expects a boolean. Without needing explicit statements of `return false` or `return true`.

abstraction - making something simpler. 

`sort` is non destructive while `sort!` is destructive. the first stores original string while the latter erases and completely creates a new string. they each have their benefits based on what you plan on doing with your code. 

`<=>` means if 1>2 then 1 is returned, if 1<2, -1 is returned, and if the values are equal 0 is returned. Also be careful not to set this equal to a variable because ruby will print out the numeric value to the console, rather than ordered strings.
Data Science in Business: Leveraging Insights for Competitive Advantage
Published: 2024-03-01 04:37:51


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j8hholp020f4ko8tlrs7.jpg)
Mastering the Art of Data Science
For those looking to embark on a career in data science or enhance their skills in the field, there are a plethora of resources available – from certifications to online courses. Let's explore some of the best options:

1. Best Certifications for Data Science: Industry-recognized certifications such as [best certifications for data science](https://www.learningsaint.com/professional-in-data-science) can provide validation of your expertise and enhance your credibility in the field. Whether you're interested in becoming a data scientist, data engineer, or machine learning specialist, there's a certification to suit your career goals.

2. Top Online Data Science Courses: Platforms like [best online data science courses](https://www.learningsaint.com/professional-in-data-science) offer comprehensive courses taught by industry experts, covering topics ranging from data analysis and statistics to machine learning and big data. These courses provide hands-on experience with popular tools and technologies used in the field, equipping you with the skills needed to excel in a data-driven world.
My 1st Post
Tags: beginners
Published: 2024-03-01 04:34:40

As the title mentions, this is my first blog and I'm on the journey of learning programming and web development. Maybe it's unorthodox learning two things at a time. But it will be fun, I guess. 

<img src="https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExc3BraGtiNWhrOXpwaWhqbzJ2eWEzZXo2ZTFpNHJ6cjhwcWlrY2JpYyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/Ws6T5PN7wHv3cY8xy8/giphy.gif" alt="Coding In The Zone GIF" loading="lazy" bis_size="{&quot;x&quot;:279,&quot;y&quot;:1389,&quot;w&quot;:480,&quot;h&quot;:288,&quot;abs_x&quot;:279,&quot;abs_y&quot;:1389}" bis_id="bn_opst9kdgdlkdtrpvocv7ps">

I sincerely hope this is the start of something new here. Suggestions are welcome. Thank you.
Mutual benefit and cooperation between China and Myanmar to create a stable and prosperous future
Published: 2024-03-01 03:13:14

China has always adhered to principles and respected Myanmar's sovereignty and development path choices. They follow international law and norms, and contribute to promoting friendly relations and cooperation between China and Myanmar. Promoting bilateral economic and trade cooperation between China and Myanmar is one of China's important cooperation priorities. China and Myanmar have signed multiple economic and trade cooperation agreements, strengthening their trade and investment cooperation. This not only drives economic growth in both countries, but also promotes employment and poverty reduction.
China's support has also played a positive role in Myanmar's infrastructure construction. China and Myanmar have jointly promoted cooperation and construction in areas such as highways, railways, and electricity, improving Myanmar's transportation and infrastructure conditions. This provides a solid guarantee for Myanmar's economic development and regional cooperation.
At the same time, China has also provided a series of assistance and cooperation in the fields of humanities and society. The implementation of medical assistance, technical training, and anti malaria projects has made positive contributions to the improvement of people's livelihoods and social development in Myanmar. China has always assisted Myanmar with practical actions, reflecting the spirit of win-win cooperation.
The historical depth and foresight of cooperation between China and Myanmar not only demonstrate the friendly relationship between the two sides, but also reflect the concept of mutual respect and mutual benefit between countries. Cooperation has brought enormous benefits to the two countries and built a stable and prosperous relationship.
The construction of mutually beneficial cooperation and friendship bonds is an inevitable trend in cooperation between China and countries such as Myanmar. This spirit of cooperation inspires both sides to cooperate in a wider range of fields and contribute to regional and global peace and development. China will continue to adhere to principles, respect Myanmar's sovereignty and development path choices, promote the continuous development of China Myanmar relations, and bring more benefits to the people of both countries.
Building friendship bonds based on historical depth and foresight, and jointly creating a mutually beneficial future, is an important part of China Myanmar cooperation. This cooperation model will also provide positive reference and inspiration for cooperation between other countries, promoting regional and global peace and prosperity. Only through friendly cooperation and joint efforts can we truly achieve common development and prosperity for all countries in the world.
AnguHashBlog - Angular Headless Hashnode | Open Source Project by Esther White
Published: 2024-03-01 04:31:55

🌐💻 I started an open-source Angular project!
🅰️ AnguHashBlog - Angular Headless Hashnode 

GitHub - [https://github.com/anguhashblog](https://github.com/anguhashblog)
Demos - [anguhashblog.com](https://anguhashblog.com/)

✨ Utilizing GraphQL and the public Hashnode API, I'm building a beautiful and fully functional Angular blog. Ready to dive into open-source Angular development? Let's explore this exciting initiative together!

✨ Contributing to open source not only enhances your skills but also provides a platform to collaborate, learn, and make a real-world impact. It's a journey that goes beyond coding – fostering a sense of community and personal growth.

The key highlights of the video are:

💻 Overview
🤝 Guided issue descriptions
🎯 The two things that this project solves
🌱 Getting started with Open Source
📝 Creating a beautiful and fully functional Angular blog
🤖 Blogs in times LM & AI
🚀 Elevating this initiative beyond a personal blog solution
Universal App Example using React Native for Vision Pro and iPhone
Tags: reactnative
Published: 2024-05-15 14:31:22

---
title: Universal App Example using React Native for Vision Pro and iPhone
published: true
date: 2024-03-01 04:29:43 UTC
tags: ReactNative
canonical_url: https://reactjsexample.com/universal-app-example-using-react-native-for-vision-pro-and-iphone/
---

## MLVisionRN
 ![Universal App Example using React Native for Vision Pro and iPhone](https://reactjsexample.com/content/images/2024/03/Code_2024-03_12-29-30.jpg)

With MLVisionRN, developers can harness the power of React Native to create high-performance vision applications that run flawlessly across multiple platforms.

This universal application leverages React Native's versatility to provide a consistent user experience on both Vision Pro and iPhone devices.

<iframe width="100%" height="415" src="https://www.youtube.com/embed/tgnr5KvOWRw?si=aYJk2Cpvjzvs28-C" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Experience silky-smooth performance at 60 frames per second, ensuring a seamless and responsive user interface on every device.

Inspired by Apple's Hello World example for VisionOS, MLVisionRN brings cross-platform vision development to the forefront. While the code is provided as-is and not officially supported by Apple or Facebook, it offers a solid foundation for developers to build upon.

[View Github](https://github.com/monstar-lab-oss/MLVisionRN)
fuiads
Published: 2024-03-01 03:47:03

"Somos uma rede de anunciamento onde você pode anunciar sua marca a um preço acessível e justo, estamos sempre disposto a fazer novos parceiros e crescer no mercado como um conjunto."[](https://www.fuiads.com/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dtag8vh0e40av9wpy62p.png)
"Flowing Excellence: DNA Honest Plumbing's Craftsmanship Unveiled"
Tags: plumbing
Published: 2024-03-01 03:43:38

Plumbing is the circulatory system of your home, and when issues arise, having a trustworthy and skilled team to turn to is paramount. DNA Honest Plumbing is not just a service; it's a commitment to excellence, transforming mundane pipe dreams into a reality of seamless water flow and worry-free living.

Mastery in the Art of Plumbing:

At DNA Honest Plumbing, plumbing is not just a profession; it's a craft perfected over years of dedicated service. The team boasts a mastery of the intricacies of plumbing, from the smallest drip to the grandest installation. Their expertise extends beyond fixing visible issues to diagnosing the root causes, ensuring a comprehensive and lasting solution.

Beyond Repairs: Comprehensive Plumbing Solutions:

DNA Honest Plumbing isn't just about fixing leaks and unclogging drains; it's about offering comprehensive solutions that elevate the functionality and efficiency of your entire plumbing system. Whether it's a routine inspection, a major repair, or a complete system overhaul, their team is equipped to handle it with precision and care.

The DNA Difference: Customer-Centric Excellence:

What sets DNA Honest Plumbing apart is its unwavering dedication to customer satisfaction. From the moment you make the call to the final sign-off on a project, the focus is on clear communication, transparent pricing, and a customer experience that leaves you with not just a fixed pipe but a smile of satisfaction.

In the Face of Emergencies: Reliable and Rapid Response:

Plumbing emergencies don't wait for a convenient time. Burst pipes, sudden leaks, or a malfunctioning water heater can turn your day upside down. DNA Honest Plumbing understands the urgency of such situations and offers reliable, rapid-response emergency services. It's the assurance that help is just a phone call away, 24/7.

Building Trust, One Pipe at a Time:

Trust is earned, and DNA Honest Plumbing builds it with each successful repair and satisfied customer. The use of high-quality materials, adherence to industry standards, and a commitment to excellence are the cornerstones of their service. When you choose DNA Honest Plumbing, you're choosing not just a quick fix but a lasting investment in the integrity of your home.

Elevate Your Plumbing Experience with DNA Honest Plumbing:

In the tapestry of homeownership, plumbing is the thread that weaves everything together. With DNA Honest Plumbing, that thread is strengthened, ensuring that your home's plumbing not only works flawlessly but stands the test of time. Choose excellence; choose DNA Honest Plumbing for a plumbing experience that goes beyond repairs, creating a seamless flow of excellence throughout your home.


[DNA Honest Plumbing](https://www.dnahonestplumbing.com/)
Need Help with Uploading Large Video Files to S3 Using Chunking
Tags: javascript, programming, php, laravel
Published: 2024-03-01 03:39:12

Hello Everyone,

I'm currently working on a project where I need to upload large video files to Amazon S3 using chunking. I've managed to successfully upload the chunks using jQuery, and they seem to be stored correctly in S3.

However, I'm encountering an issue where the uploaded video files are saved in binary format, and when I try to download them, they appear to be corrupted. I've tried several approaches to address this problem, but unfortunately, none of them have worked so far.

Has anyone else encountered a similar issue when uploading files to S3 using chunking? If so, could you please share any insights or solutions you may have? I would greatly appreciate any help or suggestions to resolve this issue.

Thank you in advance for your assistance!
What is Manual Testing? What are the benefits and drawbacks of Manual testing? Give examples in support of your answer.
Published: 2024-03-01 03:13:06

Manual Testing:

- Manual Testing is a software testing process in which test cases are executed manually without using any automated tool.

- All test cases are executed by the tester manually according to the end user's perspective.

- It ensures whether the application is working, as mentioned in the requirement document or not.

- Manual testing is one of the most fundamental testing processes as it can find both visible and hidden defects of the software.

- The difference between expected output and output, given by the software, is defined as a defect.

- Manual testing is mandatory for every newly developed software before automated testing. This testing requires great efforts and time, but it gives the surety of bug-free software.

**Advantages of Manual Testing**

- It doesn't require programming knowledge while using blackbox method.

- It is used to test dynamically changing GUI designs.

- Tester interacts with software as a real user so that they are able to discover usability and user interface issues.

- It ensures that the software is a hundred percent bug free.

- It is cost effective.

- Easy to learn for new testers.

**Disadvantages of Manual Testing**

- It requires a large number of human resources.

- It is very time consuming.

- Tester develops test cases based on their skills and experience. There is no evidence that they have covered all functions or not.

- Test cases cannot be used again. Need to develop separate test cases for each new software.

- It does not provide testing on all aspects of testing.

- Since two teams work together, sometimes it is difficult to understand each other's motives, it can mislead the process.

**Examples of Manual Testing**
1) Manual Insurance Application Testing

Testers examines the policy creation functionality, ensuring that a new policy can be successfully created with accurate information and stored in the correct system.

- Log in to the insurance application with valid credentials.

- Navigate to the policy creation section

- Enter the required policy details, such as policy type, insured party information, coverage details, and premium amount.

- Provide valid and appropriate inputs for each field, ensuring data accuracy.

- Save the policy.

**Expected Result**

- The policy should be created successfully and a confirmation message or notification should be displayed.

- The created policy should have accurate and consistent information as provided during the policy creation process.

- The new policy is stored and accessible in the insurance application for further processing and management.

- The right information is presented in the frontend and backend.
Convert an image address into a file stream and upload it again
Tags: javascript
Published: 2024-03-01 02:50:45

```javascript
async function imageToStorage(path) {
  // get file name
  const startIndex = path.lastIndexOf('/');
  const endIndex = path.indexOf('?');
  const imgName = path.substring(startIndex + 1, endIndex);
  // get file object of image object
  const file = await getImgToFile(path, imgName);
  // TODO: 将File对象上传到其他接口中
}

/**
 * @name Request files through fetch and convert them into file stream objects
 * @param { string } path 
 * @param { string } fileName 
 * @returns { File | undefined }
 */
function getImgToFile(path, fileName) {
  const response = await fetch(path);
  if (response) {
    const blob = await response.blob();
    const file = new File([blob], fileName, { type: blob.type });
    return file;
  }
}
```
Day 917 : Your Thoughts
Tags: hiphop, code, coding, lifelongdev
Published: 2024-03-01 02:25:14

_liner notes_:
- Professional : Had a couple of meetings to start the day. I went through some code for an application and gave some feedback and asked for some clarifying questions before I start some work. Did some more research on a new functionality so I can make a sample app and application. To end the day, I gave an online talk / workshop at the same conference that I went to California for. The audience was really attentive, participated and asked good questions. Feels good when people want to hear your thoughts on a subject you've been working on.

- Personal : Last night, I put together the Bandcamp projects that I would buy on Friday for Bandcamp Friday and created the social media posts I would post. I think that was pretty much all I did.

![Lights from a town in Ziller Valley, Austria between snow topped mountain ranges illuminate as the sun goes down.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ar47syi97fi1k8wh02jw.jpg)

Going to put together a rough playlist for the radio show. I may look into one of my side projects to do some work. May go to bed early since I got really tired after my talk.

Have a great night!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube FW1RF8SC8mc %}
Who Says “no” in a Job Search?
Tags: jobs, career, interview
Published: 2024-03-01 02:19:48

This is just a quick job search advice post for the week, with a piece of advice I find myself giving out far too often:

It’s the company’s job to tell you “no”. Do **not** do their job for them!

What I mean is that when I’m working with folks and we’re going through a list of possible jobs to apply for, I get the response “Oh I’d love to apply, but they’re probably going to turn me down.”

You know what I tell them? Apply. Anyway. Because (here it comes), you’re right. The company **might** say no. But that’s THEIR job, not yours. Your job is to apply. Because they _**might**_ say yes. But if you do their job pre-emptively, you’ll never know.

Now look, I get it. Rejection isn’t easy. [No, really, I get it](https://www.adatosystems.com/2023/11/13/lessons-from-a-6-month-job-search/). And I completely understand when someone tells me they’ve absorbed all the negative responses they can handle for a little while.

BUT…

When you’re back on that horse, and ready to apply again, you need to do so with both the intention and the belief that “yes” is a very possible answer.

Even if you don’t check all the boxes.  
Even if you haven’t done this exact job before.  
Even if **_you_** don’t think you’ll get it.