Open in app

Sign In

Write

Sign In

Fora Soft
Fora Soft

83 Followers

Home

About

Feb 13

Using SDK vs Custom Development. Guide For Software and App Founders

When building own multimedia and communication software there always stands a question. Shall I use a ready-made solution like an SDK or API or shall I develop my own custom component? What approach would be more beneficial in the long run? …

Sdk

6 min read

Using SDK vs Custom Development. Guide For Software and App Founders
Using SDK vs Custom Development. Guide For Software and App Founders
Sdk

6 min read


Feb 9

Digital Payment Solutions: How to Choose a Provider & 3 Ways to Earn

If you’re building a platform that involves payment processing, you’ll have to integrate a payment system into it. You need it to validate and store bank card information, process payments, and manage funds in general. A payment system will also let you accept payments in cryptocurrencies, including Bitcoin and Etherium. …

Payment Provider

7 min read

Digital Payment Solutions: How to Choose a Provider & 3 Ways to Earn
Digital Payment Solutions: How to Choose a Provider & 3 Ways to Earn
Payment Provider

7 min read


Nov 3, 2022

Moodle VS Custom Development: What’s Best For Your E-learning Product

You might feel on the crossroad when planning out your e-learning platform. “Do I need it to be custom developed from scratch? Or can I save up by using a ready-made solution? What risks are there?” In this article we will share our experience to answer you questions. Our clients…

Elearning

4 min read

Moodle VS Custom Development: What’s Best For Your E-learning Product
Moodle VS Custom Development: What’s Best For Your E-learning Product
Elearning

4 min read


Oct 7, 2022

What Are Non-Functional Requirements And Why You Need Them? With Examples

Posted by Analytics T. There’re essentials you have to think through before you’re to develop a product if you want it to work as you expect it to or even better. These are, as we explained in our previous article, 2 types of requirements: functional and non-functional. …

Analytics

5 min read

What Are Non-Functional Requirements And Why You Need Them? With Examples
What Are Non-Functional Requirements And Why You Need Them? With Examples
Analytics

5 min read


Sep 25, 2022

What Hosting Provider Suits You: AWS vs DigitalOcean vs Hetzner [2022]

By Dasha P. Out of dozens cloud hosting providers in Fora Soft we usually consider and build our projects on three: AWS, Digital Ocean, and Hetzner. None of them is universal so in this article we’ll dive deeper into what specific needs and requirements each can cover. To know the…

AWS

5 min read

What Hosting Provider Suits You: AWS vs DigitalOcean vs Hetzner [2022]
What Hosting Provider Suits You: AWS vs DigitalOcean vs Hetzner [2022]
AWS

5 min read


Sep 12, 2022

What Should Come After The 1st MVP Release For It to Be a Success?

Posted by Maria A. In Fora Soft when we release a product for the first time, it’s already an MLP (Minimum lovable product). But usually the first milestone in product development is MVP (Minimum viable product) launch. However, it’s not a point to stop. But what to do next? What…

MVP

8 min read

What Should Come After The 1st MVP Release For It to Be a Success?
What Should Come After The 1st MVP Release For It to Be a Success?
MVP

8 min read


Sep 7, 2022

How to Test WebRTC Stream Quality? Use StreamTest Extension [Free]

By Dasha P. As someone specializing in video chat and video streaming services, our QAs (quality assurance angels) used to deal with the problem of how to test a live stream quality with a load of tools and apps, all different for each metrics. …

Web Development

3 min read

How to Test WebRTC Stream Quality? Use StreamTest Extension [Free]
How to Test WebRTC Stream Quality? Use StreamTest Extension [Free]
Web Development

3 min read


Aug 19, 2022

How to Implement Delayed Messages with RabbitMQ? Code Examples

By Andrey P. Sometimes you need to implement scheduled or repeating actions into your app. For example, sending a push-notification in 10 minutes or clearing a temporary folder every day. To do this, you can use cron-tasks, that run scripts on your server automatically, or node-schedule package (a task-planning library…

Rabbitmq

5 min read

How to Implement Delayed Messages with RabbitMQ? Code Examples
How to Implement Delayed Messages with RabbitMQ? Code Examples
Rabbitmq

5 min read


Jul 27, 2022

How To Implement Screen Sharing in iOS App using ReplayKit and App Extension

By Alexey T Intro Screen sharing — capturing user’s display and demonstrating it to peers during a video call. There’re 2 ways how you can implement screen sharing into your iOS app: Screen sharing in app. It suggests that a user can only share their screen from one particular app. If…

IOS

7 min read

How To Implement Screen Sharing in iOS App using ReplayKit and App Extension
How To Implement Screen Sharing in iOS App using ReplayKit and App Extension
IOS

7 min read


Jul 7, 2022

How to Save Time & Money By Sharing Your Source Code With Devs

by analyst Maria & developer Nikita When you approach us with not just a project idea, but an existing code, we’ll ask you to share it with us. Don’t worry, it will help you save lots of time and maybe improve a product. Read to find out how! Many customers…

Source Code

4 min read

How to Save Time & Money By Sharing Your Source Code With Devs
How to Save Time & Money By Sharing Your Source Code With Devs
Source Code

4 min read

Fora Soft

Fora Soft

83 Followers

Video and Multimedia Software Development Company

Following
  • OpenVidu

    OpenVidu

  • Slava Pedak

    Slava Pedak

  • Sergei Silnov

    Sergei Silnov

  • Pavel Krapivin

    Pavel Krapivin

  • Alexander Skarbo

    Alexander Skarbo

See all (16)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech