Business articles by our experts

Nov 29, 2019

What is Foreman and how it helps approach challenges of modern IT companies?

Foreman is an open source tool with vast server lifecycle management functionality. It’s used to manage thousands of servers across various organizations, and has become the basis for several commercial products. In this article, we’ll explain how Foreman helps businesses overcome the challenges of building and maintaining modern IT infrastructures.

Read more

Nov 15, 2019

How custom solutions for Foreman can help you solve everyday challenges of sysadmins more efficiently

Foreman is a hypervisor-level server lifecycle management tool. In conjunction with a tool like Puppet, Chef or Ansible, Foreman can offer a broad range of features and efficiency improvements, as well as a lowered barrier to entry. It’s a very effective way to help your SysOps team work faster, make their processes better, and give them extra time for other tasks.

Read more

Oct 11, 2019

How to avoid mistakes when choosing an outsourcing company

Outsourcing has become one of the most popular ways in which companies develop their digital products. Startups work with outsourced teams to build then scale their MVPs, and corporations partner with offshore software consultants to innovate and complete complex applications. If done right, development costs and time can be cut almost by half through outsourcing (compared to hiring an internal team). But cooperation with external technological partners can also go very wrong. Here’s how to prevent that from happening.

Read more

Oct 4, 2019

How to avoid common problems with outsourcing contracts

As a company providing outsourced software development services, we acknowledge the fact that outsourcing contracts often lead to misunderstandings, missed deadlines, extra costs, and even failed projects. This isn’t because outsourcing itself is risky, but because many companies, particularly young ones, don’t have much experience in crafting outsourcing contracts and establishing good communication with an external team. Here are the aspects of outsourcing agreements that can be crucial for your business.

Read more

Sep 27, 2019

Famous IT outsourcing disasters - what went wrong at Boeing, and why Indiana lost $1.4 billion

You would think that large, experienced companies use the best of the best tools, processes and software development teams when starting new projects. Sadly, you would be wrong - not all do, and there have been several famous IT outsourcing fails in recent memory. From airline software built for $9/hour by remote developers, to an online patient records system that caused tremendous financial losses, these are the stories of mistakes we should learn from.

Read more

Sep 23, 2019

Common pitfalls of web development outsourcing

Many startups and younger companies who haven’t worked with outsourced teams before feel apprehensive about starting such a cooperation. They’re not wrong to be cautious - plenty of businesses have suffered the consequences of choosing the wrong partner, not communicating expectations right away, or simply receiving poor quality of service. If you’re about to hire a remote development team for a software project, keep these common pitfalls in mind.

Read more

Jul 5, 2019

The differences between Scrum and Agile - which is best for your project?

The language of software development can be difficult to understand - not only because of technical jargon, but also due to the long list of methodologies and approaches to running software development projects that have been developed over the years. You’ve likely heard of Agile, Scrum, Kanban, and many other examples. In this article, we focus on Agile and Scrum: what these terms mean and what business implications they can have for your project.

Read more

May 6, 2019

Building successful digital service: polish your development process

If offered the recipe to a flawless software development process suitable for any product and business, most people would likely be excited at the prospect. But those of us who have been in the industry for a while know how unlikely the existence of such a recipe is. Software development is a mutable, complex undertaking, and one that needs to be fitted closely to the needs of the product owner. This is why we’d like to discuss the ingredients of a smooth, effective development process, and suggests improvements you can easily make to yours.

Read more

Apr 29, 2019

Phoenix is not Rails - common misconceptions and practical examples

Web application development is a field that offers many options, starting with frameworks like Rails and Phoenix. It’s time to take a closer look at the latter, as it empowers Elixir developers to build a high variety of web apps. And there are some misconceptions about it we’d like to clear up.

Read more

Apr 19, 2019

The Most Important Metrics That Matter for Your App

There’s a common problem often faced by businesses in various industries: the lack of useful metrics that would help them measure their growth, identify opportunities and fix issues. We live in an era of data overabundance, yet too few companies measure their business processes effectively. Find out what metrics to use to minimize hidden costs, predict userbase growth, and more.

Read more

Apr 9, 2019

6 steps to building a successful e-learning platform

If you’re building your own e-learning platform or training solution, you might be wondering how to approach the software development side of the project. There are many factors to take into consideration: clear, mobile-friendly designs, multichannel and interactive content, gamification, and more. The task ahead of you is daunting, so let’s take a closer look at the step-by-step process of developing an e-learning app and identify the top six pieces of advice for building e-learning software.

