teleren/devto huggingface dataset:
AppRegistry.registerComponent not called after npm start
Published: 2023-10-02 12:21:58

Hi,
I'm stucked since few days when I try to launch npm start to emulate my app with Android through vscode (I'm not developer).

It seems like there is an issue with my appName.
I didn't remember to bring some modification on it but it seems like component App.Registry.registerComponent is not called to retrieve the appName.
I'm using React-native 0.71.1

Below are some screenshot of the main informations.

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

Don't hesitate to ask me further details.
Many thanks for your help.
Pointers in C Programming: How Hard?🤔
Tags: cprogramming, pointers, programming, softwareengineering
Published: 2023-10-02 12:13:37

---
title: Pointers in C Programming: How Hard?🤔
published: true
description: 
tags: cprogramming, pointers, programming, softwareengineering
# cover_image: ![A workspace with some people working on their laptops](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/strnww0crc036s76zyb4.png)
# Use a ratio of 100:42 for best results.
# published_at: 2023-10-02 11:08 +0000
---
While learning C programming, I could easily grasp the basics but when I got the pointers bit, I got stuck.
I couldn't quite understand the memory aspect and how it all worked until I took time out to really understand it.
So I decided to share what I'd learned as simply as possible.
If you need a refresher on C pointers or want to understand it better, you should definitely give this a read:
[An Essential Guide to Pointers in C Programming](https://www.makeuseof.com/c-programming-pointers-essential-guide/)
Getting Your Business Exit-Ready: A Guide for the UK Business Owner
Tags: exitready
Published: 2023-10-02 12:00:40

**Hey there, fellow business owner!**

Let's have a heart-to-heart about something we often sweep under the rug - exiting our business. Now, I know it’s not the most exciting topic, but it’s a crucial one. Whether you’re dreaming of retiring to a sunny beach, starting a new adventure, or just want to make sure your hard work pays off in the long run, preparing your **[business exit ready](https://www.logros.co.uk/exit-ready)** is a must.

Now, I hear you: “Exit? I just got started!” Trust me, it's never too early to start planning. And, it's not just about selling your business. It's about building something that's saleable, scalable, and sustainable. So, grab a cuppa and let’s dive into some key steps to make sure you’re exit-ready:

**Know What You Want:**
Before anything else, take a moment to reflect on what you really want. Are you looking to retire? Start a new venture? Or just fancy a change? Your goals will shape your exit strategy, so be honest with yourself. And don’t forget to set a timeline - it’ll help keep you on track.

**Sort Out Your Finances:**
Let’s face it, numbers aren’t everyone’s cup of tea, but they’re super important. Make sure your financial records are up to date, your debts are minimal, and your profitability is on the up. If you’re thinking of selling, potential buyers will want to see a clean financial history. And, it’s always a good idea to know the value of your business. Consider getting a professional valuation - it’s worth it!

**Streamline Your Operations:** 
A slick operation is an attractive operation. Whether it’s tweaking processes, cutting unnecessary costs, or embracing new tech, make sure your business is running like a well-oiled machine. It’ll not only make it more appealing to potential buyers but can also bump up the sale price.

**Plan the Handover:**
Whether you’re passing the torch to a family member, a key employee, or a new owner, a smooth transition is key. Make a plan for who will take over and start training them up. It’ll not only keep the business running smoothly but can also add value.

**Get Some Advice:**
Exiting a business is a big deal, and it’s okay to ask for help. Whether it’s a chat with your accountant, a consultation with a lawyer, or seeking the guidance of a business broker, professional advice can be a game-changer.

**Weigh Your Options:**
There’s more than one way to exit a business. You could sell it, merge with another company, or pass it on to a family member. Each option has its pros and cons, so take some time to weigh them up and choose what’s best for you and your business.

There you have it! By taking the time to **[plan your exit](https://www.logros.co.uk/sell-your-business)**, you’re setting yourself - and your business - up for success. Remember, it’s all about building something that’s saleable, scalable, and sustainable. And hey, it’s never too early to start planning!
What you must know about CIS Benchmarks for Google Cloud Platform
Published: 2023-10-02 11:57:22


![What you must know about CIS Benchmarks for Google Cloud Platform](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ieerzzndjfspsv7wwl54.png)

In today's digital age, cybersecurity is a top priority for organizations, especially when it comes to cloud platforms. Google Cloud Platform (GCP) stands out as a leading choice, offering a wide range of services. To fortify your GCP infrastructure against cyber threats, it's crucial to follow industry best practices, and the Center for Internet Security (CIS) Benchmarks provides a valuable guide.

###IAM: The Foundation of Security
Identity and Access Management (IAM) are fundamental in any cloud environment. In GCP, implementing robust IAM settings is vital to protect sensitive data and systems. Key IAM recommendations include using corporate login credentials, enabling multi-factor authentication (MFA), and avoiding over-privileged service accounts. Automated role assignments and regular key rotation are also essential steps.

###Logging and Monitoring: Early Threat Detection
Properly configured logging and monitoring are essential for detecting security incidents promptly. Enabling log metric filters and alerts helps identify potential threats quickly. Pay attention to project ownership changes, audit configuration changes, and network-related events. Ensure comprehensive visibility with cloud DNS logging and asset inventory.

###Networking: Minimizing Attack Surfaces
Networking settings play a crucial role in securing GCP. Eliminate default networks and legacy networks, enable DNSSEC for Cloud DNS, and restrict SSH and RDP access from the internet. Utilize VPC Flow Logs, secure cipher suites, and Identity Aware Proxy (IAP) to restrict traffic to Google IP addresses.

###VMs: Ensuring VM Security
Virtual machines are a significant part of GCP, and securing them is paramount. Avoid using default service accounts, enable "Block Project-Wide SSH Keys," and implement Oslogin. Disable unnecessary features like connecting to serial ports and IP forwarding. Encrypt VM disks, use shielded VMs, avoid public IP addresses, and enforce HTTPS connections.

###Storage: Protecting Sensitive Data
Cloud storage buckets often store sensitive data, so access protection is vital. Ensure that storage buckets aren't publicly accessible and enable Uniform Bucket-Level Access.

These are just some of the critical CIS Benchmarks for GCP. Regularly reviewing and implementing these recommendations will significantly enhance your GCP environment's security. Remember that cybersecurity is an ongoing effort, and staying informed about the latest best practices is essential to safeguard your cloud infrastructure.

To ensure you're not missing any benchmarks, you can request a PDF directly from the CIS website. By following these guidelines and embracing the evolving landscape of cybersecurity, you can confidently navigate the cloud and protect your organization from potential threats.
Best Bootstrap Autocomplete and Auto Class Suggestor Intellisense Extension for VSCode 2023
Tags: bootstrap, javascript, webdev, beginners
Published: 2023-10-02 11:55:24

Today I am going to share a Best Bootstrap Autocomplete and Auto Class Suggesting  Intellisense Extension for VSCode
This is a powerful bootstrap auto class suggesting extension for VSCode

Note: if you are using bootstrap with CDN you must need to link the CDN in head tag to get suggestions.

Chapters:
0:00 Introduction 
0:05 Power of this Extension
0:42 Benefits of this Extension
1:17 Installation and Setup Process

{% youtube jDBeiCLQGOc %}
The Imperative of SaaS Security: Why You Shouldn’t Compromise
Tags: security, softwaredevelopment, development, programming
Published: 2023-10-02 11:52:27

In today’s rapidly evolving digital era, Software as a Service (SaaS) has emerged as a game-changer for businesses across the globe. But as with any game, there are rules to follow, and in the case of SaaS, the primary rule is security.

## Why Prioritize SaaS Security?
Firstly, let’s establish the essence of security in the SaaS realm. As businesses increasingly migrate to cloud platforms, the integrity and safety of data become paramount. Not only does robust SaaS security protect sensitive data, but it also fosters trust between service providers and clients. In a landscape prone to cyber threats, robust security isn’t a luxury; it’s an absolute necessity.

**The Building Blocks of SaaS Security:**
Much like a formidable fortress is constructed on solid foundational principles, SaaS security has its own set of guidelines:

**Data Encryption:**
Ensuring data, both in transit and at rest, is encrypted and only accessible to authorized personnel.

**Regular Audits:**
Frequent security checks to detect vulnerabilities and patch them promptly.

**Access Controls:**
Determining who has access to what information and ensuring strict authentication protocols.

**Potential Threats in the SaaS Arena:**
It’s crucial to understand the challenges and risks that come with the SaaS territory. These range from data breaches and phishing attacks to insider threats and insecure APIs. Recognizing these pitfalls is half the battle.

**Mitigating the Risks:**
Awareness is the first step. But what follows is crucial — the adoption of strategies to counter these threats. Implementing multi-factor authentication, ensuring regular software updates, and conducting employee training sessions on the importance of security can help mitigate potential risks.

**Fortifying SaaS Security:**
To truly safeguard your SaaS operations, businesses should consider:

**Backup Protocols:**
Regularly backing up data ensures that, in the event of a breach, information is not permanently lost.

**API Security:**
As APIs act as gateways to data, securing them is non-negotiable.

**Dedicated Security Teams:**
Having a team solely focused on security can significantly enhance the safety quotient.

In conclusion, the dynamic and vast realm of SaaS offers immense potential to businesses. However, with great power comes great responsibility. In the context of SaaS, this responsibility is predominantly centered on security. Ensuring that your SaaS solutions are fortified against threats is not just about risk mitigation; it’s about trust, brand reputation, and business longevity.

For an in-depth look at each of these facets, with actionable insights and expert opinions, check out our [comprehensive guide on SaaS security here](https://www.aceinfoway.com/blog/why-saas-security-is-important?utm_source=HP-saas&utm_medium=HP-saas).
What's Next for CDK? 👀
Tags: aws, devops, cloud, community
Published: 2023-10-02 11:48:43

Last week we had the yearly CDK Day where we saw many talks from all around the world. If you missed it you can find the schedule and links to all the talks [here](https://www.cdkday.com/).

One of the talks was from the CDK team where they talked about the recent improvements of CDK and what is coming next. You can find the talk here:
[Meet the CDK team](https://www.youtube.com/watch?v=qlUR5jVBC6c&t=9830s)

## Recent Improvements

Some enhancements from this year were:

1. Improved L2 Construct Coverage ⛱️
2. Policy Validation at Synth Time 🫶
3. Improved Permissions Boundaries via Bootstrap 🔐
4. [App Staging Synthesizer](https://docs.aws.amazon.com/cdk/api/v2/docs/app-staging-synthesizer-alpha-readme.html) 🎛️

## What's Next?

### New Channel

CDK are launching a new YouTube channel called [CDK Live](https://youtube.com/@CDK-Live). This will not only be about hearing from AWS but hearing from the community too. 

This will become the go to source for anything related to AWS CDK. The channel will be a blend of tutorials, deep dives and interviews with industry experts. 🆒

### Improvements

From listening to their users, the CDK team have flagged the areas they wish to improve by the end of this year and beyond.

#### Speed

CDK is slow, this we can all agree on. This is mostly caused by CloudFormation. 

You'll be glad to hear that the CloudFormation and the CDK teams are working together to improve this. 

According to the CDK team, we can expect some big performance improvements before the end of the year. 🎉

#### Migration 

If you have existing cloud resources it is currently quite challenging to shift these resources into CDK.

The CDK team will be introducing a `cdk migrate` capability.

The basic principle here is to take a CloudFormation template and autogenerate some CDK code.

This is actually [already available](https://github.com/aws/aws-cdk/commit/3f1f974b1c17003e1cb8c7a39eb6ef64bfe9a06a) but is still an experimental feature so there are no guarantees about the outcome or stability of the functionality.

#### Refactoring 

This was the most voted [RFC](https://github.com/aws/aws-cdk-rfcs/issues/162). 

As developers, we want to be able to refactor the CDK code and for CDK to be smart enough to not just recreate resources from scratch but to relocate them, for example, into another stack.

This will potentially be available officially at the start of next year. 🤞

---

These are some of the main areas the CDK team will be focusing on in the upcoming months but of course, as always, there will be improvements for construct coverage, and many other enhancements.

I hope you are also excited for what is to come next for CDK.
create snapchat like filters using DeepAr React native
Tags: filters, videoapp, mobile, appdevelopment
Published: 2023-10-02 11:48:09

Create App using **DeepAr** NPM Package for different Type of Filters on your Video and Images



## DeepAr is Supported on Many Different Platforms Like Web Mobile Android iOS React Native CLI Expo CLI


DeepAr is Paid But Also They are providing many Free Filters Like This


[Free Filter Packs](https://docs.deepar.ai/deep-ar-studio/free-filter-pack/)


## Expo Project for Android need To Enable Harness.



> [DeepAr](https://www.deepar.ai/) has one Grate Tool.

 wE can Create Our Customize Filters using DeepAr Creator Studio

Check for Creator Studio

[DeepAr Creator Studio](https://www.deepar.ai/creator-studio)






[](https://www.buymeacoffee.com/samdm24217)
درباره فروشگاه آنلاین لباس زیر شرق
Tags: mobile, design, google, web
Published: 2023-10-02 11:27:49

فروشگاه شرق یکی از با اعتبار و قدیمی ترین مجموعه ها در حوزه فروش لباس زیر مردانه و زنانه می باشد. فروشگاه شرق چند دهه است که در تولید  پخش لباس زیر و همچنین فروش عمده از گذشته تا به الان فعالیت می کند و همچنان مشغول است. محصولاتی بروز و با کیفیت همچنین متنوع در مجموعه خود به مشتریانشان ارائه می دهند.

[فروشگاه شرق ](https://sharrgh.com/)
React Native Compatibility Issue.
Published: 2023-10-02 11:04:26

Hi, I'm new to react native. I'm facing problems Node js version compatibility issue. I have installed the Node 14 version in my system and he gave me an error when I created a new project in react native "You are currently running Node v14.21.3 but React Native requires >=16."
but when I upgrade my node version to the latest version. my other project gave me the node js version compatibility issue(Angular).
how I overcome this problems.  Thanks
درباره فروشگاه آنلاین شال و روسری پرند
Tags: learning, mobile, google, software
Published: 2023-10-02 10:58:44

فروشگاه پرند اسکارف ارائه دهنده انواع شال و روسر های زنانه و مجلسی ، مهمانی، روزمره و .. می باشد تنوع و کیفیت مناسب و همچنین قیمت های مناسب این مجموعه سبب محبوبیت آن ها شده است. پرند اسکارف چندین سال است که در حوزه شال و روسری فعالیت می کند و همواره بروز ترین مدل ها و جدیدترین ترند های به مشتریان خود عرضه می کنند. 

[فروشگاه پرند اسکارف](https://parandscarf.com/)
What ignited my passion for diving into the world of data analysis?
Tags: career, datascience, weeklyretro, discuss
Published: 2023-10-02 10:55:55

#Passion
It took a while for me to dive into data analysis, I thought about the receipts published by POS systems in supermarkets and was driven by the realization that both the supply chain, banking, and health sectors held vast amounts of untapped data thus my urge to unravel the hidden insights within this data and make impactful decisions.

As I navigated various aspects of life, from business, and transport, to health and beyond, I began to recognize the omnipresence of data. It became clear that understanding and leveraging data was a technical skill to make informed decision-making in our data-driven world.

## Financial stability
This modern alchemy, where raw data is transformed into actionable wisdom, holds an irresistible allure for me, professionally offering a path not only to satisfy curiosity but also to carve a sustainable career, ensuring a lifelong journey of learning and earning. It's a journey that empowers me to take control of my financial future.
Join me as I delve deeper into this captivating world where data isn't just a tool; it's the key to unlocking the doors to financial well-being
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a08iew54igcc9nxr0vy5.jpg)
Benazir Income Support Program
Tags: 8171, ehsaas, bisp
Published: 2023-10-02 10:47:26

[The Benazir Income Support Program (BISP)](https://ehsaas8171portal.pk/) is a flagship social safety net program in Pakistan, initiated in 2008. It is named after Benazir Bhutto, the former Prime Minister of Pakistan, and aims to provide financial assistance to the country's economically vulnerable citizens. Here are the key aspects of the program:

1. Targeted Assistance: BISP targets the most impoverished and vulnerable segments of the society, focusing on widows, orphans, disabled individuals, and other low-income families.

2. Cash Transfers: One of the primary mechanisms of BISP is providing direct cash transfers to eligible beneficiaries. These transfers are meant to help families meet their basic needs, such as food, education, and healthcare.

3. Poverty Survey: BISP conducts nationwide poverty surveys to identify eligible households accurately. Through these surveys, the program ensures that assistance is provided to those who need it the most.

4. Women Empowerment: BISP emphasizes empowering women by making sure that financial aid is primarily disbursed to female members of beneficiary families. This approach is aimed at enhancing women's economic and social status.

5. Education Support: BISP provides educational stipends to children from beneficiary families, encouraging school attendance and reducing the financial burden on families for their children’s education.

6. Financial Inclusion: The program promotes financial inclusion by encouraging beneficiaries to open bank accounts. Direct transfers are made to these bank accounts, promoting transparency and efficiency in fund distribution.

7. Health Insurance: BISP collaborates with health insurance programs to provide medical coverage to beneficiary families, ensuring that they have access to necessary healthcare services without financial constraints.

8. Skill Development: BISP offers skill development and vocational training programs, especially for women, to enhance their employability and income-generating capabilities.

9. Transparent System: BISP utilizes modern technologies and data-driven approaches to ensure transparency, accountability, and efficiency in the distribution of financial aid.

Through these initiatives, BISP plays a vital role in reducing poverty, empowering women, and improving the overall socio-economic conditions of vulnerable families in Pakistan.
SDXL 1024x1024 pixel DreamBooth training vs 512x512 pixel results comparison
Tags: sdxl, ai, dreambooth, stablediffusion
Published: 2023-10-02 10:18:36

DreamBooth is full fine tuning with only difference of prior preservation loss - 17 GB VRAM sufficient

I just did my first 512x512 pixels Stable Diffusion XL (SDXL) DreamBooth training with my best hyper parameters. Finding these parameters took 66 empirical full training.

The training speed of 512x512 pixel was 85% faster. This came from lower resolution + disabling gradient checkpointing.

Below you will find comparison between 1024x1024 pixel training vs 512x512 pixel training.

All generations are made at 1024x1024 pixels.

ADetailer is on with "photo of ohwx man" prompt.

Obviously 1024x1024 results are much better.

When you look at the both quality, resemblance you will also notice that.

Moreover, 512x512 pixel training produces disproportional unnatural body.

Moreover, my workflow works with 20 steps. When I tested dreamlook ai yesterday, their model produces huge artefacts when 20 steps used. Theirs requires at least 40 steps. I still don't know what is causing this phenomena.

A full tutorial video hopefully coming very soon. Workflow is currently shared on Patreon : https://www.patreon.com/posts/very-best-for-of-89213064

Moreover 3800+ hand picked and post processed (yolo v7 zoomed in and retina face cropped) regularization images (both for woman and man) are also shared here : https://www.patreon.com/posts/massive-4k-woman-87700469

prompt : photo of ohwx man as a cowboy

no negatives

1st 1024x1024 , 2nd 512x512 training


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


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

prompt : closeshot handsome photo of (ohwx man) (in a warrior armor ) in a coliseum, hdr, canon, hd, 8k, 4k, sharp focus

no negatives

1st image is 1024x1024

2nd image is 512x512 training


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


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrik100rkwchvvixcne9.jpg)
Understanding Doubly Linked Lists: A Practical Implementation with Browser History Management
Tags: python, datastructures, linkedlist, doublylinkedlist
Published: 2023-10-02 10:07:16

🚀 Explore the Power of Data Structures: Doubly Linked Lists! 📊
Doubly Linked Lists are more than just a data structure—they're a game-changer in computer science! In my latest article, I delve into their advantages over singly-linked lists, including lightning-fast insertions and deletions. But that's not all! We take it a step further by implementing a real-world Browser History Management System. You'll learn how to navigate websites, move back and forth effortlessly, and display the current page.Find the full article [here](https://medium.com/@pbasemera/understanding-doubly-linked-lists-a-practical-implementation-with-browser-history-management-7cef5cb01d53?source=friends_link&sk=a2142038fc5e8b5b0899fe0a1b76bbe0)
Lorem ipsum
Published: 2023-10-02 10:01:04

Lorem "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."