GPU for Deep Learning: Benefits & Drawbacks of On-Premises vs Cloud

September 02, 2021

Evgeniy Krasnokutsky, AI/ML Solution Architect, PhD at MobiDev

As technology advances and more organizations are implementing machine learning operations (MLOps), people are looking for ways to speed up processes. This is especially true for organizations working with deep learning (DL) processes which can be incredibly lengthy to run. You can speed up this process by using graphical processing units (GPUs) on-premises or in...More >

Web Application Architecture in 2021: Moving in the Right Direction

July 30, 2021

Yuriy Luchaninov, JavaScript Group Leader at MobiDev

Web application architecture is a high-level structure that determines the way your product and business will operate, perform and scale. These days, the stage of choosing web app architecture is often where you get lost in a variety of options available on the software development market. The more new names and trends appear, the harder it becomes to decide. Iso...More >

TOP 10 Web Development Trends: How to Stay Ahead in 2021

July 22, 2021

Yuriy Luchaninov, JavaScript Group Leader at MobiDev

Due to the pandemic, 1000s of businesses went online to avoid closure and remain competitive on the market. This transition strengthened the contest between companies and tech solutions that include programming languages and frameworks. So, running a web project has become more difficult. CTOs and Product Owners can feel FOMO (fear of missing out), considering th...More >

Exploring Deep Learning Image Captioning

July 07, 2021

Diana Malyk, AI engineer at MobiDev

Technologies applied to turning the sequence of pixels depicted on the image into words with Artificial Intelligence aren’t as raw as five or more years ago. Better performance, accuracy, and reliability make smooth and efficient image captioning possible in different areas – from social media to e-commerce. The automatic creation of tags corresponds with a...More >

How To Upgrade Ruby on Rails Legacy Applications

July 01, 2021

Serge Koba, Ruby Team Leader at MobiDev

Since 2004, Airbnb, GitHub, Zendesk, Shopify, Kickstarter, UrbanDictionary, CrunchBase, and hundreds of amazing products, including yours, have been built with Ruby on Rails. Is Ruby on Rails dead in 2021? The language has recently offered some reasons for developers to consider migration to different tools. ...More >

Material Design App Development: What changes are coming with Material YOU?

June 10, 2021

Yuriy Luchaninov, JavaScript Group Leader at MobiDev

Google continues to reveal the details of Android 12, and so far we’ve seen two betas released in May and June. Material You, a new Google material design language that is a great part of Android upcoming update, has been getting a lot of buzz in the digital community. “We rethought the entire experience, from the colors to the shapes, light and motion, making An...More >

Augmented Reality in iOS Apps: ARKit Development Guide

June 04, 2021

Andrew Makarov, Head of Mobile Development at MobiDev

Augmented reality was considered science fiction in the past. However, it has evolved to become an integral part of the digital experience that we live in today. Brought to fruition with the power of iPhone hardware and software technologies, AR has entered the mainstream for many different real world applications. Thanks to Apple’s software development tools in ...More >

Augmented Reality Development Guide 2021: Devices, Tools, Platforms

May 29, 2021

Andrew Makarov, Head of Mobile Development at MobiDev

Augmented reality’s success continues to power into the future despite last year’s numerous and persistent challenges. With the augmented reality market valuing at $8.9 billion USD and growing, this is an incredibly important segment to take advantage of to remain competitive in technology. With an audience of 810 million active AR users on mobile, the potential ...More >

PHP 8: Features, Changes, and Improvements

May 28, 2021

Alex Vasilchenko, Web Team Leader at MobiDev

Update from May 28, 2021. PHP 8 is production ready now! PHP 8 was recently released, with all technical details listed here. As a Product Owner planning to start a new website or API written on PHP, what does PHP 8 mean for you? What benefits can you realize by upgrading an existing project to PHP 8? To briefly summarize, you can achieve a performance boost by ...More >

Why, When And How To Use Kubernetes For Web App Development

May 07, 2021

Anton Logvinenko, PHP Team Leader at MobiDev

Summary: What do Tinder, AirBnB, Pokemon Go, and Pinterest have in common? All of them run on the Kubernetes platform. This article explains why IT executives should be evaluating using this technology, how it can help businesses, and circumstances it should not be used in. We will take a look at enterprise IT use cases in the real world, as well as some of the ...More >