Read more

Apr 2, 2019

Publishing your Progressive Web App on Google Play Store

Progressive Web Apps are now welcome in the Google Play Store, thanks to the new Trusted Web Activity feature. This is fantastic news for those who already have a PWA developed (it’s a new and potent channel of distribution), and for those who were hesitant about PWAs because of their previously limited distribution options. Let’s take a look at what this means for business, what the main advantages of this new development are, and how TWA works.

Read more

Mar 22, 2019

Use Elixir to achieve technological advantage for your business

Elixir is one of the top choices among modern functional programming languages. Descending from Erlang (and making use of the Erlang virtual machine), Elixir kept all the good parts while also introducing features that make it more attractive and easier to use. There are many advantages that this language can lend to a business project. In this post, we’d like to explore a few.

Read more

Mar 11, 2019

Software development outsourcing tips for effective growth

Despite the enduring popularity of outsourcing, not all companies take full advantage of its hidden potential for business growth. Using outside services for app development, for example, can be a great way to minimise costs, lower risk and gain extra value in the form of know-how. In this article, we’d like to share our tips on getting the most out of outsourcing - with a focus on outsourced software development services.

Read more

Mar 4, 2019

Ready for employee evaluation?

It’s important to convey constructive feedback to employees, both to communicate the company’s needs and expectations, and to help them push their careers in the right direction. But evaluating someone’s professional performance may not be easy, and can if fact cause stress for both sides. In this article, we’ll go through the goals of employee evaluation and establish a good process for dishing out helpful feedback.

Read more

Feb 22, 2019

Modern mobile application development 101 for entrepreneurs

The mobile app market is full of users, as people shift to completing daily tasks on their phones rather than desktop computers. Smaller and more powerful devices can accompany us anywhere we go, putting the world at our fingertips. But the market is saturated, highly competitive, and ruthless particularly to newcomers. How should you approach developing a mobile app to maximize your chances of success? Let’s find out.

Read more

Feb 19, 2019

What are the factors influencing custom software development pricing?

Two main concepts are relevant to the pricing of software development solutions. One is time & materials, and the other is fixed price. It’s not difficult to guess that the latter involves an established fee to be paid for the entirety of a project and often involves the waterfall approach to project planning, while the former is all about flexibility, Agile principles and adjusting to shifting market realities. Time & materials contracts require the client to pay only for the amount of work that’s actually done by the provider’s team. In this article, we’ll help you understand what goes into the process of pricing software development services in both of those models.

Read more

Feb 15, 2019

Web Application Development Outsourcing for SMEs - the 6 biggest benefits

Small and medium-sized enterprises (SMEs) face unique challenges. They need to secure access to funding, knock elbows with the competition and fight for the best talent on the market, learning effective leadership along the way. Luckily, there are ways for SMEs with technology at their core to make their lives easier - web application development outsourcing.

Read more

Feb 1, 2019

Progressive Web Apps - find out how they drive business growth in 2019

Progressive Web Apps combine the best of web and app experiences. Progressive Web App development solves the problems of modern app users: complicated installation processes, long download times and lack of engagement. It makes every interaction with the user count, starting with the first launch. Let’s look into how this happens, and what it can mean for your business.

Read more

Jan 29, 2019

10 business-related tech terms every entrepreneur needs to know

Starting and growing a business are no easy tasks - especially in the modern world, where so much depends on our understanding and proper use of technology. We’ve prepared this short tech dictionary with the most common business-related technological terms (such as front-end development, DevOps and Big Data), to help you identify the advantages you can leverage and the risks you should avoid.

Read more

Jan 18, 2019

Ruby on Rails in fintech: what fintech companies use RoR in 2019?

Regardless of your particular area of interest in the larger world of IT, you’re likely aware of the rise of fintech. It’d be difficult to miss, with billions in funding and thousands of fintech companies changing the way we interact with money. Banking, insurance, transactions and payment services are only some of the areas in which technology meets finance. And with cutting-edge solutions like blockchain and artificial intelligence, we can expect major transformations in the sector. But how can Ruby on Rails, a mature technology, become an advantage to fintech companies?

Read more

Dec 19, 2018

Hyperledger Fabric - key things to know about this blockchain platform

Hyperledger Fabric is among the fastest growing, open-source blockchain solutions for those who value security and the privacy of their transactions. Hosted by the Linux foundation and supported by IBM, it allows businesses to build “open, standardized and enterprise-grade distributed ledger blockchain frameworks and code bases”. But what is it and how can you use it? Keep reading to find out.

