Look for any podcast host, guest or anyone
Showing episodes and shows of

Jonathan Boccara

Shows

Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersJonathan Boccara on Understanding Legacy Code Episode 8Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code.2021-06-1802 minCoRecursive: Coding StoriesCoRecursive: Coding StoriesChat: Loving Legacy Code with Jonathan BoccaraLegacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work. Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy code by using his approach and processes. "An important message I'm trying to get across is that you should not complain if you don't, in turn, intend to improve the code." - Jonathan Boccara2020-04-0324 minSoftware Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developers363: Jonathan Boccara on Understanding Legacy CodeJonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected.2019-04-161h 00Software Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software Developers363: Jonathan Boccara on Understanding Legacy CodeJonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected.2019-04-161h 00Software Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developers363: Jonathan Boccara on Understanding Legacy CodeJonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected.2019-04-161h 00FrontmatterFrontmatterJonathan Boccara, Author of The Legacy Code Programmer's Toolbox: Practical skills for software professionals working with legacy codeJonathan Boccara is the author of the Leanpub book The Legacy Code Programmer's Toolbox: Practical skills for software professionals working with legacy code. In this interview, Leanpub co-founder Len Epp talks with Jonathan about his background, the gruelling examination process for getting into the French Grandes écoles, how to make presentations with great visualizations, the psychological and practical challenges of dealing with legacy code in software, his book, and at the end, they talk a little bit about his experience as a self-published author. This interview was recorded on February 12, 2019. The full audio for the interview is here. You can s...2019-03-131h 39cpp.chatcpp.chatThe next Call to Random() Must Be 4We've talked about contracts before, but this week Björn Fahller joins us to give us his thoughts, based on his recent talk at C++ on Sea. This is all pre-Kona - the recent Standards meeting that saw several tweaks to the wording for contracts in the draft standard for C++20. Björn gives us a refresher of what contracts actually are, and how many of us have been using them in some form for years - even decades. Then we discuss what's actually going into C++20, why that's worth having compared to assert() or hand-rolled or li...2019-03-051h 00cpp.chatcpp.chatThe next Call to Random() Must Be 4We've talked about contracts before, but this week Björn Fahller joins us to give us his thoughts, based on his recent talk at C++ on Sea. This is all pre-Kona - the recent Standards meeting that saw several tweaks to the wording for contracts in the draft standard for C++20. Björn gives us a refresher of what contracts actually are, and how many of us have been using them in some form for years - even decades. Then we discuss what's actually going into C++20, why that's worth having compared to assert() or hand-rolled or li...2019-03-051h 00cpp.chatcpp.chatDon't Make the Garbage in the First PlaceThis week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject, and Jonathan Boccara, whose blog is often focused on pursuing simplicity, too. We cover how to deal with complexity in legacy code, e.g. a report function containing thousands of lines of switch statement (and a 27 step process to add a new report), what simple code looks like to begin with, techniques that help - including functional programming and TDD, and some of the limitations of all these approaches. Links:Jonathan's Blog, Fluent...2018-07-111h 03cpp.chatcpp.chatDon't Make the Garbage in the First PlaceThis week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject, and Jonathan Boccara, whose blog is often focused on pursuing simplicity, too. We cover how to deal with complexity in legacy code, e.g. a report function containing thousands of lines of switch statement (and a 27 step process to add a new report), what simple code looks like to begin with, techniques that help - including functional programming and TDD, and some of the limitations of all these approaches. Links:Jonathan's Blog, Fluent...2018-07-111h 03CppCastCppCastFluentC++Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office. Jonathan Boccara is a passionate C++ developer working for Murex on a large codebase of financial software. His interests revolve around making code expressive. He regularly blogs on Fluent C++, where he explores how to use the C++ language to write expressive code, make existing code clearer, and also about how to keep your spirits up when facing unclear code. Jonathan loves writing, making videos, reading programming books, hanging out at conferences, meeting people...2017-09-1459 min