There are many different approaches to configuring and deploy .NET web applications for multiple environments using Azure DevOps. And some of the built-in tasks in Azure DevOps work just...
Introduction When it comes to developing software, many companies lack the internal infrastructure to do this themselves and turn to professional services. But how do you find the right...
Brief overview of Microsoft web technologies with a focus on OWIN & KATANA.
Starting with Xamarin Forms Thinking of dipping your toes into Xamarin Forms but don’t know where to begin? Starting out can always be intimidating, but don’t worry we have...
Often times while building mobile apps in Xamarin.Forms you get a requirement to restrict certain characters in input, this is not provided in Xamarin.Forms out of the box to...
Server-Sent Events(SSE) is a lightweight & standardized protocol for pushing messages from a HTTP server to a client. It is generally used to get real-time notifications/messages from the server.
A recent client provided Greenfinch with the fascinating opportunity to dive into one of the most rapidly expanding industries of the modern age, otherwise known as esports. A generation...
We all have some idea what AI is. The whole internet seems to be burning up with new stories about AI. Unfortunately, most people have no idea what is...
Digital transform is the integration of digital solutions into all sections of your company to improve how your company operates, and also it should improve your customer interaction.
Microsoft Azure is Very Good. Here’s Why. It can be difficult setting up an IT infrastructure. This is where Microsoft Azure can be a big help. It simplifies making...
ASP.NET Core is a high performance, cross-platform open source framework used for building high-performance web and mobile apps. It has tons of great features and was produced by Microsoft...
Ethical hacking (or penetration testing) is the process of testing your systems/applications for vulnerabilities. Many companies hire ethical hackers as part of their general security.
Your IT has become more than your in-house IT team can handle and you are looking to see whether outsourcing is a viable option. What do you need to...
Do you feel that while business is good, it could be better? You think that there is something simple you can do that would get you ahead of your...
With over two-thirds of the world using mobile devices, developing an app for your business or to perform an online function can make perfect sense.
What is Java VisualVM? In Java Software Development, keeping it simple is often the best approach. A java developer should take a similar approach when troubleshooting and monitoring applications....
What are Azure Logic Apps used for? Azure Logic Apps are a great way to accomplish a variety of integration in the cloud, like sending emails on some trigger...
Thank you for reading our blog in 2016 and we hope you will join us for more interesting articles in 2017. We’re taking a look back at our blog posts from...
Introduction on how to use the Azure Notification Hubs platform for sending push notifications to the various platform specific notification services for each of the major mobile platforms.
Apache JMeter is a free open source tool for running load testing on applications. In this blog post, we show a simple example and a more complex one integrating...
Using JPA's CriteriaBuilder to create dynamic queries in a typesafe manner.
Uptime/ SLA: This is something that comes up more and more, particularly in relation to software delivery on cloud hosting platforms nd so on all offer ever increasing levels...
Xamarin forms and Bluetooth LE: More and more we are seeing small low power devices being integrated with Bluetooth allowing users to control and interface with these peripherals via...
We previously blogged about using the testing tool Sahi to add browser testing to our CI pipeline. Today we’ll show how we leverage the same testing tool to automate...
How to debug managed .Net application on a low level, using WinDbg.
There is a lot of information available on how 2-factor authentication works, but much less about why it is a good idea.
In the past week, we've moved the user to a new SQL Server 2014 Standard Edition. Here are a few of the things we've learned along the way with...
Utilising Full-text search in one of our solutions is a cool new feature we could roll out to our clients.
We recently integrated SignalR into one of our Azure solutions to push notifications to users. For scaling out between multiple instances of roles, we facilitated Redis.
Microsoft provided documentation and scripts for the Visual Studio Online version of Application Insights, but this SDK is now deprecated; similar scripts for the new version are not...
While optimising our deployment process we came across some applications which had an absurdly large deployment package: a 750 MB zip file is a lot of data to be...
We have tested a number of browser test harnesses over the last few years and has found Sahi to be very reliable and powerful.
The Mirror API is what Google originally released with Google Glass and provides a simple way to send timeline items to Glass and receive them from the user using...
Because we have a number of development engineers spanning various levels of experience, we thought it would be appropriate to have a quick refresher course on SOLID with some...
A few years ago we moved to git from svn at the start of a new project. There were a lot of devs, several QA involved and a lot...
Despite its name NoSQL should be considered a complement rather than an opponent to relational databases. With the increasing maturity of alternative tools the NoSQL turned into NOSQL to...
One of our products contains an IIS web application which uses long-running threads to process background tasks. Unfortunately, this can make it a little tricky to deploy a new...