Read more

Dec 4, 2018

How Site Reliability Engineering (SRE) helps companies - and how to introduce it to your team

Site Reliability Engineering is a less known methodology that expands on the DevOps approach. Pioneered by Google, SRE helps businesses lower operational costs, automate and monitor their infrastructures better, fix communication issues and speed up product development. Becoming a Site Reliability Engineer requires an eclectic mix of development and SysOps skills, as well as soft skills that improve communication. We’ve spoken to Daniel, our resident Site Reliability Engineer, about his work and SRE as a trend, to find out when a company should use the approach and what it takes to follow the SRE philosophy.

Read more

Nov 30, 2018

Who makes the worst code pasta? The dangers of spaghetti code

Stakeholders - and, as some would claim - Project Managers in particular, are often dismissive of the quality of the code produced by a software development team. They care about fast results, about delivering on a project and quickly moving on to the next one. This topic came up in a recent discussion in which iRonin’s CEO, Cyprian, participated - and he has some strong opinions on the subject. One of them is that spaghetti code is not at all as tasty as it sounds, and that the developers who produce it are solely responsible for it.

Read more

Nov 8, 2018

How iRonin helps bring positive change by using cutting-edge fin-tech technologies: Go, Elixir, React Native, SRE

There are yet places in the world where owning a bank account is not an obvious fact of life. It’s usually due to the high costs of maintaining an infrastructure for an electronic payments system. There are also regions where 20% of a dollar’s value would be the cost of printing it. It’s obvious how such factors put an extra financial burden on the region and its citizens. Luckily, fin-tech companies that can change things have begun to appear. iRonin’s cooperation with one such company will soon begin.

Read more

Oct 18, 2018

Efficient way to develop software in early stage companies

An MVP, or a Minimum Viable Product, is the initial version of a new product that consists only of the most essential features. Its goal is to work well enough for early adopters while allowing the development team to gather insights and user feedback, locate issues as well as identify the most valuable features. Once the concept has been proven and the product has been adjusted to fit the market reality, development can move forward at much less risk. If you’re not convinced, this article will list why building an MVP is a good idea and how to leverage Ruby on Rails to do so efficiently.

Read more

Sep 27, 2018

Who uses Vue.js on production? Why Facebook, Netflix and Behance love Vue

Among the many JavaScript front-end frameworks, Vue.js stands out as a new favorite among developers, eagerly learned and applied in practice. It’s growing and gaining popularity fast. Touted as the progressive framework, Vue is approachable to learners and versatile in use. It helps teams achieve high performance and fully optimize their apps. Many large companies were eager to adopt it. We took a look at the most prominent examples to understand why Vue.js is becoming so popular in the world of front-end development.

Read more

Sep 24, 2018

Do All Businesses Need DevOps?

The short answer to the title questions is yes, all businesses need DevOps. Why wouldn’t you want your business to work smarter, not harder? While it’s easy to think DevOps is nothing more than a flashy buzzword, it’s actually a system that’s changing the way we do business. In simple terms, DevOps is an approach to IT infrastructure configuration and management that promotes close cooperation between development and IT operations teams and following agile principles.

Read more

Sep 10, 2018

10 Monetization Strategies for iOS Apps

Mobile apps are becoming a preferred channel through which businesses can expand their offerings. iOS, as a platform, is popular with businesses, as an iOS app can lead to high profitability. But how can we tap into that profit base? We will show you 10 monetization strategies for use within an iOS app - an iOS that you can, for instance, develop with the help of our team.

Read more

Aug 31, 2018

What's the purpose of using React? Based on famous examples

React is a JavaScript framework used for building interfaces for web apps as well as mobile apps for both the Android and iOS platforms, which can potentially shorten the development time of a product. There’s currently a lot of hype around React and the framework is widely used by web developers. This popularity hasn’t waned for about 4-5 years, which is completely unique to React. We’ve decided to analyze the reasons behind it, based on real use cases of well-known companies.

Read more

Aug 29, 2018

Why Ruby on Rails is a great choice for SaaS project

Software as a Service (SaaS) projects face many unique challenges during development. Teams working on SaaS products need to focus on scalability, to make sure new modules and functionalities can be built easily as the platform develops and customers present special requirements. They need to be able to test their code easily and deliver a high-quality experience to enterprise clients. Thankfully, Ruby on Rails is a technology that helps SaaS companies solve many of these issues.

Read more

