Sign in

Ian Carpenter

@iancarpenter.dev
50 followers 191 following 29 posts

Down this road...

PostsRepliesMedia
Ian Carpenter @iancarpenter.dev · 06/07/2026
Thank you @scott.hanselman.com and Ed Rogers of Bristol Braille Technology for the superb episode of Hanselminutes hanselminutes.com/1048/braille.... Really interesting conversation gents and I appreciate how easy it was to follow even as a complete newcomer. 🙌
hanselminutes.com
Braille Is Freedom with Bristol Braille's Ed Rogers
On this episode of Hanselminutes, Scott talks with Ed Rogers of Bristol Braille Technology about the Canute project and the long road toward affordable multiline Braille. Most refreshable Braille disp...
072
Ian Carpenter @iancarpenter.dev · 17/06/2026
Thank you @burkeholland.bsky.social for youtu.be/7hAUbsHox20 especially for the grill-me skill which I wasn't aware of. Really appreciated 🙌
youtu.be
10 AI Coding Tips That Actually Work
YouTube video by Burke Holland
000
Ian Carpenter @iancarpenter.dev · 14/05/2026
Thank you @dylanbeatt.ie @carlfranklin.bsky.social & @richcampbell.bsky.social for this weeks superb www.dotnetrocks.com/details/2002 show on the usewhatworks.org 🙌
dotnetrocks.com
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
100
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 28/12/2025
Another absolute banger from Safia
0343
Reposted by Ian Carpenter
Jeff Smith @thatjeffsmith.com · 27/12/2025
Previously on @thatjeffsmith... Getting started with Oracle Database CI/CD & SQLcl Projects
thatjeffsmith.com
Getting started with Oracle Database CI/CD & SQLcl Projects
Previously on @thatjeffsmith... Getting started with Oracle Database CI/CD & SQLcl Projects
011
Ian Carpenter @iancarpenter.dev · 03/12/2025
Thank you @scott.hanselman.com and @markrussinovich.bsky.social for another excellent episode – practical advice for where you source your tech news from, and genuinely funny. Really appreciate the work you both put into this series. youtu.be/ICu8d0FkJKU?...
youtu.be
EPISODE 29 - Scott & Mark Learn To... Where to get news?
YouTube video by Scott Hanselman
010
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 01/12/2025
Git 101 - git is hard, or is it? youtu.be/WBg9mlpzEYU?...
youtu.be
Git 101 Basics - Computer Stuff They Didn't Teach You #4
YouTube video by Scott Hanselman
4379
Ian Carpenter @iancarpenter.dev · 31/10/2025
Thank you @scott.hanselman.com and @katexcellence.io for this weeks show. hanselminutes.com/1021/cheat-c.... Really interesting discussions which will appeal to developers regardless of their experience. Excellent stuff. 👏
hanselminutes.com
Cheat Codes for Junior Engineers with Kat Excellence
This week Scott talks to Kat who shares her tactical wisdom from her blog Katexcellence.io, where she decodes the early-career engineering experience with clarity and wit. From learning to build witho...
063
Reposted by Ian Carpenter
Jeff Smith @thatjeffsmith.com · 13/09/2025
Previously on @thatjeffsmith... Using SQL Developer for VS Code to build Duality Views
thatjeffsmith.com
Using SQL Developer for VS Code to build Duality Views
Previously on @thatjeffsmith... Using SQL Developer for VS Code to build Duality Views
022
Ian Carpenter @iancarpenter.dev · 13/09/2025
Thanks @james.montemagno.com for youtu.be/9qAkd2mGYCo?... this recent new features video. The Git Worktree integration looks like it will be very useful. Thanks again 🙌
youtu.be
The Latest VS Code Release: Here's what you need to know
YouTube video by Visual Studio Code
010
Reposted by Ian Carpenter
Jen Gentleman @jenmsft.bsky.social · 07/09/2025
I need to start doing this
A post on the life pro tip subreddit, saying "LPT: When you buy an appliance, electronic, or gadget, take a quick photo of the receipt, the serial number, and even the warranty info if it comes with one. Then email it to yourself with the subject line "Warranty [Item Name]". Electronics This way, you create your own searchable archive that you can access years later. No digging through drawers for a crumpled receipt, no guessing when you bought it, no stressing over missing paperwork. If something breaks, you'll have the proof of purchase and warranty info ready in seconds, which can save you a ton of money and frustration.
611914
Ian Carpenter @iancarpenter.dev · 04/09/2025
Thanks @scott.hanselman.com and @markrussinovich.bsky.social for another great show. Thanks for the stop breathing into your mic feedback 🤣🤣🤣https://www.youtube.com/watch?v=kWNsoq6SqYQ
youtube.com
EPISODE 22 - Scott and Mark Learn To… What Makes Good 1-1s
YouTube video by Scott Hanselman
072
Ian Carpenter @iancarpenter.dev · 03/09/2025
Thanks @patrick.risky.biz, great show this week. 🙌 risky.biz/RB805/
risky.biz
Risky Business #805 -- On the Salesloft Drift breach and "OAuth soup" - Risky Business Media
On this week’s show Patrick Gray and Adam Boileau discuss the week’s cybersecurity news, including:* The Salesloft breach and why OAuth so [Read More]
000
Reposted by Ian Carpenter
Richard Campbell @richcampbell.bsky.social · 12/08/2025
Episode 1000 of RunAs Radio is coming up and will be a Q&A show: send questions on the topics, the show itself, even specific guests! Record an audio file or write and send it to info@runasradio.com. If we answer your question, we'll send you a 1000th episode RunAs mug!
042
Reposted by Ian Carpenter
Martin Bach @martindba.bsky.social · 08/08/2025
🔍 Seeing NULL from JSON_TABLE in Oracle even when the JSON field you query isn't null? It might be due to very long text values. Here's how to debug & fix it 👉 martincarstenbach.com/2025/08/07/w... #OracleDB #JSON #SQLTips
martincarstenbach.com
Why does my call to json_table return null for a column despite it not being empty?
I recently worked on a fun project involving JSON and Oracle Database 23ai. I had to store rather large JSON documents, individual field lengths exceeding what I usually see. No problem with that, …
132
Ian Carpenter @iancarpenter.dev · 07/08/2025
Thanks @scott.hanselman.com and @bennyvasquez.bsky.social for this superb and accessible show on #AlmaLinuxOS I leant a lot from your conversation 🙌 hanselminutes.com/1008/how-is-...
hanselminutes.com
How is AlmaLinux OS is community-driven? with benny Vasquez
In this episode, Scott Hanselman sits down with benny Vasquez, Chair of the AlmaLinux OS Foundation, to explore the project's journey since the shift away from CentOS. benny shares insights into how A...
010
Ian Carpenter @iancarpenter.dev · 07/08/2025
www.bbc.co.uk/news/article...
bbc.co.uk
Statue plan to honour 19th Century computing pioneer in Hinckley
Project organisers hope to highlight the mathematician's childhood links to the town.
000
Reposted by Ian Carpenter
Jeff Smith @thatjeffsmith.com · 31/07/2025
New post: using our MCP Server to allow our LLM to fix our Oracle Database table comments www.thatjeffsmith.com/archive/2025...
thatjeffsmith.com
Using Claude to ‘fix’ my table comments via our MCP Server
Using our new Oracle Database MCP Server with Claude desktop to improve some TABLE comments in my schema. With and without good columns names!
031
Ian Carpenter @iancarpenter.dev · 31/07/2025
Thanks @scott.hanselman.com for the latest couple of Hanselminute shows. Really enjoyed your conversation with Rodric Rabbah in www.hanselminutes.com/1005/apis-as... as well...
hanselminutes.com
APIs as the Execution Layer of AI with Postman's Rodric Rabbah
In this episode of Hanselminutes, Scott Hanselman chats with Roderick Rabah, Head of Product at Postman Flows, about the evolution of software development, the intersection of APIs and AI, and finding...
163
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 31/07/2025
TEDx Talk - Tech promised everything, but did it deliver? youtu.be/dVG8W-0p6vg?...
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
811921
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 17/07/2025
I just wanted to say, I’m probably more proud of this Ted talk than just about anything I’ve ever done so I’m gonna be absolutely useless for the next couple of weeks as I promote the shit out of this because I want you to watch it because it matters in the moment we are in youtu.be/dVG8W-0p6vg
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
79990271
Reposted by Ian Carpenter
Rob Conery @robconery.com · 26/07/2025
It's super inefficient (and expensive) to have an LLM work on your data and files (CSV, markdown, whatever) directly. Have it create a script for you instead. I made a video about "compiling" markdown to one of @adamwathan.com's new Tailwind templates this way: thenext.dev/blog/creatin...
thenext.dev
Creating a Markdown Compiler
One of the most powerful things that AI can do for you is to create a script that does a thing you don't want to do. Mind-numbing, boring tasks, like compiling markdown documents into a format for a d...
081
Reposted by Ian Carpenter
Mark Russinovich @markrussinovich.bsky.social · 24/07/2025
Scott and I have a great time in our latest podcast episode vibe coding a web site that analyzes our podcast recordings to show us who talks more...my suspicions were confirmed! www.youtube.com/watch?v=4tST...
4272
Reposted by Ian Carpenter
Tim Hall @oraclebase.bsky.social · 25/07/2025
Dynamic Statistics for PL/SQL Functions in Oracle Database 23ai oracle-base.com/articles/23/... @OracleDatabase #database #23ai
053
Reposted by Ian Carpenter
Richard Campbell @richcampbell.bsky.social · 24/07/2025
Do you have AI concerns? So does Mark Seemann! Mark talks on .NET Rocks at www.dotnetrocks.com/details/1960 about his view on the impact that large language models are having on the development community!
dotnetrocks.com
.NET Rocks!
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
041
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 17/07/2025
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done. I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
55742281
Ian Carpenter @iancarpenter.dev · 09/07/2025
Thanks @scott.hanselman.com and @markrussinovich.bsky.social for another superb episode of Scott and Mark learn to... "Mark cd" looks amazing, 🤯🙌 youtu.be/UmXW8nGG9ZE?...
youtu.be
EPISODE 20 - Scott and Mark Learn To… Vibe Coding and Being Productive
YouTube video by Scott Hanselman
095
Reposted by Ian Carpenter
Jeff Smith @thatjeffsmith.com · 09/07/2025
Yesterday's video record for our MCP for @OracleDatabase introduction with @krisrice www.youtube.com/watch?v=Xnmt...
youtube.com
Oracle Developer Coaching: July News Edition
YouTube video by Oracle Developers
0114
Reposted by Ian Carpenter
John Reilly @johnnyreilly.com · 26/06/2025
I love the show @scott.hanselman.com and @markrussinovich.bsky.social learn to. Slightly embarrassingly, I thought it was only available on YouTube and not as a podcast. When Mark literally referred to it as "a podcast" I had my revelation. Here's the links: shows.acast.com/scott-and-ma...
shows.acast.com
Scott & Mark Learn To...
0133
Reposted by Ian Carpenter
Richard Campbell @richcampbell.bsky.social · 02/07/2025
What are the latest innovations coming in Azure? @markrussinovich.bsky.social talks on RunAs Radio at runasradio.com/Shows/Show/991 about some of the new hardware in the cloud, and how they helps with extreme optimization for specific workloads!
0115
Reposted by Ian Carpenter
Richard Campbell @richcampbell.bsky.social · 25/06/2025
How do you get more from GitHub in your work routine? @theaprilyoho.dev talks on RunAs Radio at runasradio.com/Shows/Show/990 about how sysadmins can take advantage of more GitHub features to make better quality scripts!
044
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 09/06/2025
Having Money != Being Smart They are not smarter than you
1022122
Reposted by Ian Carpenter
Visual Studio @visualstudio.com · 04/06/2025
In today's Microsoft Build session replay... Mark Russinovich and Scott Hanselman put everything they learned at Microsoft Build together into one epic demo for the ages. Tune in: 🎥 msft.it/63322SiCRo
spot art.
Photo of presenter(s).
text reads: Scott and Mark Learn to...LIVE
0135
Reposted by Ian Carpenter
Mark Russinovich @markrussinovich.bsky.social · 05/06/2025
Prompt Injection is a top risk for use of LLMs, where untrusted data can cause a system to misbehave or leak data. We're hard at work on deterministic solutions to prevent or bound the risk, and just published a paper on our innovative information flow control approach: arxiv.org/pdf/2505.23643
113310
Reposted by Ian Carpenter
Patrick Gray @patrick.risky.biz · 04/06/2025
This week's show is up! Google, Crowdstrike, PAN and Microsoft are agreeing to end fragmented naming conventions for APTs. We think that's a good thing. VIDEO: www.youtube.com/watch?v=tvzh... AUDIO: risky.biz/RB794/
youtube.com
Risky Business Weekly (794): Psychic Panda outgunned by Fluffy Lizard and UNC56728242
YouTube video by Risky Business Media
4122
Ian Carpenter @iancarpenter.dev · 29/05/2025
Thank you @scott.hanselman.com and @markrussinovich.bsky.social for the latest and one of the funniest Scott and Mark Learn To.. Hilarious from the start with bifocal mode, hidden bodies and more. Superb stuff Gents 🙌 youtu.be/IYj6tj3bhsA?...
youtu.be
EPISODE 17 - Scott and Mark Learn To… Induced Hallucinations
YouTube video by Scott Hanselman
0103
Reposted by Ian Carpenter
Mark Russinovich @markrussinovich.bsky.social · 24/05/2025
Our Build closing keynote was so fun - watch to find out if we get a robot to fetch Scott his diet cokes:
0505
Reposted by Ian Carpenter
Scott Hanselman 🌮 @scott.hanselman.com · 24/05/2025
Our closing locknote (keynote opens… 🔒) with @markrussinovich.bsky.social is up! Absolutely insane and tense series of entirely live demos! May have been our best talk ever with a nail biting finale youtu.be/KIFDVOXMNDc?...
youtu.be
Scott and Mark Learn to...LIVE | KEY040
YouTube video by Microsoft Developer
49316
Ian Carpenter @iancarpenter.dev · 21/05/2025
Thanks @robconery.com tip regarding setting github.copilot.chat.commitMessageGeneration.instructions which has supercharged an already superb timesaving feature Excellent stuff mate 🙌
youtu.be
Beyond The Hype: Every Day, Real World Uses for Copilot - Rob Conery - NDC London 2025
YouTube video by NDC Conferences
110
Reposted by Ian Carpenter
Julia Evans @b0rk.jvns.ca · 21/05/2025
stdin, stdout, and stderr wizardzines.com/comics/stdin...
Panel 1: all terminal programs have 1 input and 2 outputs 

