Created in 2010, Mozilla’s Rust programming language is fast increasing in popularity. Compared to other languages, Rust ensures better performance and improved software security. We’d like to share our knowledge about practical applications of Rust...
Though it’s quite difficult to create a programming language better than C, C++, or Java, Mozilla has managed to develop a language that can ensure better security and privacy on the internet. Rust, which only appeared in 2010, has already become one of...
This is the second part in our series File System Virtualization – The New Perspective. In this part, we’ll demonstrate how to implement a virtual disk plugin for one of the most popular cloud storage services, Google Drive. This plugin will provide...
As SaaS solutions become more popular, companies need to pay more attention to data protection. Important corporate data stored in the cloud should be protected as reliably as data stored on-site. This article will be useful for developers who are...
Modern SaaS services are akin to Swiss Army knives – they can do anything. At the same time, clients only use the features of a SaaS service that they need. With time, continuous development of these services becomes very hard, as there get to be too...
Angular is one of the most popular web development frameworks right now. It’s not only a go-to tool for client-side web application development, but also a great solution for mobile and desktop apps. When thinking about its success, it’s hard to believe...
One of the most noticeable recent trends in web development is the single-page application, or SPA for short. This concept swept like a hurricane through an industry longing for new and exciting ways to make user experiences slicker.
Microsoft SQL database optimization is a constant struggle for any project, and this is something that Apriorit tackles often as an R&D outsourcing company. The thing is, when developing an application, initially engineers tend to point all their...
Despite the fact that technology itself was available for a while, cloud services and related SaaS platform development only relatively recently entered our business and daily lives. Cloud boom a couple of years ago saw many companies moving their whole...
Web app vulnerabilities, as every developer knows, are a never-ending programming cat and mouse game with would be attackers. While there are too many security issues at times to count, keying in on those that continue to surface year in and year out we...
Customer Relationship Management (CRM) definitely rocks in the modern business during the last decade. Businesses of all size and verticals are looking to streamline their sales, marketing and customer service processes to learn more about their...
One of the key components of successfully delivering a project on time and within budget is a great project management, which in turn should be supported by effective and efficient project management system.
In recent years, adoption rate for cloud services among businesses are continuing to grow. Companies invest in automation and try to move routine operations that are not part of their core business to the cloud, in order to save costs and manpower. One...
The internet makes everything easier, faster and cheaper. People are using mobile devices to access their data and services on the go. At the same time, enterprises are no longer willing to pay large licensing fees and handle maintenance for on-site...
This article provides an example of caching techniques in ASP.NET code project. Technologies shown here are C#\.NET and MS SQL Server. In the example, I am using ASP.NET MVC but the same approach can be used in any C# solution. When developing Web...
With cloud services becoming increasingly popular in recent years, more and more companies, both large and small, looking into development of their own SaaS projects, whether for an external market or for internal use to streamline operations within the...
Projects, that have been written over a long period of time usually exhibit a number of problems, such as duplicate code and a wide use of anti-patterns. Code refactoring is complicated by the fact that system components are often closely...
With computer technologies penetrating each and any aspect of the business world, both universal and specific ERP software market grows. In this post, we will make a brief overview of typical ERP systems present on the market, their components and...
When pondering great accounting solutions, web engineers should first take note of what’s already out there, market size, and what’s working well. If the application is well-constructed and architecturally sound, client consumption will not be an issue....
Certain tasks often require accelerating either the whole or some specific part of an application. If application works with a database, query execution time should be taken into consideration. That is when the SQL query optimization is called up. In...
Subscribe to updates