Our software craftspeople discuss all things related to technology, agile, software development, and much more.
Episode 34- Testing Anti Patterns
Testing practices have increased its adoption by developers, shifting left the test responsibilities and increasing the quality of the code, besides that, continuous testing is an agile practice that impacts the software development life cycle.
In this podcast we are going to focus on the TDD anti-patterns, a list inspired by James Carr.
Episode 33- How can we increase the presence of new generations of women in the technology sector?’
We are very aware of the importance of helping to develop the next generation of software craftspeople and to promote the presence of more women within our sector and for sure, this is something essential to doing great work in most organisation and to talk about why, what and how we have today some incredible people joining us to this podcast.
Episode 32-Design patterns, different approaches to current state of the art
In this episode we will talk about design patterns, and we try to address this controversial topic by talking about professional experiences and the debates that are generated around design patterns. While free coding is a satisfying endeavour, it's easy to reinvent the wheel and fall into the same mistakes of days gone by.
Episode 31- Building testing culture
TDD is dead: long live TDD
How important is testing when releasing a product? Is it given the right focus? Or Is it an after-thought?
Who ‘own’ the testing process ? Is it collaborative accountability or it’s better have one separate and specialized test team?
What is the perceived role of the test team? Do you even have a separate test team or do you work more collaboratively?
Is the test team engaged early in the process?
Does testing apply all the time?
Science and Data Science in this area. How is testing done?
What value does the testing provide?
What is the business’ view of risk?
Does quality mean more than just testing?
When is testing dispensed with and for what reasons? Can it be justified?
Are there explicit and implicit testing processes?
What does a good testing culture look like?
How can we create a testing culture?
What would you recommend to someone who is starting with this?
Javier Martínez , Data Engineer and Software Craftsman at Codurance, Alasdair Smith Software Craftsman at Codurance and Jose Enrique Rodríguez Huerta, Managing director at Codurance Spain + software craftsman + organisational transformation consultant chat about that in this episode.
What is the role of ML in optimising e-commerce experiences?
Data-driven technology infrastructures can create a huge increase in value on e-commerce platforms. Machine learning allows you to make better predictions and increase the business value chain through the best user experience. With more complete and accurate information, they can make data-backed decisions that ultimately lead to better products and services.
Use technologies like machine learning that have the ability to help you be ubiquitous, run 24/7, and deliver the exact shopping experiences customers are demanding today.
We chatted with Shimoku, developers of an ML solution for e-commerce, about this topic.
Episode 29: The challenges of selling at Mercadona online
In this podcast José Enrique Rodríguez Huerta, Managing Director at Codurance Spain will chat with Fernando Díaz, CTO of Mercadona Tech. Mercadona is the biggest supermarket chain in Spain. They have more than 1600 brick and mortar shops throughout Spain and are now starting to expand in Portugal with a few new stores. Fernando and his team ensure that all of these online orders and deliveries can actually happen effectively.
In this session we will talk about the challenges faced by this kind of business in the market today. What kind of expectations do consumers have about how quickly their order is delivered? What about buying more complicated goods such a groceries or perishables? The buying process must be nice and short, straightforward and intuitive. You visit the website, you see and pick what you want, add items to your virtual basket, click, pay and your groceries are delivered to your doorstep in a few hours but ... what happens behind our screens? How does it work? Which parts of the process are automated? How is the Mercadona Tech team involved in coordinating all of this?