JQuery Validation is an efficient, resilient and widely adopted solution for client-side validation. Since JQuery's official support by Microsoft and the introduction of Unobtrusive Client Validation for .NET, it has become easier than ever to integrate with applications that use .NET forms.
In an age gone by, it was normal practice for web designers to fully draft their web concepts in Photoshop, arranging all of their elements within a single ‘.psd’ file. However, when there are now so many new, innovative and better solutions available, why would web designers and developers continue to employ Photoshop at all?
Quality assurance (QA) processes should assure the quality of the overall user experience of a website, not just the quality of the underlying software. It is important that the correct quality assurance procedures have been put in place to ensure that the user experience (UX), as well as the technical solution, is of the highest possible quality. We call this “User Experience Assurance”.
It is surprising that so many websites still incorrectly implement the basic, rudimentary and essential elements of login and password functionality. Implementing a slick, secure and stable process really should be straightforward for any development team. However, judging by how poorly some websites continue to do it, it may not be as simple as first envisaged.
In Part One of this article, we introduced the idea of using Kanban for software development projects. In this second part, we work through a detailed example of how the Kanban process might be followed by a software development team during a typical week.
There are numerous anecdotes on the Internet parading the disparity between those who work for creative agencies and those who are pure software developers. You’d be hard-pushed to find two more different kinds of people. It may be a marriage of inconvenience, but in this world of ubiquitous web and mobile apps, techies and designers need each other. Developers ignore this at their peril.
At Priocept we believe that a deep understanding of software engineering is critical to the success of any digital product development, e-commerce, content management or mobile project. So in this article, we go back to basics to try to explain; what exactly is software engineering? And we look at why is there so much software development going on in the world that does not apply a proper engineering philosophy.
Kanban was invented by Taiichi Ohno as a solution for making Toyota’s manufacturing processes more efficient, but can equally be applied to software development projects. In this two part article we explain the concepts behind Kanban and how it works in practice on a typical software or web development project.
We often get asked whether Magnolia's Standard Templating Kit is the best way to go when planning out a new Magnolia project. In this article we discuss some of the pros and cons associated with the STK to help you decide whether it fits the requirements of your Magnolia project.
Websites should always be designed and developed to work in the fluid environment of continuously evolving devices and channels, whether "responsively" designed or otherwise. For many years it has been the web designers and web developers that have been breaking the inherently responsive nature of the web by placing their designs within fixed containers.