teleren/devto huggingface dataset:
Playwright-Firefox
Published: 2024-05-03 14:08:04

Hello guys
I have a small problem ))
When I try to run Firefox browser, PW can't open it
I have a such thing and nothing more

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

Thanks in advance
Who's looking for open source contributors? (week 67)
Tags: discuss, opensource
Published: 2024-05-03 14:07:55

---
title: Who's looking for open source contributors? (week 67)
series: Looking for Contributors
published: true
description: Discover which open source projects are actively seeking contributors. Learn how you can make a meaningful contribution to the open source community and gain valuable experience. Find out who's looking for open source contributors now.
tags: discuss, opensource
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7jiyyejomyjht1wh0o0m.png
# Use a ratio of 100:42 for best results.
---

## Tell us about your project

_Promote your project by providing a link to the repo. Everyone who posted in previous weeks is welcome back this week, as always 😄_

Open Source should be a welcoming space for contributors. The README is the front door of your project. If you'd like to check out an example of a README, here's our [OpenSauced/insights README](https://github.com/open-sauced/insights).

If you submit please have the following in your repo to make it welcoming and helpful for contributors:

1. README.md
2. CONTRIBUTING.md

Feel free to drop your issues and repos in the [OpenSauced Discord](https://discord.gg/opensauced) #:eyes:-looking-for-contributors channel at any time! 

If you're new to open source, and you're not sure where to start, check out our [Intro to Open Source course](https://github.com/open-sauced/intro). We recently shared more about our new feature: [StarSearch](https://oss.fyi/starsearch-waitlist), and you can learn more about it [here](https://news.opensauced.pizza/unlock-the-copilot-for-git-history/). 

Just a note to say we've restarted this post from something Ben was doing for a while :star: 

Happy contributing!
Don't Make This Dependency Injection Mistake!
Tags: dotnet, csharp
Published: 2024-05-03 14:01:05

---
title: Don't Make This Dependency Injection Mistake!
published: true
description: Hi! I'm Michael and in this video, we're going to cover some C# dependency injection code that won't compile, but your IDE won't complain about. Don't make this design mistake when building your dependency injection architecture.
tags: dotnet, csharp
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i2gh4iizzcukm9x2o88j.png
---



{%youtube 4YcSDHCttLg %}
Do you have a "Wait, that can't be right..." moment?
Tags: watercooler, discuss
Published: 2024-05-03 13:42:57

Recently, we had the [XZ backdoor](https://dev.to/sebastianccc/the-xz-attack-and-timeline-35ch), discovered by sheer luck and nerdiness determination, as a dev started noticing an unexpected delay on SSH connections.

Yesterday, a new bug was discovered, again by the fact that someone simply noticed an odd behavior and decided to test further. In specific SQLite versions, if you tried to CREATE TABLE where the table name started with a number, the operation [would take **at least** 1000x times longer than expected](https://sqlite.org/forum/forumpost/837fcd8489).

Now, everyone who works in IT has a similar story. I have lots of these, like the time I discovered an unhappy colleague was stealing confidential documents from the company, as I  noticed the download/upload rate was strangely low and then stayed the whole morning looking at the network output of the proxy server via SSH.

Those stories where someone couldn't let an odd situation slip and then discovered a huge problem always amazed me. What's yours?
Install Home brew in Mac M1/M2/M3
Published: 2024-05-03 13:40:15

1st run

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

```

The Homebrew installation script will ask you to enter your Mac user password. This is the password you use to sign into your Mac.


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

After that run 

```
eval "$(/opt/homebrew/bin/brew shellenv)"

```
Run 

```
$ brew doctor

```
To check the brew install successfully in your system RUN

```
$ brew doctor

```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ou3f3hddtyqrdv0ncye6.png)
Exploring GitHub Repositories and Channels: Share Your Favorites!
Published: 2024-05-03 13:34:39

Hey everyone! 👋 As developers and Software Enginners, we often rely on GitHub for discovering exciting projects, learning resources, and engaging communities. Today, I want to start a conversation about our favorite GitHub repositories and channels. Let's share and discover some hidden gems together!

#### My Top Picks

Before diving into your recommendations, I'll kick things off by sharing a few GitHub repos and channels that have been incredibly valuable to me:

1. **[freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp)**
   - A fantastic resource for learning web development, offering interactive coding challenges and certifications.

2. **[TheAlgorithms/Python](https://github.com/TheAlgorithms/Python)**
   - A comprehensive repository containing implementations of popular algorithms and data structures in Python.

3. **[dev.to](https://github.com/thepracticaldev/dev.to)**
   - Yes, the dev.to platform itself! I appreciate its open-source nature and the vibrant community that contributes to its development.

#### Now It's Your Turn!

I'd love to hear from you all. What are your favorite GitHub repositories or channels? Here are some prompts to get the discussion going:

- **Learning Resources**: Any repositories that have helped you level up your skills?
- **Open-Source Projects**: Are there any projects you've contributed to or find inspiring?
- **Community Channels**: Know of any GitHub organizations or communities worth following?

Let's share our recommendations and build a resourceful list together. Feel free to drop your GitHub links and share why you love them! 🌟

Here is my page: https://github.com/basel5001

Can't wait to discover some awesome repos and channels from this amazing community. Let's connect and learn from each other's favorites!

Happy coding! 🚀
Innovation in Immersion: Leading the Way in Metaverse Development
Published: 2024-05-03 13:30:31

Embark on a journey of digital transformation with the foremost [Metaverse Development Company](https://www.technbrains.com/metaverse ). Our expertise lies in crafting immersive experiences that redefine the boundaries of technology. Join us as we push the limits of innovation and create the future of digital interaction.
Diamond Jewellery
Published: 2024-05-03 13:29:31

[Diamond jewellery](https://www.siriusjewels.com/) exudes timeless elegance and luxury, captivating hearts with its sparkling allure. Each piece is a masterpiece, crafted with precision to showcase the brilliance and beauty of diamonds. From dazzling diamond rings to exquisite necklaces and earrings, diamond jewellery adds a touch of sophistication to any ensemble.

The allure of diamond jewellery lies in its versatility and ability to complement any occasion, from everyday wear to special events. Whether it's a simple solitaire pendant or a statement diamond bracelet, each piece tells a unique story of love, celebration, or achievement.

Diamonds are more than just stunning gemstones; they symbolize everlasting love, strength, and resilience. As the hardest natural substance on Earth, diamonds are a testament to enduring beauty and durability, making them cherished heirlooms passed down through generations.

Whether given as a token of affection or purchased as a personal indulgence, diamond jewellery holds a special place in the hearts of many. It's not just about the sparkle; it's about the memories, emotions, and moments that each diamond captures, making it a timeless treasure to be cherished for a lifetime.
Master MS-900 Exam with Microsoft-Verified Dumps
Published: 2024-05-03 13:28:42

**Overview of the Microsoft MS-900 Exam**
Before diving into the benefits of using exam dumps, let's briefly outline what the Microsoft MS-900 exam entails. This exam measures the foundational knowledge of candidates regarding Microsoft 365 services, including understanding the cloud, security, compliance, and privacy.

**Benefits of Using Microsoft MS-900 Exam Dumps**
**Enhanced Learning Experience**
Microsoft MS-900 Exam Dumps offer a simulated exam environment, allowing candidates [MS-900]( https://dumpsboss.com/microsoft-exam/ms-900/) to familiarize themselves with the exam format and question types. This hands-on experience enhances learning and retention, making it easier to recall information during the actual exam.

**Time-Saving Solution**
With busy schedules, finding time to study can be challenging. Exam dumps provide a time-saving solution by consolidating relevant exam materials in one  [MS-900 Exam Dumps](https://dumpsboss.com/microsoft-exam/ms-900/) place. Candidates can efficiently review key concepts and focus on areas where they need the most improvement.

**Cost-Effectiveness**
Investing in exam preparation materials can be costly, but Microsoft **MS-900 Dumps** offer a cost-effective alternative. Compared to traditional study methods or training courses, exam dumps are typically more affordable, making them accessible to a wider audience.


CLICK HERE FOR MORE INFO>>>>>>>>>>>>>>>  https://dumpsboss.com/microsoft-exam/ms-900/
Let's Discuss: Your Favorite Learning Platforms and Course Sites!
Tags: discuss
Published: 2024-05-03 13:24:19

Hey everyone! 👋 As we're all passionate about continuous learning and skill development in the tech world, I'd love to start a conversation about the learning platforms and course sites that have made a real impact on your growth journey.

Here are a few questions to get us started:

🌟 **What are your go-to learning platforms for tech and programming?**
Whether it's mastering a new programming language, diving deep into cloud computing, or exploring UX design principles, which platforms have been your trusted companions?

📚 **Which courses or tutorials have been game-changers for you?**
Share the specific courses or tutorials that have significantly enhanced your skills or opened new doors in your career. Let's spread the word about hidden gems!

💡 **How do you discover new learning resources?**
Do you rely on recommendations from peers, social media, or newsletters? Let's discuss the best ways to stay informed about the latest and greatest in tech education.

To kick things off, I'll share a few of my favorites:
- **Pluralsight**: For comprehensive tech courses across various domains.
- **Coursera**: Great for university-level courses and specialization programs.
- **FreeCodeCamp**: An excellent resource for interactive coding challenges and projects.

Now, I want to hear from you! Drop your recommendations, experiences, and tips in the comments below. Let's create a valuable resource together for the entire community to benefit from. 🚀

Looking forward to learning from each other and discovering new learning gems! Let's dive in! 💻✨
Building Native Apps with Familiar Tools: A Look at NativePHP
Published: 2024-05-03 13:22:52


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

For many developers, PHP is synonymous with web development. But what if you could leverage your PHP expertise to create feature-rich desktop applications? That's the promise of NativePHP, a framework that's shaking things up in the app development world.

**What is NativePHP?**
NativePHP isn't just a framework; it's a collection of tools that empowers PHP developers to build cross-platform native apps. Here's a breakdown of what it offers:

**Familiar Tech Stack:** If you're a PHP developer, you're already in good hands. NativePHP integrates seamlessly with HTML, CSS, and JavaScript, allowing you to leverage your existing knowledge.

**Building Blocks for Native Features:** NativePHP provides a set of classes that act as abstractions, enabling you to interact with the functionalities of the underlying operating system. This means you can build features like native menus and notifications into your app.

**Streamlined Packaging:** NativePHP offers tools to bundle your application using either Electron or Tauri, popular frameworks for building desktop apps with web technologies. This ensures your app runs smoothly on different platforms.

**Zero-Dependency Runtime:** NativePHP includes a static PHP runtime, eliminating the need for users to install any additional software to run your application.

**Benefits of Using NativePHP:**

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

**Faster Development:** By using familiar tools and a streamlined workflow, NativePHP can significantly accelerate your development process.

**Cross-Platform Compatibility:** Build once, deploy everywhere. NativePHP apps can run flawlessly on Windows, macOS, and Linux.

**Reduced Learning Curve:** PHP developers can hit the ground running with minimal need to learn new languages or frameworks.

**Is NativePHP Right for You?**

If you're a PHP developer looking to expand your skillset and build feature-rich desktop applications, NativePHP is definitely worth exploring. The framework's focus on familiarity and ease of use makes it an attractive option for both beginners and experienced developers.

**Getting Started with NativePHP**

The official NativePHP website (_https://nativephp.com/_) provides comprehensive documentation and tutorials to get you started. You'll also find a growing community of developers who can answer your questions and offer guidance.

So, if you're ready to take your PHP skills to the next level and conquer the desktop app world, NativePHP is a compelling option to consider. With its focus on familiarity and efficiency, it can empower you to build innovative and user-friendly applications.
Find Your Flow. Elevate Your Code (and Your Life) in Paradise.
Tags: rwa, ai, dao, solidity
Published: 2024-05-03 13:18:16

The open-source revolution thrives on brilliant minds, but even the best devs can get stuck. You built something amazing, achieved success, maybe even financial freedom. But staring at another line of code in your home office—it just doesn't feel like the same spark anymore. The isolation, the endless notifications, the feeling of being adrift…it's draining the passion from your projects. 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b3c8lbadl39aip35cdrm.png)


There's more to the open-source code warrior than just lines of code. You crave growth, connection, a sense of belonging to something bigger. You want to reignite your passion, rediscover the flow state that made you fall in love with coding in the first place.
JungleOS isn't just a co-working space, it's the antidote.
Imagine this: Open-air workspaces bathed in the warm glow of the Bali sun. The rhythmic symphony of the jungle replaces the hum of your AC. Crystal-clear mornings spent coding fueled by fresh air and inspiration.
This is where growth isn't a buzzword, it's an everyday reality. Surround yourself with other open-source visionaries, pushing each other to new heights. Collaborate on projects with the potential to change the world.
But it's not just about work. Picture epic jungle hikes that spark your next breakthrough idea. Surfing sessions that wash away the stress and reignite your creativity. Evenings spent under the stars, forging deep connections with a tribe that understands you, that shares your passion, that pushes you further.
JungleOS isn't about ROI, it's about Return on Inspiration.
This is your chance to invest in yourself, in your well-being, in a life that fuels your best code. It's about building a legacy that extends beyond lines of code and into shaping the future of technology.
This is where burnout ends, and brilliance begins. This is your home in the jungle.
Ready to rediscover your passion? Visit our [website](https://jungleos.org/) to learn more about JungleOS.
Development VS Crypto
Tags: webdev, learning, news
Published: 2024-05-03 13:16:43

In the fast-evolving landscape of technology and finance, the intersection of software development and cryptocurrency continues to captivate both enthusiasts and investors alike. With each passing day, new projects emerge, leveraging the power of blockchain and decentralized systems to innovate across various sectors. Amidst this backdrop, the recent listing of $RTF on the WhiteBIT cryptocurrency exchange marks a significant milestone in the journey of both development and cryptocurrency enthusiasts.

Cryptocurrencies, often hailed as the cornerstone of the digital economy, rely heavily on robust development frameworks. Behind every successful cryptocurrency lies a dedicated team of developers constantly iterating, refining, and enhancing the underlying technology. From optimizing blockchain protocols to designing user-friendly wallets and decentralized applications (DApps), development efforts play a pivotal role in shaping the future of cryptocurrency.

$RTF, the latest entrant into the cryptocurrency ecosystem, embodies the fusion of development and financial innovation. With a focus on real-world utility and community-driven governance, $RTF aims to revolutionize how individuals transact and interact within the digital economy. Its listing on the WhiteBIT exchange provides a platform for investors to access and trade $RTF tokens seamlessly, further bolstering its liquidity and market presence.

WhiteBIT, known for its commitment to security, transparency, and user experience, serves as an ideal venue for $RTF's debut into the broader cryptocurrency market. By listing on WhiteBIT, $RTF gains exposure to a global audience of traders and investors, fostering liquidity and enabling price discovery in a regulated and trusted environment.

Beyond the excitement of listing announcements and market dynamics, the journey of $RTF underscores the transformative potential of blockchain technology. As developers continue to push the boundaries of innovation, projects like $RTF serve as a testament to the power of community-driven initiatives and decentralized ecosystems.

In conclusion, the convergence of development and cryptocurrency exemplifies the dynamic nature of the digital age. With $RTF's listing on WhiteBIT, the stage is set for a new chapter in the evolution of both technology and finance, where innovation knows no bounds, and opportunities abound for those daring enough to explore.

Through collaborative efforts and relentless innovation, the future of development and cryptocurrency remains as promising as ever, with $RTF poised to carve its niche in this ever-expanding landscape.
What Main YouTube Channel is terminated and also can't access to brand account channels
Tags: youtube
Published: 2024-05-03 13:05:17

What Main YouTube Channel is terminated and also can't access to brand account channels

- Some solution if

You have a YouTube Channel and inside that google account you have created multiple brand accounts and your main channel is terminated (there are ways for getting the channel back on Internet) and you want to see your other brand account channels but on log in you are being redirected
to :- Unable to access a Google product (https://support.google.com/accounts/answer/40039?hl=en&p=youtube)


There are several solutions for getting the brand account back
(i.e. Your brand account have so may Unlisted Videos you have uploaded to just use youtube as a storage service and you want to get the links of the videos)

Solution 1 :- Use third party tools like vidiq, tubebuddy to authenticate your YouTube channel give permissions and see the list.

Solution 2 :- Use YouTube API and get the list of all videos from your channel. ( PS :- You should have Coding Knowledge)
Variables in Unifie
Tags: unifie, kubernetes, devops, helm
Published: 2024-05-03 13:00:38

Variables is poverfull mechanism for customization.  
  
List of variables and values for deployment you can see on the specifications tab.

![List of variables and values](https://unifie.cloud/wp-content/uploads/2024/05/image-7-1024x843.png)

Additionally, in project configuration, we can create more variables.

![Create variables form](https://unifie.cloud/wp-content/uploads/2024/05/image-8-1024x714.png)

If you use helm chart in your service – the variables tab will contain a lot of variables parsed from values.yaml file. You can edit these vars and get changes in the resulting yaml.

![helm vars](https://unifie.cloud/wp-content/uploads/2024/05/image-9-1024x733.png)

This variables specified for service and are not available in other services in the same project.

Let`s try to add a new variable and save

![add a new variable and save](https://unifie.cloud/wp-content/uploads/2024/05/image-10-1024x475.png)

Then you can see your variable in deployment sync vars.

![variable in deployment sync vars](https://unifie.cloud/wp-content/uploads/2024/05/image-11-1024x876.png)

Good.  
Now you can use this var in your yaml

![use var in your yaml](https://unifie.cloud/wp-content/uploads/2024/05/image-12-1024x511.png)

![resulting yaml](https://unifie.cloud/wp-content/uploads/2024/05/image-13-1024x486.png)

But that is not all.

## Value sources for variables

You can select where to take a value for this variable.

![Vars types](https://unifie.cloud/wp-content/uploads/2024/05/image-14-1024x584.png)

You can select one of these options:

* Values defined at a Project Level - The simplest – hardcoded value in this form
* Deployment Specific Variables - The link to other existing variable (copy value from other variable) 
* Deployment Configuration - Most useful – Take the value from deployment configuration UI. You can have different values in different deployments. Unified dynamically creates UI for your service configuration. 

For our test var **TestVar** we will set type `Deployment Configuration` and check deployments configuration. You will see a new tab and input for your variable.

![vars ui](https://unifie.cloud/wp-content/uploads/2024/05/image-15.png)

Change this value and check the resulting yaml.

![resulting yaml](https://unifie.cloud/wp-content/uploads/2024/05/image-16-1024x668.png)

## Variable types

You can define variable type and Variable input type.

- **Variable type** – like in programming languages with strong typization. can be a boolean, string, number, array, map. (Type `any` means that unifie will not change your variable type. It will use the exact value.)
- **UI Variable Input Type** – Affect only for UI. 

![UI Variable Input Type](https://unifie.cloud/wp-content/uploads/2024/05/image-17-1024x487.png)

**Type conversion is important for kubernetes.** For example, such params as “replicas” or “containerPort”. Kubernetes expects the int number. If you pass a string it will not work.