teleren/devto huggingface dataset:
AI DATA COLLECTION COMPANY
Published: 2023-08-18 10:29:22

**[Globose Technology Solutions](https://gts.ai/)** Pvt Ltd (GTS) is an AI data collection Company that provides different Datasets like image datasets, video datasets, text datasets, speech datasets, etc. to train your machine learning model.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qbmwp7j6rg3b9khrsznq.png)
How to generate the React Native code when building an app using React JS drag/drop type builder?
Published: 2023-08-18 10:23:08

I am creating a React js app builder which is built using React JS. The canvas part where I am creating a screen is used react-native-web to drag the component and drop the react native one. Because this builder later will be used as a React Native app.

Requirement:: Building React Native app using React JS drag and drop app builder.

Steps: 
1. I have used react-native-web too so that inside React JS app builder I can create a screen using the React-Native component to maintain the consistency of the app and builder as well as I can reuse the same component code on both sides.
2. After drag and drop I generate a screen view using the JSON I have saved in React js builder.
3. I am having a confusing in the third step, now I have shown the screen inside React js app builder, and my JSON is also ready but how can I convert the JSON or that screen to React Native code? I need React native code to build a mobile app which is the last and most crucial step of this project. 
- Do I need to convert the created JSON into React native code? If yes, is there any tool, library or package available for this?
- Is there any method to convert the build screen into React Native code?

Please help me to figure out what is an appropriate method to build React Native code from React JS app builder.
A tutorial on using the appuploader tool to publish certificates and descriptive files
Published: 2023-08-18 10:22:56

A tutorial on using the appuploader tool to publish certificates and descriptive files
A tutorial on using the APPuploader tool to publish certificates and descriptive files
Previously, I developed an application using the AppCan platform that can generate both Android and Apple versions simultaneously. I wanted to try putting this application on the App Store, so I borrowed an Apple developer account from my classmate, but it wasn't that simple. I also had to use the keychain of my Mac computer to apply for a certificate and upload an iPad, but there wasn't a Mac, and it was not convenient for my classmate's friends to come and use it. Then, I created a virtual machine, and I doubted my life, I found a tool later and finally uploaded it successfully in the Windows environment. I shared the process of my iOS app listing with everyone.
Below is a detailed introduction from seven steps! 1. Create a unique identifier App IDs2, apply for a publishing certificate 3, apply for a publishing description file 4, create an app using iTunes Connect and fill in the information 5, select a certificate compilation and packaging for AppCan 6, upload an IPA to the App Store under Windows 7, upload the IPA and return to iTunes Connect for review
All you need to go online is a developer account, an auxiliary tool Appuploader, and a PC computer, where the Mac computer can be used.
Without further ado, proceed to step
1、 Create unique identifier App IDs
APP IDs will be created and published later, which will be used when creating apps.
First, open the developer center ID and fill it in without any restrictions. It is best to use the project name for easy identification (Chinese is not allowed)
The second item is the Bundle ID (App ID Suffix), which is the suffix of your App ID and needs to be filled out carefully. Used to identify our app and give it a fixed identity that is directly related to your program. The format for filling in the Explicit App ID is: com.company.appName, write according to the format and make it easy to remember, which will be used in many places later.
2、 Apply for certificate issuance
Here we need to use the tool Appuploader to directly create certificates on Windows without requiring a keychain
Download and install first https://www.applicationloader.net/
2.1 Open the program, enter the Apple Developer Center account, and log in.
2.2 Select Certificate
This way, the certificate is created and it's very simple.
3、 Application Release Description File
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rvcvg5zgr51a268hvahe.png)
Who's looking for open source contributors? (week 55)
Tags: discuss, opensource, contributorswanted, codenewbie
Published: 2023-08-18 10:00:00

---
title: Who's looking for open source contributors? (week 55)
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, contributorswanted, codenewbie
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---
Open Source thrives through shared efforts. Whether you're a newcomer or a veteran, we're here to encourage your contributions, motivate your endeavors, and provide valuable assistance to maintainers. Together, we are building amazing things!

## 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). 

