Blog

Blog2019-04-16T10:46:05+00:00

Service-Oriented Architecture and the Enterprise Service Bus Model

Service-Oriented Architecture and the Enterprise Service Bus Model With any service-oriented solution, there is a certain challenge to configuring a setup that scales well with workload. Implementing an Enterprise Service Bus (ESB) model helps to alleviate the difficulties in doing such, by allowing any connected application to act as a service provider. An Enterprise Service Bus model is a model in which any of the connected applications can be assigned a server or client role, in turns, allowing for full utilisation of all connected devices for the current problem being solved. The ESB model promotes agility and flexibility [...]

By |July 18th, 2019|Articles, Blog Posts|

Cloud Scalability – How Can it be Achieved?

Cloud Scalability - How Can it be Achieved? In my previous blog, I discussed Microservice Architecture, which is one way that we can build scalable applications for the Cloud. In this article, I’ll be discussing some of the services and features available in Cloud platforms, such as Microsoft Azure and Amazon Web Services (AWS), that allow you to scale Services and Resources. Scaling Methods One of the advantages of Cloud services is the ability to scale depending on demand. For Compute resources such as Virtual Machines (VMs), this can be achieved by [...]

By |July 15th, 2019|Articles, Blog Posts|

Behind the Cloud – Summarising Microservice Architecture

Behind the Cloud - Summarising Microservice Architecture This month all of our social media activity has focused around a single topic, and that is the cloud. Last week on the blog we shared a brief introduction into the world of cloud computing, this week Nick, our in-house expert on cloud technologies, has put together a nice summary of the Micro-service Architecture that helps us build scalable applications for the cloud. Over the last 10 years, there has been a significant change in the way that we consume Applications, and the value attached to these [...]

By |June 25th, 2019|Articles, Blog Posts|

May We Introduce You to Cloud Computing

May We Introduce You to Cloud Computing To those unfamiliar with the tech world, the idea of the cloud or cloud computing is truly mind boggling. In reality there isn't anything particularly spectacular about the cloud, and in this addition to the Zircon blog we will try and bring the concept out of the homoshpere and a bit closer to earth. So What is Cloud Computing? In the simplest of terms, cloud computing is the delivery of computing services over the internet, typically on a pay for use basis. These services include access to [...]

By |June 14th, 2019|Blog Posts|

Zircon Supports Armed Forces Day 2019

Zircon Supports Armed Forces Day 2019 Armed Forces Day 2019 is rapidly approaching, and Zircon is pleased to announce that we are proud supporters of this year's National Event. Hosted in Salisbury and running over the course of three days, 28th to 30th June, it is anticipated that this year will be the biggest Armed Forces Day National Event to be delivered in the UK to date. We are honoured to be a part of this prestigious event, and to be a part of the commemoration of all those men and women who serve and [...]

By |May 30th, 2019|Blog Posts, Company News|

If It’s Worth Building, It’s Worth Testing

If It's Worth Building, It's Worth Testing Testing is a crucial part of any software development project, regardless of the industry, preferred methodology or how much you trust your development team. After all we all make mistakes. It is part of what makes us human. When it comes to software leaving a mistake unchecked, especially in terms of safety critical systems, can result in a disastrous outcome. Of course the identification and removal of bugs is undoubtedly important, but is it the only reason to test software? Certainly not. There is so much more to testing than bug [...]

By |May 30th, 2019|Articles, Blog Posts|

Software Quality During Implementation, How Can It Be Achieved?

Software Quality During Implementation, How Can It Be Achieved? Software quality is not something you can introduce to a system during the final moments before a release, nor should it be something to sacrifice simply to increase the speed of development. Rather it should be given consideration at each and every point of the development lifecycle, from inception to implementation, and treated with a certain degree of priority. Achieving high quality software doesn’t have to be complicated, and it certainly doesn’t have to be time consuming. During the implementation stage alone, you can find plenty of simple development [...]

By |April 29th, 2019|Articles, Blog Posts|

The Who’s Who of Software Requirement Generation and Maintenance

