Xamarin development is great for creating cross-platform native mobile applications without duplicating code for each of them. But, for those not using the Apple ecosystem, there’s an issue that can be a barrier to building Xamarin iOS applications.
If you already have Jenkins as your build server and want to take advantage of services in Azure DevOps without fully switching over, you may find yourself with an existing Jenkins infrastructure, a source control repository, an Azure DevOps subscription, and a lot of questions. Fortunately, there are many extensibility points you can use to tie these solutions together in a way that works best for your business and team’s skillsets.
Just five years ago, enterprises in the cloud were in the minority. Only 27 percent of companies surveyed had tried out AWS, and an equal number didn't even know it existed. The rest of them were vaguely aware of it, but wary of transforming their business processes so dramatically. Cloud options at Google, Microsoft, Rackspace, and others were even less popular.
Keeping applications up-to-date is important. It allows you to take advantage of the latest framework/component features as they are released, run on the latest devices/platforms, and provide the best user experience possible. Upgrading from one version to the next is usually easier than jumping two or more versions ahead. For these reasons, regular application maintenance to upgrade frameworks and components as they come out is the preferred approach.
With so many services offered by AWS and more added all the time, it’s easy to overlook services that could benefit your application. Nearly every AWS-based website is going to use EC2 and S3, but there are a wide variety of services to expand your site in ways you may not have considered. Below are five lesser-known services every non-AWS professional should know about to take their application to the next level.