Nowadays a lot of businesses are thinking about creating their own mobile applications to deliver a new product or improve those, that are already running. What is common for all of them? It is the budget. All of them, and probably you, are thinking - "What is the cost, how much will it take to implement my idea?". And it is not only about the money, but the time as well.
Our goal will be the implementation of the mechanism dedicated to restrict the access to the specific method of the controller. That will be the simplest example of the authorization mechanism.
Smart Contracts are small computer programs, which “live” on blockchain. One significant advantage of them is the blockchain making it impossible to tamper or hack these applications.
We all have heard about such revolutionary technology as blockchain (also known as distributed ledger technology) and its most famous implementation - Bitcoin. Those are the append-only, immutable and distributed features of blockchain technology which make it so attractive to the developers and the businesses around the world.
This is the second article from the series of posts dedicated to shed a light on modern web application development using PHP and Symfony web framework. Previous article was about such a helpful tool, as Composer. Using composer we tried to install Symfony as the dependency to our project.
It’s not a secret that a lot of commercial projects on the market are written in PHP. Although PHP is not suitable for certain problems faced by complex projects, when PHP can be implemented - it is a perfect solution. Fortunately, this perfection comes with a caveat- PHP is one of the simplest languages out there. Certainly, this is wonderful news for developers. This article opens a series dedicated to shedding a light on PHP for developers, willing to try the language and for the businesses interested in evaluating the effort of starting the project with it. We will show how easy and almost effortless for the developer it is to build an application, capable to respond to the challenges of today's businesses in an efficient way.
As soon as the web has entered our everyday life, it has dramatically changed the way we communicate and how we handle everyday tasks and, as a result, information has become the most valuable asset. People send thousands of emails every second, share personal and confidential documents, pay bills, and purchase goods by entering their personal details online. Have you ever wondered how much PII (personally identifiable information) data is shared online and what happens to that information? Companies assure that they collect this type of information in order to serve their customers in the best possible way. But, is that what they really use the data for? There is no absolute answer to this question, and it has been asked over the last years and is now being answered by the EU.
Nowadays, UX designers write strategies, develop structures, design navigation, create wireframes, mind maps, prototypes, and of course, conduct different types of research. As of now, there are lots of research methods used, and all of them have been developed for these specific goals; however, the majority of the discussions are held around the methods of determining focus groups. It is commonly believed that the method of focus groups is helpful in determining the demands of crowds and of individuals. Yet, it is also often criticized for its subjectivity, time-consuming preparation, enormous costs and determining contextual relativity. Hence, in the end of the day, focus groups occupy only a supporting role to the more respected verdicts from quantitative research.
Ukraine features a unique combination of beautiful landscapes, deep cultural roots, and a storied history, along with a skilled, low cost workforce and rich natural resources. This makes Ukraine the ideal emerging market and a big draw for businesses and investors. It is the of the largest country in Europe, and it has a population of 43 million people, with the capital in Kyiv.
In order to stay up to date, most IT companies must maintain an R&D department focused on doing research and implementing innovative ideas. There are plenty of emerging technologies and approaches on their ways toward application in a business setting.