A while ago, we were developing an application for a fortune 500 company, which wanted to secure a mobile app containing vital data with the built-in fingerprint reader on iPhone and Android Devices.Probably everybody is excited about the fingerprint tech because everyone owns a fingerprint, and each is unique. Also, these ideal security tokens conveniently stick with you everywhere you go. You don’t need to...

In the age where the near-unlimited reach of technology changes the way we live, quality software comes as an integral part of the software development process. Software bugs can sometimes cause damage in the millions and shut down entire businesses. These are some of the reasons software products deserve high maintenance to run smoothly and embody high quality, stable, and fail-safe software solutions. Quality assurance...

Microservices architecture is a version of a server-side solution where available services are loosely connected but maintain high efficiency and collaboration level. The loose part means that application services can work without impacting each other’s course and logic. This method brings many advantages to architecture-wise, but also to alleviate the team workload. Since the highly maintainable apps can deploy independently, there is no need for...

We will explain what User Personas are, what they are not, why every Designer should use them when building interfaces that target specific User Groups. What are User Personas? User experience designers (UX) use so called user personas in their creative process because they give answers to three simple questions related to building the best possible product presentation: “Who? What? Why?”. Personas are fictional characters...

My first experience as a project manager began quite unexpectedly. At the beginning of my internship program at CodeCoda, ten other interns and I were asked to develop a product featuring our design. The project roles were distributed based on what each of us aspires to be soon. At that time, I anticipated that I would join the development team simply because, as a software...

User interfaces has come a long way ever since the first hand-held devices. Today, with mobile phones gaining the status of everyone’s trusty gadget, interfaces have grown to evolve in what nature always intended for them – compact, cozy, informative. What is UI The user interfaces of the past were limited to visuals, mostly text, and very little automation or assistance. We now have different...

Globalization alone is responsible for a lot of structural changes in a wide range of aspects like economy, culture, or trade. However, during a crisis, we are met with an additional set of unexpected challenges. Apart from surviving the crisis, we are also bound to change the way we research available business opportunities and calculate investment risk. How can we use something so devastating as...

Choosing a base platform for your online shop is a significant step forward in business. You might base your research on what your peers are using because it is somehow proven to work. Or bet on the presently newest solution, in hopes that they support most recent technologies. The best eCommerce platform for you, however, should be none of the above. ‘One size fits all’...

Statistical data show that 3.2 billion people, that is a staggering 41% of the overall global population, use mobile devices to access the internet. It is predicted that by 2025, that number will incrementally rise to 72.5%. The base conclusion out of this data is obvious: if your web presence is not designed for mobile, you and your users are in trouble. That’s why designing...

Ever since Mankind invented computing devices, data storage capacities have always been a major concern. As computers got more advanced, data storage needs have increased, thus creating a continuous demand for increased storage capacities. Data storage devices have evolved from being large trunks with a minimal capacity and holding a few kilobytes of data, to microchips able to hold several terabytes of data. In this...

In the 1950s the word “cloud” still referred to a visible mass of condensate water vapour, floating in the atmosphere! What we know as Cloud computing, has historically evolved through a number of phases. Grid and utility computing, application service provision (ASP), and Software as a Service (SaaS) are just a few of the steps it took to get to today’s form of cloud computing....

For editorial questions, or anything that is related to our Blog and Articles published, please contact editor@codecoda.com. We are always happy for inspiration and comments on our articles and love your feedback!