Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET Data hub page taxonomy #19029

Closed
JeremyLikness opened this issue Jun 19, 2020 · 10 comments
Closed

.NET Data hub page taxonomy #19029

JeremyLikness opened this issue Jun 19, 2020 · 10 comments
Assignees
Labels
🏁 Release: .NET 6 Issues and PRs for the .NET 6 release doc-idea Indicates issues that are suggestions for new topics [org][type][category] Pri3

Comments

@JeremyLikness
Copy link
Member

JeremyLikness commented Jun 19, 2020

A new .NET Data landing page will help .NET developers quickly navigate to the area of interest. Data spans multiple topics, so first it is important that the categories and topics are correct. Ultimately this may result in sub-category pages being created. Once the hierarchy and topics are approved, new issues will be created to track the categories and determine what documents can be linked to "as is", what documents will need to be updated and what new documents should be created.

Here is the draft outline (feedback welcome):


  • Unstructured data
    • Blob Storage
    • Files
  • Semi-structured data
    • Azure Cosmos DB
    • Serializers (Json, Xml, etc.)
  • Structured and relational data
    • SQL Server
    • Azure hosted (SQL, MySQL, PostgreSQL, etc.)
  • ADO .NET
    • Providers
    • DataSet/Table/etc.
  • Common Data Services (CDS)
  • Cache
    • Redis
  • Object mappers
    • Dapper
    • EF Core
    • Linq to DB
    • Sqlite-net
  • Queries and Expressions
    • LINQ
  • Big Data and Machine Learning
    • ML.Net
    • Spark.Net
    • Azure Cognitive Services
    • Azure Data Lake
    • Azure Synapse
  • Messaging and Streaming
    • ServiceBus
    • EventHub
    • SignalR
    • Azure Event Grid
  • Visualization
    • Power BI
  • APIs
    • REST
    • OData
    • GraphQL
    • gRPC
  • Platform-specific
    • ASP .NET Core
    • WPF
    • WinForms
    • Xamarin
    • UWP
    • Blazor
  • Migration
    • On-prem to cloud PaaS
    • Lift and shift
    • Hybrid
  • End-to-end scenarios “I want to…”
    • Build a web-based CRUD app
    • Build a desktop Line of Business app
    • Build an API for mobile or desktop or web clients
      • Sync data from my mobile or desktop or web client to the API

@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Jun 19, 2020
@JeremyLikness
Copy link
Member Author

@BillWagner can you tag this for the .NET wave and assign to the .NET Data project?

@Rick-Anderson
Copy link
Contributor

Rick-Anderson commented Jun 20, 2020

EF and EF Core? what about EF?
Why is ASP.NET Core Platform-specific?

@JeremyLikness
Copy link
Member Author

Hi, @Rick-Anderson. EF Core is listed and the legacy EF documentation will still exist. Rationale behind the platform-specific is thinking of "desktop platforms" (WPF, WinForms) verse. ASP.NET Core as the "web platform." The section may need a better name but the idea was if you are doing file->new (project type) that we have specific guidance for approaches to data with that project type.

@JeremyLikness JeremyLikness self-assigned this Jun 22, 2020
@JeremyLikness JeremyLikness added 📚 Area - .NET Guide 🏁 Release: .NET 5 Work items for the .NET 5 release doc-enhancement Improve the current content [org][type][category] doc-idea Indicates issues that are suggestions for new topics [org][type][category] and removed ⌚ Not Triaged Not triaged labels Jun 22, 2020
@bricelam
Copy link
Contributor

Some additional libraries that come to mind:

@antosubash
Copy link

antosubash commented Jun 25, 2020

End-to-end scenarios “I want to…”

  • Build an API for mobile or desktop or web clients.
  • Sync data from my mobile or desktop or web client to the API

@ghost
Copy link

ghost commented Jul 8, 2020

What about UWP?

@tdykstra tdykstra removed the doc-enhancement Improve the current content [org][type][category] label Jul 29, 2020
@IEvangelist
Copy link
Member

Hi @JeremyLikness - is this task to create a hub page or landing page, or both?

@JeremyLikness
Copy link
Member Author

Both, I think

@PRMerger7 PRMerger7 added the Pri3 label Nov 11, 2020
@IEvangelist IEvangelist added 🏁 Release: .NET 6 Issues and PRs for the .NET 6 release and removed 🏁 Release: .NET 5 Work items for the .NET 5 release labels Apr 16, 2021
@JeremyLikness
Copy link
Member Author

Addressing this effort in dotnet/EntityFramework.Docs #3833

@IEvangelist
Copy link
Member

Closing this as it was addressed in dotnet/EntityFramework.Docs#3833

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏁 Release: .NET 6 Issues and PRs for the .NET 6 release doc-idea Indicates issues that are suggestions for new topics [org][type][category] Pri3
Projects
None yet
Development

No branches or pull requests

9 participants