Well, for a C-based language that needs to keep compatibility, I'd say it's one of the best. I'd love to see a breaking change (under a pragma or something) in order to have public modifier as default, everything as…
I'm not against starting with a monolith and even keep evolving it if that makes sense but the problems with microservices I've seen were about poor design. They were mostly problems that could be avoided if people…
I'm not sure about these comparisons because even with more and more people learning scripting and/or a few DSLs for their industries Software Engineering is still a career. Deeper knowledge and experience matters.
A simple set of dtos in the application layer, defined around their respective application services (use cases if you will) is ok. Required for most bounded contexts/microservices. You properly organize application and…
Most of the time I don't need automatic mappers, but it's nice to have good, fast tools available. When I'm building something in a more domain-driven approach, which I usually strive for, tools for domain model<->dto…
You can compare yourself to others to some extent as part of a [life long] learning process but make it productive: don't go too far and extract a few key points that are viable for your own improvement at this point in…
You can build a Ryzen or even a fairly powerful Xeon/x99 build in Brazil purchasing key parts (some used) from trusted sellers on AliExpress. I've done both. Not exactly the cheapest parts in my case, but I can say that…
I have been doing back-end development based on .net core/5/6 using Linux and Rider since ~2018. I had to switch to windows a few times due to corporate environment requirements. It happened again a few weeks ago.…
In São Paulo big names became remote friendly, smaller ones followed and, given the high demand for IT workers, non remote software engineering jobs became a joke. Note: Crowded and not a commute friendly city for most…
What time will the event take place?
I think that C# has a successfull implementation because it isn't just about syntax sugar. The runtime knows it. Generics+structs allows many optimizations.
You can gradually apply DI: if you don't want to register all of your components that's OK. Still, I think it's very useful and lightweight on .net core/.net 5. Python's Fast API has some kind of lightweight DI too...…
Well, for a C-based language that needs to keep compatibility, I'd say it's one of the best. I'd love to see a breaking change (under a pragma or something) in order to have public modifier as default, everything as…
I'm not against starting with a monolith and even keep evolving it if that makes sense but the problems with microservices I've seen were about poor design. They were mostly problems that could be avoided if people…
I'm not sure about these comparisons because even with more and more people learning scripting and/or a few DSLs for their industries Software Engineering is still a career. Deeper knowledge and experience matters.
A simple set of dtos in the application layer, defined around their respective application services (use cases if you will) is ok. Required for most bounded contexts/microservices. You properly organize application and…
Most of the time I don't need automatic mappers, but it's nice to have good, fast tools available. When I'm building something in a more domain-driven approach, which I usually strive for, tools for domain model<->dto…
You can compare yourself to others to some extent as part of a [life long] learning process but make it productive: don't go too far and extract a few key points that are viable for your own improvement at this point in…
You can build a Ryzen or even a fairly powerful Xeon/x99 build in Brazil purchasing key parts (some used) from trusted sellers on AliExpress. I've done both. Not exactly the cheapest parts in my case, but I can say that…
I have been doing back-end development based on .net core/5/6 using Linux and Rider since ~2018. I had to switch to windows a few times due to corporate environment requirements. It happened again a few weeks ago.…
In São Paulo big names became remote friendly, smaller ones followed and, given the high demand for IT workers, non remote software engineering jobs became a joke. Note: Crowded and not a commute friendly city for most…
What time will the event take place?
I think that C# has a successfull implementation because it isn't just about syntax sugar. The runtime knows it. Generics+structs allows many optimizations.
You can gradually apply DI: if you don't want to register all of your components that's OK. Still, I think it's very useful and lightweight on .net core/.net 5. Python's Fast API has some kind of lightweight DI too...…