teleren/devto huggingface dataset:
How I Started my Incredible Tech Journey as a Young Black Girl
Tags: beginners, productivity, career, codenewbie
Published: 2022-08-26 06:06:53


![A Computer on a desk by the ocean site](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/91ft6vmqrol4o16pmz02.jpg)

“_**It’s not that we use technology, we live technology.**_” – Godfrey Reggio

Technology is one of the best things that happened to me.💯

I defended my thesis on the topic of Forensic Engineering in Concrete Structures and graduated with a Master's degree in Civil Engineering from the National Advanced School of Public Works, Yaounde back in 2019.

Being a Civil Engineer was not part of my plan or my dream but it was the best opportunity that presented itself to me at the time. I was accepted among thousands of students that applied to study in a specialized Government university that was in partnership with Padova University in Italy. This meant that we would have 2 certificates, including an internationally recognized certification.
The best part of it was the job security at the end of these studies. I was at least 85% sure of getting a job, the dream of every young graduate.🎓👩‍🎓 

A few weeks after I received my certificates in December 2019, I got a job offer and was programmed to start work in January 2020. Barely a couple of weeks into my new position, we all faced the global pandemic of COVID19 and we were asked to go home due to the lockdown. 

_**Every single event in life happens in an opportunity to choose love over fear, learning over defeat, and new horizons over failure.**_✨💫

I love reading books. It's one of the ways we can learn from the mistakes and successes of others. We also get the opportunity to live multiple lives in books. That’s how I spent most of my time during the lockdown. I read one of Dan Lok's books and these are some of the key points that changed my entire mindset:

📌 Do what you love because if you don’t that means you’re spending time doing things you don’t want to do which goes against the entire purpose of starting your own business.

📌 Make sure there’s a long-term demand for what you’re offering. It helps if people are happy enough with what you’re offering to keep coming back.

📌 Portable so that you can work from anywhere and never have to be tied to a physical location you don’t like. It also eliminates time-wasting commutes. Some people work in their homes, on a beach, or even in a boat in the middle of a lake.

📌 It has a high-profit margin which means there’s less work required compared to the amount of money you earn.


I did some research on high-income skills and copyrighting and coding caught my interest. But I was more of a problem-solving person and a critical thinker, so I went in for coding.👩🏻‍💻

I applied and got accepted into an online Bootcamp, Microverse, where I had the opportunity to learn with a diverse, driven community, and connect to life-changing opportunities.☺️😊

Thanks for reading✌🏽 and remember, _**There is no security on this earth; there is only opportunity**_,  Douglas MacArthur.
Spy On Your Kids Social Media Activity
Published: 2022-08-26 06:03:00

Best social media monitoring apps for parents include those that provide you with real-time information without any inconvenience. TheWiSpy app protects your loved one from the harms of social media by keeping you updated. Get instant visibility of your child's activities on the most popular social media apps.
https://www.thewispy.com/social-media-monitoring/