Finally, consider reading the [Best Practices for Maintainers](https://opensource.guide/best-practices/).

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

Happy contributing!
Penetration Testing Methodologies for Cloud Applications
Tags: cloud, security, testing, application
Published: 2023-08-18 09:49:21

EC-Council’s whitepaper on Penetration Testing Methodologies for Cloud Applications, authored by Mirza Khasim, Senior Principal IT Security Analyst at Oracle, delves into the importance of conducting regular penetration testing of cloud-based applications to identify potential security vulnerabilities and mitigate them before malicious actors can exploit them.

The whitepaper provides a comprehensive overview of the various penetration testing methodologies and tools that can be used to identify and exploit vulnerabilities in cloud applications. It emphasizes the need for a structured approach to penetration testing that includes defining clear objectives, identifying potential threats, selecting appropriate testing methods, and conducting thorough testing to identify vulnerabilities. The whitepaper also highlights the importance of compliance with regulatory standards such as the Payment Card Industry Data Security Standard (PCI-DSS) and the General Data Protection Regulation (GDPR) when conducting penetration testing of cloud applications. Adherence to these standards is critical for ensuring the security of cloud-based applications and protecting sensitive data from unauthorized access.

automated-penetration-testing-phase
One of the key takeaways from the whitepaper is the importance of selecting the right penetration testing tools and methodologies based on the specific requirements of the cloud application being tested. The whitepaper further stresses the need for a customized approach that considers factors such as the type of application, the underlying infrastructure, and the potential attack vectors that attackers could use.

Overall, the whitepaper provides a valuable resource for IT security professionals and organizations looking to enhance the security of their cloud-based applications through regular penetration testing. It offers a wealth of practical advice and guidance on designing and executing effective penetration testing programs, as well as insights into the latest penetration testing tools and techniques.

In conclusion, the whitepaper is a must-read for anyone responsible for the security of cloud-based applications, including IT security professionals, application developers, and compliance officers. By following the recommendations and best practices outlined in the paper, organizations can significantly improve the security of their cloud applications and reduce the risk of data breaches and other security incidents.

To download the whitepaper and learn more about the best practices for conducting penetration testing of cloud applications, submit your details in the form below.

By courtesy of eccouncil.org/
Reflecting my 4 month journey as Junior Software Engineer
Tags: webdev, career, beginners
Published: 2023-08-18 09:46:21

Hello Devs,

   Today I’d like to share with you my 4 month journey as Junior Software Engineer. From the beginning my familiarity with PHP and its framework Laravel was humble. Additionally, I honed my skills in JavaScript (Vue.js), PostgreSQL and MySQL. 

   The day I received the offer was an exciting time for me. Announcing my new role as a Software Engineer filled me with pride, knowing that I had achieved my first goal and now I was looking forward into the next steps! 

   As my first day dawned and I was prepared for it… I was ready to engage with new people learn more about their stack and contribute into new projects. My journey  started with reading code and asking questions from general to more intricate ones. 

   The time passed and my first project arrived! I was sure that I will manage to make it and I put all of my effort in it! I searched, I read and I finally did it! I was so happy and I was feeling so productive that I managed to reach this first milestone in my career!

As I look forward, this journey remains steadfast and a lot of Challenges lie ahead, but so do opportunities for innovation.

To those aspiring to achieve their goals, embrace opportunities fearlessly when they come knocking. Try to be different and do not be afraid for everything that comes into your path.

Until next time,

Christos
Introducing Svg Sprite Empower
Tags: figma, sprite, icons, react
Published: 2023-08-18 09:34:05

Level up your Figma experience with this powerful plugin. **Svg Sprite Empower** makes easier to create svg sprites and use of icons in your project.


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

- Automatic sprite generation based on selection
- Availability to change colors
- Apply different colors or css variables
- Create custom templates for your icons

Try it now: [Svg Sprite Empower](https://www.figma.com/community/plugin/1210268390758084662/Svg-Sprite-Empower)
A tutorial on using the APPuploader tool to publish certificates and descriptive files
Tags: ios
Published: 2023-08-18 09:31:43



Previously, I developed an application using the AppCan platform that can generate both Android and Apple versions simultaneously. I wanted to try putting this application on the App Store, so I borrowed an Apple developer account from my classmate, but it wasn't that simple. I also had to use the keychain of my Mac computer to apply for a certificate and upload an iPad, but there wasn't a Mac, and it was not convenient for my classmate's friends to come and use it. Then, I created a virtual machine, and I doubted my life, I found a tool later and finally uploaded it successfully in the Windows environment. I shared the process of my iOS app listing with everyone.
Below is a detailed introduction from seven steps!
 1. Create a unique identifier App IDs
2, apply for a publishing certificate 
3, apply for a publishing description file
4, create an app using iTunes Connect and fill in the information 5, select a certificate compilation and packaging for AppCan 
6, upload an IPA to the App Store under Windows 
7, upload the IPA and return to iTunes Connect for review
All you need to go online is a developer account, an auxiliary tool Appuploader, and a PC computer, where the Mac computer can be used.
Without further ado, proceed to step
1、 Create unique identifier App IDs
APP IDs will be created and published later, which will be used when creating apps.
First, open the developer center ID and fill it in without any restrictions. It is best to use the project name for easy identification (Chinese is not allowed)
The second item is the Bundle ID (App ID Suffix), which is the suffix of your App ID and needs to be filled out carefully. Used to identify our app and give it a fixed identity that is directly related to your program. The format for filling in the Explicit App ID is: com.company.appName, write according to the format and make it easy to remember, which will be used in many places later.
2、 Apply for certificate issuance
Here we need to use the tool Appuploader to directly create certificates on Windows without requiring a keychain
Download and install first https://www.applicationloader.net/
2.1 Open the program, enter the Apple Developer Center account, and log in.
2.2 Select Certificate
This way, the certificate is created and it's very simple.
3、 Application Release Description File
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/keuabmkitvy8e8eiz06t.png)
What was your win this week?
Tags: discuss, weeklyretro
Published: 2023-08-18 09:30:00

---
title: What was your win this week?
published: true
description: Looking back on this past week, what was something you were proud of accomplishing?
tags: discuss, weeklyretro
published_at: 2023-08-18 09:30
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wyck78r593005hlbngyn.jpg
---

Hey y'all 👋

Hope you all have wonderful weekends!

Looking back on this past week, what was something you were proud of accomplishing?

All wins count — big or small 🎉

Examples of 'wins' include:

- Starting a new project
- Fixing a tricky bug
- Playing with legos 🧱

---

![A bunch of legos stacking together to create a giant lego brick that then gets stacked together with other bricks to create another giant lego brick... it loops around in an endless cycle](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kozsy6csjj4hfqug937t.gif)
AWS Secrets Manager: A Secure Way to Manage Secrets
Published: 2023-08-18 09:24:04

AWS Secrets Manager is a service that helps you manage secrets throughout their lifecycle, including creation, rotation, and retrieval. Secrets can be anything that you want to keep confidential, such as database credentials, API keys, and SSH keys.

Secrets Manager uses AWS Key Management Service (KMS) to encrypt your secrets at rest and in transit. KMS is a highly secure key management service that uses hardware security modules (HSMs) to protect your keys.

Secrets Manager offers a number of features to help you manage your secrets securely, including:

Automatic rotation: Secrets Manager can automatically rotate your secrets on a regular schedule. This helps to protect your secrets from being compromised if they are ever exposed.

Versioning: Secrets Manager keeps track of all the versions of your secrets. This allows you to roll back to a previous version if necessary.

Auditing: Secrets Manager provides auditing logs that track all access to your secrets. This helps you to track who has accessed your secrets and when.

Benefits of Using AWS Secrets Manager
Here are some of the benefits of using AWS Secrets Manager:

Centralized secret management: Secrets Manager provides a central location for storing and managing all of your secrets. This makes it easier to track and audit your secrets.

Secure storage: Secrets Manager uses KMS to encrypt your secrets at rest and in transit. This helps to protect your secrets from being compromised.

Automatic rotation: Secrets Manager can automatically rotate your secrets on a regular schedule. This helps to protect your secrets from being compromised if they are ever exposed.

Versioning: Secrets Manager keeps track of all the versions of your secrets. This allows you to roll back to a previous version if necessary.

Auditing: Secrets Manager provides auditing logs that track all access to your secrets. This helps you to track who has accessed your secrets and when.

Best Practices for AWS Secrets Manager
Here are some best practices for using AWS Secrets Manager:

Use strong passwords and keys: When creating secrets, use strong passwords and keys. Avoid using dictionary words or other easily guessed values.

Rotate your secrets regularly: Rotate your secrets on a regular schedule to help protect them from being compromised.

Use different secrets for different applications: Do not use the same secret for multiple applications. This will help to protect your secrets if one application is compromised.

Audit your secret usage: Regularly audit your secret usage to make sure that only authorized users are accessing your secrets.

Conclusion
AWS Secrets Manager is a secure and convenient way to manage your secrets. It is a good choice for any organization that needs to protect sensitive data.
Picture and text introduction to the process of packaging and uploading IOS APP under Windows system
Tags: ios, xcode
Published: 2023-08-18 09:16:53


Nowadays, many partners are developing applications across platforms, and some children's shoes do not have Macs. This article will introduce how to directly launch apps in the Windows system environment, without having to engage in virtual machines or similar activities. It is still easy to package and launch iOS apps under Windows.
Below is a detailed introduction from seven steps!
1. Create unique identifier App IDs
2. Apply for certificate issuance
3. Application Release Description File
4. ITunes Connect Create App and Fill in Information
5. Select Certificate Compilation and Packaging under Windows
6. Upload IPA to App Store under Windows
7. Upload the IPA and return to iTunes Connect for review
All you need to go online is a developer account, an auxiliary tool Appuploader, and a PC computer, where the Mac computer can be used.
Transferred from https://www.applicationloader.net/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cwwib9fw2i02nxd83e2h.png)
Modular Monolith links
Published: 2023-08-18 09:13:03

- [Modular Monolith with DDD](https://github.com/kgrzybek/modular-monolith-with-ddd#11-purpose-of-this-repository)

- [Modular Architecture in ASP.NET Core – Building Better Monoliths](https://codewithmukesh.com/blog/modular-architecture-in-aspnet-core/)

- [Modular Monoliths With ASP.NET Core – Pragmatic Architecture](https://www.thinktecture.com/en/asp-net-core/modular-monolith/)

- [Modular Monolith Communication Patterns](https://www.milanjovanovic.tech/blog/modular-monolith-communication-patterns)
Hexagon Toolkit 3.0 was released 🎊🎉
Tags: kotlin, opensource, microservices, jvm
Published: 2023-08-18 08:58:24

Hexagon is a toolkit for writing Web applications and REST APIs. You can check the details at: https://github.com/hexagonkt/hexagon

## Release Highlights
* Use same model and event handler for HTTP servers and clients (allowing the creation of middleware
  also for clients)
* Add 'Before' handlers and short circuit 'On' handlers to improve DX (previously, all matching 'On'
  handlers were executed)
* Exception handlers clear the handled exception to prevent further error processing, exception
  propagation is still possible through a parameter
* 3.x releases will be source compatible (enforced in the build process). Experimental modules are
  excluded and their APIs may change
* Native Image metadata inclusion to ease users' applications native compilation (tests pass in
  native mode at builds)
* Update Jetty adapter to v12
* Add Nima Adapter to take advantage of Java Virtual Threads (experimental)

## Future Features
3.x releases will focus on extensions over the core functionality:

* OpenApi contracts generation / enforcement
* REST utilities for working with DTOs and ease integration tests
* Serverless support (FaaS)
* Messaging support (use the event handler to also support message queues)
* New adapters
* New middleware (callbacks / handlers)
* Use annotation processing to allow a Spring / Micronaut DX (optionally)

4.0 release is a long shot and the main goals will be:

* Add asynchronous handlers and support coroutines (partial developments done)
* Support WASM and Native targets (right now, there is only a small proof of concept)
React Mail Authentication
Tags: webdev, javascript, react, frontend
Published: 2023-08-18 08:51:05

React stands out as an elegant JavaScript library, boasting an extensive collection of modules and packages that enhance its capabilities. In the specific scenario portrayed by this image, React is leveraged to implement a functional email service authentication, wherein Firebase serves as the robust backend support.

Within this implementation, the strategic use of the 'useState' hook shines through. This hook facilitates the dynamic management of email statuses, allowing for seamless updates and interaction with the evolving state of the application. By employing 'useState', a dynamic value is ingeniously assigned to the email, augmenting the user experience.

A pivotal aspect of this authentication process lies in the depiction of login outcomes. Here, the astute utilization of 'react-toastify' emerges. This efficient tool elegantly communicates the success or failure of login attempts, creating a user-friendly environment through its intuitive and unobtrusive notifications.

In summary, React's finesse as a JavaScript library is exemplified by its diverse assortment of modules and packages. The image underscores its prowess by showcasing a functional email service authentication intricately linked with Firebase. The judicious application of the 'useState' hook and the artful integration of 'react-toastify' collectively produce a seamless, responsive, and informative authentication experience.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vygd1jeoahmf944v6viv.png)