Podcasts by Starling Developer Podcast
Building an entirely new kind of bank doesn’t happen overnight – and it takes a village. At Starling Bank, our village is populated by a diverse team of engineers and developers working together to build and run the UK’s first mobile only bank account, through agile development processes and leading tech.
Fellow software developers, iOS and Android developers and general development enthusiasts – this podcast is for you!
Further podcasts by Starling Bank
Podcast on the topic Technologie
All episodes
Episode 27 - Ethics in technology from 2023-12-12T18:34:12.202705
The software engineering industry is increasingly acknowldging the importance of ethics in technology. How does this apply to Starling Bank? We look at technology ethics from a Starling perspective...
ListenEpisode 26 - Monolithic deployments from 2023-12-12T18:34:12.196859
Up till now Starling has deployed its back-end server code as a single entity, even though it is split into multiple different services. As we grow this has become less and less tenable. Why have w...
ListenEpisode 25 - Virtual teams from 2023-12-12T18:34:12.191694
With COVID-19 confining many of us to our homes we are taking a look at how Starling Bank is coping with this rather unusual situation. How are we continuing to support our customers and each other...
ListenEpisode 24 - Choosing Your Language from 2023-12-12T18:34:12.185984
One of the biggest decisions that you have to make when starting a large software project is which language or languages to write it in. In this episode we discuss what factors you should consider ...
ListenEpisode 23 - Open banking and APIs from 2023-12-12T18:34:12.180134
Open banking and PSD2 have the potential to revolutionise banking. The ability for customers to be able to seamlessly share their financial data in a secure manner between different financial servi...
ListenEpisode 22 - Deploying code rapidly and reliably from 2023-12-12T18:34:12.174398
Starling generally deploys software to production at least once a day during working hours. How do we ensure that this deployment process is easy for engineers and not disruptive for customers? Ho...
ListenEpisode 21 - Software architecture reliability at scale from 2023-12-12T18:34:12.168480
In the very first episode of the first series of this podcast we talked about how we ensure that the software architecture that we use at Starling ensures reliability as far as possible. Since then...
ListenEpisode 20 - Avoiding legacy code from 2023-12-12T18:34:12.162632
It is a truth universally acknowledged that all large software systems will be increasingly made up of legacy code. But is this actually the case? In this episode we explore the concepts of legacy ...
ListenEpisode 19 – Automated vs human decision making from 2023-12-12T18:34:12.156924
In this episode we discuss computerised decision making, from automation of human processes, to machine learning and AI. When do we let machines make decisions on their own and when do we provide h...
ListenEpisode 18 – Your questions answered from 2023-12-12T18:34:12.150136
In this episode we discuss a variety of different topics that we have received requests to talk about on the podcast including the problems with updating the Starling app to handle multiple currenc...
ListenEpisode 17 – How to organise engineering teams from 2023-12-12T18:34:12.144681
What’s the best way to organise an engineering team? In this episode we share how we organise our engineers into teams that enable them to deliver new functionality quickly and also reliably. We’ll...
ListenEpisode 16 – Security revisited from 2023-12-12T18:34:12.139505
One year after we recorded our previous podcast on security we return to the topic of security to see what more we have learned in the past year. We discuss new trends in security as well as some t...
ListenEpisode 15 – How to use the Starling API from 2023-12-12T18:34:12.133480
In this episode we present a guide to using the Starling API. We explain how you can connect to the API and the tools that can help you create a great app that connects to your Starling bank accoun...
ListenEpisode 14 – Incident management from 2023-12-12T18:34:12.127448
We discuss how Starling manages incidents, such as loss of app functionality caused by a bug or a fault at a third party, in order to get a quick and safe resolution. Communicating with and keepin...
ListenEpisode 13 – How GDPR is protecting your data from 2023-12-12T18:34:12.121326
What is the General Data Protection Regulation (GDPR) and why was there such a fuss about it at the end of May? We look at what the new regulations mean for how your data is processed, why your inb...
ListenEpisode 12 - Payment Services from 2018-02-14T09:00
Using our APIs we built Payment Services to allow our clients to benefit from fast and convenient payments. In this episode we look at how we are providing the Payment Services to consumers more wi...
ListenEpisode 11 - Does AI&Machine Learning have a place in banking? from 2018-02-07T09:00
In this episode we discuss big data, machine learning, and Artificial Intelligence (AI). How could these new technologies be used in a banking environment? How could they be used not just to benef...
ListenEpisode 10 - Changing Architecture in a Live System from 2018-01-31T09:00
In this episode we discuss the how you can have the confidence to change code that is live and in use, even when operating something as sensitive as a bank.How can engineers be empowered to make ne...
ListenEpisode 9 - Building a Company Culture from 2018-01-24T09:00
In this episode we discuss company culture. When you’re running a startup bank do you adopt the culture of a bank or the culture of a startup? Can you do both - and if so how do you merge them? Ho...
ListenEpisode 8 - How to Build a Banking App from 2018-01-17T09:00
In this episode we discuss how our banking app has been developed, and what we’ve learnt along the way. We look at the differences between an app designed to be the main portal to your current acc...
ListenEpisode 7 - The Evolution of Mobile App Design from 2018-01-10T09:00
In this episode we discuss how the design of our current account app has developed since its inception. Where do we draw our inspiration from? What sort of design decisions have we made? How have ...
ListenEp 6 - Agile development in a banking environment from 2017-09-27T09:00
What happens when a development environment that wants to implement agile and lean practices meets a traditional and conservative sector such as banking? Can you really be agile, or does that just...
ListenEp 5 - Connecting to the global banking software framework from 2017-09-20T09:00
In episode 5, we chat about the existing UK and global banking framework and how we connect the back-end code to it. Services such as direct debits, the Current Account Switching Service, and Fast...
ListenEp 4 - Scaling our software architecture and infrastructure for volume from 2017-09-13T09:00
How will Starling plan to scale the bank from 1,000 users to 1,000,000 and beyond? We look into the future and ask: what sort of challenges will we face as the bank grows? How are we planning to g...
ListenEp 3 - Security of cloud-based banking from 2017-09-06T09:00
In this episode we discuss the security threats that a cloud-based bank can face. Are they different to the security threats faced by traditional banks, or are the old threats still present? How d...
ListenEp 2 - Connecting to our open APIs from 2017-08-30T09:00
This week’s episode is around the APIs that Starling Bank has made available to the wider world. Why did we decide to open up our banking platform to allow other apps to connect to it? We get into...
ListenEp 1 - Reliability of banking services from 2017-08-23T09:00
To kick off the first Starling Developer Podcast, we talk about how we ensure technical reliability and availability of service to our banking customers. When your bank is based in the cloud how d...
Listen