Advanced social media monitoring software. apps to monitor social media use. apps to spy on social media. best social media monitoring apps for parents. best social media spy apps for android. how to spy on social media. Monitor Social Media Activities. spy app to monitor social media. spy application for monitoring social media activity
spy on your kids social media activity. spy phone software for social media monitoring.
[Best  Gmail Spy App
](https://www.thewispy.com/gmail-spy/)
BEST TOOLS AND SOFTWARE FOR COMMUNITY MANAGERS
Tags: tooling, beginners, community, communitymanagement
Published: 2022-08-26 05:29:28

A community manager often has to juggle a lot of things in their daily routine. Sometimes it becomes difficult to work without any automation tools and do everything single-handedly. Here is a list of my favourite tools and software that I used during my time as a Community Manager. Check it out below:

1. GMass- This Gmail extension is a lifesaver and helped me send personalised emails to thousands of recipients within a few minutes. It also provides an extensive report of the number of clicks and opens after an email campaign is completed.

2. MailTracker- Not sure when to take the next follow-up email from your potential clients? Install this extension to your Gmail account and receive immediate notifications when someone has read your email. Schedule your next email accordingly and enjoy seamless communication.

3. AutoCrat- Being an ambassador program manager, I had the major task of sending out certificates. Using this add-on to Google Sheets can prove to be extremely efficient, complete the task within minutes and send certificates with a personalised email.

4. Google Workspace- I find this a lot better than MS Office as it helps me collaborate with teams online and make run-time changes. The shortcut keys for opening new files in G Suite are doc.new, sheets.new and so on.

5. Notion- Whether it is noting down important stuff in a meeting, or keeping track of everyday tasks and upcoming ones, Notion is the best choice for all requirements related to documentation. You can also collaborate with teams and work together.

6. Calendly- Want to schedule meetings faster and avoid the hassle of finding out a common time to e- meet your clients or job interview candidate? Calendly is the modern scheduling platform that makes “finding time” a breeze. It’s amazing for teams as well.

7. Brand24- It’s a great social media monitoring tool for marketers which gives you instant access to mentions about your brand across the web. You can find social alerts and new audiences to engage with.

Hope this list helped you out too! Thanks for reading 🙂
generate swagger file from dll
Published: 2022-08-26 05:28:13

To generate a swagger file from a dll you need to run a command like this:
`dotnet swagger tofile --output "valid-file-path" "valid-dll-path" v1`

To make that work there's a few steps to follow and few issues you might hit.

First, you need [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore#retrieve-swagger-directly-from-a-startup-assembly). Instructions to install are in the link, install the latest version globally, you may need a different, lower version depending on your project (I did).

To install a specific version for a project, go to the root of that project in a ps or cmd window. Do the following:

First, make sure you're running the correct version of dotnet sdk, see this [post](https://dev.to/wallism/dotnet-swagger-tofile-could-not-load-file-or-assembly-systemruntime-1po3) and follow through to the SO article for how to change the sdk dotnet cli uses.
Then install the correct version of Swashbuckle:
_(ensure you are in your project root folder)_
`dotnet new tool-manifest`
`dotnet tool install --version 6.2.3 Swashbuckle.AspNetCore.Cli`

You should see in the output of the the install command where the dotnet-tools.json files is, that was updated by the command. If you run `dotnet swagger` in any subfolder, it will use this version, not the globally installed version.

## Note on version numbers
when you run
`dotnet tool install --version 6.5.0 Swashbuckle.AspNetCore.Cli`
ensure the version is the same as the nuget package version that is installed in your api project.
So be careful when choosing your version or you will see an error like this:

> Could not load file or assembly 'Swashbuckle.AspNetCore.Swagger, Version=6.4.0.0, Culture=neutral, PublicKeyToken=62657d7474907593'. The located assembly's manifest definition does not match the assembly reference.
869. Leetcode Solution in Cpp
Tags: cpp
Published: 2022-08-26 05:25:23

```
class Solution {
 public:
  bool reorderedPowerOf2(int N) {
    int count = counter(N);

    for (int i = 0; i < 30; ++i)
      if (counter(1 << i) == count)
        return true;

    return false;
  }

 private:
  int counter(int n) {
    int count = 0;

    for (; n > 0; n /= 10)
      count += pow(10, n % 10);

    return count;
  }
};

```
#leetcode
#challenge
Here is the link for the problem:
https://leetcode.com/problems/reordered-power-of-2/
MyAccessFlorida Login Account Official Guide
Published: 2022-08-26 05:08:00

Directly do MyAccessFlorida Login with the guide available in this article. If you try to log in to my ACCESS Florida account, this blog will take you to the [MyAccessFlorida Account](https://www.myaccessflorida.com.co/) Login Portal. myflorida.com/accessflorida is the authorized Access Florida website that allows Florida residents to access their online services.

With your MyAccessFlorida.com account, you can quickly verify your eligibility and apply for food assistance (food stamps), medical assistance, and temporary cash assistance for families with children (TANF) in Florida.

Before switching to the My Access Florida Access portal, make sure your computer has an active Internet connection and you have your username and password.


## MyAccessFlorida Login Process


Follow these steps so that you can successfully log in to your MyAccessFlorida account:

-     Open your browser and log in to the MyAccessFlorida login portal at www.myflorida.com/accessflorida
-     When the page is open, scroll down and click on the “Login or create a MyACCESS account” link to continue.
-     Next, you will be directed to the “Returning Users” part. Here enter your username and password in the required fields.
-     Then tap Sign in to access your account. Once you log into your account, you can apply and enjoy your Florida benefits.

If you are not logged in or cannot access your account, follow these steps to reset MyAccessFlorida data.

## Reset MyAccessFlorida Password

In case you don’t remember your account password, just try the following steps:

-     Go to the MyAccessFlorida login page at www.myflorida.com/accessflorida and tap the “forgot your password” link.
-     Enter your user ID on the new page and click “Next” to continue.
-     Answer your security questions and click Next.
-     Enter your new password.
-     Enter your password again in the box below.
-     Finally, tap the “Reset” button to generate a new password.

## How To Reset MyAccessFlorida Login User ID?

If you forget your Myaccess Florida username, follow these steps to restore your username:

-     Go to the login page to log in and click on the “Forgot your username?”
-     You will be taken to a page where you enter the following information:
-         First name
-         Last name
-         Birthdate
-         Case number
-         Payee Last Name (if applicable)
-         Zipcode (the zip code where you live)
-         Payee First Name (if applicable)
-         Payee Date of Birth (if applicable)
-     Obtain your user ID after entering the above information.

## Conclusion

After visiting My ACCESS Florida, the main menu will be displayed with benefits for individuals, EBT services, frequently asked questions, survey forms, and useful links. Click on the “Benefits Home” link.

If you do not have an account to do MyAccessFlorida Login, click on the “Create Account” link (in the Get Started Section) and enter the required information to create an account in My ACCESS Florida.
Hackathon Winning Experience…
Tags: hackathon, dev, coding
Published: 2022-08-26 05:01:00


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

Recently, our team has won a hackathon competition HackNSU4 organized by the ACM student chapter, North South University, Bangladesh. It was really an amazing achievement for the whole team as we had to manage a lot of academic activities and also had to travel 6 hours to participate in this competition.
However now I would like to share our experience in the competition and some tips for anyone who is eager to participate in any hackathon in the future.
In this hackathon, at first, we were asked to submit an idea on some specific scopes. There were mainly 4 scopes on which we could submit our idea: transport efficiency, Reducing energy crisis, and reducing cyber harassment.
we submitted our idea in the first scope where we had the idea of an advanced ticketing system. our idea was basically to reduce the number of unused seats on the Bangladesh railway and prevent tickets from being sold on the black market.
However, our idea was selected and we were invited to participate in the final round. In the final round, there was no pre-code allowed. We had to start building our application from scratch. This was an 8-hour hackathon and within this time we had to complete the prototype and also the presentation and the speech.
The most focused part of the competition was the presentation because it is definitely not possible to implement all the features in the prototype and show a demonstration. However, we still worked really hard and created a prototype for web and also mobile applications.
With the grace of Almighty God, we have managed to become the champion with all our struggles but also I think there were some parts where we could have worked a bit more strategically.

Prototype: While making the prototype only focus on the features that are the highlighters of our idea instead of implementing general stuff like login, and signup page. Because this is a prototype, you need to only show that you know how to make this happen and you can code to make this happen.

Dummy Data: You don't need any database. So don't waste your time configuring your database. As we were working with transactions we were using a MySQL database and I had to spend a lot of time just connecting my application with my database. But you really don't need this because this is a prototype.

Front-end: Again just make a dummy front-end. It doesn't need to function properly and fetch any data. Just set some internal logic and data with hard coding and show that you can do this with the application, that's it
dotnet swagger tofile : Could not load file or assembly System.Runtime
Published: 2022-08-26 05:00:05

When running this command:
`dotnet swagger tofile --output "valid-path" "valid-dll" v1`

I was getting this error:
> Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (0x80131040)
File name: 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

The target dll was .net 5.0 but because I have .net 6.0 installed, my system was using that sdk by default. To use the correct sdk when running dotnet cli, this [SO answer](https://stackoverflow.com/questions/42077229/switch-between-dotnet-core-sdk-versions) has a clear explanation. Basically you add a new global.json file at a folder level that makes sense (e.g. project or solution root folder).
Returning Booleans
Tags: javascript, beginners, programming, tutorial
Published: 2022-08-26 04:48:06

If you're returning a boolean (`true` or `false`), sometimes it can be redundant.  Example:

```javascript
function canVote(age) {
   if (age >= 18 ) {
     return true;
   } else {
     return false;
   }
}

canVote(18);
```
The code above is redundant because `grade >= 18` already evaluates to `true` or `false` depending on the age.

You can use without `if/else`, which will always return a boolean.  Example:

```javascript
function canVote(age) {
   return age >= 18;
}
```
This only works when you're returning a boolean from a function.
Set the bar low
Published: 2022-08-26 04:23:44

I spent most of the day helping a friend, and it threw off my rhythm. I didn't have time to spend an hour learning to code, a half hour on a leet code problem or any time to work on my portfolio. 

BUT....

I can review flash cards, look at an answer to a leet code problem and watch a single coding-with-mosh video.

It's not much, but it's more than nothing. 

Here's to 3 days in a row of making progress towards my goals.
How to effectively teach children to learn letters
Tags: wordunscrambler
Published: 2022-08-26 04:18:49

Sing songs about the alphabet:
Surely you already know the song about the English and Vietnamese alphabets. Those will be the perfect tools for you to start teaching children to learn letters. Because cheerful melodies have a certain effect that makes children easily attracted, from which children learn words quickly and remember them longer. You can search for them in the form of lively and colorful videos to keep children interested!
How to teach children to learn letters through [word unscrambler](https://word-unscrambler.io) / word puzzles:
Alphabet games can be easily found at toy or stationery stores. Or more simply, you can make them yourself at home. You just need a large iron board and the letters have a magnet attached. You can ask your child to put the letters in order based on a few suggested letters in the middle, or name the letters and ask them to put them on the board.
Open a new 'alphabet box' every week:
Another way to teach children to remember letters for a long time is to open a new "alphabet box" with them every week. Each week you will open a box with your child that contains objects that begin with the letter of the week. For example, with the letter "C", you put in the box objects or pictures of animals that start with the letter "C".
How to teach children to learn letters by giving lessons related to letters:
Repeating a letter over and over can quickly become boring for preschoolers. Therefore, you can create more excitement for your children by including related lessons / stories. For example, with the letter "D", you can work with your child to learn words with the letter "D" such as "red" and ask the child, "What is red?"
Use flashcards to teach the alphabet:
Flashcards are a great mnemonic tool that you can use as an effective way of teaching your children to learn letters. First of all, you should buy or prepare flashcards with simple words and words so that children can initially recognize letters. The illustrations on flashcards also need to be lively and understandable to preschoolers.
In particular, you should pay attention to the upper and lower case letters on flashcards because they can make children easily confused. With preschoolers, you need to let them memorize all the lowercase letters first until they are ready to learn more capital letters!
How to teach children to learn letters: Feed your baby letters shaped food:
Feeding children with letters-shaped cakes and candies is also an effective way to teach children to learn letters that you should know. You can also help your child make letter cakes at home with convenient letter-shaped cake molds. While baking with your child, you can teach them more about nutrition and cooking! Or look for the letter-shaped cookies that are available in the market. Lunchtime will be more enjoyable and rewarding than ever.
I ported the Point Cloud Library (PCL) to the browser!
Published: 2022-08-26 04:15:00

The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. It is written via C++. 

I made it run in the browser with Emscripten and WebAssembly.

Github：[https://github.com/luoxuhai/pcl.js](https://github.com/luoxuhai/pcl.js)

Simple Example

```js
import PCL from 'pcl.js';

async function main() {
  const pcl = await PCL.init({
    url: 'https://cdn.jsdelivr.net/npm/pcl.js/dist/pcl-core.wasm',
  });
  // Write a PCD file
  pcl.fs.writeFile('/test.pcd', ArrayBuffer);
  // Load PCD file, return point cloud object
  const pointCloud = pcl.io.loadPCDFile('/test.pcd');

  // Filtering a PointCloud using a PassThrough filter, see: https://pcl.readthedocs.io/projects/tutorials/en/master/passthrough.html#passthrough
  const pass = new pcl.filters.PassThrough();
  pass.setInputCloud(pointCloud);
  pass.setFilterFieldName('z');
  pass.setFilterLimits(0.0, 1.0);
  pass.filter(pointCloud);

  // Save filtered point cloud objects as PCD files
  pcl.io.savePCDFileASCII('/test-filtered.pcd', pointCloud);
  // Read PCD file content, the content is ArrayBuffer
  const pcd = pcl.fs.readFile('/test-filtered.pcd');

  // Delete all PCD files
  pcl.fs.unlink('/test.pcd')
  pcl.fs.unlink('/test-filtered.pcd')
  // ...
}

main();
```
Now AWS supports setting up connectivity between your RDS database and EC2 compute instance in 1-click
Tags: aws, security, sql, cloud
Published: 2022-08-26 03:51:00

This eliminates the additional networking tasks such as setting up a VPC, security groups, subnets, and ingress/egress rules manually to establish a connection between your application and database. It improves productivity for new users and application developers who can now quickly launch a database instance and seamlessly connect to an application on a compute instance within minutes.

_Watch below video- RDS config details and connectivity to EC2 instance._

{% embed https://youtu.be/661h38tfRM4 %}

When you choose Connect to an EC2 compute resource, RDS sets the following options automatically. You can't change these settings unless you choose not to set up connectivity with an EC2 instance by choosing Don't connect to an EC2 compute resource.

**Additional prerequisites**
Before you create your DB instance, consider the following additional prerequisites:

- If you are connecting to AWS using AWS Identity and Access Management (IAM) credentials, your AWS account must have IAM policies that grant the permissions required to perform Amazon RDS operations. For more information, see [Identity and access management for Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAM.html).

If you are using IAM to access the Amazon RDS console, you must first sign on to the AWS Management Console with your IAM user credentials. Then go to the Amazon RDS console at [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

- If you want to tailor the configuration parameters for your DB instance, you must specify a DB parameter group with the required parameter settings. For information about creating or modifying a DB parameter group, see [Working with parameter groups](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html).

- Determine the TCP/IP port number to specify for your DB instance. The firewalls at some companies block connections to the default ports for RDS DB instances. If your company firewall blocks the default port, choose another port for your DB instance.

---
Getting Started with the React Splitter Component
Tags: react, webdev, reactnative
Published: 2022-08-26 03:41:17

Learn how to create and configure the Syncfusion React Splitter component using the create-react-app command. This video also explains how to configure a few of the control’s basic features like resizing, collapsing, and expanding panes and how to render nestable panes.

_Product overview_: [https://www.syncfusion.com/react-ui-components/react-splitter](https://www.syncfusion.com/react-ui-components/react-splitter)

_Download an example from GitHub_:

[https://github.com/SyncfusionExamples/getting-started-with-the-react-splitter-component](https://github.com/SyncfusionExamples/getting-started-with-the-react-splitter-component)

_Refer to the following documentation_:

[https://ej2.syncfusion.com/react/documentation/splitter/getting-started/](https://ej2.syncfusion.com/react/documentation/splitter/getting-started/)

{% youtube ndEkRNheJ4o %}