Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
…
continue reading
Player FM - Internet Radio Done Right
224 subscribers
Checked 1+ y ago
Added nine years ago
Content provided by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED
S
Subtext and Discourse | Art World Podcast


1 From Conflict Zones to Community Change: Mark Neville on Photography as Activism 45:16
45:16
Play Later
Play Later
Lists
Like
Liked45:16
What happens when photography becomes a tool for social change rather than just documentation? In this episode, Michael Dooney speaks with acclaimed British photographer and artist Mark Neville about his journey from art school to the front-lines of conflict, and how he uses collaborative photography projects to empower communities, challenge social norms, and effect real-world impact. Neville shares stories from his time as an official war artist in Afghanistan, discusses the making of influential projects like The Port Glasgow Book Project and Stop Tanks With Books , and reflects on his ongoing work in Ukraine. Listeners will gain insights into the ethics of documentary practice, the power of art as activism, and what it means to make photography for—and with—the people it represents. Timestamps (00:00) – Introduction and welcome (01:49) – Artist and photographer living and working in the Ukraine (04:54) – The Port Glasgow Book Project: Art for the community (08:04) – Getting attention of the art world (12:00) – Turning point towards a social engaged artistic practice (14:42) – Stop Tanks with Books Project: Art as activism in Ukraine (17:56) – Russian invasion of Ukriane (20:55) – Postcode Ukraine Charity (25:06) – War Artist in Helmand, Afghanistan (27:33) – Battle Against Stigma, book project (33:34) – Invitation to start making work in Ukraine (34:54) – Diary of a Volunteer, book project (37:51) – Individual experiences of Postcard Ukraine charity members (39:48) – Support for Ukrainian people (42:06) – How can listeners learn more and get involved? Mark Neville (b. 1966, London) is a British artist and photographer renowned for his socially engaged practice at the intersection of art, documentary, and activism. His projects often involve close collaboration with communities, aiming to empower subjects and address issues such as inequality, mental health, and conflict. Notable works include The Port Glasgow Book Project , Battle Against Stigma , Fancy Pictures , and Stop Tanks With Books . Neville has exhibited internationally, worked as an official war artist in Afghanistan, and was nominated for the Pulitzer Prize by The New York Times in 2012. Mark Neville official website: https://www.markneville.com/ Instagram page: https://www.instagram.com/marknevillestudio/ Postcode Ukraine: https://www.postcodeukraine.com/ This episode of Subtext & Discourse Art World Podcast was recorded on 28. March 2025 between Perth (AU) and Ukraine with Riverside . Michael Dooney official website: https://www.michaeldooney.net Instagram page: https://www.instagram.com/michaeldooney/…
253: Creative Ways To Use C++ Curly Braces Beyond Just Functions And Loops.
Manage episode 241263473 series 125918
Content provided by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
This episode will explain how you can use curly braces in C++ to create a new scope. You can use this ability to control name visibility and reduce name conflicts. And you can also use curly braces to control exactly when object constructors and destructors are run. This is possible because C++ has very specific […]
…
continue reading
304 episodes
Manage episode 241263473 series 125918
Content provided by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Take Up Code, Take Up Code: build your own computer games, Robotics with podcasts, and Live classes or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
This episode will explain how you can use curly braces in C++ to create a new scope. You can use this ability to control name visibility and reduce name conflicts. And you can also use curly braces to control exactly when object constructors and destructors are run. This is possible because C++ has very specific […]
…
continue reading
304 episodes
All episodes
×T
Take Up Code


1 261: CppCon: Interview With Conor Hoekstra About C++ Algorithms And Ranges. 11:57
11:57
Play Later
Play Later
Lists
Like
Liked11:57
This is an interview with Conor Hoekstra about C++ algorithms and ranges. Conor presented my favorite talk at CppCon 2019 called Algorithm Intuition. I asked him to talk about algorithms on this podcast and he agreed. This just proves again why CppCon is the best place to be when you want to improve your C++ […]…
T
Take Up Code


1 260: CppCon: Interview With Josh Lospinoso About The Book C++ Crash Course. 11:32
11:32
Play Later
Play Later
Lists
Like
Liked11:32
Josh Lospinoso discusses his new book C++ Crash Course. This is a book with a focus on C++17 written with a desire to simplify and make it easy for you to learn C++. I got this book during the CppCon conference and have to say, this is a fun book. It’s got lots of examples, […]
T
Take Up Code


