React Native vs Other Cross-Platform Frameworks. Which One to Choose and Why?

As there are so many technologies to choose from when it comes to creating new FinTech apps, different developers are entitled to have different preferences. However, some companies are completely OK with working with whatever their clients tell them with no second thoughts and some specialise in particular frameworks and programming languages. We tend to belong to the latter ones and we have some strong reasons for it, so we decided to explain why we chose React Native as our go-to cross-platform framework and why our clients benefit from this decision.

Read more

Blockchain Technology Use Cases in the Banking Sector

Blockchain in banking. Sounds like an oxymoron, right? A self-contradicting pair of words. On one hand, a disruptive trend and technology. On the other hand, an industry with legacy software and processes that limit the capacity to compete with agile newcomers. The market disagrees and shows us it can be done. Blockchain in the banking sector is a fact. What does it look like?

Read more

What Is Code Refactoring? Definition, Benefits, and Best Practices

Code refactoring is basically the process of restructuring an application’s code without changing it. It also doesn’t add up to its behavior and functionality. Its purpose is to make the code more efficient and easily maintainable. How can you refactor the code, what are the detailed benefits, and how can you go about it? Here’s the list of everything you need to know, including best practices.

Read more

How Good Software Infrastructure Can Help in Disaster Recovery or Prevent Software Disasters?

Accidents and attacks happen – there is sometimes no way to avoid them and even maintaining the highest security standards cannot make a company 100% secure. In other words, one should always protect the systems, but you can never be sure. However, even in the worst case scenario, there is the last defence line – a disaster recovery plan. What is it, how to execute it and what does it have to do with good software infrastructure? Let’s find out!

Read more

API-first Design – A Boost for Customer Experience

The old ways of creating software don’t match the reality we live in. Users want even more convenience in use and even more value for their money. To meet these expectations, companies use API-first design pattern. It enhances the application’s features and provides companies with a modular and reusable design that’s perfect for creating entire ecosystems. The approach also reduces development costs, optimizes delivery and operations.

Read more

Dark Mode Design – The Benefits of UX / UI Dark Theme

Creators that don’t implement a dark mode UX in their applications, leave them in the dark. One of the most interesting trends in recent web design is making sure that the product works for everyone. For those who prefer bright displays and those who want to reduce eye strain, especially in the dark. Benefits start there but the list of advantages is longer. What are they and how can you use them to serve the audience?

Read more

Latest Mobile App Development Trends for 2022

With multiple developments in the industry, it’s hard to know which trends to follow. What investments to make to assure your company is future-proof? What technologies are making the headlines? What should you be paying attention to, to stay ahead of the competition? With this map of app development trends, you will know what’s around the corner.

Read more

10 Top Software Development Trends for 2022

Progress can be defined as a way to avoid yesterday’s mistakes. Don’t look up the phrase, I just came up with it. In the world of software development, it holds surprisingly well. Companies perfected the way to create and deliver digital products, now it’s time to use them for a common good. Like green FinTech, which puts additional value on daily commercial activity. Here’s our list of software development trends for 2022. Some of them will be surprising!

Read more

Price Comparison Sites Are Smarter Than You Think

Update

Ecommerce is now nothing like it was ten years ago, independent online shops now have so many ways to reach new customers. Besides marketplaces, one of the most impactful of them are now price comparison sites. These aggregators grew to major players in ecommerce and how they work is fascinating. Find out all about them from this article.

Read more

AWS Security – How Secure is Amazon Web Services?

Security in digital products, not only in FinTech but in applications in general, is a top priority. Software development clients want to make sure that user data and business logic are safe from attacks. Users want to securely invest in applications through loyalty. Security in Amazon Web Services (AWS) is an interesting topic to view the security issue from three perspectives – the user’s, customer’s and developer’s. Let’s talk about AWS security issues and how to think about them.

Read more

Microservices Patterns and 15 Best Practices

