What makes me eligible to review! I have been in the industry for more than 11+ years now. I started my career with BlackBerry (BB) Development. I feel old already! Eclipse was our best friend back then for mobile development. I did my internship working on the famous Zagat app for BlackBerry. It was overall… Continue reading XCode vs Android Studio: Which is worse?
Learn Test-Driven Development with Integration Tests in .NET 5.0
TDD (Test Driven Development) is a much debated word in the tech industry. Debates like Whether you should do TDD or not? or How advantageous is it? are quite popular. Simply said, TDD is test before you develop. Now, there are a lot of school of thoughts regarding what type of test’s are included and… Continue reading Learn Test-Driven Development with Integration Tests in .NET 5.0
Just let me login! Going Password less with .NET
There are tons of new apps launching every day, so you’ll want to make yours stand out. It should have unique features, and it should be easy and convenient to use. One of the major pain points for many apps is that they require a username and a password to login. I personally have to… Continue reading Just let me login! Going Password less with .NET
.NET 5: How to authenticate & authorise API’s correctly
In over 11 years of my experience I have seen so many API’s that have major security flaw. They either lack a proper setup of Authentication or Authorisation or both. The developers might feel okay since these endpoints are usually not public. But it is a huge security loop hole which anyone can easily target.… Continue reading .NET 5: How to authenticate & authorise API’s correctly
How to Speed Up Your Website with Azure CDN
What is CDN? A Content Delivery Network (CDN) helps you deliver your content more quickly. You can serve any type of content that remains unchanged over a period of time, like images, videos, CSS, JavaScript, HTML files, PDFs, and more. A CDN is a group of servers that are spread across the world to deliver… Continue reading How to Speed Up Your Website with Azure CDN
Azure Functions & wkhtmltopdf: Convert HTML to PDF
We are going to use Azure Functions & wkhtmltopdf tool to generate a PDF file from an HTML file. You might want to create a PDF file for a great many reasons e.g. generate invoices for sales, medical reports for your patients, insurance forms for your clients etc. There are a few ways to do… Continue reading Azure Functions & wkhtmltopdf: Convert HTML to PDF
How to setup CI CD pipelines for Android with Azure DevOps
DevOps & CI/CD are buzz words for a while now and they have really proven their value in today’s fast moving world and Agile development process. One understands the true value only when they have actually been a process of it and see for themselves the immense amount of time and headache it saves. At Royale… Continue reading How to setup CI CD pipelines for Android with Azure DevOps
Continuous Deployment: CI/CD for iOS on Azure DevOps (Part 2)
In the last part we created a build using the pipeline feature of Azure DevOps. In this tutorial we are going to use the Azure’s Release pipeline to push the build to the App Store. This is the continuous deployment part of CI/CD. Open your project on DevOps and select “Releases” under the “Pipelines” section in the left… Continue reading Continuous Deployment: CI/CD for iOS on Azure DevOps (Part 2)
Continuous Integration: CI/CD for iOS on Azure DevOps (Part 1)
Learn how to deploy to TestFlight from Azure DevOps.
SSL Advanced Configuration: NGINX on MAC (Part 4)
Nginx from Beginner to Advanced The previous 3 parts are available here: Installing Nginx, Simple Configuration & Self-Signed SSL. In this part we will continue our quest to a more better and secure Nginx configuration by setting directives that will help with security & performance optimisations. Here is the file from previous tutorial. We will be… Continue reading SSL Advanced Configuration: NGINX on MAC (Part 4)