Git Product home page Git Product logo

aicadocsapi's Introduction

Hola 👋, soy Eduardo A. González Martell

Typing SVG

👾 Sobre Mí:

  • 🤓 Estudio en 3er año de ingeniería informática en la Universidad Tecnológica de La Habana "José Antonio Hecheverría" Cujae 💚
  • 💬 Presento conocimientos y experiencia en el desarrollo de proyectos documentados en Java, Python, JavaScript, .Net y C
  • ⚡ Tengo experiencia y conocimiento en el desarrollo UI/UX usando Java Swing, Tkinter, Pygame, Vue, Astro, React, Next y Razor Pages
  • 🔭 Me fascina desarrollar recursos como apis para poder facilitar el trabajo de los otros desarrolladores
  • 🤝 Me encanta participar en proyectos para aprender y colaborar con conocimiento
  • 💼 Tengo experiencia laboral de 2 años como desarrollador junior en las empresas AlsoftPro y AICA+
  • 🌱 Actualmente estoy aprendiendo Ruby, Rust, Kafka y Go

🌐 Contáctame:

EduardoProfe666 eduardoprofe666 323943 eduardoprof666 eduardoprof666 eduardoprof666

💻 Tecnologías:

Tipos Tecnologías
Frontend HTML5 CSS3 Vue.js Vite React Next JS Webpack Astro TailwindCSS Webpack Jinja Bootstrap jQuery
Backend JavaScript TypeScript Python Java C FastAPI Postgres NodeJS Express.js .Net C# NestJS MongoDB Redis
Hosting Vercel Render Github Pages Netlify Azure Railway
Devops GitHub Actions Docker GitLab Gitea
Package Manager NPM PNPM Yarn Apache Maven Gradle Pypi Nuget
Otros R Jupyter Notebook
IDE Visual Studio Code PyCharm WebStorm IntelliJ IDEA Eclipse Qt RStudio CodePen Rider
SO Windows Ubuntu

🔝 Mejores Repositorios:

📊 Estadísticas de Github:

🏆 Trofeos de Github:

👀 Visitas

aicadocsapi's People

Contributors

eduardoprofe666 avatar lilyrosa avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

lilyrosa

aicadocsapi's Issues

Validation folder structure

Group both read and write validations in the same aggregate (CreateDocumentValidator and FilterDocumentValidator in Document)

FluentValidation result

The way you implemented it has a mayor drawback: you are changing the contract, and also i think the new contract isn't documented in Swagger. All your endpoints return ApiResponde, but here you are returning ValidationProblem, which isn't ApiResponse instance. So in this case, api clients need to hande two api contracts and two error contracts: ValidationProblem and ApiResponse.Error

ValidateUtils is wrong

The only correct place where services from DI are method parameters is in Minimal Endpoints. In any other case, it must be a dependency of the class, and it must be resolved from the constructor

Configuration in dotnet

ASP NET Core has built in support for configuration from different sources like host environment, json files, dotnet-secrets and so on. It's the recommended way to configure not only ASP NET Core applicatios but any dotnet application, because all the logic is in Microsoft.Extensions.Configuration.* namespaces

What do to:

  1. Put your configuration in appsettings.ENVIRONMENT.json. For connection strings, there is a specific key in that file, ConnectionStrings, where you must put all your connections.
  2. Access configuration using builder.Configuration.GetSection() and for connection strings, builder.Configuration.GetConnectionString()
  3. If you need to bind a configuration section to an object, you can use builder.Service.Configure()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.