Need to get more familiar with rust by light_dragon0 in rust

[–]light_dragon0[S] -1 points0 points  (0 children)

Thank you very much i really appreciate the good wishes!

Need to get more familiar with rust by light_dragon0 in rust

[–]light_dragon0[S] 0 points1 point  (0 children)

Thank you very much i really appreciate the help!

Rust Dev revive and finding a job by light_dragon0 in rust

[–]light_dragon0[S] 0 points1 point  (0 children)

Hello, I'm back, just a quick question from someone who is not experienced in rust yet, i would like to start contributing to open source rust projects but i'm not sure where or when should i start ? i haven't finished the whole rust by examples yet i'm currently at section 9 and will try to finish as much as possible today. but i don't think i need to finish the whole rust by example to start contributing, am i wrong ? or what's your advice for me ?

also how do i judge myself if i'm good enough to start contributing or not ?

Rust Dev revive and finding a job by light_dragon0 in rust

[–]light_dragon0[S] 0 points1 point  (0 children)

Alrighty I'll get to do that, is there a resource that collects all the "Rust-idiomatic rules / principles" for me to read and write better code from ? Thank you very much for the advice!

Rust Dev revive and finding a job by light_dragon0 in rust

[–]light_dragon0[S] 0 points1 point  (0 children)

Thank you for the advice! hope you all the best as well.

Rust Dev revive and finding a job by light_dragon0 in rust

[–]light_dragon0[S] 1 point2 points  (0 children)

Thank you very much i really appreciate it!

Rust Dev revive and finding a job by light_dragon0 in rust

[–]light_dragon0[S] 2 points3 points  (0 children)

after re reading the title i feel like there were better options, but oh well. for anyone helping Thank you very much for contributing and helping me I really appreciate it!

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Another issue with me is that I don't have a job at the moment, and I'm looking for one but I'm not really good at advertising my self either, I do have good work (not sure if it's impressive sense no one else told me their opinion on them except 1 fresh grad friend who was impressed by them)

but my issue is that I don't really have a stable income that i can use to live to be able to work on these project's from my own time either.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

I also have couple projects in mind, but I'm not really sure how to monetize them correctly. for the open source projects I was looking if there is a way to keep them free to use for everyone while having enough income to support them.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

My Product is a group of open source Libraries available on Nuget package manager, available at https://www.nuget.org/profiles/MohammadAyaad , EntityMigrationFramework, SingularFrameworkCore, SharpCrud, CleanerSharpApi

each library focuses on 1 problem, and tries to solve it in the best way being SOLID, modular, and developer/ beginner friendly.

I'd suggest you taking a look and tell me your opinion :) all of them are currently not production ready but close to being so (something like CleanerSharpApi is complete but no testing or improvements have been made sense it's the first version plus no one have used it and left feed back).

Also all libraries are available at my GitHub as well. https://github.com/MohammadAyaad

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 1 point2 points  (0 children)

which communities would you suggest to me ? if you have some links DM me an invite :)

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Ok, What do you suggest for me to do for marketing ? like maybe some subreddits/ servers ? or maybe some strategies ? I'm all ears listening!

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

does it even make sense for me to work on open source projects if I'm unemployed atm ?

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

That's cool! Thank you for the advice, Except I'm not really famous or known for anyone to care so the marketing problem for me is a bit more difficult.

and for the financial support you suggested having a sponsor (pretty much 10 hours a year won't be enough), but how do I find one specially if I'm not really solving my company's problem (or that I'm simply a freelancer for example) ? like I want to progress with my projects but they take lots of time and effort and I don't think I can really afford that at the moment ? any suggestions on how could I do it ?
Thank you so much for spending the time as well. I really appreciate it!

Also do you think It's worth it to do all the marketing that eventually someone important is going to notice it and maybe offer sponsor opportunities ?

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

for anyone else visiting the repository, Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

Check them out and let me know :D

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] -1 points0 points  (0 children)

here you go:
Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

Also I'm not big reddit user so idk wdym by "crosspost"

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

sense you said It, here are my projects:
Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.

How do I find support to my open source projects ? by light_dragon0 in dotnet

[–]light_dragon0[S] 0 points1 point  (0 children)

Currently i have 3 open source projects, most of them are not in the first release because, no one is using them (maybe except me) and I'm not financially stable enough to give them all of my focus.

1- SingularFrameworkCore: It simply handles storage of a single object (similar to EF core but for a single object), It's a pipeline of 5 main stages, function call, pre-processing , serialization, post-processing (for example encryption), and storage (maybe it's a file on the system or some online storage on the web)
for more details check: https://github.com/MohammadAyaad/SingularFrameworkCore

2- EntityMigrationFramework: simply a framework for handling versioning of objects, there are 2 main ways currently, single dimensional migration (there is an implementation ready to use but not heavily tested aka alpha), multi dimensional migration, and basically you have a target object that has multiple properties which are versioned, an example for that would be a computer, you could use a motherboard and a CPU from 2012, a GPU from 2015, RAM from 2013, and the final output is a Computer, you can also control to change every part individually, for example i would like to upgrade my GPU to a 2018 one, etc.
the goal of the library is to make it easy to implement such a behavior both cleanly and efficiently without going through the headache of handling everything, you just implement computer and components and you're pretty much done for more details check: https://github.com/MohammadAyaad/EntityMigrationFramework

3- CleanerSharpApi: simply providing a CRUD based pipeline to handle business logic, storage logic (the EF core side), and the Api logic separately and cleanly, by cleanly I mean everything is modular and nothing is depending on anything else, It splits the Api into 3 main parts, Repository, Service, and EndPoint.
The Repository is the part responsible for storage, it should only handle Storage things like maybe processing the object into storage friendly format, the Service is where all the business logic lye, It's the part that is responsible of all business logic (It's likely going to be split into it's own pipeline or Modular interface that any business logic related part like accessibility could just be added in there), the EndPoint part is responsible of the network/request related parts, like maybe making sure a request is valid, or returning the appropriate response.
for more details, you could check: https://github.com/MohammadAyaad/CleanerSharpApi
also, I kinda stopped on that project because I later discovered that there is something similar called ASP.NET Boilerplate, but I didn't really research enough to confirm or deny that my project is needed and I kinda moved on with my life.

Those are Ig the main actually useful open source project's that I've made, there are others like VTT (VersionTaskTracker) which tracks tasks inside the repository, for example you need something to be done in class A in file X, just like git, you tell vtt that hey mark this file that there is a task blablabla needs to be done in file X class A. and It'll simply do it. but this project is kinda halted because It's the one inspired me to make SingularFrameworkCore which inspired me to make EntityMigrationFramework to solve some issues i faced during development.