EPISODE 5 - Scott and Mark Learn To... Undocumented APIs

  Рет қаралды 8,854

Scott Hanselman

Scott Hanselman

Күн бұрын

Пікірлер: 36
@JoNo-l8y
@JoNo-l8y Ай бұрын
Old SoftIce dev here. Thanks for the shout out ;). Those were good times.
@ruchirahasaranga8076
@ruchirahasaranga8076 Ай бұрын
You were at Numega?
Ай бұрын
Good stuff! Matt Rickard said: "With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody."
@johanngerell
@johanngerell Ай бұрын
That's "Hyrum's Law"
@haukurorsson833
@haukurorsson833 Ай бұрын
I like how the progress bar on the on-screen media player videos matches the progress on the actual youtube video :)
@AndersKeisHansen
@AndersKeisHansen Ай бұрын
Fantastic video and topic, thank you
@LukeAvedon
@LukeAvedon Ай бұрын
Love this topic!
@eryxjose
@eryxjose Ай бұрын
Good to know how things evolved in Windows world. Always great to see you both on the show Scott and Mark. Wonder if you can bring more about AI. Maybe future features or good use cases. Thank you both for always share great contents.
@burndasbr
@burndasbr Ай бұрын
17:03 To this day Microsoft has not documented how to properly detect dark mode. In their documentation they just recommend to check if the "perceived brightness" text color is "light", which is just an even bigger hack than just using the undocumented APIs or registry keys.
@nothingisreal6345
@nothingisreal6345 Ай бұрын
Mark is right: app compatibility is the reason why Windows is so popular. But as much as it is a blessing for both MS and the customers it is also a curse. Looking at Windows 11 MS has failed to completely remove something like Microsoft Management Console or Control Panel. It just doesn't break. That makes Windows appearance "clunky" compared to competitors like MacOS or the shiny UX you see on modern smart phones or even on many web sites. The lack of being capable to adapt to new concepts, without breaking old stuff, is the reason why Linux never got popular on the Desktop. Something as simple as using directory names that contain spaces breaks many Linux based apps. Tabs vs. spaces - still a discussion. System wide proxy configuration - not available.
@LifeRandomArchive
@LifeRandomArchive Ай бұрын
Hi Scott, can you please tell me your VScode theme?
@shanselman
@shanselman Ай бұрын
That’s yoncetheme.com
@bdcp
@bdcp Ай бұрын
Ha at the closing sound!
@JohnTarbox
@JohnTarbox Ай бұрын
It has been reported, although I do not know if it is true, that the Excel team for the first Windows version (Excel 2.0, I believe) used an undocumented memory management API to make the product faster than what competitors could do using only documented Windows APIs. Some claimed that Microsoft thus gained an "unfair" advantage for its applications. Have you heard this and are you able to comment on this (ahem) rumor?
@alx9r
@alx9r Ай бұрын
I’ve heard this rumor refuted with the claim that the Excel team wrote their own compiler and that provided the advantage.
@c0rmster
@c0rmster Ай бұрын
Saw some old school Russian hackers showing off those same books on LinkedIn once, must have been handy tools of the trade.
@TheStevenWhiting
@TheStevenWhiting Ай бұрын
I agree. With all stupid moves Microsoft are currently doing especially with Recall. But they don't get enough credit of allowing old apps to run. Apple don't care and kill them. I disagree with Mark. You have factories that rely on old software to run their old machines. Nothing wrong with that, not every business can afford to update all their machinery. The NHS pathology department has locked off, air gapped Windows XP machined because all the software works. No one wants to pay for yearly subs.
@RobMillerFL
@RobMillerFL Ай бұрын
Apathy is not a skill
@UmmarFarooqMahroof
@UmmarFarooqMahroof Ай бұрын
Just out of curiosity since Scott bought out the games box, I wonder how many of the MS bigwigs like Mark et al play or played video games and which games they played. I always assumed the reason they are soo successful because they DIDN'T play video games after like 20 years old. Also in the spirit of learning then, Video games !!!!, direct X and stuff
@TheStevenWhiting
@TheStevenWhiting Ай бұрын
Can't remember the name of the game but Mark did play at one point as on one of his case of the unexplained he talks about fixing a bug in a game he was playing using proc mon and proc explorer
@mrussinovich
@mrussinovich Ай бұрын
@@TheStevenWhiting I've sunk hundreds of hours into the Battlefield series and continue to do so.
@UmmarFarooqMahroof
@UmmarFarooqMahroof 17 күн бұрын
Oh gosh I didn't click this was you from the video, lol , now I feel validated, thank you ​@@mrussinovich
@alx9r
@alx9r Ай бұрын
I didn’t know Tony Hawk was such an accomplished programmer.
@mattcargile
@mattcargile Ай бұрын
Release the procexp undocumented apis! 😂 Haven’t watched the video fully yet.
@TheStevenWhiting
@TheStevenWhiting Ай бұрын
How much code now does Microsoft rob from small developers? That last bit was quite interesting.
@ChrisS-cs2vt
@ChrisS-cs2vt Ай бұрын
There it is episode 005 😂
@dalevross
@dalevross 2 ай бұрын
Hi friends
@hero3616
@hero3616 Ай бұрын
I assume Mark is easy 50+ with zero grays or dye?
@shanselman
@shanselman Ай бұрын
Easy lol+
@kc5402
@kc5402 Ай бұрын
😂🤣😂🤣😂🤣😂🤣👍
@kc5402
@kc5402 Ай бұрын
"This video is sponsored by L'Oreal hair dye." 😉😄
@mrussinovich
@mrussinovich Ай бұрын
If you're implying that I dye my hair, I do not. I do have grey flecks on my temples.
@Steve-Richter
@Steve-Richter Ай бұрын
I found Mark's sys internals books pretty disappointing. He had all of those wonderful tools. But provided no source code that I can remember. And the books were focused on using the utilities, rather than explaining how they worked.
@Rayburn96
@Rayburn96 Ай бұрын
Seriously though, I wish 16-bit applications were supported again. "Move on" is such a discouraging response.
EPISODE 1 - Scott & Mark Learn To...  Influence Without Authority
20:23
Scott Hanselman
Рет қаралды 13 М.
The Correct Way to Run Database Migrations in EF Core
19:51
Nick Chapsas
Рет қаралды 42 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Creating Your Own Programming Language - Computerphile
21:15
Computerphile
Рет қаралды 224 М.
EPISODE 6 - Scott & Mark Learn To... Take a Dump
29:09
Scott Hanselman
Рет қаралды 6 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 755 М.
The Return of Scott's Wife Mo
36:32
Scott Hanselman
Рет қаралды 4,4 М.
EPISODE 8 - Scott and Mark Learn To...The History of Cloud
37:17
Scott Hanselman
Рет қаралды 3 М.
The Biggest React Framework You've Never Heard of
20:29
Theo - t3․gg
Рет қаралды 51 М.
EPISODE 4 - Scott & Mark Learn To... Pick a Programming Language
27:02
Visualizing transformers and attention | Talk for TNG Big Tech Day '24
57:45
Satisfying Vend 😦 Ep.5 #shorts #satisfying #vendingmachine
0:23
TYE Arcade
Рет қаралды 17 МЛН
Когда перепутал график девушек😁🐣
0:24
Alexey Merinov
Рет қаралды 3,1 МЛН
Карина Кросс #shorts
0:16
Dolly and Friends Shorts Cartoons
Рет қаралды 361 М.
Самые простые строительные леса
0:54
Канал ИДЕЙ
Рет қаралды 1 МЛН