Naming resource groups and resources in Azure in a consistent manner is challenging. The naming guidance by Microsoft [https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions] is quite good and is a good starting point. Naming Resource Groups In most modern systems you will have resource groups for each
When building my Android project I am getting this error message. > Checking the license for package Android SDK Build-Tools 25.0.3 in C:\Android\android-sdk\licenses Warning: License for package Android SDK Build-Tools 25.0.3 not accepted. Checking the license for package Android SDK Platform 25 in
Database Migration RoundhousE [https://github.com/chucknorris/roundhouse] DbUp [https://dbup.readthedocs.io] Inversion of Control Container Autofac [https://autofac.org/] Logging Serilog [https://serilog.net/] NLog [http://nlog-project.org/] Mapping AutoMapper [https://automapper.org/] Mediator/Command Handler/Pipeline MediatR [https://github.com/jbogard/MediatR] Testing XUnit [https://xunit.github.
The de facto loggers in the .NET space have historically been log4net and NLog. Along comes Serilog and it has a more metadata"y" approach that they describe as structured events. Serilog fits in extremely well with modern aggregated logging services like Elastisearch, Loggly, etc... Logging Goals: * Upon
Thanks to Swagger and the ecosystem surrounding Swagger it's straight forward to develop great documentation for your ASP .NET Core Web APIs. There is a .NET/C# project called Swashbuckle that will generate Swagger compatible documentation and output html documentation. The Swashbuckle project for ASP .NET Core is
Slack [https://slack.com/] is the new hotness in team IM (instant messaging) tools. It is a great business communication tool that can greatly improve communication within your organization. Slack features the ability to add and remove people from an organization much like Github. You really only need one account.
I took several courses on Abstract Algebra as an undergrad and graduate student in college. One core aspect of Abstract Algebra that we studied was Group Theory. Group theory is an underpinning of Category theory which has shown up quite a bit in programming lately with linq and functional programming.