The first steps into anything new can be difficult, and it’s often hard to know where to start with microservices. But how do you begin to adopt a microservices approach, especially if you already have a large investment in a monolithic solution?
Given today’s pace of change in the IT industry, content managements systems (CMS) seem to have been around for a long time. Indeed, the interest in CMS systems peaked around 2010.
Over the last decade, the rate of technology driven change has been incredible, and there are clear indicators that this change will only increase.
Data is often one of the most commonly overlooked assets of a company, but in 2017, with the meteoric rise of technology, artificial intelligence and machine learning, data is becoming crucial to the success of SMEs, enterprise and government.
A recent interview with the founder of MuleSoft (you can read it here) articulated on the key infrastructural issues surrounding enterprise, namely
In previous blogs, I’ve spoken about how valuable external consultants can be during the software development process, and I stand by that. It’s third party input that allows you to achieve two primary outcomes:
For those unaware, integration software is an extremely general term, used to categorise any software linking two (or more) systems. The reason this is such a general term is due to the classification of “other systems”, including (but certainly not limited to):
Interviewing a focus group is, in my opinion, the most critical steps in developing a minimum viable product. Ironically, it’s quite heavily abandoned, which causes a huge hinderance to the growth of a software release.
User stories are a tool used within Agile software development to capture the use cases of your software by the end user. In layman’s terms, a user story is a use case of your product, with the user stories being ALL user cases.
Event Broadcasting is a new feature introduced as an alternative to socket-based Node applications, implemented with Laravel 5.3.
Integration software (also commonly referred to as automation software) allows two systems to communicate with each other, as a means of automating business processes.
Determining the ideal programming language seems to be only important for those developing software on their own. However, it’s also critical to understand if the company developing your application are using an outdated programming language.
Laravel Dusk is one of my most preferred software testing frameworks, primarily due to its intuitive nature for Laravel development.
Laravel 5.4 was released on 24 January, 2017 and has a number of key updates to fast track development and offer feature improvements to your applications. The three key features I want to cover here are Laravel Dusk, Laravel Mix and Event Broadcasting.