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 in 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