Microservices fundamentally changed the way applications are built, managed, and supported after launch. Even more – they had changed the way engineers and managers think about digital products in the first place. With big scalability and potential for quick growth, many managers ask how to build microservices. Here is the world of microservices, best practices, and everything in between.

Read more

Microservices vs Monolithic Architecture. Comparison 2022

Update

Contrary to a popular belief, microservices are not a panacea. If something is good for everything, it’s good for nothing. Many managers compare microservices vs monolithic architecture and want to know which is best for the current company’s project. Microservices are a fantastic way to make the digital product agile, and scalable. Monolith is good when you just want something to be done.

Read more

What Are Microservices? Architecture, Importance, Advantages, Types

What are microservices? They are loosely bound, light services and protocols that can build your application. Highly specialized in nature, they tackle specific topics and handle challenges in a very agile way. Through this specialization, your application can perform better. What exactly is microservices architecture and what are the advantages of microservices?

Read more

Software Infrastructure Architecture – Server or Serverless?

Both approaches have their benefits but none of them fits all. The more probable occurrence of a serious disruption for your business, the shorter recovery time you should have in place. The point for serverless is to boost your infrastructure architecture. There are other benefits, especially for small and medium-sized companies. Let’s go through them all.

Read more

Technology Stack – What Is It? Technology at Code & Pepper

A technology stack is a full set of technologies that companies use to build a digital product or run a project. In it, you have everything ranging from programming languages, frameworks, databases, frontend and backend tools to services accessed via an API. Code & Pepper also has its technology stack. With it, you can quickly build your minimum viable product (MVP) or a full-blown application. How exactly and what comes with our tech stack?

Read more

Cloud Banking Solutions – Key Facts and Benefits

Banking needs more and more raw power, as well as fast access to data from literally anywhere. Cloud computing is the perfect solution, as it allows for transferring information throughout the Internet in the most efficient way. But why exactly does it meet the banking needs so well and how do customers benefit from it? Answers to these and more questions are waiting for you in our new post!

Read more

What is Digital Transformation? Definition and Strategy

You can put a price on successful application, implementation, or even company-wide change. You can’t evaluate stagnation. The digital transformation strategy keeps the company afloat, lets it compete in a demanding market, and gives it a competitive edge. What is digital transformation and how can you run it in your firm?

Read more

How Does Blockchain Work? A Guide for Beginners

Despite challenges associated with each solution and business model, all FinTech companies face the same basic problem – trust. People confide with these organizations to multiply, keep safe or simply loan money. Their money. That’s why an image is so valuable. There’s a way to build trust and ensure a high level of technical proficiency; all at the same time. It’s called blockchain.

Read more

TOP 7 Middle East Fintech Companies & Startups to Watch in 2021

After finding the general landscape of FinTech in the Middle East so fascinating that I even had to present it to you in a blog post, I just had to select some of the most interesting examples of how technology changes lives in this region. You’ll be pleasantly surprised that very thorough curation in the accelerators there results in apps that are genuinely helpful and solve real-life problems! Read more to find out how.

Read more

Top Technologies Used in Modern FinTech Industry

FinTech or financial technology is one of the most vibrant sectors of a modern economy. The number of innovations implemented in the field exceeds the expectations of many analysts and users alike. FinTech is so successful because it combines healthy business interests on the side of applications’ owners and the daily needs of customers. A spectacular proof is the rise of insurance technology but the whole FinTech is full of novelties. Let’s discover them all.

Read more

Machine Learning in Finance, Banking and FinTech

Consumers of digital services expect quality service, security, and convenience. Machine learning (ML) in finance is the best example of how these needs can be fulfilled. Without compromising business models, and the need to generate revenue. With customer-centricity in mind. The best way to serve people what they need is to know them a little better. How is this goal achieved and what’s the state of machine learning adoption in the industry?

Read more

Simple Context Passing With AsyncLocalStorage in Node.js

