podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Trout And Kalb
Shows
Rereading Our Childhood
Rereading Little Town on the Prairie, with Judith Kalb
We were delighted to welcome our first guest, Judith Kalb, to talk about Laura Ingalls Wilder's Little Town on the Prairie (1941), the seventh book in the beloved Little House series. Judy is, in addition to being Deborah's sister, a literature scholar and a lifelong Laura Ingalls Wilder fan.Mentioned on this episode: Pioneer Girl: The Annotated Autobiography, by Laura Ingalls WilderThe Complete Poetical Works of Alfred Tennyson Stuart Little and Charlotte's Web by E.B. WhiteThe Beautiful Snow: The Ingalls Family, the Railroads, and the Hard Winter of...
2025-01-09
50 min
Rereading Our Childhood
Rereading M.C. Higgins, the Great by Virginia Hamilton
On this episode, Mary Grace and Deborah read Virginia Hamilton's 1974 novel M.C. Higgins the Great, about a teenaged boy in Appalachia whose life is turned upside down when two strangers come to town. Hamilton won the Newbery Medal for the book; she was the first African American to win the award. Mentioned on the episode: Also by Virginia Hamilton: Zeely (1967) The House of Dies Drear (1968) The Planet of Junior Brown (1971) Other Rereading Our Childhood episodes: Rereading Jennifer, Hecate, Macbeth, William McKinley, and Me, Elizabeth by E.L...
2024-09-19
34 min
Rereading Our Childhood
Rereading The Wonderful Wizard of Oz by L. Frank Baum
On this episode, Deborah rereads, and Mary Grace reads, a book that needs no introduction: The Wonderful Wizard of Oz, also known as The Wizard of Oz. They discuss weird sequels, the history of sunglasses, the monoculture, and, of course, the movie. Mentioned on the episode:Also by L. Frank Baum: The Tin Woodman of Oz (1918)Father Goose, His Book (1899)Other Rereading Our Childhood episodes:Rereading Black Hearts in Battersea by Joan Aiken Rereading Half Magic by Edward Eager Also mentioned:The...
2024-09-06
46 min
Rereading Our Childhood
Rereading Black Hearts in Battersea by Joan Aiken
Mary Grace and Deborah commemorate the 100th anniversary of Joan Aiken’s birth by reading Black Hearts in Battersea, the second in her Wolves Chronicles series, featuring resourceful orphans and sinister plots in an alt-history version of nineteenth-century London.Mentioned on the episode:Other books by Aiken:The Wolves of Willoughby ChaseNightbirds on NantucketJane FairfaxAlso mentioned:The Shortest History of England by James HawesPost on the blog A Son of the Rock questioning King James's Scottish accent“What...
2024-08-23
37 min
Rereading Our Childhood
Rereading Ramona the Pest by Beverly Cleary
Deborah and Mary Grace discuss Beverly Cleary's 1968 classic Ramona the Pest. This was the first book starring Ramona, who appeared in Cleary's earlier books as Beezus's annoying little sister before going on to become Cleary's most beloved character. Mentioned in this episode:Other books by Beverly Cleary:Ellen Tebbits (1951)Henry Huggins (1950)Henry and Beezus (1952)Mitch and Amy (1967)Dear Mr. Henshaw (1983, winner of the 1984 Newbery Medal)Other Rereading Our Childhood episodes:Rereading "B" is for BetsyRereading A Wrinkle in T...
2024-08-08
41 min
Rereading Our Childhood
Rereading The Mysterious Disappearance of Leon (I Mean Noel) by Ellen Raskin
Mary Grace and Deborah discuss Ellen Raskin’s 1971 mystery romp, The Mysterious Disappearance of Leon (I Mean Noel), about a woman’s decades-long search for her husband, whom she married as a child. (It’s a long story.) The book is full of word games, puzzles, and creative illustrations by Raskin, who was also a graphic artist.Other books by Ellen Raskin:Nothing Ever Happens on My Block (1967). This picture book, a childhood favorite of Mary Grace’s, was the first book Raskin wrote after illustrating many children’s books written by others.Figgs and...
2024-07-25
31 min
Rereading Our Childhood
Rereading Misty of Chincoteague by Marguerite Henry
Mary Grace and Deborah discuss Misty of Chincoteague, Marguerite Henry's classic 1947 novel about Misty and her mother Phantom, wild ponies from the island of Assateague, and Paul and Maureen, a brother and sister from the neighboring island of Chincoteague who long to own them. Other books by Henry:Stormy, Misty’s Foal (1963)Justin Morgan Had a Horse (1945), a Newbery Honor BookKing of the Wind (1948), winner of the 1949 Newbery MedalSea Star, Orphan of Chincoteague (1949)Misty’s Twilight (1992)Also mentioned on the podcast:The li...
2024-07-11
27 min
Rereading Our Childhood
Rereading The Book of Three by Lloyd Alexander
Mary Grace and Deborah discuss The Book of Three (1964) by Lloyd Alexander. Other books in the series:The Black Cauldron (1965)The Castle of Llyr (1966)Taran Wanderer (1967)The High King (1968)Other books by Alexander:Time Cat (1963), discussed by Deborah on a blog postAnd Let the Credit Go (1955)Janine is French (1960)The Wizard in the Tree (1974)Park Avenue Vet (1960)Fifty Years in the Doghouse (1964)The King's Fountain (1971)Also mentioned:A 2012 School Library Journal pollSam, Banks, and Moonshine...
2024-06-28
38 min
Rereading Our Childhood
Rereading February's Road by John Verney
Mary Grace introduces Deborah to John Verney’s 1961 novel February’s Road. Other books by Verney:Friday’s Tunnel (1959)Ismo (1964)Seven Sunflower Seeds (1968)Samson’s Hoard (1973)Going to the Wars (1955)A Dinner of Herbs (1966)Also mentioned:The Arm of the Starfish (1965) by Madeleine L’Engle,Verney’s illustrations.A post on the blog Clothes in Books.The illustrations of Edward Ardizzone.An obituary of Verney in The Independent.A post on the Farnham Trust’s website about Verney.
2024-05-29
42 min
Rereading Our Childhood
Rereading Stuart Little by E.B. White
Deborah and Mary Grace reread Stuart Little, E.B. White's 1945 classic about the adventures of a New York boy who looks exactly like a mouse. They discuss their early memories of reading Stuart Little (or, in Mary Grace's case, having her mom read it to her), Garth Williams' wonderful illustrations, and pioneering children's librarian Annie Carroll Moore's vehement opposition to the book. Mentioned on this episode:Charlotte's Web by E.B. WhiteThe Trumpet of the Swan by E.B. WhiteThe Elements of Style by William Strunk Jr. and E.B...
2024-05-16
35 min
Rereading Our Childhood
Rereading The Phantom Tollbooth by Norton Juster
On this episode, Mary Grace and Deborah discuss The Phantom Tollbooth, Norton Juster's 1961 classic about Milo, a boy who's bored with life until a mysterious tollbooth takes him and his electric car to The Lands Beyond, where he meets the warring kings of Dictionopolis and Digitopolis and many other memorable characters. Jules Feiffer's numerous illustrations are as important a part of the story as the text.This is the last episode of our first season. We'll be back in May. Mentioned on this episode:The Dot and the Line (1963), written and illustrated by N...
2024-02-22
27 min
Rereading Our Childhood
Rereading Danny Dunn and the Anti-Gravity Paint by Jay Williams and Raymond Abrashkin
On this episode, Deborah and Mary Grace discuss Danny Dunn and the Anti-Gravity Paint, published in 1956. In the first book of the popular series, Danny discovers a secret rocket project and, oops, accidentally launches the rocket into space.Discussed in this episode:A 2023 New Yorker article about Danny DunnOther books in the series:Danny Dunn and the Homework Machine Danny Dunn and the Fossil CaveAs Deborah mentions, Danny Dunn and the Anti-Gravity Paint was illustrated by Ezra Jack Keats, who wrote and illustrated the Caldecott A...
2024-01-24
25 min
Rereading Our Childhood
Our Favorite Children's Books from 50 Years Ago
Mary Grace and Deborah ring in 2024 with a special episode where they count down their five favorite books from 50 years ago, defined as published between 1972 and 1974. They (mostly) didn't reread these books for the episode, so their choices are based on their childhood memories.As Mary Grace mentions, the format was inspired by the Book Riot podcast, which has done a number of similar countdowns, including a fun episode on the top bookish phenomena of the past 25 years. Here are Deborah's and Mary Grace's favorites--but we suggest that you listen to the episode before looking...
2024-01-11
23 min
Rereading Our Childhood
Rereading Pippi Longstocking by Astrid Lindgren
Mary Grace and Deborah discuss Pippi Longstocking, Astrid Lindgren's 1945 classic (published in English in 1950) about an anarchic Swedish girl. They discuss their love for the book as children, their mixed feelings on rereading it, and Pippi as a feminist icon. Mary Grace, who spent a month in Sweden earlier this year, talks about Lindgren's legendary status in Sweden, where she's literally on the money. Discussed on this episode:The BBC News survey on the 100 greatest children's books of all time, with Pippi Longstocking at #3 Pippi in the South Seas by Astrid LindgrenT...
2023-12-14
35 min
Rereading Our Childhood
Rereading Half Magic by Edward Eager
Mary Grace and Deborah discuss Edward Eager's Half Magic, the first of Eager's seven books of magical adventures. Four bored siblings living in a Midwestern city in the 1920s find a magic amulet...except it only grants half of what you wish for. We talk about what has and hasn't held up in the six decades since Half Magic was published, about Eager's life, and about the real (and extremely inappropriate) silent movie they go to.Mentioned on this episode:Barbara, the inappropriate movie, reviewed in Motion Picture World . (The critic didn't like it any...
2023-11-30
34 min
Rereading Our Childhood
Rereading Caddie Woodlawn by Carol Ryrie Brink
Deborah and Mary Grace read Carol Ryrie Brink's 1935 Newbery Medal winner Caddie Woodlawn, which is based on Brink's grandmother's childhood adventures on the Wisconsin frontier. Mentioned on this episode:Caddie Woodlawn's Family by Carol Ryrie Brink (previously titled Magical Melons) (1939)Two Are Better Than One by Carol Ryrie Brink (1968)Louly by Carol Ryrie Brink (1974)Mary Grace mentioned what she thought were two different blog posts on a website about portrayals of American Indians in children's books. Actually, it was just one post: https://americanindiansinchildrensliterature.blogspot.com/2007/03/reflections-on-caddie-woodlawn-teaching.html.
2023-11-16
42 min
Rereading Our Childhood
Rereading Freaky Friday by Mary Rodgers
Mary Grace and Deborah reread one of their childhood favorites, Mary Rodgers' 1972 mother-daughter body-switching story Freaky Friday. They also discuss Rodger's posthumous 2022 memoir Shy, which was a New York Times Notable Book. Mentioned on this episode:The intro to the PBS show Mystery!, with animation based on illustrations by Edward Gorey.A Billion for Boris, the sequel to Freaky Friday, which Mary Grace and Deborah both enjoyed as children. Summer Switch by Mary Rodgers, in which Ape Face and his dad switch bodies, with less-than-hilarious results. Freaky Monday, a supposedly co-authored...
2023-11-03
38 min
Rereading Our Childhood
Rereading Little Witch and The Little Leftover Witch
Deborah and Mary Grace celebrate Halloween by reading two books about witches, Little Witch by Anna Elizabeth Bennett, published in 1953, and The Little Leftover Witch by Florence Laughlin, published in 1960. Both books are about lonely little witches who find homes with non-magical families. Other witch-related books mentioned on the episode:The Witch of Blackbird Pond by Elizabeth George Speare (1958)The Active Enzyme Lemon-Freshened, Junior High School Witch by E. W. Hildick (1973)The Wizard of Oz books by L. Frank BaumThe Harry Potter books by J.K. Rowling
2023-10-19
29 min
Rereading Our Childhood
Rereading A Wrinkle in Time by Madeleine L'Engle
Mary Grace and Deborah reread Madeleine L'Engle's 1962 classic A Wrinkle in TIme, about...well, it's hard to describe what it's about. A troubled girl. A missing father. A genius brother. Three mysterious women. Interplanetary adventure. An evil, throbbing brain. None of this does justice to a book that two science fiction-hating girls ended up loving, and that their grown-up selves had a wonderful time returning to. Discussed on this episode:Listening for Madeleine, Leonard Marcus's book of interviews with people in L'Engle's life. Cynthia Zarin's controversial 2004 New Yorker profile of L'Engle.Th...
2023-10-05
54 min
Rereading Our Childhood
Rereading The Great Brain by John D. Fitzgerald
Deborah and Mary Grace read John D. Fitzgerald’s 1967* novel The Great Brain, the first book in the series featuring John, the narrator, and his older brother Tom, the eponymous Great Brain, who wreaks havoc on their late 19th-century Utah town with his devious moneymaking ventures. Mentioned on this episode:The Amazon review that gives parents a heads-up about disturbing content in the book. Mary Grace recommends the Encyclopedia Brown books, featured on a previous episode, for fans of The Great Brain. She also recommends Two Are Better than One and Louly, by Ca...
2023-09-21
32 min
Rereading Our Childhood
Rereading The Owl Service by Alan Garner
Mary Grace and Deborah reread Alan Garner’s Carnegie Medal-winning 1967 novel The Owl Service, which tells the story of three teenagers, Alison, Gwyn, and Roger, who find themselves reliving a Welsh legend of love and betrayal that plays out over every generation. Discussed on this episode: A 2021 Guardian profile of Garner. Mary Grace recommends Lloyd Alexander’s The Chronicles of Prydain series and Susan Cooper’s The Dark is Rising series for fans of The Owl Service.The real-life dinner plates that inspired the book, at the Bodleian Libraries‘ Facebook page.
2023-09-07
46 min
Rereading Our Childhood
Rereading Encyclopedia Brown, Boy Detective by Donald J. Sobol
Encyclopedia Brown, Boy Detective, which was published in 1963, is the first of Donald J. Sobol’s 29-book series featuring Encyclopedia, the boy detective who always gets his man (or boy, or girl). The solution to each crime is revealed at the end of the book. In this episode, Deborah and Mary Grace match wits with Encyclopedia, and with each other, in identifying the culprits.Discussed on this episode:The full Encyclopedia Brown series on Goodreads.Two-Minute Mysteries, a collection of Sobol’s syndicated columns for adultsSobol’s New York Times obitua...
2023-08-24
31 min
Rereading Our Childhood
Rereading "B" is for Betsy by Carolyn Haywood
Mary Grace and Deborah celebrate the beginning of a new school year by rereading "B" is for Betsy,, Carolyn Haywood's 1939 novel about a little girl navigating the complicated world of first grade. It was the first in a long series of books about Betsy and her friends.Mentioned on this episode: The twelve books in the Betsy series, on Goodreads Haywood's Eddie series, on GoodreadsHaywood's Penny series, on Goodreads Mary Grace's blog page where she discusses Dorothy Canfield Fisher's Understood Betsy (it's #7 on the list)Haywood's New...
2023-08-10
42 min
Rereading Our Childhood
Rereading Ballet Shoes by Noel Streatfeild
Deborah and Mary Grace discuss Ballet Shoes, Noel Streatfeild's classic 1936 story of a trio of adopted sisters, Pauline, Petrova, and Posy, who attend a school for professional children in the performing arts in London. Ballet Shoes is the first in what became a series of "Shoes" books about children working in the theater, the circus, etc. Mentioned on this episode: Plays that the girls perform in:The Blue Bird, by Maurice Maeterlinck (a large chunk of which, weirdly, appears in the text of Ballet Shoes)A Midsummer Night's Dream, by William...
2023-07-27
30 min
Rereading Our Childhood
Rereading The Children of Green Knowe by L.M. Boston
Oops! Mary Grace made a mockery of the show title by picking a book that it turns out she probably didn't read as a child. What she (and Deborah) actually did read was The RIVER at Green Knowe. Nevertheless, they had a great time discussing The Children of Green Knowe, the first book in the series, which is about a boy named Tolly who goes to live with his great-grandmother in a mansion haunted by seventeenth-century children. Mentioned on this episode:The Amazon review that Mary Grace mentions where the reviewer complains about the book be...
2023-07-13
35 min
Rereading Our Childhood
Rereading Harriet the Spy by Louise Fitzhugh
Mary Grace and Deborah discuss Harriet the Spy, Louise Fitzhugh’s 1964 classic about an 11-year-old would-be writer, her spying career, and her interactions with her nanny, her classmates, and her parents. Discussed on this episode:Other books in the series:The Long Secret (1965)Sport (1979, published posthumously)Other books by Fitzhugh: Suzuki Beane, a parody of Eloise, written by Sandra Scoppettone and illustrated by Fitzhugh.Nobody’s Family Is Going to Change (1974).Deborah's Q&A with Leslie Brody, author of the Fitzhugh biography Sometimes You Ha...
2023-06-29
42 min
Rereading Our Childhood
Rereading Henry Reed, Inc. by Keith Robertson
Mary Grace and Deborah discuss Henry Reed, Inc., Keith Robertson's 1958 novel about a boy who starts a research business while spending the summer with his aunt and uncle in a small town near Princeton, New Jersey. This is the first in a five-book series about the adventures of Henry and his friend Midge. Other books in the series:Henry Reed's Journey (1963)Henry Reed's Baby-Sitting Service (1966)Henry Reed's Big Show (1970)Henry Reed's Think Tank (1986) As Mary Grace mentions, Robertson's first novel, Ticktock and Jim, is available as a fr...
2023-06-15
39 min
Rereading Our Childhood
Rereading Jennifer, Hecate, Macbeth, William McKinley, and Me, Elizabeth by E.L. Konigsburg
Deborah and Mary Grace reread Jennifer, Hecate, Macbeth, William McKinley, and Me, Elizabeth, E.L. Konigsburg’s 1967 debut novel. You can listen to this episode here.Discussed on this episode: Other books by E.L. Konigsburg:From the Mixed-Up Files of Mrs. Basil E. Frankweiler, Konigsburg’s Newbery Medal winner about a brother and sister who run away to the Metropolitan Museum.(George)A Proud Taste for Scarlet and MiniverAbout the B’nai BagelsA Smithsonian Magazine article commemorating the fiftieth anniversary of From the Mix...
2023-06-01
39 min
Rereading Our Childhood
Rereading Are You There God? It's Me, Margaret by Judy Blume
On the first episode, Mary Grace and Deborah revisit Are You There God? It's Me, Margaret, Judy Blume's 1970 classic of adolescence.Mentioned on the podcast:Other books by Judy Blume:Then Again, Maybe I Won’t, the boy equivalent of Are You There, God? It’s Me, MargaretTales of a Fourth Grade Nothing and Otherwise Known as Sheila the Great, the first two books in the popular Fudge seriesIt’s Not the End of the World, the story of a girl whose parents are divorcingForever, the much-banned book about a teen...
2023-05-18
40 min
cpp.chat
The Curse of Backwards Compatibility
This week we chat with Harald Achitz about a new ISO mirror in Sweden, the C++ community - in Sweden, and worldwide - and other topics (which may or may not include Cobol) We explore the underbelly of getting involved with standards work - not just the C++ one, as well as community building, language evolution and static analysis.Links:Svenska institutet för standarder (SIS)- Swedish Institute for StandardsStockholmCpp- Meetup pagegbgcpp - Gothenburg C++ Meetup- Meetup pageLinkCpp - Linköpings C++ User Group- Meetup pageMalmö C++ User Group- Meetup pageThe C++ user gro...
2022-02-11
1h 00
cpp.chat
Did You Really Learn from All the C++ Mistakes?
We're back! Again! And so is Dave Abrahams, after a long period outside the C++ community. So we thought we should hear about what he's been up to and what he's doing now. We end up getting some fascinating insights into the design and evolution of the Swift programming language, which Dave joined the team behind quite early on. While Swift draws inspiration from many languages, the core of the team behind it - including Dave - were C++ experts - but experts who wanted to take from the best, yet learn from the mistakes, of the...
2021-12-27
1h 05
cpp.chat
I Can't Believe I'm Here
This week, err... month, no, episode, we're joined by Anastasia Kazakova for a cross-over show with No Diagnostic Required - the other show that Phil co-hosts with Anastasia. We cover articles on static analysis, move semantics and expressive interfaces, three new std proposals, then chat about conferences, especially CppCon, which just finished for this year.Links:No Diagnostic RequiredC++ tools evolution: static code analyzers- from the PVS Studio blogEasy Way To Make Your Interface ExpressiveMoves in ReturnsP2445R0 - std::forward_likeP2461R0 - Closure-Based Syntax for ContractsP2465R1 - Standard Library Modules std and std...
2021-11-09
1h 13
cpp.chat
The Future of C++ (KDAB interview)
This episode is slightly different to the normal. Rather than being a pure cpp.chat session, it's a recording of an interview, conducted by KDAB, of a panel of C++ experts, including our own Jon Kalb - but also past cpp.chat guests Ivan Čukić and Jens Weller, as well as Matthias Kalle Dalheimer. The interview is around the future of C++, but also takes a look at its past and present.Links:C++, How it Got Here, Where it's Going- Write up of some of the topics discussedThe video version of the interview on...
2021-06-18
39 min
cpp.chat
The Future of C++ (KDAB interview)
This episode is slightly different to the normal. Rather than being a pure cpp.chat session, it's a recording of an interview, conducted by KDAB, of a panel of C++ experts, including our own Jon Kalb - but also past cpp.chat guests Ivan Čukić and Jens Weller, as well as Matthias Kalle Dalheimer. The interview is around the future of C++, but also takes a look at its past and present.Links:C++, How it Got Here, Where it's Going- Write up of some of the topics discussedThe video version of the interview on...
2021-06-18
39 min
I Could'a Done That
To Germany and Beyond
Brotha Smoke Dawg (Andy Kalb) and You-Rangutan (Lucas Bryant) are here for the fifteenth installment of the ICDT or better known as the I Could'a Done That Podcast. Lucas Bryant has a new nickname and lists his top three animals on planet earth and gives a few reasons why Organutans Reign Supreme above all other animals. We want to welcome Germany to the ICDT family as we continue to grow worldwide! The Mississippi State Valley Delta Devils continue their losing ways with another losing weekend against Jackson State University where the...
2021-05-19
47 min
I Could'a Done That
Friday 13th on the 30th
After a one-week hiatus, Lucas Bryant and Brotha Smoke Dawg (Andy Kalb) are back and ready to chat I Could'a Done That (ICDT) moments throughout the past two weeks. We Loop back in time to April 21st and April 28th to see what we could'a and could'nt'a done and sadly many moments around April 21st revolved around the Boston Marathon and you'll have to find out if Lucas and Brotha Smoke are runners themselves. NHL Playoffs are closing in and what better way to honor that than to chat some NHL ICDT moments...
2021-04-30
45 min
cpp.chat
The Answer Is, It Depends
In this episode we welcome back Tony and Klaus to talk about the SOLID Principles, and how they relate (or not), to C++. Tony is about to give a keynote at C++ Now about his take on the SOLID Principles. Klaus has been giving a talk on applying SOLID to C++ and even Phil has recently given a talk on a similar topic. Perhaps somebody should have mentioned this to Tony before! Along the way we get plenty of SOLID advice, discover what the single responsibility is that Tony's objects have, what COLID is, who...
2021-04-20
1h 11
cpp.chat
Required to Warn You, Unless It’s Hard
This week we get back on track and chat with Christopher Di Bella from Google about working on the Chrome OS toolchain - including his newly finished concepts implementation. We talk a bit about the practicalities of bringing C++ 20 features to compilers, interoperating GCC and Clang and how to deal, portably, with std libraries that can’t be implemented without compiler support.Links:Concepts support in libc++- tweet, from Chris#include c++- a global, inclusive, and diverse community for developers interested in C++No Diagnostic Required- Phil's new(ish) podcast (with Anastasia Ka...
2021-04-15
1h 04
cpp.chat
I'm a Bit Rusty
This week we have a special panel made up of members of the C++ community, joined by members of the Rust community. We have a round table discussion of how the two languages relate, differ - and how entwined their fates may be. We also learn why Rust doesn't have random numbers, but why it's lucky to have Burnt Sushi.Links:The Rust Lang websiteFerrous Systems- Rust training and consultancyCppCast- The _other_ podcast, by C++ developers, for C++ developersGarden- A plant oriented game, written in Rust#include c++- a global, inclusive, and diverse...
2021-04-13
1h 09
I Could'a Done That
Installment Neun
Welcome back to our regularly programmed content as we have hit the world stage through the six platforms hitting the airwaves across the world. Sticking with basketball specifically on this episode of the podcast. As Lucas Bryant and Brotha Smoke Dawg (Andy Kalb) throw down and chat about how we would have faired in the 8th and 25th NCAA championship and whether we would'a thrown down in the 1993 NY Knicks and Phoenix Suns brawl. After the week of Madness Special, we go back two weeks to talk about The Mississippi State Valley Delta...
2021-03-24
40 min
I Could'a Done That
Who Do We Appreci8
The greatest podcast in the world is back and as always Lucas Bryant (No nickname yet) and Brotha Smoke Dawg (Andy Kalb) take to the recliners while watching the 2017 WWE Royal Rumble and discuss the week of sports and the moments we Could'a or Could'nt'a done. Our #1 fan spot is up for grabs so make sure to email us at icouldadonethat@gmail.com or send in a voice message below to help secure your chance at #1 fan! Mississippi Valley State Delta Devils go up against Praire View A&M Panthers in their first-round...
2021-03-11
50 min
I Could'a Done That
Seven Heaven with Carmelo Anthony
Episode Seven with Lucas Bryant (Where's My Nickname?) and Brotha Smoke Dawg (Andy Kalb) of the I Could'a Done That Podcast. Back-to-back weeks of fan mail and even a voice message from a huge fan! Carmelo Anthony made an appearance in today's episode, that appearance being the jersey that Lucas was wearing. The 2008 Royal Rumble was consumed during this podcast. A lengthy feature of rapid questions as we go back to 1856 through 1992 to see if we could'a done that or could'nt'a done that (the latter). Baseball makes...
2021-03-02
57 min
I Could'a Done That
Give us that #6 meal from McDonald's
Episode #6 with Lucas Bryant and Andy Kalb (Brotha Smoke Dawg) on the mics as we quickly reminisce about the 10 piece chicken nuggies meal at Mc Don Don's. We got some fan mail and talk about that! Not to mention how appalled we were about our #1 fan, Joel Newman's decision to not use the platform that is the I Could'a Done That Podcast to announce his big news! Mississippi Valley State Delta Devils have three games this week so make sure to tune into them as they continue with their 1-17 season as look...
2021-02-24
51 min
I Could'a Done That
Five Guys Minus Three
Episode #5 as Lucas Bryant and Andy Kalb sit down and somehow talk about Twilight?? Are you team Edward or team Jacob? The Mississippi Valley State Delta Devils won their first game last week and are off to a strong finish to the season as they look to improve on their current 1-17 season. We also dive into the horrible four-putt game of Nate Lashely this past weekend, driving three laps in the Daytona 500, and winning just one game out of three sets in the Australian Open. As we look at the vast world...
2021-02-16
40 min
I Could'a Done That
Number 4 on The Field, Number One in Our Hearts
Episode #4 as Lucas Bryant + Andy Kalb sit down for a Super Bowl Special where we discuss moments that happened in each quarter of the big game and whether we could'a or could'a'nt of done that. We dive into more rapid questions dating back to 1936! Sit back and listen to our bold predictions for this week as we speed into the world of Nascar and create teams of our own as Lucas ties up the bold predictions game as the 72-inch reach advantage proved to be the deciding factor for Austin Trout as he took down Juan Armando...
2021-02-09
41 min
I Could'a Done That
3 on Three
Episode #3 as Andy Kalb (co-host or host??) and Lucas Bryant (co-host or host??) get back to the shenanigans in the I Could'a Done That Podcast. This episode features a new segment called "Rapid Questions" where we take a look back on this day in sports history. The Mississippi State Valley Delta Devils remain winless as do the hearts of the fans of any Minnesota sports team as this week's three I Could'a Done That moment's features - The Minnesota Timberwolves (+ a Minnesota Sports Rant) - Texas A&M final 8 minutes of...
2021-02-04
38 min
I Could'a Done That
One + One Equals 50%
Andy Kalb and Lucas Bryant sit down for Episode #2 of the I Could'a Done That Podcast. We chat about our hockey abilities and the likeliness of our demise to live up to Jake Allen. If we could play as poorly as Patrick Petterson did Sunday night while still making 42G's. The disastrous second half for the Mississippi State Valley Delta Devils and how we're coming to the rescue for the winless Delta Devils. (Poor basketball team...sick name) We recap the Bangladesh vs. West Indies cricket match (it was not a good one for the West Indies) and...
2021-01-26
26 min
cpp.chat
Izzy's 'Fine' With Modules
This week we chat with Isabella (Izzy) Muerte about modules, build systems and more. We talk about xyr new job (which, at the time of recording, was with Netlify), and how that still involves working on build systems - but particularly CMake, where xe has found an intriguing special use for emoji! We segue into a discussion about modules, which Izzy was definitely down on a couple of years ago, and what xe thinks of them now. To avoid spoilers don’t read the title!Links:Izzy's (2017) rant on Modules'tag_invoke' - An Actually Go...
2021-01-12
1h 09
cpp.chat
Chairs Around a Tony Table
This week we chat with Tony Van Eerd about what comes after Post Modern C++, what the single most important principle for good code is, and what Dr. Seuss and Shakespeare have to do with all this. The off-by-one jokes are regular, or at least semi-regular, but what proposals has Tony killed? And how can opening your mind to unexpected ways of thinking lead you to better code? Links:C++17 in Tony TablesC++20 in Tony TablesTony's CppCon lightning talk, 'The Songs of My People'- not the one referenced in the pastPost Modern C++ (at...
2020-11-12
1h 10
cpp.chat
I Really like Sugar
This week we chat with a Conor Hoekstra, about dreaming in algorithms, being a programming language addict and writing beautiful code. We look at what Conor is jealous of in other languages, why his competitive coding entry came dead last, and why he really likes sugar and dopamine. And is it really true that no-one is listening to Sean Parent? Note that this episode was recorded over four months before editing, so the news items are a bit stale.Links:C++ Events Affected By CoronavirusWorldwide C++ user group events on SwedenCppSean Parent...
2020-10-08
1h 05
cpp.chat
My Friends Call Me Bool
This week we chat with a vector-of-bool (a.k.a. Colby Pike). We talk about pseudonyms, modules, build systems and his standard layout proposal, Pitchfork. At the last minute we branch into TDD and what makes good design. But what prompts Michael Caisse, in the chat, to respond, "because we are not monsters", and why does that cat say "test first"? Links:The 'Dam Book'- John Lakos' long-awaited 'Large Scale C++ Volume 1'Upcoming C++ virtual meetups, worldwide- On the Sweden C++ usergroups sitePitchforkDDS
2020-06-21
1h 04
cpp.chat
It Doesn’t Get Bored and It Doesn’t Get Tired
This week we chat with a Yuri Minaev, of PVS Studio, about static analysis - and why you shouldn't be skipping on this essential part of software development. Why is using a static analysis tool better than peer review (the clue is in the title)? Should you do both? What is the most common bug? And what does happen if you write to address zero? We also discuss the billion dollar mistake and the perils of copy & paste (and how you can mitigate them). All in all, a step towards safer coding.
2020-05-26
1h 06
cpp.chat
The Problem Is, They Expect Answers
This week we chat with a panel of C++ trainers from around the world (but mostly from Germany, for some reason) - Nicolai Josuttis, Jason Turner, Rainer Grimm, Klaus Iglberger and Mateusz Pusz. We talk about how bringing in a good trainer will keep your costs down, whether online training works or not, and why C++ is different to most other languages when it comes to training. One of our guests reveals that he has had, and has recovered from, COVID-19 - but who?Links:CLion 2020.1 released- Dozens of Improvements Across the...
2020-05-11
1h 07
cpp.chat
Willing to Steal Good Ideas
This week we chat with Bryce Adelstein Lelbach about how the ISO C++ WG21 committee is evolving - and his roles within it (and beyond) are evolving, too. We also look at the cross-over and interaction with the C standard, and even other languages. Is C really the Latin of programming languages? What is the relationship between the languages and the committees at this point? And why did so many committee members agree to a plan that contains items they may not be interested in? And what happened to the Varna meeting, anyway?...
2020-04-17
1h 08
cpp.chat
We’re Not Going to Allow You to Throw 💩 Anymore
This week we chat with five members of the SG16 Unicode Study Group, Zach Laine, Tom Honermann, Steve Downey, Peter Brett and Corentin Jabot. We talk about their efforts to get all things Unicode into the C++ standard in a tour that takes us from 5000 years ago, through the 80s and 90s up to the 2020s! We look at every known language, including a few dead ones - and some that are purely fictional. Do you know the difference between a code unit and code point? A glyph and a grapheme cluster? String a Text...
2020-04-02
59 min
cpp.chat
Colour Is Not Black and White
This week we chat with James Berrow about colo(u)r, and how we're doing it all wrong (and not just the spelling). We look at why colour management is complicated, how RGB doesn't exist, and how everybody (well, almost everybody) gets it all wrong. We also look at the graphics proposal, and James' critique of it, as well as how he is working with the authors on some improvements.Links:P2005R0 - 2D Graphics: A Brief Review- James' graphics proposal reviewColor proposal implementation- James' colour proposal implementationEveryone Does sRGB Wrong Because Everyone...
2020-03-05
1h 01
cpp.chat
Ranting Is Optional
This week we chat with JeanHeyd Meneide (A.K.A. ThePhD) about coming full circle on std::embed, as well as whether optional references should rebind or assign-through. Packed with edge-of-the-seat stories of interesting proposals adventures through the standardisation process, as well as a decent amount of ranting.Links:Going Full Circle on Embed in C++- JeanHeyd's post on std::embed and CircleLangTo Bind and Loose a Reference- JeanHeyd's post on rebind vs pass-through optional refsAll the C++30 Features - but Right Now- cpp.chat episode with Sean Baxter (Circle)ABI - Now...
2020-02-26
58 min
cpp.chat
Copperspice Is Your Middle Name?
This week we chat with Ansel Sermersheim and Barbara Geller about Copperspice, Doxypress, csLibGuarded and kitchen utensils. We find out that Barbara and Ansel are not just library people but are actually programmers - and programmers that know how to build abstractions. We chat about why they started CopperSpice, how it got it's name, and what else they've been working on.Links:CopperSpice- The main siteDoxypresscsLibGuardedCopperSpice YouTube channelCopperSpice subscriptions- If you want to pay for priority supportCLion with Docker- Phil's recent video and blogMeeting C++ surveyC++ on Sea workshop speakersCore C++ Call...
2020-02-05
1h 04
cpp.chat
Set a Breakpoint in the Past
This week we chat with Greg Law about debugging and going back in time! How do things change when we can wait for something to go wrong, then go back to any point in time and examine the program state, like The Matrix's "Bullet Time"? How is this even possible, and what challenges need to be overcome? We also answer that age old question: what's the first thing people ask for when you say you can give them a time machine?Links:Greg's CppCon 2019 talk- 'Modern Linux C++ debugging tools - under the covers'https...
2020-01-17
1h 01
cpp.chat
We Almost Always Get the Default Wrong
This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs. As well as language compatibility, we also discuss ABI compatibility - why breaking these things is such a problem, but how not breaking them is increasingly becoming a problem. We also, finally, get an answer to the age of question of, "how many programmers does it take to change a lightbulb?"Links:Vittorio's CppCon talk on epochsp1881 - The Epochs Proposal- Epochs: a backward-compatible...
2019-12-19
57 min
cpp.chat
If You Change It and You Break It, You’ll Know
This week we chat with Clare Macrae about Approval Testing, testing in general, the challenges (and some solutions to) testing legacy code - as well as highly visual environments like Qt GUIs or image processing apps. Working with an existing codebase that doesn't have tests can be scary and time consuming. But getting it under test is challenging, too. Clare explains how Approval Testing helps here, and how it all works. We also talk about how she has quickly become a sought after speaker, with some tips for first time speakers, and some more general...
2019-11-21
58 min
cpp.chat
All the C++30 Features - but Right Now
This week, in a cpp.chat exclusive, we chat with Sean Baxter about Circle - the C++ compiler that he wrote. That’s a C++ compiler. That he wrote. Oh, and it does meta-programming in a way that we’re only dreaming of part of for C++23 or 26! So what can it do, and what is it useful for? Why is Jon struggling to wrap his head around what Sean has achieved and can it really turn Twitter into code? If you want to follow along screen shared segment, I've tried to embed screenshots in the...
2019-11-06
59 min
cpp.chat
I’m Surprised You Brought up Rotate
In our second live CppCon 2019 episode we chat with Sean Parent about relationships, working with Alexander Stepanov, over-object-orientizing things and, yes, even rotate. Sean tells us stories from his years at Adobe, including how he first came to work with Stepanov (the father of the STL) - a well as some spectacularly bad responses to interview problems.Links:Sean's CppCon 2019 keynote- Better Code: Relationships
2019-10-17
45 min
cpp.chat
You Get to Fix It the next Time
The first of our two, live, CppCon 2019 episodes - this time we sit with Andrei Alexandrescu and Herb Sutter to introspect about introspection and take exception to exceptions. We also talk about the "Engage, Entertain, Educate: Technical Speaking that Works" class that Andrei was involved with, again, at CppCon 2019. But Andrei describes himself as a "free radical" and "too much plutonium" and claims he needs Herb as "a bit of graphite" to keep him in check. Listen to find out what the debate is about!Links:Herb's CppCon 2019 keynote- De-fragmenting C++: Making...
2019-10-12
40 min
cpp.chat
The Shape of the Value
This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can improve even the ugliest part of the sausage. Pattern Matching (as well as the language version of Variant) are progressing well through the committee - potentially on track for C++23. We discuss how, when these land, they are going to impact every single developer - allowing us to inspect and handle values in a far more declarative way, We also talk a...
2019-09-28
52 min
cpp.chat
There's No Secret to Security. The Secret Is ...
This week we chat with Patricia Aas about secure coding practices, using computers to count votes in elections and the two hardest problems in software development. Patricia and Phil have both been at NDC TechTown all week where Patricia gave a keynote, a two-day class, a talk and hosted a meet-up - but still found time to chat with us. We discuss the relationship between secure code and just plain good code (spoiler: they're essentially the same), and how much rigour went into computerising the Norwegian election vote counting system (spoiler: none). We also discuss...
2019-09-12
1h 03
cpp.chat
Aggressively Stealing from Other Languages
This week we're joined by Victor Zverovich as we chat about his string formatting library - which has just been adopted into C++20 - as well as the possibility of a corresponding input library, various smaller C++17 features, and whether it's possible to travel continuously from C++ event to C++ event. We also announce the dates for C++ on Sea 2020, Phil's vision for CppCon's Lightning Talks, as he takes them over, whether we should be removing more from the standard, and look forward to seeing The Last Macro.Links:Next release of fmt libraryText...
2019-08-30
57 min
cpp.chat
Can Everyone Stop Saying "Tupple"
This week we chat with Guy Davidson about linear algebra coming to C++, other mathsy stuff, audio, games dev and C++ training evenings. We barely even mention 2D graphics once! Did you know that Guy has written four linear algebra libraries in C++ since 1990? He's in a good position to be involved with the standardisation effort. But how do you bring something that Fortran excels at to modern standard C++ without it just being the C++ification of Fortran? Listen to find out.Links:Guy (and Bob Steagall's) Linear Algebra WG21 proposalGuy's Linear Algebra...
2019-08-01
1h 03
cpp.chat
Hell's Corner: Shared Mutable State
This week we chat with Juan Pedro Bolívar Puente (a.k.a. JuanPe) about immutable data structures, value types and more - and definitely not functional programming! How can data types be valuable if you can't change them? How can copying huge amounts of data be cheap? How can we go beyond Object-Oriented Programming - and get concurrency almost for free - all without making moral judgements about our code? The answers to all this and more drop out of our chat with Juan Pedro.Links:Immer- JuanPe's immutable data structures l...
2019-07-09
1h 02
cpp.chat
How Often Do People Move Functions?
This week we chat with Pablo Santos, founder and chief engineer of Plastic SCM, and SemanticMerge. Pablo talks to us about how the "full stack" version control system he created at Plastic SCM differentiates itself in the age of GitHub, how times have moved on for VCS systems (largely driven by GitHub), and how it might even be being used outside of software projects now. We also chat about SemanticMerge, which can automatically - and accurately - merge far more cases than the traditional text-only merge tools, and what this means for coders....
2019-06-14
55 min
cpp.chat
You Do Not Understand Anything as Well as You Think You Do
This week we chat with Ivan Čukić about Functional Programming, despite him not wanting to be known as "The Functional Programming Guy", TMP and OO, and how he was taught C++ in high school. How does Ivan balance writing books (in fact will he write another book?) and speaking at conferences internationally, while teaching full time at university?Links:CppCon announcementsReSharper C++ 2019.1 release- Explore the dozens of significant performance improvements inside, as well as dedicated support for Unreal Engine 4, more flexible integration with Clang-Tidy, naming conventions, and the new Doctest unit testing framework.Top Te...
2019-05-18
58 min
cpp.chat
The Puns Only Appeared after We Added Co_
After a break of a few weeks we're back with an episode actually recorded on March 12th (when Phil had a cold). We chat with Gor Nishanov about Coroutines, which were just adopted into the draft standard for C++20. We talk about what Coroutines are, why recent talks may have been given the wrong impression (as they focused on a library writer's perspective,) what is going into the standard (the core language features) and what is not (library support, performance guaranteed by construction) and why. We also look at Microsoft's open-sourcing of the Calculator source...
2019-04-29
1h 02
cpp.chat
How Hard Is It to Write a Build Tool?
This week we're joined by Ben Craig as we chat about Modules, as was recently adopted into the C++20 draft standard in the meeting at Kona. We talk about how modules interact with build systems, what the deal with macros is, and the new study group set up to advise tools vendors on best practices for supporting modules in an optimal way. We also talk about Ben's ongoing work on moving the Free Standing mode of the standard forwards - and what that really means. To find out what the beneficial crisis is...
2019-03-13
58 min
cpp.chat
The next Call to Random() Must Be 4
We'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-05
1h 00
cpp.chat
If You Took a Cookie You Owe Us a Lightning Talk
This week we talk to Adi Shavit and Michael Gopshtein about their new conference in Tel Aviv - Core C++. We also get thoroughly distracted by talking about modules - and whether there is a major toolability issue with them, as currently proposed.Links:Core C++Core C++ - Eurovision Ticket Raffle- "We are delighted to announce that as part of the Eurovision diversity outreach, we shall be raffling one free Eurovision ticket!"The Italian C++ ConferenceThe ACCU conferenceEmbo++C++ NowC++ on Sea- Now over, but videos coming onlineC++ Modules Might Be Dead-on-Arrival- If you've been...
2019-02-16
1h 05
cpp.chat
Entirely Incorrect but Wonderfully Well-formed
This week we welcome back Kevlin Henney and talk to him about Deliberate Practice: what it is, how to relates to C++ programmers, and the workshop on it he's running with Jon Jagger at C++ on Sea. Along the way we also get into gaming the documentation writing system, the PDSA cycle and Boyd OODA loop, Mind Mapping and TDD. All in the pursuit of becoming better programmers.Links:C++ on Sea - closing soon!- Last chance to get ticketsC++ Now- registration openCore C++- in Tel AvivACCU Conference- registration openWorldwide conferences scheduleMindMup...
2019-01-26
1h 04
cpp.chat
I Don't Think I Could Code My Way out of a Paper Bag
This week we chat with Frances Buontempo and Andy Balaam about Machine Learning, Artificial Intelligence and Genetic Algorithms. We learn how ML is mostly just "multiplying and adding up" with a bit of "randomly trying stuff out" but that you might need a kill switch - except when you don't. We also revive the "C++ Lamentations" debate and try to make an iota of difference.Links:Frances' book, "Genetic Algorithms and Machine Learning for Programmers"- Build artificial life and grasp the essence of machine learning. Fire cannon balls, swarm bees, diffuse...
2019-01-22
1h 03
cpp.chat
We Made It Even Worse
This week we're joined, once again (yet for the first time) by Nicolai Josuttis, and we talk about how much of a C++ expert you need to be to write "Hello, World" and initialize objects. We also discover how strongly Jon feels about initializer_list constructor syntax - and what Nico thinks about it.Links:C++17 - The Complete Guide (book)- This book is published incrementally (step-by-step) at leanpub, so that you can benefit from it without waiting until all is done. The first version was available since December 15, 2017. You can buy it...
2019-01-19
1h 03
cpp.chat
My Special Technique for Debugging Meta-programming Code
This week we welcome Hana Dusíková to the show and we chat about her compiler time regular expressions library, Protocol Buffers, std::embed and getting good compile and runtime performance when doing metaprogramming. Unfortunately, due to an extended edit time, the volunteer and diversity ticket programmes for C++ on Sea, mentioned during the discussion, have already closed. The student programme is still open as this show is published.Links:Regular Expressions Redefined in C++- CppCon 2017 lightning talkCompile Time Regular Expressions- CppCon 2018 main program sessionC++ on Sea student programme- Full access the two da...
2019-01-12
52 min
cpp.chat
The Things I'm Well Known for Are Javascript
This week we're joined by Matt "Compiler Explorer" Godbolt as we chat about what your compiler is and isn't doing for you, doing a keynote for your first talk, and how having co-maintainers lets you go to flute concerts.Links:Compiler ExplorerQuick BenchUndefined Behavior and CERT's Vulnerability NoteC++ on Sea Volunteers and Student tickets- We are now accepting applications for students and volunteers. These programmes offer cheap (£50 for students) or free (for volunteers) tickets to qualifying applicants.C++ on Sea diversity tickets (via #include )- We're raising money to sponsor diversity and support tickets for @cpponsea! Y...
2018-12-18
1h 01
cpp.chat
I Could Get Compile-time Threads
After a bit of a break, we're back - and with non-other than Bjarne Stroustrup! We chat about the state of C++, from the hardcore of the committee to the whole community and also look at where we think it should go and maybe where it is going.Links:C++ on SeaChina CppConCore C++ (Israel)ADC (Videos)San Diego trip-report (Reddit)Bjarne's CppCon 2018 Keynote
2018-12-04
58 min
cpp.chat
Control over Space and Time
After a bit of a break in the lead up to CppCon, in this interview we chat with Herb Sutter - in front of a live audience at CppCon itself. We chat a bit about the conference, how it has been "the best ever" (yet again), but also how it is the last one in that location (CppCon moves to Aurora, just north of Denver, Colorado, next year). We then dig into Herb's Static(aly-typed, deterministic) Exceptions proposal - what it really means for everyone in the community - and how it fits into Herb's...
2018-10-20
44 min
cpp.chat
A Fight Club in Every City
This week we chat with Tristan Brindle, Oli Ddin and Tom Breza about C++ London Uni - a free course, based in London (and remotely), for learning C++. We hear, not only what the course is about and how you can join, but some inside insights into the challenges - and rewards - of teaching C++ to beginners. We also talk about how this is useful even to experienced developers.Links:C++ London UniC++ LondonGoFundMe to replace Tristan's broken (teaching) laptop”C++ on Sea tickets (Early Bird now finished)”ToolTime at CppConPhil's 'Accelerated TDD' clas...
2018-09-17
1h 06
cpp.chat
We Still Have Vector of Bool
C++ on Sea free ticket winner. This week we chat with David Schwartz, CTO of Ripple, the company behind the XRP cryptocurrency. He tells us what sets XRP apart from Bitcoin, summarises what Proof Of Work actually means, and how XRP's Distributed Agreement Protocol is better, and some of the reasons that C++ was chosen as the implementation language.Links:RippleCppCon Field TripTool Time at CppConC++ on Sea free ticket winner
2018-08-29
56 min
cpp.chat
It Works but It's Undefined Behaviour
This week we welcome back Howard Hinnant and Arthur O'Dwyer to discuss Arthur's paper, P1144, "Trivially Relocatable". We talk about what it is, what problems it solves, older papers covering the same ground, and even another in-flight paper (P1029) that it overlaps with. As one of the original authors of C++11's move semantics, Howard is on hand to flesh out the historical perspective.Links:Arthur's blog post on P1144, 'Trivially Relocatable'N4034- 'Destructive Move', Pablo HalpernN4158- more'Destructive Move', Pablo HalpernP0023- 'Relocator', Denis BiderP1029- 'Move-relocates', Niall DouglasFacebook's FollyWin a free ticket...
2018-08-20
1h 08
cpp.chat
Who, Here, Writes Unit Tests?
This week we manage to align with the calendars of Kevlin Henney and Martin Hořeňovský to talk about testing and beyond - with a particular focus on Catch2 - past, present and future. We discuss how some of Kevlin's ideas influenced Catch originally, and how Martin later joined as a co-maintainer (who does most of the work).Links:Kevlin's talk, 'Rethinking Unit Testing in C++'Phil's blog post about Kevlin's talkCatch2John Lakos' long-promised book, 'Large Scale C++, Vol I'Google FilamentClang ConceptsC++ on Sea Early Bird ticketsWin a free ticket to C++ on
2018-08-17
1h 03
cpp.chat
Hotfix Our Way to Security
The week we chat with Eva Conti, Troy Hunt and Matthew Butler on the topic of secure coding (so that's what safe coding is!). Eva and Matt are reformed hackers themselves and share some of their unique insights from the dark side, and how that can inform all of us in our coding practices - including those that think they don't need to worry about security in their environments.Links:C++ on Sea Early Bird registrationCppCon schedulePacific++ tickets
2018-08-16
1h 07
cpp.chat
A Whole Arsenal of Foot Guns
This week we welcome Anastasia Kazakova and Dmitry Kozhevnikov to talk about the recent release of CLion 2018.2, as well as the upcoming release of ReSharper C++. We particularly talk about the new clangd based language engine that CLion now uses alongside it's own, as well as the next step towards alternate build system support - and C++/CLI support in ReSharper C++. We also talk about JetBrains' involvement in the standards committee and the new tooling group, SG15. And Anastasia talks excitedly about a really great promotional discount on JetBrains' products which, sadly, expired before this episode...
2018-08-08
59 min
cpp.chat
A Callback Every Millisecond
This week we chat with Timur Doumler and Brian Heim about the challenges peculiar to audio development, and find that most are shared with other domains - especially those that consider themselves low-latency and/ or real-time. Timur has, in the past, worked on audio software at ROLI and Native Instruments, and has been a maintainer of the JUCE audio library - but now works on CLion at JetBrains. Brian is a maintainer of SuperCollider, a platform for audio synthesis and algorithmic composition.Links:ROLIJUCEADCC++ on Sea - speakers call just closingSuperCollider
2018-08-01
1h 02
cpp.chat
Volatile Is the Embedded Keyword
This week we discuss some of the challenges of embedded development. We're joined by Michael Caisse, Ben Craig and Odin Holmes for a chat that, at times, touches on volatile subjects! We'll also consider why those of us not working in embedded should care - and what possible future features and directions of C++ could benefit everybody and, perhaps, unify our currently disparate worlds.Links:'I think it's 100% clear the C++ committee should remove volatile'Freestanding proposal (library)Freestanding proposal (language)Zero cost (static) exceptionshttps://cppcon.orghttps://cpponsea.uk/callforspeakershttps://pacificplusplus.com
2018-07-27
1h 05
cpp.chat
Don't Make the Garbage in the First Place
This 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-11
1h 03
cpp.chat
If You're Never Getting Rejected You're Not Controversial Enough
This week we didn't start out with a theme topic, but spent time discussing conferences around the world as well as whether too many diluting proposals are going through the standards process. Also, is it actually easier to get a library into the standard than Boost? What really was the moral of the story of the Vasa?Links:Robert's reddit thread on Bjarne's 'Remember The Vasa'Pacific++C++ on Sea, Call for SpeakersCppCon (Early Bird tickets may still be available)
2018-07-05
1h 07
cpp.chat
Whatever Happens Inside the Function Is Nobody's Business
This week we discuss Contracts, both as an idea (and possible implementations) and as the language level proposal currently progressing through the ISO process. We have one of the proposal's authors, John Lakos, as well as an interested bystander, Kévin Boissonneault. We finally get to Jon's rant on non-const arguments in post-conditions, and realise that the proposal authors may be one step ahead of us!Links:John (et al)'s earlier paper on the Bloomberg implementationThe Contracts proposal - r4- (apparently there is a non-public r5)The Lakos Rule/ GuidelineC++ on Sea C...
2018-06-30
1h 06
cpp.chat
A Meta-Meta Build System
After a break for vacations and the ISO meeting in Rapperswil, we're back with an episode on the new SG15 study group and, in particular, its focus on dependency managers and build systems. All of our guests have been major contributors to different dependency managers and build systems and combine their ideas and experience in a series of debates and discussions that will get you thinking!Links:JetBrains ISO C++ Rapperswil Trip ReportTitus Winters about SG15 on a mailing listTitus' comments on Twitter (see whole thread)Conanbuild2C++ on Sea Call for SpeakersCppCon Volunteer...
2018-06-20
1h 02
cpp.chat
You Didn't Give Me Enough Time to Explain It Shortly
More proposals! This time the main topic is p0847r1, "Deducing this", authored by our guests, Gašper and Ben, along with Barry Revzin and Sy Brand. This proposal is a simple idea, that works by allowing you to make explicit something that has always been implicit in the language. Yet the consequences are many and far reaching - solving many little problems - and simplifying others. Gašper also mentions another proposal of his, p1099r0, "Using Enum", which is another simple language change for added consistency, extra convenience and less verbosity - but ot...
2018-06-01
1h 00
cpp.chat
We've Dropped the 'M' Word
In this episode we discuss Herb Sutter's new proposal, p0709, "Zero-overhead deterministic exceptions", a.k.a. "Static Exceptions" - and a couple of supporting proposals from Niall Douglas (p1028 and p1029). We talk about what the proposed feature is, how it works, and why it is so signifiant. Find out why Jon is, "really excited" about it!Links:The Static Exceptions proposal itselfstatus_code and standard error - supporting proposal[[move_relocates]] - supporting proposalContracts proposalstd::expected proposal'Disappointments'Simon's post on monadic error handlingSummary of SG14 discussion onNiall Douglas' talk on std::expectedJohn McFarlane's Error...
2018-05-22
1h 05
cpp.chat
Nobody Knows Enough (Except Richard Smith)
In this episode we discuss, with speakers, organisers and attendees - old and new - what it is that makes C++ Now special: from bears to beers, low-level experts to high altitude running, C++ Now has it all.
2018-05-18
40 min
cpp.chat
Sometimes, In The Lightning Talks, I Don't Get The Jokes
Note that this episode was recorded before episode 26, with Rob and Jason, so Jon introduces it as if it was the first after the hiatus - a nd some of the same jokes are made. Sorry about that. Normal service (and ordering) will resume from the next episode.
2018-05-11
41 min
cpp.chat
I'm a Tall Guy Who Hit His Head a Lot
This is the first episode of cpp.chat in the podcast format, and the first of the rebooted series, following a hiatus since last summer. In this episode we introduce, new producer and co-host, Phil Nash, and entertain Rob and Jason from "the other C++ podcast", CppCast. We turn the tables on these long-time interviewers, digging into their background and preferences, as well as looking back at three years of CppCast. Links:cppcast.comACCU ConferenceACCU Conference videosSarah Smith 'Postcards from the Cross-platform Frontier'CppCon registration announcement - including classesCppCon submission advice mailing listC++...
2018-04-30
56 min
CppCast
Jon Kalb loves the C++ Community
Episode number 1 of CppCast with guest Jon Kalb Jon has been writing C++ for two and half decades, does onsite C++ training, and works on the Amazon search engine for A9.com. He chairs the CppCon and C++Now conferences. He also programs the C++ Track for the Silicon Valley Code Camp and serves as chair of the Boost Libraries Steering Committee. Links cppcon cppcon YouTube Channel C++Now! Boost Library Incubator Does C++ need its own podcast? Jon Kalb @_JonKalb Exception-Safe Coding in C++
2015-02-17
50 min