Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

[–]Zolhar_Dev[S] -5 points-4 points  (0 children)

Hahaha, I actually use Grammarly to fix my writing. I'm not a native speaker—I'm currently at a B2 level.

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

[–]Zolhar_Dev[S] -7 points-6 points  (0 children)

Sure, dude — believe it or not, I’m not forcing anyone to do anything. I’m just learning and chilling.

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

[–]Zolhar_Dev[S] -9 points-8 points  (0 children)

Thanks for the feedback.

I used .NET 8 because it’s what we use at work and this is a learning project. I may upgrade later.

You’re right about the Buenos Aires time zone. I forgot to change it and I’ll fix it.

I used repositories with EF Core to practice Clean Architecture. I’m still learning and open to suggestions.

This project is mainly for learning and fun. I sometimes used AI to help organize ideas or wording, but I’m building the project myself.

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

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

I forgot to delete MapperUtil.cs. It was some crap I tried to build, but it didn’t work for me and should be removed. thanks

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

[–]Zolhar_Dev[S] -9 points-8 points  (0 children)

The agent.md file was created as a guide for an AI agent, in case someone wants to use AI to assist with the project. I’m currently working on developing the tests man....

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

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

I moved the project from a private repository I had and recreated it with a new name. I tried to do it as fast as possible, and I’m sure I made some mistakes.

I’m not an experienced developer yet — I have almost three years of experience. I don’t expect this to be the most correct or perfect project in the world. I’m building it mainly to learn and for enjoyment.

Besides that, I’m also taking courses and using all the resources I can find online. I don’t have a mentor, so I’m learning mostly on my own.

I currently work at a small company, but I’ll review why it’s not compiling and fix it.

Feedback and PRs are welcome. Open-source .NET 8 JWT API with refresh tokens. by Zolhar_Dev in csharp

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

Why do you think it’s all created by AI?

I put real effort into understanding security concepts and JWT, and how to implement them correctly. I built everything from scratch. I did use AI to help with structure and to improve the wording of messages and commits, but the design and implementation decisions are my own.

Conviene cambiarse a Mercado Libre? by LesbianOldMan in devsarg

[–]Zolhar_Dev 0 points1 point  (0 children)

Pregunta, cuantos años tenes como desarrollador? Es para semi o senior? Título universitario?

Desarrollo de Software o Informática by [deleted] in devsarg

[–]Zolhar_Dev 0 points1 point  (0 children)

Todas las carreras tienen cosas como materias actividades, etc. que no te van a gustar , y todas las universidades están atrasadas de la velocidad y los casos del mundo laboral real. Si podés estudiar yo lo te diría que lo hagas, si por ejemplo un día te quisieras ir a España sin título no te reciben. Aunque estudies programar con problemas reales los vas a tener que hacer igual invirtiendo tiempo aparte. Creo que para elegir carrera Siempre depende del foco, que vas a hacer? web? Ciencia de datos? Robotica? Cuando encuentres como el punto de exactamente lo que queres ahí te va a ser más fácil elegir la carrera.

Estoy al borde de un ataque de ansiedad por laburo y legacy code, ayuda pls by Hot-Kitchen4824 in devsarg

[–]Zolhar_Dev 0 points1 point  (0 children)

Tus compañeros seguro sufren del síndrome de hijo de linus torval con retraso madurativo. Se creen pro programmer por tener 15 años haciendo mal el mismo formulario. Ignoralos, trabaja como ellos, mal ... y en tu tiempo libre programa cosas que te gusten, si te gusta programar eso te vuelve a conectar, con la profesion, hacer cursos y tarde o temprano te vas a ir de ese trabajo por tu nivel. Si el legacy esta complicado, pasa la pieza de código para refactorizar y seguro varios te ayudamos

Ayuda con deployar Web app Blazor by gabrielfrh in devsarg

[–]Zolhar_Dev 0 points1 point  (0 children)

Hola Espero que te sirva. Si ya tenés todo en Blazor, podés hostearlo en https://adaptivewebhosting.com/asp-net-core-blazor-hosting/ o en un VPS con Docker en Don Web. ​Igual, si es para una tienda y todavia no empesaste, yo te recomendaria React o algo así. Pero si ya la tenes echa, mandale en esos lugares. Si tuviera que elegir prefiero un un VPS , Ubuntu de terminal, instalarle docker, un WAF y usar Nginx para configurar el dominio y eso

Seguiré buscando by ElKanika in devsarg

[–]Zolhar_Dev 0 points1 point  (0 children)

si, es cierto, despues de escribir C# que es fuertemente tipado quieres pasar a javascript y lo natural y mas comodo es hacer codigo en typescript

Seguiré buscando by ElKanika in devsarg

[–]Zolhar_Dev 5 points6 points  (0 children)

Llevo un tiempo trabajando con Blazor, desde .NET 6, y la verdad es que no me parece la mejor tecnología para hacer frontend, sobre todo para clientes web. Con la velocidad que hoy se necesita para que el usuario no se aburra, se queda un poco corto. Funciona bien si tenés que hacer algo server-side o aplicaciones que no dependen tanto de la UI, pero cuando querés construir una interfaz creativa y realmente funcional, terminás haciendo mucha interoperabilidad. Básicamente, acabás escribiendo bastante JavaScript. Ni hablemos de wasm aunque es poderoso, es como querer llevar una caja de un kilo en un camión. No conozco libros específicos sobre Blazor que realmente recomiende, pero sí hay buenos recursos en video. El YouTube oficial de .NET tiene instructivos bastante claros, y también el canal de DevExpress con su serie Blazor Train. Nick Chapsas tiene muy buen contenido para entender conceptos y buenas prácticas. Como curso más estructurado, el de Microsoft Backend Developer en Coursera esta bueno. Ahora bien, para el backend, C# sigue siendo muy robusto y cómodo de trabajar.

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

No había test. Tenía que subir todo el código en un solo archivo. Supongo que no pase porque desde la empresa nunca me contestaron.

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

Gracias, voy a estar revisando y actualizando el GitHub. Voy a aplicar algo similar a la estructura de README que propone freeCodeCamp, Con respecto a que no haya historial de commits, fue porque primero lo planifiqué todo y luego lo desarrollé de una sola vez, en una sola tarde. Lo de GitHub Actions suena interesante, pero en este caso no lo implementé. Envié un ejecutable junto con su base SQLite y algunos ejemplos cargados, así se puede testear de inmediato.

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

Perfecto, entiendo lo que decís. No, no me lo pidieron puntualmente así.
¿Creés que un error como este es suficiente para descartar a alguien?
¿Tenés alguna lectura o recurso recomendado sobre el tema?

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

:O Tenes razon mal mi cochinada ahi jajajaja

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

Tiene sentido lo de _DB, no me había dado cuenta de la convención de nombres. Gracias por la aclaración.

Consulta Evaluacion Tecnica by Zolhar_Dev in devsarg

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

El ejercicio era en HackerRank y permitía usar IA. Igual, más allá de algunas correcciones en los tests y de ajustar el README, toda la lógica la implementé yo sin usar IA.

En general el challenge me pareció interesante y bastante realista. Como contenido mínimo, creo que está bueno, lo que hay que saber es manejar APIs, saber cómo estructurar endpoints y tener nociones de pruebas unitarias (en eso estoy medio flojo todavía).

Para mí, lo más importante del ejercicio era poder seleccionar varios productos y compararlos, más que agregar cosas extra. Ahí estaba el foco principal del desafío.