Node.js is one of the most popular programming languages used on the web nowadays. It’s single core design has lots of positives, but sometimes can be a little challenging – especially when it comes to passing the context between asynchronous invocations. It seems not to be such a problem anymore, though. Developers can use AsyncLocalStorage in Node.js to overcome long lasting problems. Let’s dive in to check how to do that.

Read more

Service Workers in Progressive Web Apps: Lie-Fi Busters

Run an online business long enough and it’s impossible not to come across Progressive Web Apps. Once you have, you might be naturally drawn to the many benefits a PWA offers, but how do you know it’s the best choice for your application? One way is to start with Service Workers: the unsung heroes of PWAs’ success and merciless Lie-Fi busters. Understanding their impact on performance, accessibility and engagement might be the key to unlocking new business value, without losing sight of potential challenges. This quick walkthrough focuses on the essential components, definitions and strategies to help you keep calm and make Service Workers work—both on and offline.

Read more

Key Roles in E2E Software Development

App development is like professional football. Companies are like teams and their employees are like players, coaches, and managers. After all, what happens backstage and between the games is equally important to the actual performance on the football pitch. Every member of the group is crucial for success, though their roles are different. Read on to learn all you need to know about the roles in software development teams!

Read more

Infrastructure as Code: Creating and Deploying Web Applications on AWS Using CloudFormation

The cloud adoption trend isn’t slowing down. That’s no wonder: cloud computing has completely changed the way we think about IT infrastructure. However, for organizations that deal with never-ending deployments, the complexity of provisioning and managing all the infrastructure elements can become a headache and a source of serious issues. In this case, infrastructure codification, known as Infrastructure as Code, comes to the rescue. 

Read more

API Developer Experience: Tricks of the Trade

From data aggregators at the core of open banking to payment processors for digital marketplaces – many FinTech products deliver value through application programming interfaces (aka APIs). In those cases, it’s hard to speak of User Experience as such. What becomes important then is Developer Experience (DX), which reflects how easy it is to work and integrate with an API. This in turn, can have a huge impact on the final quality and scalability of the API product. So if your goal is to build a highly-performant, future-proof and integration-ready solution, don’t forget about Developer Experience. Use the pro tips below to accelerate and empower your API development process.

Read more

How to Select Technologies in FinTech: Part 2

Part I of this article focused on awareness and gave a few examples of how technology choice can have serious consequences for the future of your product: to the point of making or breaking your business. Part II investigates how and why the ripple effect of this one decision can reach as far as your recruitment schedule, delivery plans and innovation potential. Mind you, this applies not only to technologies in FinTech!

Read more

What’s the Best Technology for FinTech: Part 1

I’ve always been passionate about technology and that’s why I was shocked by the meeting I had recently. I was in my home office talking on Skype with a CTO from a FinTech startup (let’s call him Richard). Richard explained that he wanted us to build some payment processing service but, to my surprise, what he said was…

Read more

Software Development Poland: the Leading CEE’s Programming Hub

When thinking of perfect software nearshoring or offshoring locations, it’s impossible to omit Poland on the map of the IT industry. Being the second largest software development services provider in Central-Eastern Europe (right behind Russia), it’s a promising destination when shopping for skilled and budget-friendly tech teams for any digital product. If you’re considering hiring programmers outside of your local job market, this article will show you why so many companies have had successful collaborations with Polish IT firms and what cities lead on the Polish software development landscape.

Read more

12 Elements of a Solid Software Development Process

With more than 400 completed projects at Code & Pepper, we’ve worked out an optimal development approach, which allows us to successfully deliver FinTech solutions, no matter what your product does and where your business is located. This approach is based on some fundamental values shared in our teams: transparency, agile approach, deep technical knowledge, excitement and motivation with every new project and challenge. If you would like to know what to expect from Code & Pepper, this is where you’ll find the answers to many questions.

Read more