Michael Haren’s Wassupy Blog

  1. Faking microseconds with .NET Blazor WASM
  2. Sneaky file uploads with mismatched content types and file extensions
  3. Colorized DNS results from dig
  4. A tiny improvement to your QR Codes
  5. Speeding up .NET DefaultAzureCredential
  6. Running one job at a time with Azure Blob Storage leases
  7. Don’t use async callbacks with System.Threading.Timer
  8. Terraform: add the active workspace name to your command prompt
  9. VSCode: There is no formatter for ‘aspnetcorerazor’ files installed
  10. Another Bittersweet Goodbye
  11. The term ‘Invoke-AzureResourceAction’ is not recognized as the name of a cmdlet
  12. Fixing “500 : undefined” error in Swashbuckle/Swagger
  13. They don’t make a greeting card for that
  14. Make way for a unique key constraint by renaming/updating duplicate rows in SQL Server
  15. Understanding (That There Exists) An Opposing View
  16. Notify New Relic of Deployments with Chef
  17. How to use services in a NopCommerce Plugin that it doesn’t use by default
  18. Chef: Cannot find a resource for powershell on windows version 6.1.7600 (solved)
  19. My Top 9 Favorite Podcasts (Updated March 2013)
  20. Building Dual-Screen Wallpapers for Windows 7 with PowerShell
  21. Setting up a Samsung Wireless Laser Printer with a Phone or Tablet (i.e. Without a Computer)
  22. Automatically Connect to the Replica Set Primary with Mongo Shell
  23. Chef on Windows Error: tar: Cannot fork: Function not implemented (Solved)
  24. Goodbye, Hello
  25. The Real Reason They’re Taking Away Your Unlimited Data
  26. SAP Connector: “ERROR service ‘?’ unknown” (SOLVED)
  27. How Much Of that Sweet, Sweet Data Does Pandora Use on Your Phone?
  28. Does iOS Report Usage in Mebibytes or Megabytes?
  29. How I Discovered Amazon’s Impressive Gift Wrap Service Via a Generous Friend
  30. Thing1’s Fun Run
  31. Dear Children: You Are Awesome
  32. Usability Testing is Easy. And Cheap. And Painful (But Essential!)
  33. Fun Times at Niagara Falls With the Kiddos
  34. How to Convert Battery-Powered LED Christmas Lights to USB
  35. Building a Digital Clock without Flash or Images
  36. SQL Server 2012: “Saving changes is not permitted…”
  37. Building an Analog Clock without Flash or Images
  38. Christmas Lights 2012: “Let’s Make Them Nice This Time”
  39. Snippet: Eating The Backspace Key on Data Entry Screens (Or, How I Became A Secret Hero)
  40. What is going on with my iOS clipboard in Safari?!
  41. Handling Drag Events in iOS with Javascript
  42. SignalR: First Impressions (It’s Awesome)
  43. How Buying or Selling a House in a Single Day Could Work
  44. Death By a Thousand Paper Cuts: The Way We Buy and Sell Houses Is Begging for Disruption
  45. Introducing Our Kids to Video Games
  46. Vote
  47. Amazon Prime: The Good, the Bad and the (Possibly) Ugly
  48. How Dropbox with Two-Factor Authentication Neatly Handles Application Specific Passwords
  49. Halloween Abroad
  50. Catching Unique Key Constraint Violations with Entity Framework and SQL Server
  51. Happy First Birthday, Thing 3
  52. Running Visual Studio (or Any Program) As An Administrator Without Prompting for Elevation
  53. Patching jQuery Validation for the iOS Date Picker
  54. Let the Browser Handle the Datepicker (if it can)
  55. Building Cabers for your Summer Olympics
  56. Happy Mother’s Day
  57. How To Restore a Database With Active Connections
  58. I Vote To Close This Meeting
  59. Case Sensitivity in ASP.NET
  60. LEDs Have Arrived!
  61. A Candy Land Simulator: The Game Engine, Implemented
  62. Outlook Tip: Automatically Archive Annoying Meeting Invitation Responses
  63. A Candy Land Simulator: The Game Engine
  64. A Candy Land Simulator: Overview and Data Representations
  65. Please Ignore Me While I Gush Over My New Laptop
  66. Installing/Upgrading Memory in a Dell Latitude 6520 (aka MOAR GBs!)
  67. Jim, The Pony Taxi, Who Sounds A Lot Like an Engineer
  68. How To Give Better Technical Presentations
  69. Profanity in Technical Presentations and Business
  70. Oh no! I have an interview today and did absolutely nothing to prepare!
  71. What I Miss From My Android as a New iPhone User
  72. How the Google Search “Do a barrel roll” Works
  73. Moving A Hard Drive with Windows 7 to a New Machine
  74. iPhone, from a Former Android Enthusiast
  75. Campaigning Like a Boss
  76. Birth Story: Thing 3
  77. The Great Lakes Science Center in Cleveland, Ohio
  78. Reseeding *All* Identity Values in a Database
  79. Statistics are Misleading At Best, Filthy Liars at Second Best
  80. A Ridiculous Jury Duty Questionnaire
  81. How to Cook Bacon on a George Foreman Grill
  82. Fixing My Hipster Dryer
  83. Using Bitly’s “+” Links to Peek at Spam
  84. Reduce Noise from Responses To Your Outlook Meeting Requests
  85. Speed Matters: How to Talk About It
  86. Weather in the Midwest vs. A Typical Shower Faucet
  87. Renaming a SQL Server Database
  88. How Do I Print [this web page]!?
  89. Feature Complete vs. Complete Features
  90. Truncating the log of a previously replicated database
  91. How Not to Cross the Border, Or “Please Proceed to Immigration”
  92. The Curious Behavior of HTML Image Inputs, Or Why “&x=0&y=0” Is Showing Up Uninvited
  93. Dear NASA, I Officially Request One Space Shuttle
  94. Project Noodle: Terminated
  95. Code Isn’t Always the Best Tool
  96. How Much Does an Apple Addiction Cost?
  97. The Curious Tale of Ms. Talks-Too-Loud
  98. Does Tapping the Can Prevent A Massive Fizzy Explosion?
  99. 10 Reasons Why We Should Give Google More Credit
  100. The Kids’ Castle
  101. Hey Zoo Membership Dude: A Letter from Tammy the Tamarin
  102. Windows: Improving the Command Window, if Only Slightly
  103. How Not To Host an Open House
  104. Hyper-V: What are these *.avhd files for? Snapshots? But I have no snapshots!
  105. “Host is not allowed to connect to this mysql server” (Solved)
  106. Recovering from SQL Server Error: “Syntax Error in TextHeader”
  107. Generating Event Handler Skeletons in .NET
  108. I Guess YouTuber’s *Do* Advertise
  109. The End Of Super Bowl-Style Advertising
  110. A Case For Rolling It (All) Yourself
  111. An Extreme(ish) Company Planning Conference
  112. Is Microsoft Crowdsourcing Search?
  113. A Special Message From Thing1 and Thing2
  114. Trouble Creating Windows Services With “sc.exe create”
  115. My Favorite Book Ever
  116. Idea: Blackmail Yourself to Health
  117. User Interfaces And The Fools Who Love Them
  118. Google’s Subtly Personalized Search Results
  119. How To Cook Occasionally Alongside a Wife Who Cooks Often
  120. Thing2 Explodes, Laundry Ensues
  121. Automating Minitab with C#
  122. Blurry Shapes: Unleashing the Bokeh
  123. Windows 7 Tip: Check Box-Based File Selection
  124. Presenting: The Parental Anger Scale
  125. That’ll be $44+”Tax” (BTW, “tax” is 61%)
  126. Life Lessons About Glitter (ZOMG IT’S EVERYWHERE)
  127. Last Minute Gifts: Guide 2010
  128. Customer Service: How AirTran Bought Me For $0.50
  129. “Private Practice” is a Really Great Show
  130. Arduino Day 17: Light Driven Beeps
  131. Arduino Day 14: Simple Conductivity Sensor
  132. Arduino Day 13: Weather Bug
  133. Arduino Day 12: Seeking Inspiration
  134. Arduino Day 11: Extreme Feedback for Hudson Builds (Includes Chuck Norris Cameo)
  135. Arduino Day 10: PC Input
  136. Arduino Day 9: Simon(ish) Game
  137. Export an iTunes Playlist to Android
  138. Adventures in Unsubscribing (Spoiler: It Ends in “Grrrrr”)
  139. Arduino Day 8: “Reaction” Game
  140. Arduino Day 7: Buttons and Buzzers
  141. Arduino Day 6: Analog Inputs
  142. Arduino Day 5: Fun With Charlieplexing
  143. Arduino Day 4: Fun With Sound
  144. Arduino Day 3: Psychedelic Fun With a Tri-Color LED
  145. Arduino Day 2: Digital Inputs (More Fun With LEDs)
  146. Vote
  147. Arduino Day 1: Unpacking and Fun with LEDs
  148. Nanowrimo: Arduino Style
  149. List<T>: .Clear() vs. new; Variable Passing in C# </T>
  150. Ten Commandments of Trick or Treat
  151. Opt Out Means Opt Out
  152. Target Is Crazy, And Random Pictures
  153. Project Noodle: Initial Database Design
  154. Some Thoughts on Antivirus and Why I Now Use It
  155. Herein Lies A Graphic Description of Toilet Punishment
  156. The Best Computer Upgrade Ever: Solid State Disk
  157. The Konami Code In JS
  158. Building a Prettier Search Box
  159. First Look at NuPack: A VS-Integrated Package Management Tool
  160. Lies, Damned Lies, And Internet Speed Charts
  161. Google’s Search Preview Is Impressive
  162. Road Journal 10/12/2010 — 10/15/2010
  163. Restyling A Website With User Styles in Chrome
  164. A Quick Look at Tax Brackets (Dull, I know, but Bear With Me!)
  165. Where Do You See Yourself in Five Years? (Blue Pill or Red Pill?)
  166. My New Project Update: Name and Sitemap
  167. Infinite Scroll Is The Best Thing Since XmlHttpRequest
  168. Why Computers Suck, Part 1
  169. Thing 1 is Three, OMG (Hey! That Rhymes!)
  170. You Need to Stop Setting Email Priority
  171. How to lose an hour: TED.com
  172. The Pumpkin Patch
  173. Why I love Having a Decent Camera Phone
  174. Anatomy of a Typical Sensationalist News Story
  175. In Defense of StackExchange / Trust the Experts / Roy Osherove is Wrong
  176. Things Android Could Do Better
  177. Things I Love About Android
  178. How to Take Screenshots from an Android Phone
  179. Road Journal 9/22/2010 - 9/24/2010: Day 3
  180. Road Journal 9/22/2010 - 9/24/2010: Day 2
  181. Road Journal 9/22/2010 - 9/24/2010: Day 1
  182. In Defense of Google, or Why Search Isn’t About Bells and Whistles
  183. Some Thoughts on the Mosque Near Ground Zero
  184. My New Project: Initial Mockups
  185. My New Project
  186. About Those Magic Eye Things
  187. How to Make Coffee-Snob Worthy Coffee
  188. Healthcare Musings Part 4 (From a Friggin Airplane)
  189. The Power of Defaults, and: SourceSafe Really is That Bad
  190. Easter Eggs in Red-Gate’s SQL Compare
  191. Watch out for that Distribution Database
  192. Autohotkey: Wrapping the selection with a tag
  193. Building URLs for “SRC” Attributes in ASP.NET MVC
  194. +/-20 Years of Computing
  195. Creating/Submitting a Patch to a Subversion Repo
  196. Active Directory Look-Up
  197. HTML/JS: Progressive Enhancement
  198. Generating Super Shiny, Hopefully Secure Tokens
  199. Class Inheritance Throw Back
  200. Algorithms Throw Back
  201. Word Document Automation with .NET 4: New Doc From Template
  202. Leave SQL Server’s Cost Threshold for Parallelism Alone
  203. Ruminations: Multiple Births; Congratulations
  204. Moving List Items Between Lists
  205. Word Document Automation with .NET 4: Attach Styles From a Template
  206. How the Richter Scale Works
  207. Why Twitter is Awesome
  208. Fun with Google’s Public Data
  209. Word Document Automation with .NET 4: Update All Fields
  210. Word Document Automation with .NET 4
  211. Bad Haircuts
  212. Food Allergies != Fun
  213. To Fail Or Not To Fail; Plus Bonus Ruminations
  214. Two Cents on Healthcare, Part 3
  215. Two Cents on Healthcare, Pre-Part 3
  216. Two Cents on Healthcare, Part 2
  217. Ruminations in Pictures (Briefly)
  218. Two Cents on Healthcare
  219. Building a Windows Sidebar Gadget
  220. Enabling Dynamic HTTP Compression in IIS7 on Windows Server 2008
  221. First Look at Windows 7
  222. We’re going to the zoo, zoo, zoo…how about—what are you looking at?!
  223. Apache Reverse Proxy Implemented
  224. Charlotte’s Birth Story, and Why We Chose Homebirth (Written by Sarah)
  225. When it Comes to Internet Connectivity, Business Users Get Screwed
  226. Adding Blow-In Insulation
  227. Want Some Poop With That?
  228. Structuring Our Developer Tools with a Reverse Proxy
  229. Ruminations in Pictures
  230. Baby Scale Hack
  231. Microsoft’s Response to Google’s Chrome OS
  232. We Call Her Bugsy
  233. Bringing some Gmail-Archive Love to Outlook
  234. SD Cards are Remarkably Resilient
  235. Well, we live in Ohio.
  236. Announcing Charlotte Mae Haren
  237. Are you Crashing Responsibly?
  238. Transformers 2, Rise of some Giant Robots
  239. Amoeba Fever Problem
  240. Diagnosis II: Why Can’t LiveWriter Post from Work?
  241. Highlight all matching words
  242. Publishing Code to Blogger
  243. Troubleshooting an Elusive Site Slow Down
  244. Thanks for Sharing…
  245. C# and VB.NET Compared
  246. Working with the Yield keyword in C#
  247. Someone just got fired
  248. How many babies in our house have…
  249. The Foreclosure Crisis
  250. Searching in Outlook
  251. Journalism At Its Best
  252. Look Out World!
  253. Surf Quietly and Securely at Work
  254. Firefox 3.0 (RC1)
  255. Pizza Structures
  256. Airplane Ruminations
  257. Is Your Refrigerator Running?
  258. Pick a Number, Any Number
  259. Birth Story from Sarah
  260. She’s coming!
  261. Maya’s on Her Way
  262. Peanut, GET OUT!
  263. Still Here, Still Pregnant
  264. Apple and the iPhone
  265. New Bit: Random Letters
  266. Flying Sucks
  267. Programmers That…Program?
  268. Peanut’s 20-Week Ultrasound
  269. More Baby Stuff…
  270. Funny Shirts, Baby Stuff
  271. Welcome Home
  272. Site News
  273. Vote Like Your Democracy Depends on it!
  274. Trick or Treat, Smell my Feet
  275. Moving North
  276. Haik-uesday
  277. My Job Rocks
  278. The average blah has a bajillion times more bacteria than the average toilet seat
  279. Because it’s what Jesus Would Freaking Do
  280. Just Married: Bill and Jenn
  281. Floppy Disks
  282. Sailing the Great Lakes
  283. The Pups
  284. Sarah’s Teaching Job
  285. Working like it’s my Job
  286. Microsoft Office 2007 (Beta 2, Technical Refresh)
  287. Podcasts
  288. That Actually Happens?!
  289. Game 7: Canes vs. Oilers
  290. Bush Sees Things Differently
  291. Prime Numbers
  292. Patriot Games
  293. Cell Phones at the Movies
  294. For the “nerds” out there
  295. Radio Shack
  296. Careful there…
  297. I can’t make this stuff up
  298. I can’t believe it’s not truncating!
  299. Thoughts About Pudding
  300. Things my dog has eaten today
  301. Haiku
  302. Oh, you work with computers?
  303. Healthy(er) pick me up!
  304. Updates All Around
  305. Pirate Updates
  306. Check Out This Hot Dog
  307. How is your WiFi?
  308. Intelligent Cat Door
  309. Poseidon Swimming System
  310. Auto-Tint Glass
  311. Gas prices
  312. Buying an iPod: Fight the Urge to Splurge
  313. iPod Nano
  314. Impatience at its best
  315. House Hunting Updates (II)
  316. House Hunting Updates
  317. Happy!
  318. Canada
  319. Cards in Newark
  320. Mary Lyle-Storie’s Wedding
  321. TiVo to the Rescue, Slickdeals.net
  322. Diary of a Mad Black Woman (0/5 stars)
  323. Batman (3.5/5 stars)
  324. Garden State (4/5 stars)
  325. Updates: Exams (3 of 5), Sofa Express, Sarah’s Car
  326. More updates - Lost, Graduation
  327. Hockey!
  328. Updates from the crypt
  329. updates on the way…
  330. Racin’ for the Cure
  331. music freeloading
  332. hockey
  333. Poker [updated]
  334. Mike and Ike
  335. :(
  336. Mother of God this hurts
  337. Poker updates
  338. Perl - huh?
  339. Hockey Hockey Hockey
  340. Items on the horizon
  341. Hockey Madness!
  342. random updates
  343. Hockey
  344. two-minute minor
  345. Finals!
  346. Saw (4/5 bananas)
  347. Work…yaaaay!
  348. some people are just crazy
  349. Googol err Google
  350. iPod Shuffles Rock (my world)!
  351. Stealing vs. Stealing…
  352. Hockey Madness
  353. Things that are green
  354. workin’ in a coal mine…er…electrical supply company