Player FM - Internet Radio Done Right
Checked 3d ago
اضافه شده در six سال پیش
محتوای ارائه شده توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
W
We Have The Receipts


1 Battle Camp: Final 5 Episodes with Dana Moon + Interview with the Winner! 1:03:29
1:03:29
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:03:29
Finally, we find out who is unbeatable, unhateable, and unbreakable in the final five episodes of Battle Camp Season One. Host Chris Burns is joined by the multi-talented comedian Dana Moon to relive the cockroach mac & cheese, Trey’s drag debut, and the final wheel spin. The Season One Winner joins Chris to debrief on strategy and dish on game play. Leave us a voice message at www.speakpipe.com/WeHaveTheReceipts Text us at (929) 487-3621 DM Chris @FatCarrieBradshaw on Instagram Follow We Have The Receipts wherever you listen, so you never miss an episode. Listen to more from Netflix Podcasts.…
The Programmer's Brain
Manage episode 304066489 series 2522423
محتوای ارائه شده توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Some aspects of software engineering are easily overlooked. In the book The Programmer's Brain some of these like reading code, thinking about code and collaborating on code are at the centre. In this episode, we talk to the author of this book to guide us through these aspects. To improve your coding skills it is good to know how your brain works.
What this episode covers
That will enable you to set your brain to work for you. If you spent significantly more time on reading code than on writing code, shouldn't we focus more on learning to read code? These are the topics we explore in this episode.
Guests
…
continue reading
What this episode covers
That will enable you to set your brain to work for you. If you spent significantly more time on reading code than on writing code, shouldn't we focus more on learning to read code? These are the topics we explore in this episode.
If you’ve ever wondered what working smarter instead of harder is supposed to look like, you should read this book. I am already seeing improvements in my day-to-day work.
What the programmer's brain covers
- What every programmer needs to know on how the brain works.
- What you should know about cognition.
- A lot of exercises for programmers.
- How do I improve myself on coding?
- What is the difference between an expert and an intermediate programmer?
- And Felienne shares ideas and working formats to improve collaboration on programming.
Guests
- Felienne Hermans - Associate Professor at LIACS - Universiteit Leiden. Keynote speaker, podcast host and book author.
Notes
- The book on bol.com: https://www.bol.com/nl/nl/p/the-programmer-s-brain/9300000033887759
- Code Reading Clubs: https://code-reading.org/
- More on Engineering Productivity.
136 قسمت
Manage episode 304066489 series 2522423
محتوای ارائه شده توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Anthony Moendir & Tim Beeren, Anthony Moendir, and Tim Beeren یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Some aspects of software engineering are easily overlooked. In the book The Programmer's Brain some of these like reading code, thinking about code and collaborating on code are at the centre. In this episode, we talk to the author of this book to guide us through these aspects. To improve your coding skills it is good to know how your brain works.
What this episode covers
That will enable you to set your brain to work for you. If you spent significantly more time on reading code than on writing code, shouldn't we focus more on learning to read code? These are the topics we explore in this episode.
Guests
…
continue reading
What this episode covers
That will enable you to set your brain to work for you. If you spent significantly more time on reading code than on writing code, shouldn't we focus more on learning to read code? These are the topics we explore in this episode.
If you’ve ever wondered what working smarter instead of harder is supposed to look like, you should read this book. I am already seeing improvements in my day-to-day work.
What the programmer's brain covers
- What every programmer needs to know on how the brain works.
- What you should know about cognition.
- A lot of exercises for programmers.
- How do I improve myself on coding?
- What is the difference between an expert and an intermediate programmer?
- And Felienne shares ideas and working formats to improve collaboration on programming.
Guests
- Felienne Hermans - Associate Professor at LIACS - Universiteit Leiden. Keynote speaker, podcast host and book author.
Notes
- The book on bol.com: https://www.bol.com/nl/nl/p/the-programmer-s-brain/9300000033887759
- Code Reading Clubs: https://code-reading.org/
- More on Engineering Productivity.
136 قسمت
همه قسمت ها
×Ever wondered how product teams avoid building features nobody wants? Meet Laura and Joep, Bol.com's product analytics experts, who reveal how data stops wasted effort and fuels smart decisions. Learn why a "fake door test" is their secret weapon and how failed experiments are actually wins in disguise! What this episode covers 🔍 What you’ll learn: ✅ Why "good enough" data beats perfect (but late) analysis ✅ How a fake door test saved months of wasted engineering time ✅ The 4 key skills every product analyst needs ✅ Why failed experiments are secretly wins…
This week, Ernst and Daniel from Queer Bol share how they're transforming workplaces - not with big policies, but through real, everyday actions. Like that time an educational poster in the bathroom made a colleague say: "I never knew this - thank you for opening my eyes." "It's not just about acceptance," says Daniel. "It's about creating space where people can truly be themselves." From rainbow pins to brave conversations, this is how small changes make big impact. What this episode covers • How Queer Bol started – from a simple question to a beautiful community • Why workplace inclusion matters – for employees, companies, and society • The impact of visibility – pins, posters, and safe spaces • Personal stories – overcoming challenges and fostering allyship • What’s next? – Pride collaborations, education, and expanding outreach • https://pro-now.com/en/ • https://coc.nl/en/ (One of the most important LGBTQIA+ focused organisations in the Netherlands) • https://www.transgendernetwerk.nl/ • https://www.movisie.nl/publicatie/feiten-cijfers-lhbtiqa-rij (Lots of numbers and facts) • https://reports.hrc.org/being-an-lgbtq-ally (Great overview about what allyship means, plus a lot of additional useful info)…
What happens when you dedicate a day to breaking things on purpose? Chaos Day! Join us as Bart Stroeken and Quido Meijer from Bol.com dive into the world of Chaos Engineering—a discipline focused on building confidence in your systems by intentionally causing failures. Learn how Bol.com organizes Chaos Days, the surprising findings they’ve uncovered, and how you can apply these lessons to your own systems. What this episode covers What is Chaos Engineering and why it matters How Bol.com runs Chaos Days twice a year Real-world examples of chaos experiments and their outcomes Tips for starting your own Chaos Engineering initiatives The importance of preparation and community involvement…
Join us in this deep dive with Lars and On from Bol.com as they share their incredible journey of adopting GraphQL in one of the largest e-commerce platforms in the Netherlands and Belgium. Discover how they tackled architectural challenges, influenced teams, and built a thriving GraphQL community within their organization. Whether you're a developer, tech lead, or just curious about GraphQL, this episode is packed with insights, lessons, and practical tips you won’t want to miss! What this episode covers Why Bol.com embarked on the GraphQL journey Overcoming challenges in a large-scale organization Building a GraphQL stewardship program Tools and strategies for successful adoption Future plans and community contributions GraphQL Conf 2024 Talk…
Why is it crucial to track your cloud expenses? In this episode, we chat with two experts about mastering Cloud FinOps—how to monitor costs effectively and scale without breaking the bank. Plus, plenty of laughs and lively discussions along the way! What this episode covers Get ready to explore the essentials of Cloud FinOps! This episode dives into why managing cloud expenses is a must and reveals tips for monitoring and scaling effectively. Packed with insights and humor, it’s a perfect blend of knowledge and fun. Tune in and join the conversation!…
What this episode covers In this episode, we’re joined by our talented friends from the design community, Cansu and Wendy! The dynamic between engineers and designers is endlessly fascinating—and sometimes, a little chaotic. How can these two worlds collaborate more effectively? What are the biggest challenges (and funniest moments) that arise? We dig into the details, share some laughs, and uncover insights to help bridge the gap. Tune in and enjoy the ride!…
What this episode covers Join us for an inspiring and in-depth conversation with Ronald van Rijn , Senior Director of Engineering at bol.com (http://bol.com/), as he reflects on his first 100 days in the role. Ronald shares insights from his journey—starting as a passionate programmer with a Commodore 64 to becoming a leader of over 900 engineers. Discover how his experience as a former CTO, volleyball athlete, and Brazilian Jiu-Jitsu enthusiast shapes his leadership style and problem-solving approach. Learn how he tackles challenges like scaling technology teams, fostering impactful innovation, and creating an environment where engineers thrive. Tune in to hear about his plans for bol.com (http://bol.com/)'s future and valuable lessons in navigating discomfort and change.…
What this episode covers In this episode, we dive into the world of canary releases—a modern deployment strategy that minimizes risk while delivering new features to users. Joined by Sonja Nesic and Diego Lira, we explore how tools like Argo Rollouts empower teams to test in production safely, offering seamless integration with Kubernetes environments. Learn how automatic rollbacks can safeguard your deployments and why progressive delivery is becoming a must-have for agile teams. Whether you're new to canary releases or looking to refine your strategy, this conversation is packed with insights and best practices to elevate your DevOps game.…
In this episode, we dive into the crucial topic of Accessibility in Tech with special guests Leanne Scheepers, an engineer with a passion for inclusive design, and Niels Peter Foppe, our lead product designer and driving force behind accessibility at bol. Together, we explore how accessibility is approached at bol.com, from strategy and implementation to the practical tips and tricks that can make a real difference. Join us as we discuss the challenges, solutions, and key insights that can help tech teams everywhere make their products accessible for all. Whether you’re a developer, designer, or just interested in inclusivity, this episode has something for everyone! Guests Connect with Leanne Scheepers: • LinkedIn Connect with Niels-Peter Foppen: • LinkedIn Notes European Accessibility Act (2025): https://ec.europa.eu/social/main.jsp?catId=1202 WCAG: https://www.w3.org/TR/WCAG22/ Level Level webwinkel toegankelijkheids onderzoek 2023: https://level-level.com/nl/webwinkel-onderzoek-2023/#h-resultaten-de-top-15…
What this episode covers In this episode of TechLab, we're diving deep into the world of data engineering! Join us as we chat with Robin, a data scientist from bol.com, who shares how his team tackled complex data pipeline challenges by using layered approaches and innovative solutions like Apache Airflow. Robin makes it easy to understand by comparing data workflows to baking bread (yes, really!) and highlights how his team built a robust, reliable system to handle critical logistics data for bol.com. Tune in for insights, laughs, and some surprising analogies that bring data science to life! Guests Connect with Robin van Schaik: • LinkedIn Notes…
Join us as we explore performance testing with experts Nithya and Marcel from bol. They share insights on ensuring system reliability during peak seasons through chaos engineering and isolated testing. Discover best practices, tools, and strategies to tackle performance challenges and enhance user experience. Tune in for valuable tips from industry professionals! Guests Connect with Nithya Thirugnanasundaram LinkedIn Connect with Marcel Blok LinkedIn Connect with Tim Beeren: Blog Twitter Connect with Anthony Moendir: Twitter LinkedIn Notes…
On this episode we're joined by Bart Enkelaar and Rob Klein Gunnewiek as the experts on SRE! This talk will cover lots of SRE principles, insights and innovations within the teams at Bol. Next to that, we've had a lovely chat with lots of laughter. So enough reasons to grab a nice drinks and enjoy the episode! Guests Connect with Bart Enkelaar: LinkedIn Connect with Rob Klein Gunnewiek: LinkedIn Connect with Tim Beeren: Blog Twitter Connect with Anthony Moendir: Twitter Notes…
What this episode covers On this episode, Lee September joins us to tell his inspiring story on Neurodiversity and Leadership. He shares his personal journey from engineer to management and how being neurodivergent played a role within this story. From personal growth to being inclusive to anyone. Knowing when to read the room and adjusting accordingly to put everyone in their strengths. Guests Connect with Lee September: LinkedIn Instagram Connect with Tim Beeren: Blog Twitter Connect with Anthony Moendir: Twitter Notes More information on Neurodiversity: https://www.instagram.com/neurodivers.show https://www.instagram.com/youthneurocoach https://www.instagram.com/hsp_world https://www.instagram.com/hsptools https://youtube.com/@psych2go…
Today we're joined by Rogier Lommers, a Space Tech Lead within Bol who has been working on the roll-out of Distributed Tracing at scale. We'll dive into the initiative and how this currently works in production. Next to this, Rogier shares some insightful tips on how to start. What this episode covers In this episode, we explore distributed tracing in microservices architecture, covering how it enhances observability and helps quickly identify issues in large-scale systems. We discuss the basics of distributed tracing, practical tips for implementation, and the benefits of tools like Google Cloud Trace. Perfect for developers looking to improve system performance and streamline their debugging process. Guests Connect with Rogier Lommers: • Website • Linkedin Connect with Tim Beeren: • Blog • Twitter Connect with Anthony Moendir: • Twitter Notes…
Ever wondered what it's like being a Google Developer Expert? What does this title mean, and how do you achieve being in this position? What do you day from day-to-day and what are the responsibilities coming with the title? Today we have a really inspiring guest joining us! Ahmed Tikiwa is a Google Developer Expert for Android and a seasoned full-stack developer with over 10 years of experience and possesses a strong passion for developing world-class applications that can help make a difference. Next to being an extremely good engineer, he loves sharing knowledge through blogs, talks and podcasts. This episode dives deep into his journey, and will explain lots about the process or preparing for your first talk. Time for a good coffee, some nice headphones and get ready to feel inspired by the lessons from Ahmed. We loved this one, so we're curious what you think of it! 🎧 Guests Connect with Ahmed Tikiwa: • Medium • Twitter • Linkedin • Google Developer Experts Program • Google Developer Groups • Upnext: TV Series Manager (Ahmeds Open Source App) Connect with Tim Beeren: • Blog • Twitter Connect with Anthony Moendir: • Twitter Notes…
T
TechLab by Bol

Time to kick off the new season of TechLab! Before we dive into cool topics with all our guests, we'd love to introduce ourselves to all of you. This episode will dive into the introduction of the two new hosts. What is the reason of continuing the podcast, and what is on our minds? As always, we're super curious on hearing your thoughts! Let us know if you like the new format, or have some cool ideas. Guests Connect with Tim Beeren: Blog X (Formally Twitter) Connect with Anthony Moendir: LinkedIn X (Formally Twitter) Notes…
T
TechLab by Bol

It has been a while, we are back with a very special episode. One we never had before. One we knew one day would come. People were already asking on X “Will there be new episodes of Techlab”. And the answer is: Yes! As initiators of the Techlab Podcast we produced 118 episodes. Started in 2019 so 5 years ago. And the good news is, Techlab Podcast will continue!!!! In this episode we will explain more about this. Guests Anthony Moendir ; Principal Tech Lead • IT - Tech Enabling – TE Maybe you know him from the episode: Tech Radar - hard discussions lead to transparency Tim Beeren ; Software Engineer in IT - Buying Shop Core - S&A Products Maybe you read his blog on techlab about FrontMania Notes The Youtube channel of Anthony for his director experience The Spotify channel of Tim for his music production experience…
There are two pillars in this episode. We start with the Technical Platform at bol.com. We'll explore what type of software engineering these teams are working on and what they are trying to achieve for the rest of our engineering community. The other part is Product Discovery. We try to figure out what problems we are solving in the discovery phase. While doing this we keep our focus on the Technical Platform and try to uncover how these specific challenges are solved. What this episode covers The Technical Platform: What are we trying to achieve by having Technical Platform teams? Which product are they working on? How differs their setup from product teams? Are there other things that are different? Product Discovery: What – in general – are we trying to achieve during Product Discovery? Which problems are we solving? What roles should be involved to do this well? How to document those? What are the questions we ask ourselves during this phase? How to keep a good pace? The “customers” are facing a problem now and also expect an instant solution. Is this different for Platform Products? What aspects need additional attention? How well do engineers in the Platform Space know the challenges engineers in product teams are facing? How to get a common understanding of their problems? We wanted to stay away from discovery techniques as Double Diamond, Triple Diamond, Opportunity Solution Tree, Hypothesis Prioritization Canvas. Let us know if you want a specific episode on these techniques. Guests Taco Bakke r – Head of Product in our Technical Platform Onno Ceelen – Group Product Manager Engineering Productivity You might recall him from his appearance in the episode on engineering productivity roughly 2 years ago. Notes The Axle framework is one of the products our platform teams work on. We use Backstage as our Developer Portal The Axle framework is one of the products our platform teams work on.…
Moving Elastic Search to the Cloud. Elastic is one of the core components of the eCommerce Tech Platform. It powers the search engine as well as other trivial functions. In our own data center it has the biggest footprint. Time to discuss how the team approached this cloud journey. What this episode covers In this episode we want to answer these questions: How do I transfer my Elastic Search data? What is Elastic Search migration? How do I set up Elastic Search on Google Cloud? Does Google Cloud have Elastic Search? Is Elastic Search cloud free? How do I change my Elastic Search storage location? How do I upload data to the elastic cloud? How do I back up my Elastic Search data? Guests Egbert van der Wal ; Software Engineer in the Buying Domain Rasjaad Basarat ; Software Engineer in the Buying Domain Notes Our Episode on building an FTP server on Rust is mentioned by one of our listeners Colin McAllister in reaction to a post about What are the advantages and disadvantages of using C for FTP server development ?…
If you look at the title of this episode, you might think that we are going to unveil our details about how we protect the bol.com platform against DDoS attacks. We should be clear about this, we just can’t in the current world we live in. But we wanted to talk about this because the solution used is worthwhile sharing. So we double-checked with our security department and verified what aspects we can share; they are interesting enough. What this episode covers DDOS protection For an ecommerce site like bol.com, is this a large problem? With DDOS protection in place, what did we still miss? What needed to be improved? Could you give an overview of the solution you came up with? What sets it apart from solutions that are available in the market? Let’s look at the data science part How do we train the model? Is there a way to validate the model besides just using it in production? How do we deploy the model? Or how do we get the configuration for the servers from the model? How do cloud and DC (data centre) servers work together? How do we leverage for example the scalability of the cloud? Cloud load balancer Cloud armour Looking back what did we learn about Cloud that can be used in other innovations? What did we learn about Data Science that can be used in other innovations? Guests Barrie Kersbergen – Principal Research Scientist – Data Scientist Recommendations Was on the episode on the Artificial Research Lab ~Recommendations Frank Kootte – Product Tech Lead in Shopping/Buying Notes Pythorg AI Platform (Please check)…
Chantal is on a mission. To make people aware of the buying drip or in Dutch "Koopinfuus". Together with Chantal we dive into this phenomenon and discuss what it is. We find out what the three pillars are that contribute to this drip. We make the connection with Tech. Tech empowers platforms like bol.com to use for the good and bad. Never before it was so important to be aware of this phenomenon and ask ourselves the question how we contribute to this. And just like her first book, it backed by a lot of research. The book will be released on the 17th of May and can be pre-ordered. What this episode covers We dive into the buying drip (koopinfuus) by asking ourselves the questions: What is the buying drip? (Koopinfuus) Is there something in the tech culture in general that's amplifying this? What are the three pillars: Marketing Tactics Brain manipulation Hyper personalization How this is used for the good and bad Guests Chantal Schinkels - Social tech & e-commerce | Auteur "Het Koopinfuus" & “De IT Girl" | Professioneel Spreker | Columnist | LinkedIn Top Voice Notes 7 principles of persuasion Robert Cialdini influence is your superpower Dark patterns Earlier Episode/Blog posts: Women in Tech Women in tech encourage inclusion in tech…
The Tech Radar is a tool to inspire and support Engineering teams at Bol.com to pick the best technologies for new projects; it provides a platform to share knowledge and experience in technologies, to reflect on technology decisions and continuously evolve our technology landscape. Based on the pioneering work of ThoughtWorks, our Tech Radar sets out the changes in technologies that are interesting in software development — changes that we think our engineering teams should pay attention to and use in their projects. What this episode covers We will answer questions like: What is a tech radar? What are we trying to achieve? What were the hurdles to get this technology radar? How do we maintain the techradar? Guests Rogier Lommers – a regular on this podcast – Space Tech Lead in our Tech Enabling space Anthony Moendir – Discipline & Community Leader of the Tech Leads Remco Overdijk – Has also been on our podcast before – Product Tech Lead for our Compute & Networking Infrastructure within the Shared Technical Platform Notes https://www.thoughtworks.com/radar…
T
TechLab by Bol

1 Neurodiversity - Two brave guests sharing their personal stories 1:10:55
1:10:55
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:10:55
Neurodiversity is the idea that neurological differences, such as autism, ADHD, Tourette syndrome and dyslexia, should be recognized and respected as a natural form of human diversity, similar to cultural and ethnic diversity. The neurodiversity movement advocates for the rights and equality of individuals with neurological differences and promotes the idea that these differences should be celebrated and not stigmatized. What this episode covers We structured this episode about neurodiversity into a couple of main topics: Introduction of the topic of neurodiversity and providing some background information about what it is and why it is important. Share personal perspectives on neurodiversity; two very personal stories from the guests of our show. Key Issues, Actionable Advice, conclusions and Call to action. The famous closing round; what are the key takeaways from our guests? Guests Koen Suijkerland – Systems engineer for our TPS (Technical Platform Space). Krissie Prusinskaite – Software engineer in Logistics. Notes (Image: https://cdn.sanity.io/images/qxrxmo3r/techlab-prd/66a43f26137fbbb9c23c31cde7e15acd3dafe715-1045x255.png) In this episode, we refer to the episode about the Inclusion of introverts In the Netherlands you can also check out Neurodivergence and Mental Health in IT on Meetup One of our listeners pointed out to a closed channel on Slack as well. Let us know if you want to know more.…
The guest of our show presented the Data Build Tool, DBT, in one of our knowledge-sharing sessions. Especially the fun part is what I recognize when I look at this knowledge-sharing session. The guest of the show presented it in an enthusiastic way and used terms like: the macro functionality makes DBT awesome and Ephemeral is the Unique Selling Point. What this episode covers In General What is a Data Build Tool? What problems does it solve? What are the two versions? Cloud, CLI Why is it much more interesting to use than other ETL, transformation tools? Analytics Engineering Explain a bit more in debt the Basics of a DBT project: dbt project data pipeline, data model, tests, macros. Model dependencies DBT-packages ecosystem One of the powers of DBT is Jinja. What could you compare Jinja to? Is it easy to comprehend and learn? Ephemeral (CTE) was the unique selling point for you, why? An engineer enthusiastic about a documentation feature… that asks for an explanation. Within bol.com Usage started as an experiment, how are we using it in bol.com? Can you share some learnings you and your team had when you started using DBT? Guests Sander Boumeester – Software Engineer in the experimentation team. Notes On the website of getdbt there's a cool picture that explains the framework really well.…
Five years ago, Chantal found out she got a lower salary than a male colleague with less experience. Till that moment she was ok with the male-dominated Tech world. But this triggered her. She started reading about this topic, interviewed many people and decided to write this book. She became very passionate about this important topic which you can already feel when reading the book. And while interviewing her, Peter Paul and Peter were triggered many times by this passion. What this episode covers The Book The book is an excellent combination of research, examples, tip&tricks and even a dedicated chapter for men. It’s structured in three main parts: I: Voordat je het ziet - before you see it; there is a lot of information about why the situation is like it. It is going back to the past and explains why it is such an important topic. II: De ladder op – climbing the stairs; A lot of different work situations explained covered with tips to deal with this in a way close to yourself. III: Breek het system – breaking the system; last but not least the way forward to make a huge step. A dedicated chapter for men, a manifesto for more women in Tech and ideas to deal with the broader picture in and outside the company. Guests Chantal Schinkels – Author of “ de IT Girl ” Years of experience in the world of Tech. Supports companies in e-commerce ventures. Speaker at tech events. Trainer. Author Notes Cynthia Nixon - Be a lady they said (short film) Women and inclusion in Tech…
Order Sourcing Simulation is needed to enable capacity steering over our warehouses, network of sellers and logistical partners. Data Science is used to predict customer behavior and simulate capacity impact. What this episode covers What is: Order Sourcing Capacity Steering (multiple warehouses, locations, etc) What is needed to do this well? Intake Etc. Now the context is clear, we can dive into the issue What do we need to solve/achieve? And when the why is clear, we can dive into the Data Science part: When did Data Science popped up? How do you use this for this issue? What challenges do you need to deal with? Business Tech Guests Bart Terpstra – Data Scientist Logistics Timo van Hooijdonk Business Analist en Product Owner Notes We refer to earlier episodes on the use of Data Science in our logistical area and for forecasting: Digital Twin of our Warehouse Predict the unpredictable…
What is a product-led organization? If you google it you will find a definition in the 1.4 billion answers similar to this: Product-led means being guided by the potential of products and product teams, and breaking down the silos between “the business” and “the product”. The business IS the product. At bol.com, we are on our own journey to discover what product-led means. And we see similarities with the other journeys like becoming Agile, implementing DevOps, move to the cloud we went through. Only when we start to ask our Engineers what they need it really starts to fly What this episode covers From your perspective what is a product-led organization? Organization and roles. How work comes to the team of how the teams find work. Questions that are asked of engineers. How people in teams collaborate. How is it different for a software engineer compared to our Agile way of working? Design and preparation Implementing Experimenting Bringing to production How did you get your first experience with this way of working? Does it require new skills and habits from our engineers? Or a more or less completely new mindset? Was there something you struggled with Taught you something new Led to new insights If there were one blog post, book, or video that engineers should consume, which one would it be? Guests Werner Hofstra , Product Tech Lead in Assortment & Selling Notes Empowered by Marty Cagan Continuous Discovery Habits by Teresa Torres Experimentation Innovation Rhythm Product Architecture Product-led by Tech Lead and Architect…
Many know the retrospective from the agile way of working. It's one of the most important sessions in working agile. If done correctly and followed up it will make you better step by step. This is also the reason many people use it as instrument to improve after for instance an emergency. But what if retro's become boring? Some might recognize this so time to dive into this and make retro's great again. What this episode covers The topics of the episode are: What were the symptoms of these boring retrospectives for you? Why are these bad for our teams? And our people? Could you share with our audience why this topic was important to you? Why do we need good retrospectives? What are the elements of a good retrospective? What were the alternatives or additional styles and structures you came up with? Could you share some insights on the struggles you had and what you learned from them? Guests Erik van der Kieft - scrum master in Assortment & Selling Jake de Oude - Software engineer and scrum master in Assortment &Selling Notes The Spotify Retro Kit…
With 2 of our engineers, we look into how we keep enhancing the quality of our webshop using canary testing and analysis, contract testing and end-to-end testing in isolation. What this episode covers We have quite some communities within bol.com. One of those focuses on quality. For this episode, we invited 2 engineers from this community to share some of our latest developments on this topic. They share their knowledge and experience with canary testing and analysis, contract testing and end-to-end testing in isolation. We go over questions like: What is canary used for? What is a canary deployment? When should end to end testing be done? What is End 2 End test? How do you perform end to end testing? What is the purpose of doing end to end testing? Guests Sonja Nesic ; Test Engineer in the buying domain Ronald Nikkels ; Test engineers in the buying domain Notes Ronald shared a link to a meetup/youtube video: Pactflow and Cypress ( End-to-end Tests in Isolation using API contracts with Cypress and Pactflow ). Sonja shared an article in the quality community about Deployment Validation and Graceful Degradation at Pinterest .…
In the introduction mail, it said: “Having a culture in which we all can thrive, is one of our most valuable assets. To celebrate and cherish our unique tech culture, we are organizing events throughout the month of June. ” From Meetups to Games, from Tech talks to sessions with the IT management and most important of all, interactions. That's in brief Tech Culture Month. We hope to inspire you to have one yourself or participate in these tech community-building events. What this episode covers We discuss Tech Culture Month. What is Tech Culture Month? Why is a series of events like this important? What was the feedback from the community? During this month our Tech Culture Manifesto got introduced. What is it? You Build It, You Run It, You Love It! Have Fun Why do we have or need this manifesto? What did we learn putting this on paper? Guests Babiche de Jong – Software Engineer in Logistics Jonna Hietkamp – Principal Engineering Manager in Assortment & Selling Tim van Hardeveld – Coordinator Onboarding, Learning & Development Notes…
This experiment triggered so many questions with us: Creating a pop up warehouse with Google Glass implementation, how much time does it cost? Why are we doing this? Is this totally new in the market? What this episode covers We dive into the experiment with this business usage of the Google Glass in a popup warehouse. (Image: https://cdn.sanity.io/images/qxrxmo3r/techlab-prd/1ee7d3b5ecc11dc4ba0e0f381665fc820b5ee8b2-4032x3024.jpg) Guests Turan Bulmus – AI/ML Practise Lead at Google for the Benelux Niels de Vries – Data Scientist at bol.com within Logistics – stock allocation Melih Gultekin – Software engineer/Android developer at bol.com – decide to buy Notes Google glass, Own OS (oreo, android) Figma – design - https://www.figma.com Google cloud visualizer on laptop - https://www.vysor.io/ Jackpack compose (google library for android dev.s, Kotlin)https://developer.android.com/jetpack/compose/documentation Customer cases: Samsung, DHL and outside logistics: Health Sector Google guidelines for color schemas…
T
TechLab by Bol

Over three years ago we published our third podcast episode. The topic of the episode was the Go programming language. We noted, “When you listen to the stories our two enthusiastic guests share in this episode, you might even believe Go is the future.” So, let's check in and see how things have evolved. The number of feature teams in bol.com using Go has grown. What else has happened? Our guests share their experiences and provide solid advice for starting your journey with Go. What this episode covers Introducing the Go programming language in an organisation What do we like about Golang? How to onboard people in the Go experience? What is a good approach to deal with boilerpate code in Go? Should you generate it? Or use a "framework"? What frameworks are available? Guests Patrick Akil – Consultant, Software Engineer, Trainer in Go, Podcast Host Albert Brand – Consultant at Xebia – Software Engineer, Go Trainer Goos van den Bekerom – Software Engineer Hannes de Jager – Software Engineer Kevin van den Broek – Software Engineer Notes Our 1st podcast episode on Golang The power of Go Axle The Functional toolkit for Kotlin HTTP applications - http4k Cookie cutter Go kit…
We discuss the way of working of the Tech Lead and Architect in the Marketing Domain. Functional- and Technical aspects need to be taken into account when defining the direction of the development teams. From our guests Alexandra and Lennart, we learn what cooperation means in these relatively new functions. What this episode covers Product-Led is adapted more and more as a way of organizing for innovation. In bol.com we are shifting towards this concept. One important topic in the adaptation is forming the leadership in a product organisation. Given the nature of the innovation teams we both need to focussing on functional- and technical aspects. Guests Alexandra Eghe r ; Product Tech Lead in the marketing domain Lennart Billekens ;Product Architect in the marketing domain Notes Learn more on the introduction of Tech Leads at bol.com. Product architecture for the product organization. Check how we adapted out innovation rhythm when introducing a product led approach.…
A few months ago we noticed a message that stood out on our internal platform. Basically, it stated: "I'm back". Naturally, it happens every now and then that employees explore their horizons but still return to bol.com. What this episode covers However, the number of software engineers that turn to indie game developer and come back, is quite limited. That sparked our curiosity since for a vast group of engineers it is some kind of dream job to develop games. That must have something to do with the large number of gamers among software engineers. There are some interesting learnings and experiences in our conversation with Roy. Listen and check what is in it for you. Have you always been intrigued by creating (computer) games? How did you prepare for your adventure to make games for a living? What were the obstacles you had to overcome trying to make a living crafting a computer game? What did you learn? Please share also some examples of how you learned this? What will you take with you now that you are back at bol.com? How is it to be back at bol.com? Guests Roy Kok – Software engineer at bol.com in Buying and former Indie game developer. Notes Unity…
Everybody can go to bol.com and check the Front-End of our webshop. But what if you are a seller, supplier, partner or internal employee? What is your view when interacting with our IT systems? In general, you will use one of our Portals. These portals made a long journey to get to the stage where they are today. What this episode covers Not only does the backend site, mainly covered by SWAP's (Small Web APplications) rely on different frameworks, also the Front-End work does. How to adapt to a new 'Look and Feel'? How to be consistent? How to make the lives of Software Engineers easier? Listen to this episode and find out yourself. What does the Portal and SWAP architecture look like in bol.com? What is a front-end framework? What role play Design Systems like Figma , Storybook , Zeroheight , Frontify , Stencil? What are design tokens? How do UX Designers, Front-End Developers and Back End Developers work together and profit from a framework? Guests Jake de Oude - Front-End Software Engineer Robin Aldenhoven - Software Engineer within Logistics working on Front-End applications Robin Cijvat – Product Tech Lead Rens Jansen – Visual designer \ design system designer – new bol.com style in the component libraries Notes In an earlier episode back in 2019 we already talked about SWAPs and a blog on this topic is available here.…
T
TechLab by Bol

1 Inclusion of Introverts 1:01:15
1:01:15
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:01:15
Welcome to episode number 100! A special show with a very interesting topic: Inclusion of Introverts and Introversion. We asked our CEO Margaret Versteden for a quote for this number 100. She surprised us with the fact that this topic is so important for her as she is dealing with this her whole life, as an introvert. So if you are an extrovert, we think this is a "must listen". What this episode covers It will help you to understand and to make the world and your environment safer for introverts. It is about the inclusion of everyone and the inclusion of introverts Why is it so much harder for an introvert to be included than for an extrovert? To understand this, we first dive into questions like: What is an introvert? And what it is not, what are the common misunderstandings? Why is it so important to be more aware of these differences? We touch upon neurodiversity and neuro non-typical persons, as some of the requirements for a safe environment also applies for these groups. After this understanding we dive into the environment: What creates a safe environment? How to include diverse people? What can you do as a facilitator? We talk about meetings, presentations, standups, dealing with feedback, spark meetings and many more examples We discuss tips and tricks to build a more inclusive environment And we are confronted with our own bias, more than once. Guests João Martinelli - Software Engineer and Scrummaster in one of the Payment Teams Sarah Gruneisen - Engineering Manager, Agile Coach and Liberator Reena Choudhary - Software Engineer in one of the Payment Teams Notes Liberating Structures: https://www.liberatingstructures.com/ Other shows on Diversity and Inclusion: Cultural Diversity…
We are not only the hosts of the show but so far we also do the selection of the topics ourselves. Research what’s interesting. Find diverse subjects and guests, etc. What this episode covers And sometimes guests make it easier for us. They post on our internal platform a message…. “What is the superlative of bragging? I don't think I can go any further than telling you that I co-wrote a book. And of course, it's about experimentation Yesterday I received the first copy in my hands, and it is of course for sale at bol.com ” The book is called “Steering on results”, how to work together on the greatest ambitions. Work smarter not harder. (So far only available in Dutch but English translation is being worked on). And since this week we know that the book is on the long list of books to become Management book of the year in 2022. A Dutch award organized by one of our partners managementboek.nl. (how can I check if this is true?) This triggered us in two ways: First – what is the book about? Learning by three elements Data Tangible Objectives Introduction of CRAFT: Create, Refine, Align, Finalize & Transmit (CRAFT) Introduction of Objectives, Progress Metrics & Estimates (OPME’s), in bol.com we refer to this one as OKR's. 3. thorough research methods Second – How is it to start writing a book? So we know how it started, let’s find out what it is to become an author next to your job When did it start? Why did you choose to do it? How did you work together? What steps did you take? Did you already have experience in writing? Was it according to expectations? What were the learnings? Do you advise others to write a book? Guests We have an award-winning guest: Denise Visser ; According to Linked in it says Product Manager Experimentation at bol.com and freelancer. You probably know Denise from a previous show about experimentation. Notes Sturen op resultaat website The Book Sturen op Resultaat Blog on experimentation Podcast Episode on experimentation with Denise and Maarten Longlist management boek van het jaar…
T
TechLab by Bol

This episode is 2021 Techlab Wrapped. Inspired by one of the platforms that host our podcast Spotify. It is the end of Season 3 and the end of 2021. Time to look back and to look ahead. What this episode covers 2021 Wrapped and maybe a glimpse into 2022. We look back at 2021 by the numbers. Top 3 lists Top 5 countries We discuss the topics and episodes that really got us. For instance the one on Log4j and the PMC member who is working in bol.com. We share the plans of 2022 and the OKR we set ourselves: "we get on TikTok and you get to decide what dance we should perform if we double our listeners on the best episode ever" Guests Peter Brouwers Peter Paul van de Beek Shownotes Top 3 according to Blubrry Episode 91 - Retailer API Episode 93 - The Programmers Brain Episode 81 - Data Maturity and Data Literacy Top 3 according to Spotify Team Topologies The Data-Driven Approach to supporting products with KPI's and OKR's Curiosity is the common denominator for our business analysts The new Bol.com ECOmerce podcast about sustainability Notes…
T
TechLab by Bol

During the recording of this episode, we are in the week of Black Friday. An exciting week for people hunting for bargains. And also for a lot of our colleagues. What this episode covers Whether that is from a commercial point of view or an engineering one. All the eyeballs on our website, bring a lot of traffic. And consequential a lot of load on our systems. In this episode, we focus on one aspect of preparing for a large load: Load Testing. In this episode, we are going to talk about Load Testing with Locust . An open-source load testing tool. Triggered by our guest's presentation during the spaces summit, we wanted to know more about this and share it with you. What is Locust? Why did we start using Locust for Load Testing? Examples of Load tests and Performance tests performed with this tool What did we need to setup for it? How to configure your Locust tests How to run your tests on Kubernetes What were the challenges? How does it make use of the cloud benefits like scalability? Guests Leon van Wijk ; Full Stack Software Engineer at Craftsmen and engineer in our Logistics Team Notes Distributed load testing with Locust Locust presentation at the Spaces Summit Performance testing the Chat App…
T
TechLab by Bol

If you are a regular listener to the podcast or an e-commerce watcher, you know “the season” is very important for us. It is a yearly recurring theme in the podcast. You are probably also aware that uptime and responsiveness of our app and website are crucial. What this episode covers And you might have noticed that enabling our software engineers to perform at their peak is very important for us. Enabling teams and engineers is what we do to build a great place to engineer. And sometimes things just go sour. A perfect storm occurs that is definitely not a tailwind… As our CTO will say “never waste a good crisis”. We have to learn from what happened. Let’s explore one of those incidents. We go back to the season start of 2019. Just before the start of the Friday Afternoon Drinks, a huge incident started in our Android App. This triggered downtime in other areas of the platforma as well. And maybe just like when investigating a plane crash there is not just one thing that was off but a series of unlikely things happened in a short span of time. Let’s dive into this. Why is learning from failures an important topic to share? Some context, what part of the landscape are we talking about in the episode? What was your perspective? What were you doing and what happened? Taking a few steps back: What was the process of incident management and how did we step by step fix the issue? When the dust settled: What did we learn? What did we improve? Guests Julius van Dis – Full-Stack engineer at Flock. He was responsible for the app, specifically its direct backend. Some of the projects he has done include making the app and service landscape multilingual, the migration and integration of a new gateway, creation of a basket API and improved app updates. Notes Julius adventures at bol.com Mobile App updates Moving to multilingual Podcast on multilingual Refactoring the mobile app API Learnings and next steps…
In this episode, we virtually visit the AI for Retail Lab and dive with two members into the world of recommendations. The AI for Retail (AIR) Lab Amsterdam is a joint UvA-Ahold Delhaize industry lab and conducts research into socially responsible algorithms aimed at the retail domain. Think of developing models for recommendations and managing goods flows. What this episode covers The research, testing and application of the models take place in Albert Hein Delhaize and bol.com. What is the AIRLab (Artificial Intelligence Research Lab) and what is it trying to achieve? PHD projects? How does science profit from business involvement and the other way around? We take a deep dive into recommendations What is being researched? Why is this important? What is the hypothesis? What has been discovered so far? Explore the approach to the research. How can both business and academia benefit from this research? Guests Barrie Kersbergen – Recommendations bol.com & PhD Candidate at AI for Retail LAB Sebastian Schelter - Assistant Professor at the University of Amsterdam Notes AIRLab research papers Earlier episode on the gathering of measuring data. The feedback loop for recommendations…
T
TechLab by Bol

Warehouse mechanization is a part of our IT landscape where our IT meets the physical world. It is one of those places where we encounter that while we could scale our IT almost indefinitely in the cloud, the physical world and warehouses don't work that way. As you listen to this episode you will learn how the world of IT has to adapt to the physical world to make things work. And as Peter states this is also the place where e-commerce comes to life. What this episode covers This is the place where all the bits and bytes in the webshop have to lead to tangible products that are picked and delivered to our customers. By all measures a real interesting place. : What sets warehouse mechanization apart from other software engineering? To enable our growth we need more and more warehouses. What do we need to get a warehouse live from a WMS and/or warehouse mechanization perspective? To what extent do you need access to the physical parts? Do we use simulation? Guests Frank Lakerveld – WMS consultant in Logistics Dennis van Duijn - Systems Engineer in Logistics Notes Simulation and Data Science for our warehouses Performance boost the picking algorithm The life of a WMS consultant…
T
TechLab by Bol

Some aspects of software engineering are easily overlooked. In the book The Programmer's Brain some of these like reading code, thinking about code and collaborating on code are at the centre. In this episode, we talk to the author of this book to guide us through these aspects. To improve your coding skills it is good to know how your brain works. What this episode covers That will enable you to set your brain to work for you. If you spent significantly more time on reading code than on writing code, shouldn't we focus more on learning to read code? These are the topics we explore in this episode. If you’ve ever wondered what working smarter instead of harder is supposed to look like, you should read this book. I am already seeing improvements in my day-to-day work. What the programmer's brain covers What every programmer needs to know on how the brain works. What you should know about cognition. A lot of exercises for programmers. How do I improve myself on coding? What is the difference between an expert and an intermediate programmer? And Felienne shares ideas and working formats to improve collaboration on programming. Guests Felienne Hermans - Associate Professor at LIACS - Universiteit Leiden. Keynote speaker, podcast host and book author. Notes The book on bol.com: https://www.bol.com/nl/nl/p/the-programmer-s-brain/9300000033887759 Code Reading Clubs: https://code-reading.org/ More on Engineering Productivity .…
Imagine you want to buy something. You go to bol.com and you start typing the article in the search bar. Automatically you will be served suggestions and as a result, you want a limited number of articles from our 30 million products catalogue. What this episode covers You select the product you want, press the buy button and there it is, at your doorstep at the selected moment. Sounds simple, right? Inspired by a talk of our guest of this episode earlier this year, we wanted to find out what's behind the search bar. We wanted to understand search queries. Simple at first glance, but when we dive into it we found out it's way more complex than you might think. We had great learning: as a customer, I help other customers to improve their search results. How that works? Listen to this episode. (Image: https://cdn.sanity.io/images/qxrxmo3r/techlab-prd/bd51783981f1b35051359902ea03bea2213d1a9f-680x361.jpg) The search bar on the bol.com website What it takes to search Questions will be answered like: How do I search for a product? We are not talking about the Google Search Engine and SEO and why we do not use Google Search? How important is search? What happens when you type in a search query? Terms you need to understand when we talk about search: relevancy, ranking/sorting, first page, tail page. What items do you need to take into account: Spelling, Target Category, Filter values, Broadness. How do we take trending topics into account? As an International Engineer, is it hard to work on a search engine with Dutch Product Content? Guests Nikolai Bogdanov – Software Engineer in the Buying domain – Help me find. Notes Spaces summit Talk on Youtube The search result of the red water kettle as given in the example Search via Voice is different, check this episode for more detail…
In early April the latest version of our Retailer API was launched. Given the importance of the API for almost 15.000 partners this was again a major step. Over the years the retailer API became the heart and soul of our ecosystem. What this episode covers But this path wasn't always that obvious. It took vision, decisiveness and perseverance to get this far. In this episode, we explore this journey. The importance of the Retailer API API’s are considered a major part of a serious platform. They enable growth and stability. The 80/20 rule applies when it comes to the usage of the partners of their interaction with bol.com. 80 per cent of the sellers use the seller dashboard, 20 per cent the Retailer API. But when it comes to the number of orders, it’s the other way around. 80 per cent via the API and 20 per cent via the dashboard. And if you imagine that over 50% of the goods being bought at bol.com are goods from our partners, it shows the importance of this API. What we discussed about the Retailer API (Application Programming Interface) What is an API in simple terms? Why is API used? How did we start the API? What functionality is in the API? What is API and types of API? What is API to API integration? What is API example? How does the API interact in the Landscape? How do we balance "adding new functionality" vs. "maintenance" Why became the Retailer API the heart and soul of the ecosystem? Guests Maarten Roosendaal – Business Architect / Product Owner for our Retailer API; Jarno Walgemoed - Owner at Sourcelabs; Software engineer with a strong focus on partner API’s at bol.com and host of the sourcelabs podcast Notes In an earlier episode, we talked about API development for bol.com and we also touched upon the Open API. The API is used for customer interactions. https://techlab.bol.com/api-development-for-the-retail-platform/ API Developers can find more information here: https://developers.bol.com/…
Engineering Productivity With the growth of our engineering community, the need for more focus on engineering productivity is clear. We invited two experts to discuss this topic with us. We actually got to this point when one of our listeners pointed out one of the products we are using for this and how awesome a topic that would be for our podcast. Backstage The product he was referring to, is Backstage. What this episode covers Backstage is a platform for developer portals that is used as an app store for tools for software engineers. This product was build inside Spotify and later on open-sourced by them. We thought it was a good idea to get these tools in a unified package Questions we touch upon What does engineering productivity mean? How is engineering productivity measured? Why is engineering productivity important? How can engineering productivity be improved? What is Backstage open source? Who uses backstage io? Why Backstage io? What is Spotify backstage? Guests Roy Jacobs – Software Engineer – Technical Platform. Already joined us when we explored Axle – the opinionated support for our scrum teams using Java Onno Ceelen – Product Manager – Technical Platform Notes Backstage homepage Introduction to Backstage at Spotify Axle the bol.com Springboot framework: podcast , blog on Axle usage…
How interaction resulted in a guest appearance “We like interactions and feedback”, that’s what we say in our outro. The guest of our show reacted to one of our podcasts earlier this year. We reached out to him and invited him to the podcast. What this episode covers Why? Because it’s good to look in the mirror. Check our stories with the outside in view. And that’s exactly what we are going to do in this show. Getting the outside perspective on the edges of autonomy. Discussed Items on the edges of autonomy Why do you interact and why is interaction helpful? How can we complete our stories? What items do you miss when you listen to the stories in a holistic way? What is an example of autonomy? What is team autonomy? What is autonomy and why is it important? Does autonomy mean control? What are the three types of autonomy? Is autonomy good or bad? Guests Thomas Heijtink - Full Stack Software Engineer & Product Owner at Fleetgo, but above all loyal supporter of the show and searching the interaction. Notes Agile at scale Man on the moon…
T
TechLab by Bol

How Data Science supports us to predict the unpredictable Just like for any store, forecasting is an important tool to support the business and its profitability. At bol.com we have worked on several major iterations of our forecast. One of the hosts worked on a large leap in forecast performance over 8 years ago. You can check some another leap we have made while listening to our podcast episode from May 2019 - nom more crystal ball for forecasting, Data Science it is. In this episode, we explore how we have improved on that one. What this episode covers One of the leaps we made Is in the operational part of running a Data Science-based forecast in production. This is intriguing because this mechanism at the same time speeds up our innovation speeds because it enables us to do more experiments and train our models more often. One important input we added to our forecast during the pandemic was the "Covid Severity Index". This improved our forecast performance and enabled us to work with scenarios. The latter also supports all the other retailers that sell on our platform. Discussed Items on forecasting with Data Science in Covid-19 Times Forecasting in general Specific forecasts for specific needs Aggregation Coherence Who is responsible for what? What can we predict with Data Science? How do you forecast sales Data Science? Tech used Input data Experiment by using branches to innovate faster Airflow Dr. Watson as a gatekeeping tool to validate the output Corona impact on forecasting Covid Severity Guests Catia Silva – Data Scientist in forecasting. Presenting at conferences Eryk Lewinson – Data Scientist in Forecasting Notes…
Why build an open-source FTP server in Rust? Sometimes, I must admit I’m a little dazzled by all the languages, frameworks and stuff our engineers work with. So, when our guest of today explained to me some of the intriguing aspects of the language we will be discussing in this episode I had to stretch my mind a little. I managed and could follow his explanation. What this episode covers And I found a great topic for this podcast. In the episode, we explore the Rust programming language and our first open-source code in this language: unFTP. When you need to FTP but you don't want to. We will show you the advantages of using this FTP server in the Cloud for the cases that still require you to FTP. What we discussed The programming language Rust What is Rust and why is it so popular? What programs are written in Rust? Why should software engineers learn Rust? The project unFTP Why unFTP? Where does the need for a cloud FTP server stem from? unFTP as Open Source project We open sourced unFTP. What are we trying to achieve by doing this? What are the results so far? Did it help that unFTP featured on This week in Rust ? Guests Hannes de Jager – Software engineer for the retailer bol.com Rob Klein Gunnewiek - we called him System Engineer Extraordinaire last time he was on the show. Besides that, he is one of our Site Reliability guru's . Notes Turning rusty tech into Rust ~ When you need to FTP but don’t want to unFTP Github' libunftp on crates.io This week in Rust on unFTP The Terraform wrapper that was mentioned…
T
TechLab by Bol

Who is the Podcast . Guests ? This will be a bonus episode. Maybe not that tech-related but instead you will listen to a very energetic, passionate and inspiring person: The Podcast Notes
What is the key competence of our business analysts (BA) We talked about domain knowledge, tech affinity and building bridges between stakeholders and software engineers. Sometimes the business analyst is almost seen as a project manager. Aligning with product owners is key in this role. What this episode covers Every business analysts within bol.com fills in this role differently but about one thing they are very clear; for our business analysts curiosity is key. Time to dive into this BA role. We see this role as a key to success in our multidisciplinary product teams . They form a bridge between the stakeholders with their business requirements and the software engineers providing the tech solutions. Guests Adinda Biesbroeck – BA Retailer portal – 5 years at bol.com. Naomi Platenburg – BA Capacity Management Warehousing – Daily steering – started in March after an internship. Mitch de Vries – BA Team 15 C – Contract en Condition management in Retailer1 - 3 years at bol.com. Notes…
T
TechLab by Bol

Next level leveraging cloud computing We moved 70% of our services to the cloud and new services start in the cloud unless... Time to dive into a topic brought up by our tech leads. Want to know how you can maximize your cloud benefits? Alexandra wrote a blog post on Horizontal Pod Auto-scaling, HPA. What this episode covers It triggered us for this episode. Maximizing cloud benefits can be done in many different ways. For this episode, we dive into auto-scaling. Cloud computing brings great features for scaling up and down based on the needs of an application. But if you think my application can scale on-premise, just copy that principle in the cloud. Think again. You might be overspending or still underperforming. Our guests explain why this is and what to do to maximize your cloud benefits. Topics discussed Introduction What our cloud strategy is (GCP, run in Kubenetes, Istio, cloud-native, etc) Migration strategies for feature teams ( check ) Lift and shift Move and improve Rip and replace Explain horizontal vs vertical scaling (based on the lawnmower metaphor) A concrete example of using k8s HPA: MESS application Prerequisites before setting up HPA Before and after setup: The only way to make this faster is by adding bigger hardware and remain the number of instances. And IF you can add more instances easily, then there is the problem that the new instance contains everything, so you’re not only scaling the parts where it hurts the most. Cost optimization Guests Rogier Lommers – Space Tech Lead at bol.com Alexandra Egher - Product Tech Lead at bol.com and both friends of the show! Notes The podcast about Axle, our own framework for developers based on Spring Boot can be found here R2D2, our own cloud integration tool is explained in this episode Link to Techlab blog post of Alexandra Sidenote In general, a story about architecture that relates to all of this.…
Writing an article is reflection, publishing it is getting feedback Learning from our colleagues. That is important to us. So, we were delighted when we found another great piece of this on LinkedIn, Elinore shared. to inspire others who are thinking of transitioning from tech into a leadership role or are just curious about my experiences and thoughts. The transition from tech into a leadership role is actually a very hot topic and not only within bol.com. What this episode covers We learn this from the job interviews when candidates ask us about career paths in bol.com. Also when we introduced the role of the tech lead in bol.com last year. And when we formalized the job profile for Engineering Manager. We used to call this Team Lead IT and with this formalization, we also had discussions about the background of the Engineering Manager should or shouldn’t be a former engineer? In the article Elinor addresses 5 aspects she learned: Management Is actually a job. You can’t have the cake and eat it too. A leader doesn’t have to be a manager. What got you here won’t get you there. Your next step is not the rest of your life. We will go over these items in this episode and along the way we touch on other great insights, will there be a next article? One of the insights we want to share with you here is that a lot of people in tech are leaders. Guests Elinor Bakker – Lead Architect, Creative problem solver and silo buster. Friend of the show, Small Web Apps Notes…
From how it was born to what it is now in 45 minutes One of the things that make us really proud about working in Tech at bol.com is our annual Space Summit. Our internal tech conference by developers for developers. And maybe you can recall we had quite some interesting episodes, blogs and videos about it and some of the talks given there in the last 2 years. This year is a special edition! We celebrate our 5th anniversary!! In June 2018 Peter published an article on Linkedin with the subject: “What happened to me today? After the Spaces Summit of that year, he had to write down that experience. What this episode covers Why? Because he was really proud of what the engineering community within bol.com was capable of. And now, three years later we celebrate the 5th one. Topics in this episode The journey of the spaces summit The early years. Growing Moving to an online event Anniversary edition - hybrid The future The organization of the Spaces Summit Preparation Communication Speaker selection and preparation Speaker support Coordination Fun stuff and Enjoying Mediocre stuff Playground Raising the bar is what we do in our jobs but also for this summit. How do you top each year the previous year? Guests Luc Kleeven – Software Engineer (Platform) – Venue and budget Aysegul Guldes – Software Engineer (Reverse) – Venue and budget + Speakers and program Jasper Adegeest – Data Scientist (SAFe space) - Speakers and program Tim van Hardeveld – Coordinator Onboarding, Learning & Development- Venue & Budget + Playground + Notes…
Data Maturity Model as common ground, Data Literacy Model to measure the level of speaking, writing and reading data To state as a company we want to become more data-driven is the first step. To truly understand what this means and define a common ground to discuss the progress is the second. Back in the eighties, the Capability Maturity Model was defined to develop and refine software development processes. Later on, many more Maturity Models were introduced like the Business Maturity Model, the Lean Maturity Model and Agile Maturity Model. What this episode covers To develop and refine the data-driven organization, we created the Data Maturity Model. This model enables us to measure where we stand in our goals towards 2023: Our data consumers are self-sufficient: They know what they need, what they look at, how to analyze this and how to use insights/focus on in their daily jobs. We want to do this in a scalable way and empower the users. To know what the current level of maturity is in the organization we apply different models and this helps us to fill in the white spots (e.g. in training). And we can apply the same for partners (future). Bol.com Data Maturity Model (Image: https://cdn.sanity.io/images/qxrxmo3r/techlab-prd/b5fe8f6cd4bdcc72dda891985ce7b2eea9cdd40f-680x382.jpg) Data Literacy Model One specific element of the Data Maturity Model is about skills. On what level are you able to read, write and speak data. This is captured in the Data Literacy Model. We discuss the bol.com interpretation of the Data Literacy Model . Bol.com Data Literacy Model (Image: https://cdn.sanity.io/images/qxrxmo3r/techlab-prd/6a8ecfb1da2940d4b945dd2da57e989d67dce4dc-680x286.jpg) Guests Willem Bekkers – BI specialist and Data Coach – involved in eg our measurability month. Meike Teunissen – BI specialist who is in the Autonomous Insights team and the expert within bol.com in Tableau. Notes This podcast episode can be seen in a combination of podcast episodes covering the data-driven organization: Data-Driven Approach to supporting products with KPI's and OKR's Innovation Rhythm - How to drink less coffee and achieve more Cloud as Enabler to become more data-driven Agile at Scale – Reality is complex, don’t expect simple solutions OKR Guide…
Supporting products with KPI's and OKR's We had previous episodes on how bol.com is moving to a product organization. In this one, we’ll dive into how to measure the success of these products and set objectives for them. Including measuring whether we are getting the desired results. What this episode covers Being the data-driven company that we want to be we asked our data people to help us to get the right KPI’s for all our product and support the products in defining proper OKR's. Data availability should never be an excuse to not start KPI's or OKR's - Frans Poldervaart We came with a team to support products with KPI's and OKR's. One of the recurring themes is the difference between KPI's and Key Results and what their relation is to metrics. If you want to know more about that topic, check this video . What will we explore? Some context first. What are domains, products, OKR's and KPI's. What is a product KPI and a product OKR? What is the difference between OKRs and KPIs? What is the Product KPI and OKR program about? How do you set OKR's? How do we support our teams with this? 6 elements of a data driven team. Data culture. What does this support look like? Data maturity model. What did we achieve? Data coaching toolbox. Guests Willem Bekkers – BI specialist and Data Coach – involved in eg our measurability month. Frans Poldervaart – BI specialist and Data Coach, who thinks he is over-exposed and a big fan of the Hoi Anh food truck. Loves sharing all kinds of data thingies on bol.com. Notes There will be an upcoming episode on data literacy framework. OKR Guide KPI = Key Performance Indicators OKR = Objective and Key Results…
T
TechLab by Bol

Every time I look at you. I see myself.I'm so proud of you.For you help make me what I am.A better man.I'm just so proud of you.~ Lyrics by Alain Clark A special episode comes with a special opening. In February we had an extraordinary occasion during our onboarding. What this episode covers Father and Son in the same 'virtual room. Father started as Software Engineer in the bol.com security department and son started as... Software Engineer in the security department, doing his final intern assignment. We have got many examples of father and son working relationships, One of the most famous at the moment are Max and Jos Verstappen. And we know more in the F1 (Hamilton in the past, Stroll). And of course, we know about company’s set up by one and succeeded by the other. So, really interesting to find out how that works in IT. This story gave us a lot of hooks to discuss different aspects of our Engineering Culture and Way of Working . Besides the fact that we had a very proud father in the show, he also explained how he is impressed by the speed of this young generation. It will give insights into the internship position and the role of the intern. Is an intern an employee? What type of employee? At least we discuss what it means to onboard for an intern assignment and the steep learning curve to overcome in our environment. He will always be my child, but he is not a kid anymore - Chris Polderman It will trigger you to think about your own relationship with your kid and/or father/parents. Do you know what your fathers work look like? Your kid is ready to enter the working life, did you perform well as a parent? Is your father the same person at home as he is at his work? What can I learn from my own kid? Guests Chris Polderman – Software Engineer in security. Martijn Polderman – Intern in security Notes Father and Friend - Alain Clark…
The why and what of our Software engineers on Duty Let's be honest about this, nobody likes to be woken up at night to react to an alert whether it's a text- or whatsapp message, (automated) phone call or traditional pager. But every company taking his 24/7 run seriously has to organize their on call duty in a scalable and sustainable way. Initially bol.com organized it in a traditional way, meaning a team of system engineers with different specialism took care of the duty. What this episode covers Only a couple of years ago we realized we needed Software Engineers in this setup as well. In this episode we ask our guests everything about this journey so you can learn from this. We explore aspects and explain why you sleep well at night Why did we start the Software Engineer on Duty (SoD) initiative? What does the current SoD look like? What is the relation between SRE and SoD at bol,com? What are the prerequisites for a team to hand over responsibilities to SoD? Experiences working as an Engineer on Duty. Guests Ruud Straver - Site Reliability Engineering Manager Bart Enkelaar - Regular on the podcast, host of the Friendly Tech Chats Notes…
Don't miss our story of the introduction of the Tech Leads During the podcast, you will find out what Tech Leads are and why we need to build this community of Tech Leads at bol.com. You will learn how we approached this and avoid hiding the Tech Leads in ivory towers. The two tech leads and an IT director share best practices and pitfalls (and what we learned from them). The Why and What of our Tech Lead Community Tech Lead Community Why did we start to define the role? What is the Tech Lead for bol.com, Responsibilities Product Tech Lead Space Tech Lead It's a fun challenge and it's taking time" - Eduardo da Silva The backlog of the tech leads Backlog of community Tech Radar Tech Vision Backlog Space Tech Leads Cloud Migration Backlog of products Examples Introduction of the role (process) Definition Scale, number of Tech Leads needed Rollout / Hiring part Building the Tech Lead Community Lessons Learned so far Best Practices Pitfalls / Challenges. Guests Alexandra Egher ; Product Tech Lead at bol.com Mirko van Ede ; Director IT - Shopping & Marketing Technology at bol.com Eduardo da Silva ; Tech Leader & Sociotechnical Architect at bol.com Notes The book Talking with Tech Leads by Patrick Kua. We talked about API design and development in a previous episode.…
Introduction Peter is very honest in this episode (the stage is not the place he is really comfortable at) and Peter Paul is sharing his first experience with Improv (is it a small trauma Peter Paul?). So time to talk about Improv, Improvisation Theatre and applied Improv because we do want to learn about it and we are really curious how this relates to our Tech Community. Our guest Burgert prepared this along with these main topics Mindset, Skills, Culture, Structures and Who benefits. Mindset - Relates to the Improv Manifesto Making your partner look good over making yourself look good. Saying yes and over saying yes but. Playing in the moment overthinking and talking about the past of the future. Everything is an offer. There are no mistakes. Be average. Make a strong choice and stick to it. Skills Listening. Making choices. Speaking with confidence. Connecting/collaborating with others. Mental agility. Staying calm in uncertainty. Role flexibility. Culture Safe to make "mistakes" - happy accidents. The positive atmosphere of acceptance. Open to what emerges. Respect and value for others. Courage. Commitment. Focus. Structures Games, formats. Who does benefit I - The Individual We - The Team Everybody - The Organization. Guests Rob de Groot ; systems- and metrics engineer in the Technical Platform. Burgert Kirsten ; Way of working coach in Platform - Innovation Support. He previously appeared in the Techlab post on human systems engineering. Notes -…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.