How to Secure Web Applications From Commonly Known Vulnerabilities in 2021

April 21, 2021

Anton Logvinenko, PHP Team Leader at MobiDev

For many companies, 2020 was all about switching to remote work in cloud-based enterprise systems, and application security teams had to adapt to a change in usage and a growing number of challenges. Web application vulnerabilities were the cause of 43% of data breaches in 2019, according to The 2020 Verizon Data Breach Investigations Report. Surprisingly, 79% of...More >

Deep Learning-based Background Removal And Blur In A Real-Time Video

February 22, 2021

Liubov Zatolokina, AI Engineer at MobiDev

Background removal and blur in a real-time video are in high demand in 2021. Their implementation can be comparable with the snowball effect. This avalanche will eventually sweep all platforms for video meetings. This fact is confirmed by the experience of market leaders that have already implemented such tools. For instance, Google has added Mobile Real-Time Vid...More >

AI Assisted Real-time Video Processing

January 19, 2021

Serhii Maksymenko, Data Science Solution Architect

This article was written based on our research and expertise of building real-time video processing products, together with creating pipelines for applying Machine Learning and Deep Learning models. When it comes to real time video processing, the data pipeline becomes more complex to handle. And we are striving to minimize latency in streaming video. On the othe...More >

SaaStock EMEA: 2020 Startup Pitch Competition

December 04, 2020

MobiDev supports the 2020 Startup Pitch Competition from SaaStock EMEA.  SaaStock EMEA unites B2B SaaS founders, executives, and investors in Europe, Middle East and Africa. Conference partners present their latest experience in SaaS products development, tips to get traction, growth and scale.  MobiDev has been participating in SaaStock for several years offline...More >

Web application development principles to be followed in 2021

December 04, 2020

Anton Logvinenko, PHP Team Leader at MobiDev

If you’re reading this article, it probably means that you aren’t satisfied with the progress of your web development project. More often than not, it means something went wrong during the development cycle. It could have been a problem with delivery, scalability, or cost estimation. Regardless, whether it’s a new build or an implementation of n...More >

MVP Lite: Re-engineering of Software Development Approaches

November 24, 2020

Anna Karnaukh, Project Manager Team Leader at MobiDev

What helps people overcome obstacles? Crushing obstacles is hard work. It requires a lot of planning, time management, inner fire, and a thorough understanding of your goals.  Without your objective in mind, it’s difficult to dig deep and push forward. Vision makes all the difference when you have a clear goal and know exactly how to accomplish it. Discipline, co...More >

How to Become a Successful Business Analyst

August 31, 2020

Iryna Hurska, Business Analyst at MobiDev

“Why is business analysis so important?” –  In fact, some software projects may go without business analysis, but they may take an unpredictably long amount of time.  In this article, I describe the role of a business analyst at each software project stage and share thoughts on how to become a successful business analyst. How to Become a Successful Business...More >

Testing Microservices: Principles, Challenges, Case Studies

August 10, 2020

Laila Mahran, Expert Writer

There’s an old saying that an application is never officially “finished” in the strictest sense – it simply reaches a point where it must be released. But testing an “old school” monolithic application is one thing. Testing microservices is something else entirely. But what are microservices, and what difference do they make in...More >

Business Analyst Role and Deliverables for Software Development Projects

July 15, 2020

Anna Karnaukh, Project Manager Team Leader at MobiDev

Having an IT project manager involved in a project implies the opposite of what most business people are used to thinking. You may say: “Let’s start from the business analysis stage.” But why is this? And is it the best approach? This often occurs because business analysis in software development is not only about the business itself. The story ...More >

Tips on How We Went Remote With Our Software Development Company

April 01, 2020

Oleksii Tsymbal, Chief Innovation Officer at MobiDev

It’s just a seasonal cold, and things will get better soon. Stay calm and keep going on. That’s the prevailing thought that people shared here in Ukraine back before coronavirus (COVID-19) became mainstream. MobiDev’s board decided to evaluate all company processes and adjust them to ensure a smooth and fast transition to remote work—just in case. The most import...More >