1 259: CppCon: Interview With Asad Naweed About Augmented Reality. 13:07
13:07
Play Later
Play Later
Lists
Like
Liked13:07
This is an interview with Asad Naweed about augmented reality. I met Asad at CppCon in 2019 when he asked some questions at one of the presentations I also attended. We started talking at first about teaching coding. He has taught others how to code through education programs at Google. I especially liked his business […]…
T
Take Up Code


1 258: CppCon: Interview With Nicolai Josuttis About How The C++ Standardization Has Changed Over The Years. 13:59
13:59
Play Later
Play Later
Lists
Like
Liked13:59
This is an interview with Nicolai Josuttis about how the C++ standardization process has changed over the years. You can find more information about Nicolai at his website http://www.josuttis.com I first came to know about Nicolai through his book “The C++ Standard Library – A Tutorial and Reference” and recently started reading his new book […]…
T
Take Up Code


1 257: CppCon: Interview With Sean Hale About Becoming A Software Developer Without A Degree In Computer Science. 15:48
15:48
Play Later
Play Later
Lists
Like
Liked15:48
This is an interview with Sean Hale about how he got into computers and then turned a degree in literature into a job as a software development engineer. I met Sean at CppCon in 2019 and asked him to be on the podcast because of his experience. You can become a software development engineer without […]…
T
Take Up Code


1 256: What Is Hurting Your Effort To Learn Coding? How To Improve Your Learning With One Simple Trick I Discovered By Accident. 5:29
5:29
Play Later
Play Later
Lists
Like
Liked5:29
Is there something you can do that will help you learn coding? When learning something new, it helps to focus on associations, especially opposites. It’s hard to learn separate facts and ideas. Linking them together lets them reinforce each other. Instead of being more work, they will lend support. This will improve your memory too. […]…
T
Take Up Code


1 255: How To Avoid Small Choices And Design Your Application To Scale Big. 6:54
6:54
Play Later
Play Later
Lists
Like
Liked6:54
How do you design your application so it scales well to a big size? Scaling needs to be verified early in the design to prevent costly mistakes that usually appear later. You can scale in many ways. The number of users, amount of data, and code size are common. Avoid hard limits in the code […]
T
Take Up Code


1 254: GameDev: How To Use Noise To Procedurally Generate Maps And Landscape. 11:10
11:10
Play Later
Play Later
Lists
Like
Liked11:10
How do you create unique and random game worlds and maps? Unique and random game maps and worlds can be created procedurally in code using noise. The noise is good for simulating nature because it produces values that change randomly in small amounts with no abrupt changes and provides realistic curves to rivers or hills. […]…
T
Take Up Code


1 253: Creative Ways To Use C++ Curly Braces Beyond Just Functions And Loops. 6:45
6:45
Play Later
Play Later
Lists
Like
Liked6:45
This episode will explain how you can use curly braces in C++ to create a new scope. You can use this ability to control name visibility and reduce name conflicts. And you can also use curly braces to control exactly when object constructors and destructors are run. This is possible because C++ has very specific […]…
T
Take Up Code


1 252: How To Handle Frustration When Learning To Code. 5:27
5:27
Play Later
Play Later
Lists
Like
Liked5:27
What’s the best way to handle frustration when learning to code? Knowing that all developers face frustration at times is a big help. You’re not alone. And it doesn’t mean that coding is not for you. Treat it as a learning opportunity and stick with it until you solve the problem. Keep trying ideas until […]…
T
Take Up Code


1 251: What Happens When Code Has Undefined Behavior? 7:37
7:37
Play Later
Play Later
Lists
Like
Liked7:37
What happens when code has undefined behavior? There’s hundreds of ways code can have undefined behavior. What happens is completely up to the compiler. You should not depend on undefined behavior because compilers can completely change or delete sections of code. Since the behavior is undefined, then compilers can optimize code in ways you never […]…
T
Take Up Code


1 250: GameDev: Design Patterns: Entity Component System. 7:40
7:40
Play Later
Play Later
Lists
Like
Liked7:40
This design pattern will help you make sense of your game design as it gets bigger.
T
Take Up Code


1 249: GameDev: Floating Point: Zero, Infinity, NaN. 6:20
6:20
Play Later
Play Later
Lists
Like
Liked6:20
There are some special floating point values that you should be aware of. Zero, infinity, and not a number are three cases that might surprise you.
T
Take Up Code


Be careful with floating point numbers when building games.
T
Take Up Code


1 246: GameDev: Points Vs. Vectors. Which Should You Use? 8:42
8:42
Play Later
Play Later
Lists
Like
Liked8:42
Do you know the differences between points and vectors? You might be surprised. I learned a few things myself recently when I implemented points and vectors in the TUCUT library.
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.