they're numbered: stdin is "0", stdout is "1", stderr is "2". 


(the numbers are called "file descriptors")

panel 2: you can set them to be any file you want

person: “I don't want to display the output in my terminal emulator, I want to write it to a file”
person: “I'll have the proram read input from a file instead of typing it in"

panel 3: 3 things you can set the inputs/outputs to

1. the TTY (so output is displayed in your terminal emulator)
2. a file
3. a pipe (to write output to the input of another program)

panel 4: your shell is in charge of setting up stdin/stdout/stderr

person: “python3 script.py > out.txt”

shell: “ok, I'll set stdout to out.txt for that program”


more about the syntax on page 15

panel 5: on 2>&1

2>&1 redirects stderr to stdout

you could also do 1>&2 but I've never used this N>&M syntax for anything other redirecting stderr to stdout

panel 6: gotcha: programs often buffer stdout but not stderr

when a program writes text to stdout, it'll often

1. check if stdout is a TTY (using the isatty function)
2. if not, "buffer" the writes until there's 1KB of data to write, for performance reasons

(this is the default in libc)
818224
Reposted by Ian Carpenter
Mark Russinovich @markrussinovich.bsky.social · 20/05/2025
Watch the Microsoft Build closing keynote where @scott.hanselman.com and I build an agentic system to control a robot!
10505
Reposted by Ian Carpenter
Retro Computers @retrocomps.bsky.social · 18/05/2025
Man, 80s computer books made even non-relational databases look fun. (Source.)
The cover to the book, "Writing Your Own Program: Creating A Database: Adventure Game." Each line is in its own font. The computer (a black affair with rainbow keys" depicts a scuba diver swimming, handcuffs in hand, as it is attacked by a giant cross octopus; the painted octopus is literally bursting out of the monitor. A tiny little banner in the corner states: "For Commodore 64 And Apple IIe Computers"
3886
Ian Carpenter @iancarpenter.dev · 14/05/2025
Thanks @scott.hanselman.com and @markrussinovich.bsky.social for the latest episode of Scott and Mark Learn To...Feedback So much gold here about taking feedback it is a very good watch. Stand out moment is Mark's reaction to "Don't interupt me" 🙌 youtu.be/yYcEiNkdkyo?...
youtu.be
EPISODE 16 - Scott and Mark Learn To… Feedback
YouTube video by Scott Hanselman
0164
Reposted by Ian Carpenter
Sam Rose @samwho.dev · 10/05/2025
Plenty of things to dislike about the UK government, but its digital services are not one of them. We’re incredibly lucky to be served by people that care as much as the folks behind gov.uk do. This page is a goldmine.
1353
Ian Carpenter @iancarpenter.dev · 09/05/2025
Thanks @scott.hanselman.com and @james.montemagno.com for this weeks show looking at Vibe Coding from a different perspective. Excellent stuff 🙌 hanselminutes.com/996/is-vibe-
hanselminutes.com
Is Vibe Coding Real? with James Montemagno
Vibe Coding has folks talking and "vibing entire applications." But is it valid? Should one use AI agents to create apps that go directly into production, or is it just appropriate for prototyping? Sc...
0143
Reposted by Ian Carpenter
Richard Campbell @richcampbell.bsky.social · 08/05/2025
How do you balance architecture and code? @ardalis.com talks on .NET Rocks at www.dotnetrocks.com/details/1949 about the swing between over-designing architecture and letting code run wild!
dotnetrocks.com
.NET Rocks!
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
0105
Reposted by Ian Carpenter
Sam Rose @samwho.dev · 08/05/2025
✨ It's new samwho visual essay o'clock! ✨ Reservoir sampling is one of my favourite algorithms. It allows you to sample from a set without knowing the size of that set. I try to assume no prior knowledge, and use no scary math notation. Just beautiful visuals. Let me know what you think! ❤️
1522435
Reposted by Ian Carpenter
Sam Rose @samwho.dev · 04/05/2025
Soon.
1934
Reposted by Ian Carpenter
Mark Russinovich @markrussinovich.bsky.social · 01/05/2025
Vibe coding and AI-assisted coding are massive software development productivity boosts, but @scott.hanselman.com and I don't think programming and software engineering professions are going to be obsolete any time soon: www.youtube.com/watch?v=xcaK...
youtube.com
EPISODE 15 - Scott & Mark Learn To… Vibe Coding (Part 2)
YouTube video by Scott Hanselman
24812
Ian Carpenter @iancarpenter.dev · 30/04/2025
Thanks @scott.hanselman.com and @markrussinovich.bsky.social for youtu.be/xcaKYRgTvys?... Great show and as requested this post is to help Mark become the Mr Beast of Vibe Coding 🤣🤣🤣
youtu.be
EPISODE 15 - Scott & Mark Learn To… Vibe Coding (Part 2)
YouTube video by Scott Hanselman
020