Whether your company is a start-up or a well-established business, you can’t get where you want by compromising on quality. IT project outsourcing should always be about return on investment, long-term value, and high-quality user experience. Digital ... more
Digital businesses that exploit quality as a key differentiator in the market are empowered to bring about meaningful changes to their operations. Every digital transformation initiative can benefit greatly from having continuous quality as the foundation ... more
Tech stack is a building material for software. It includes all programming languages, tools and frameworks that are necessary to build a complete and independently functioning application. Their broad variety may get frustrating not just when you are ... more
Table of contents 1. Why do we need DevOps? 2. What DevOps services are there? 3. How does CI/CD pipeline work? 4. DevOps pipeline for web applications at Apiko 5. GitHub Actions: main features and peculiarities 6. Containerisation: Git+Docker 7. How ... more
Table of contents 1. Native mobile app development: Android vs iOS 2. Native vs cross-platform development 3. What is Cordova? a) Advantages of Cordova b) Disadvantages of Cordova 4. What is React Native? a) Advantages of React Native b) Disadvantages ... more
Supply chain predictive analytics is often associated with an ability to foresee what will happen in the future. It helps to identify patterns and trends hidden in data of a manufacturing enterprise to understand market trends, detect weak points or ... more
In September 2019 Apiko received a request to improve an eCommerce platform for Lin Engineering, a well-known expert in motor design, engineering and manufacturing. It was decided to migrate from WooCommerce and Wordpress solution to Reaction Commerce ... more
The global increase of online shops popularity leads to rapid development of contactless retail and digital communication means. Besides thorough market research and finding your niche, there are multiple factors that determine the success of an ecommerce ... more
A wireless button, which you can use to create a shortcut to your favourite actions on a smartphone. Sounds good? With Flic smart buttons it’s never been easier to control your smart home, find your phone or manage your routines. And it can do even much ... more
Ecommerce revenue is estimated to reach $4.5 trillion in 2020. Customers tend to rely on the Internet and their gadgets more than ever. Why go to the store on the outskirts of the city and stand in long lines when you’re one click away from a purchase? ... more
Content: The importance of proper payments system evaluation What is Stripe Connect? Stripe Connect pricing What Account Types has Stripe to offer? How to test Stripe payments? Buyer flow Seller flow How does stripe work from a vendor's perspective? Stripe ... more
According to the data provided by BroadbandSearch, mobile internet usage has been gaining momentum ever since it kicked off. In 2017 67% of worldwide internet traffic came from mobile users. As of January 2018, it was estimated that 3.7 billion people ... more
Welcome, Reaction v 2.0, the brand-new version of Reaction Commerce and the focus of this review. It’s been a while since July 2019, when its authors announced the release of the much-anticipated new Reaction. Since then, the community has had enough ... more
Can Flutter really outperform Xamarin? Or is it just another hype that is no match for Xamarin’s stability? Let’s compare two frameworks and find out which of them will become your next tool for mobile app development. When you’re building a cross-platform ... more
2019 has all the changes to become a turning point in React Native development. The community behind the framework is taking great efforts to improve its architecture, performance, and flexibility. Here are the main updates of React Native roadmap in ... more
It doesn't matter what your role in the company is - a developer, business owner or CTO - the main goal is to deliver a qualitative product to the end audience and satisfy its needs. Modern software development is navigating its way to agility and continuity. ... more
Recently I had a chance to work with the sound for one project. My task was to create and visualize a custom audio player with React.js and Web Audio API. I had to dig deeper into this topic and now I want to share my knowledge with you. I will start ... more
This is the second part of the article "How to Work with Sound In JS: Сustom Audio Player With Web Audio API". Here you will learn about ins and outs of audio streaming process. Let's dive in. How to stream an audio file You may have noticed ... more
Node.js is an open-source platform for development of the applications with JavaScript programming language. Node.js is based on the V8 engine that executes JavaScript code. Node.js takes JavaScript beyond browser development to a variety of different ... more
To use Expo or not to use? This is a common dilemma for those who plan to develop React Native app. Based on my experience, I will tell you about the advantages and disadvantages of both variants. Let’s get straight to the point . Project start with ... more
Often product development process which involves JavaScript, is accompanied by the use of Node JS, a JavaScript runtime environment. The birth of this technology has certainly turned the use of JS upside-down. Today, JavaScript is in the category of ... more
React + Redux are widely-used and popular technologies for developing the client side of the web project. Such bundle allows to extend product’s capabilities by simplifying the development of its features. Of course, that’s nothing ever perfect and these ... more
Recently, I had an opportunity to learn new technology for software development with Node.js - Node RED. Briefly speaking, this technology allows to build your program from blocks called pallets. Node-RED is a programming tool for wiring together hardware ... more
For the most part, developers work with the ready project’s code usually created by someone else or developed pretty long ago. That’s why, when it comes to writing their own project from scratch, developer’s mind is usually cluttered with the following ... more