Aug 24, 2018

Maximizing The Advantages Of Disruptive Innovation

Disruptive innovation has been an extremely influential business trend in the 21st century. One world-changing example is the Ford Model T, which created a completely new market of affordable, mass-produced automobiles and revolutionized the transportation sector. For those with an eye on disruptive innovation as their business model, there is enormous value in maximizing the advantages. Here’s how.

Read more

Aug 22, 2018

What every startup founder should know about Ruby on Rails

Ruby on Rails is a fantastic technology for startups developing their web products. It offers a high speed of development, which allows for rapid creation of an MVP and shortens time-to-market. Ruby’s many libraries (gems) available to developers mean that the team doesn’t have to reinvent the wheel when solving problems - they can use ready-made solutions and save time.

Read more

Aug 10, 2018

Why do so many startups use Ruby on Rails?

Out of the many popular backend web technologies out there (like Node.js, Django and Laravel), many startups are choosing Ruby on Rails, a mature framework created in 2004. Why haven’t they moved on to something more modern and exciting? The answer is simple: because Ruby on Rails works, and it works fast. And here’s why.

Read more

Aug 8, 2018

Entrepreneurship in Digital Era - Digital transformation and its impact on business strategy

Everybody seems to be talking about digital transformation these days. But what exactly is digital transformation and how does one go about implementing it? For this post, we have looked into the concept of digital transformation, its impact on businesses; the implications of ignoring its implementation; and the benefits of incorporating digital technologies into current business operations. Learn about the stages of digital maturity and draw inspiration from companies who have transformed into digitally competitive businesses.

Read more

Aug 3, 2018

Don’t forget about IT strategy in your business expansion plan

Can information technology be a leading driver of corporate growth? Yes indeed, if it is embraced as an integral part of strategy, rather than shoved aside as a back-office function. In this article, we’ll briefly review the business life cycle, the essentials of business strategy, and then turn to the importance of IT strategy in supporting the goals and objectives of business strategy.

Read more

Jul 20, 2018

How to hire the best Node.js developers

Finding excellent Node.js developers can be a real struggle. Many companies won’t even know what exactly they are looking for! We have gathered together some of the best practices for both general and Node.js software development to help out. Read on to find out how to spot a specialist in web applications development and what habits he or she should follow when handling Node.js ventures.

Read more

Jul 6, 2018

Business Self-Saboteur - What Causes Technical Debt and How to Avoid It

Technical debt is a serious issue that requires attention at every level of the development process. Your company may have substantial technical debt but you may not even know about it! Like financial debts, technical debt builds up over time and needs to be paid off through additional time and effort, which is compounding. In addition, it causes high unplanned costs in the future that increase company expenses and impact revenue. This article provides an insight into the effects of technical debt, what causes technical debt, and how to avoid it. We have analyzed real-life examples of company losses caused by technical debt to give you a clear understanding of how companies suffer if they fail to address minor technical issues along the way.

Read more

Jun 22, 2018

Software Development Outsourcing 101 - How to Find the Best Offer for Outsourcing IT Project

Outsourcing IT services and solutions has been steadily on the rise for decades, particularly in the field of software development. This practice of utilizing external sources for your company’s development tasks can significantly help by accessing unique expertise and the best remote talent, for fast and cost-effective product delivery.

Read more

Jun 8, 2018

Products built with Node.js you use everyday

Node.js has been used by many renowned companies for creating their web applications. You probably don’t realize how many of these you are already dealing with in your everyday life. Node.js is a mature technology for web application development, one full of advantages, that can be - and has been - used in huge commercial projects. Let’s take a look at which ones exactly - and why these famous companies decided to move their apps to Node.

Read more

May 17, 2018

Using Node.js in Enterprise Environments

Node.js is becoming well regarded in enterprise environments, as a technology capable of scaling-up, and useful for rebuilding or reworking even the biggest and the most demanding corporate and commercial applications. We track down a few examples of big Node.js successes, detailing just which features of this popular JavaScript-runtime environment managed to convince powerful enterprises to trust it and rely on it.

Read more

Apr 20, 2018

Node.js: A Disruptive Technology That’s Also Helping to Disrupt the Finance, Healthcare and Travel Industries

Node.js, a JavaScript-runtime environment, has made waves as a disruptive technology ever since its launch. There are indeed strong hopes that this technology is something even more than just a solution for innovative apps. Node.js has the capability to help developing projects that are complete industry shakeups - whether it is in healthcare, finance or travel.

Read more