The Who's Who of Software Requirement Generation and Maintenance If you were to cast your mind all the way back to last November, you may recall that we published an article advising on how to write software requirement specifications. This month we have decided to once again delve into the realm of requirements, and share our thoughts on who we believe the task of generating and managing requirements should fall to. When you take a minute to think about the process as a whole, it is unlikely that such a crucial task would be just [...]

By |March 19th, 2019|Articles, Blog Posts|

National Apprenticeship Week @ Zircon: The Daily Life Of An Apprentice

National Apprenticeship Week @ Zircon: A Typical Day In The Office As 2019's  National Apprenticeship Week draws to a close, so too does the Apprentice Blog Takeover. However. whilst the takeover may nearly be over, this won't be the last you hear from our apprentices. Keep your eyes trained on the Zircon blog and you may just spot an article or two pop up every now and then. For the final edition of the Apprentice Blog Takeover, Chris, who has completed his apprenticeship and is now a permanent member of our development team, shares his [...]

By |March 8th, 2019|Blog Posts, Company News|

National Apprenticeship Week @ Zircon: Why I Chose An Apprenticeship

National Apprenticeship Week @ Zircon: Why I Chose An Apprenticeship 2019's National Apprenticeship Week is now well underway, and here at Zircon, we are keeping up with our promise to open up our blog as a space for our apprentices to reach out to those considering an apprenticeship in order to share their personal experiences and advice. For today's edition of the Apprentice Blog Takeover, Dan, who has been working towards his degree in Software Engineering as an apprentice at Zircon, has decided to share the biggest factor that prompted him to take on an [...]

By |March 7th, 2019|Blog Posts, Company News|

National Apprenticeship Week @ Zircon: What I Enjoy Most About Being an Apprentice

National Apprenticeship Week @ Zircon: What I Enjoy Most About Being An Apprentice As you may have seen from yesterdays post, for the remainder of this year's National Apprenticeship week we have handed our blog over to our apprentices, so that they may share their experiences and advice to those considering apprenticeships as a route into software development. In today's edition of the Apprentice Blog Takeover, Spencer, who has been an apprentice at Zircon for almost two years, shares what he enjoys most about his role. I am in the [...]

By |March 6th, 2019|Blog Posts, Company News|

National Apprenticeship Week @ Zircon: Advice from an Apprentice

National Apprenticeship Week @ Zircon: Advice From An Apprentice As you may know, yesterday marked the start of National Apprenticeship Week 2019, a celebration that shines the spotlight on apprentices all over the country. Here at Zircon, we feel very passionately about the value that apprenticships can offer, and we are incredibly proud of all our apprentices and all that they have achieved here with us. This is why for the rest of this week, our blog will become a stage for them to share their experiences and advice with the apprentices of the future. [...]

By |March 5th, 2019|Blog Posts, Company News|

Need A New Methodology? – Have You Considered …

Need A New Methodology? – Have You Considered … If there is one topic that you can guarantee will divide the opinions of software developers, it is development methodologies. No matter where you look there will always be a number of individuals that feel so strongly about their preferred methodology that they are unwilling to consider an alternative. Unfortunately having such a limited mindset can end up becoming a hindrance. As although each methodology shares the same purpose, to define the structure and aid the planning and control of the development process, they vary in [...]

By |February 28th, 2019|Articles, Blog Posts|

Defining Industry Standards for IoT in Industrial Automation

Defining Industry Standards for IoT in Industrial Automation What is IOT? In theory, the Internet of Things, or IoT, is a fairly simple concept; connect as many devices as possible to the internet to make “things” smarter. However, the definition of IoT can vary depending on the industry a device is being developed for. In fact, it was stated in a publication by the US government, that there was “no consensus among commenters on a formal definition of IoT, or even on whether a common definition would be useful”. For example, some developers may [...]

By |February 26th, 2019|Articles, Blog Posts|

In the Beginning

In the Beginning Zircon is an up and coming company that, much like the software and technologies that we work with on a daily basis, is continuing to grow and expand with each passing year. However, sometimes in order to keep moving forward, you need to look back. So this month, we plan on doing just that. The idea of capturing and preserving images has fascinated the human race for centuries. In the beginning, there were Greek and Chinese philosophers pontificating about the basic principles of optics and the camera. Jump forward a thousand years [...]

By |January 29th, 2019|Articles|