Cross-Platform Mobile Development: Benefits, Risks, and Tools for Your Next Mobile Project

14 min read

Business, JS
None

Mobile devices have revolutionized the way we interact with the world around us.

We want apps to run well, we want them to use the device’s hardware to their advantage, and we want them to be made efficiently.

Let’s take a look at the practice of creating apps that are compatible with multiple platforms, also known as cross-platform mobile development.

We’ll show you:

  • how you can use it to achieve native-level performance on any device,
  • what tools and frameworks are available,
  • how cross-platform development can help you optimize your mobile app timeline and budget.
Author

Bartosz Klukaczewski

React Native Expert

Author

Patryk Stefanowicz

Content Writer

Author

Jakub Grajcar

Inbound Marketing Team Lead

React vs. Angular: A Comparison of the JavaScript Library and the TypeScript Framework

12 min read

Business, Product Design, JS
None

Whether it’s Python or JavaScript development, we often compare programming languages or frameworks to see which one is better.

Sometimes, there is overwhelming evidence in favor of one over the other thanks to its exceptional benefits. At other times, however, the choice is not so clear-cut.

React vs. Angular decidedly falls under the second category.

In this article, we won’t set out to pick a winner; our goal is to introduce the main benefits and uses of both React and Angular so that you can make an informed decision about which one is more suitable for your project.

Author

Lidia Kurasińska

Content Writer

Top 5 Israeli Fintech Companies to Watch in 2019

12 min read

Business, Python, JS
None

With over 600 startups, the Israeli fintech scene is booming.

The rapid growth has attracted a steady stream of investment, securing the country a spot at the forefront of global fintech innovation. The high concentration of startups also makes Tel Aviv a good host for industry events.

The upcoming FinTech Junction conference will attract about 1500 attendees, including industry leaders. 

We’ve compiled this list to help you get more familiar with some of the most influential Israeli fintechs to watch closely in 2019.

Author

Lidia Kurasińska

Content Writer

How to Speed Up Your Web App and Improve Website Performance

14 min read

Business, JS, QA
None

Web app load speed matters.

Users want to find answers to their questions fast. An extra-second delay can have a significant impact on the overall performance of your page, from customer satisfaction and conversion rates to the search engine ranking position.

Luckily, there are a number of steps you can take to optimize your website for load speed and outpace your competition. In this article, we will guide you through some of them.

Additionally, we will:

  • explain the basics of website performance,
  • lay out the general benefits of speed optimization,
  • present some recommended performance metrics.
Author

Robert Musił

Full-Stack Developer

Author

Lidia Kurasińska

Content Writer

React Native vs. Flutter: A Comparison of Pros and Cons

18 min read

Business, JS
None

React Native is a trending technology, consistently growing in popularity.

However, more and more competitors are joining the mobile development race to steal some of React Native’s spotlight.

One such competitor that has been rising to prominence lately is Flutter.

With that in mind, we decided to use our expertise in both of these technologies and write a follow-up to the comparison of React Native and Ionic we published a while back.

Read on to learn how React Native compares to Flutter, what the pros and cons of each are, and which is better for your mobile app.

Author

Kamil Rykowski

Full-Stack Developer

Author

Adam Stempniak

Content Specialist

React Native vs. Ionic: A Comparison of Pros and Cons

16 min read

Business, JS
None

Many of the “X vs. Y” articles we post on our blog, like Python vs. Node.js or Python vs. Java, don’t have a clear winner in the strict sense of the word.

However, in the case of React Native vs. Ionic, we’re not comparing apples and oranges. As far as mobile app development goes, the winner is quite clear and it is React Native.

Read on to learn:

  • the basic theory of mobile app development,
  • what React Native and Ionic are,
  • how they compare in terms of performance,
  • the advantages and disadvantages of both.
Author

Bartosz Klukaczewski

React Native Expert

Author

Adam Stempniak

Content Specialist

Python vs. Node.js: Comparing the Pros, Cons, and Use Cases

13 min read

Business, Python, JS
None

Each software project comes with its own unique set of needs and requirements. What works for one may not work for another at all.

At STX Next, we use whatever tech stack fits a given project best. That being said, comparisons are inevitable.

One of the most frequently asked questions we’ve seen lately is Python vs. Node.js. We’re gonna shed some light on that.

Read on for our in-depth look at Python and Node.js to learn their differences and similarities, strengths and weaknesses, and most importantly: which is better?

Author

Jacek Mirowski

Full-Stack Developer

Author

Adam Stempniak

Content Specialist

How to Hire Software Developers: 5 Reasons Why Soft Skills Are Essential in Your Developers

7 min read

Business, Python, JS
None

Concluding our series of articles on hiring software developers, this week we’ll be tackling an often overlooked quality that may be a make-it-or-break-it factor in your decision to hire a candidate or turn them down.

The factor in question are soft skills.

If 13 years of recruiting developers has taught us anything, it’s that when push comes to shove, soft skills matter even more than hard skills.

Interested to know why, in our experience, that is the case? Read on.

Author

Olga Dysput

Recruitment & Employer Branding Specialist

Author

Adam Stempniak

Content Specialist

How to Hire Software Developers: 5 Qualities Your Recruiters Need to Recruit Great Software Developers

7 min read

Business, Python, JS
None

At the end of the day, the success or failure of your recruitment process depends on the people doing the recruiting.

Which is why we have devoted the third chapter of our series on hiring developers to the people directly responsible for the tricky challenge of recruiting software engineers for your company.

Here are 5 qualities your recruiters should possess in order to do a good job of adding new members to your software development teams.

Author

Olga Dysput

Recruitment & Employer Branding Specialist

Author

Adam Stempniak

Content Specialist

The Measurable Benefits of Unit Testing

10 min read

QA, Business, Python, JS
None

Articles praising the usage of unit testing are a dime a dozen. A little less popular but still readily available are articles that will try to convince you that unit tests are a waste of time, at least in some cases.

Most of them (or maybe even all?) try to prove their arguments based on feelings, on the author’s own assessment of what is good and effective or bad and inefficient.

In this article, I won’t be trying to prove which side is right.

Author

Maciej Polańczyk

Python Developer