secretgeek.net
secretgeek.net :: dot Nuts about dot Net
C# / .NETSoftware / engineering practiceFun / humourDev tools / editors / IDEs
- Posts
- 355 from 15 Aug 2007 to 18 Aug 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://secretgeek.net/rss
2026 2
2024 1
2020 6
2019 9
- 5 minutes to import CSV to a database: What do you do?
- Desert Skies - exclusive inside information from the developers
- What is NimbleText (a story about cheese)
- Secrets of Mastering Excel
- The Market for Ideas (and is contenteditable really terrible?)
- a html quine
- auto play
- TimeSnapper for Mac: Beta Testers Needed
- 2018 By The Numbers
2018 6
2017 3
2016 5
2015 2
2014 7
2013 8
2012 5
2011 13
- I went to write down a book name and founded an internet empire instead.
- NimbleText: Origins
- Slides from WDCNZ: Live Coding Asp.net MVC3
- MVC 3, "Third Times a Charm" references
- Custom Errors in ASP.Net MVC: It couldn't be simpler, right?
- Anatomy of a Domain Hijacking, part 2: The Website Who Came In From The Cold
- secretGeek.net domain has been stolen. The site may go down.
- Boring article about fixing a 'Login failed... untrusted domain' issue when connecting to SQL Server.
- The 'less crashy' release of NimbleText
- Rethinking Toolbars in Visual Studio (or any IDE)
- ZeroOne: the editor for programmers who think in binary
- A thank you I forgot to say
- Grabbing the free songs of Jonathan Coulton (with Powershell)
2010 9
- DOS on Dope: The last MVC web framework you'll ever need
- JSON Query Languages: 5 special purpose editors
- How does life get better? One tiny hack at a time.
- 24 things to do, and 100 things *not* to do (yet) for building a MicroISV
- Venture capital won't kill Jeff Atwood, it will only make him Jeffer.
- A handy workflow image for newbie mercurial users
- Fractal Feedback, a diversion into recreational programming
- The secretGeek Disaster Recovery plan
- The Ultimate Agent of WERF Destruction
2009 24
- Original Premise for a road movie
- Kitchen Agile
- Debugging: It's all about finding Albuquerque.
- The Real-Time online JQuery Editor
- HTML5, a 3 minute guide
- Never work with thick people.
- Windows Search in Japan
- Continuous Integration, Plugins and Going Too Far
- God No! ...The ReBuilder
- Matt, The Office Mortar
- Really deep linking: Url + regex
- The Utterly Thorough Guide To Awesome Application Compatibility on Windows 7.
- In the enterprise, nothing is what it seems
- 10 Simple Rules To Follow In Case Your Software Becomes Self-Aware
- Your next text editor is... MetaNote!
- Further proof that testing is for wimps and bad programmers
- Drowning in things to do
- Differentiating between environments within SQL Server Management Studio
- My code would suck less if...
- Plugins! Plugins! Plugins! It must be TimeSnapper 3.4
- Test First Development and Making a Cake
- A 3 minute guide to embedding IronPython in a C# application
- 8 ways to be a better programmer in 6 minutes.
- Give and Take in the Software Industry
2008 38
- An Open, Federated Award Ceremony
- How important is the problem of whether or not P=NP?
- TimeSnapper hits the local press... and more on Iceland
- MVC Zen Garden
- Growing Up Geek (A Hanselmeme)
- Downloadable Slide-decks: "Build your own Tiny Software Company"/"F# eye for the C# guy"
- secretGeek at Tech-Ed: "How to build your own Tiny Software Company"
- Bambrick versus Hanselman: Bring it!
- The Greatest Chalk Talk Known To Man: 'Better than a license to print money: Build Your Own Tiny Software Company'
- Alan Kay on 'The Camel has Two Humps'
- The Bluffer's Guide To Yegge: Business Requirements R Bullsh*t
- Idea: a poor man's eye-tracking heatmap for win forms
- 'The Register' seems to have plagiarised Mary Jo Foley
- TimeSnapper in Music!
- Fixing problems can give you a glimpse of something terrible
- Web Tablet: Toward Less Complexity
- 21 tools used in our MicroISV
- The Virtual Machine Machine and the Virtual Virtual Machine
- Should Linq To Sql Go "Open Source"?
- Visual Studio UX Taskforce, Office UX Taskforce... etc.
- How to be Jeff Atwood
- Return from an offline sojourn
- Leaky Abstractions? Try Asp.Net!
- Behavior Driven Development: As Human As Possible
- What To (Really) Do If You Find Out Your Parents Are Using Vista (redux)
- Everything that's bad for you is suddenly good for you!
- Everything I know about Code Reviews I learnt from Star Wars (and JCooney)
- Google AppEngine: evil virus or viral evil?
- More about the wiki adventure game...
- (Some) Computer Technicians Are Creepy
- Wiki as Text Adventure Game
- Your Brain Is In 10 Kinds of Trouble
- A reflection on hate week.
- sg: as seen in print!
- Stop being walked. Start walking.
- NDepend, Cyclic Dependencies, and the Shroud of Turing
- 52 great reasons to fail at software
- How To Win At Negotiation
2007 28
- Logo Programming!
- F#: More Mandelbrot Madness
- F### yeh! i still got it baby!
- How To Re-Start A Blog
- Nerdgasm 101
- Bug Eyed VS2008 Guy Freaks Me Out
- Fuzzy Search: Check this out and report back please, o lazy web.
- Idea: Ribbon Bar Item Finder
- Revolutionary (versus Evolutionary) Code Generation
- Fix and continue in Smalltalk
- The great big leaky sales funnel: a micro-ISV primer
- Which came first... the domain model or the human?
- JonGalloway.Equals(Nostradamus)
- My First WPF Application - A visual tour
- Visual Studio News Channel: Give Hanselman a Go!
- How to block websites that kill your productivity.
- Go Don Syme!! Go F#!!
- Q: What's the cleverest kind of code?
- WSCG as a Batch File
- Transform Your Children Into Computer Programmers With SourceGear
- The Inaugural TimeSnapper Professional 'MikeG.Next' Honorary Award Of Linkblogging Excellence
- The Principle of Scale: A fundamental lesson they failed to teach us at school
- Step 5 of 25 to Building a Micro-ISV: Install traffic monitoring on your web site
- Thou Shalt Have One Exit Point Per Subroutine -- A Monkey Cage Conundrum
- General Purpose Programming Language... Good For Nothing?
- The Next Mike Gunderloy
- Look at all the things I'm NOT doing!
- World's Simplest Code Generator: implemented in pure Javascript
Undated 189
- Sorry Visual Basic -- I is through *WITH* YOU!
- How to aggregate a bit column
- Exec Inline AddIn for Visual Studio 2005 -- Get It Now
- Sick Of Being Nagged to Restart, Every 10 Minutes After An Update?
- ATM Thief Busted By Observant Internet Watcher?
- What a week in source code!
- That Shakespeare Loved His Code
- Portable Open Persona
- Law of Software Contracts
- do you want a server farm with that bottle of milk?
- TimeSnapper Diabetes Promotion Ending Soon!
- Fight Diabetes with TimeSnapper
- TestDriven.net-Gate: Don't Blame Microsoft, Blame Jason Weber
- ORM Smackdown!
- MicroISV: Step 4 of 25 -- Basic Website Content
- Etags? I've never even heard of eTags!
- Faster Than Light -- For Real This Time
- NO ONE IS GOING TO STEAL YOUR BRILLIANT IDEA.
- Translating a little bit of (microsoft) double talk...
- The Truth About Attention Deficit Dis... Oh, new mail.
- Can Software Be Like Building Lego?
- Introducing the 'Common Lisp Objection System'
- An Open Letter To Scott Guthrie.
- Scheming on the Pocket PC
- Number 1 Sign Your Software Project Is Doomed
- 'Reuse' Is Not Usable
- Powershell on Rails -- MonadRail!
- Is there a general solution to string templating?
- Remove empty lines from a file using Powershell.
- A Faster Ruby.
- There's Three Ways To Know Anything
- Test-Driven Hypocrisy? Who tests the test?
- Agile and Test-Driven: A Marriage Made In Hell?
- TimeSnapper 2.3: Extract Text Using Optical Character Recognition
- Step 2 of 25 to Building a Micro-ISV: Reliable Hosting
- Lifelogging? Think TimeSnapper.com!
- 25 steps for building a Micro-ISV
- Five More Things You Didn't Need To Know
- Download It Now! Exec Inline: A VS2003 add-in that lets you run a chunk of code
- Programming News: Aggregated
- Thanks for a genuine belly chuckle, Joel
- New Year's Resolution: Build Your Own Micro ISV!
- What are the coolest XML projects? Really?
- In Vista, final step of installation launches YOU!!
- Gunderloy, Spolsky, Atwood: three big idiots.
- Deadlocks: What would Feynman do?
- Hey idiot, I've got toothache. BOO!
- And Microsoft has Won
- Sexy New Version: TimeSnapper 2.1, we finally grow up
- Whose Month is it anyway?
- The trouble with "High Priority"
- Switching off the OS
- A Kilo of Days Ground
- Goodbye DLL Hell, hello Security Hell.
- Is 'Agile' a religion? (or merely a cult)
- Annotating Your Code with Simple Tests
- The Truth About Lisp
- Time for a rewrite.
- 11 Tools for Database Versioning
- Stop Rolling Your Own CSV Parser!
- Australia in a state of mourning
- PowerTools for Powershell
- Why Geeks are Freaks
- Sql Down Under Code Camp
- F# -- the 3 minute guide!
- BabySteps In WPF And XAML
- Concurrent Tautologys (all happening together at once)
- Babysteps in WATIR
- 3 Examples from the Future of CSS
- ShinyPower!
- XML isn't a mark-up language.
- KeyTraino
- A friend is getting into .Net -- what's the best thing to read??
- 6 Tools for Documentation++
- a secretSneak to the quiet readers of secretGeek...
- VS2005 Tip: Which file am I working on?
- Big In Japan!
- A moment to reflect
- Discoverable feeds for the not-so-liberal
- What does XML look like on other planets?
- Quick Prototyping Technique
- Tip: MS Paint Power User -- Setting Line Thickness
- Tip: Don't Want Outlook Notification About EVERY email?
- Hanseldotted
- the SecretMaker
- Suspicious Mail
- Unposted thoughts and SkunkWorks
- FU: Findability precedes Usability.
- Software Hurts The Mind
- Pay Day for the Ideas Rat
- Ten Goods Deeds A Blogger Can Perform
- Nagging Little Imbecile
- "What's your solution?"
- Sony, Spawn of Satan
- Five Ways To Play Nice with 'Live.Com'
- Over-groomed baboon baby
- the Best of secretGeek
- What is so scary about DLINQ?
- Infinity LIMITed
- Brisbane .NET Developer Position
- This Comptometric Age
- Start Dot Com Slash Three
- frank = loud loud shirt
- Team Foundation Server: Check-in Policies
- 10 Line Marvel: 3 column CSS only layout (No tables)
- Fun Color-Pickin Background Image Blend Thing
- Kindly Shut Up About 'Best Practices'
- I am well chuffed
- VB,C#: Me My This That
- Act Local, Blog Global
- AJAX And The EARWAX
- Rule Number 1: Give Me Screenshots.
- SO... Should I waste my time getting an MCAD? (I hear you ask)
- Visual Basic 6: Going... Going... Gone...
- Blogging Map of Brisbane
- Ancient Chinese Wisdom about Blogging, about Slashdot, about Scoble, about...
- I liked secretGeek before he was just a corporate sell out
- Del.icio.us: Procrastination, DHTML, CSS, Design.
- Impress your geeky colleagues with clever tips and hidden treasures
- My Inaugral Podcast!!
- Christmas at the <a href='http://radio.weblogs.com/0001011/'>Scoble</a> Household!
- Man Names His First Born Child: 'Blog'
- Dirty Scoble?
- Faster than the speed of blog
- Save Dog as Virtual Chicken
- Coder to Developer: to the rescue again
- All Consuming
- Reporting services -- Tips and tricks
- Hiatus Halted
- How to be depressed
- Messagebox Marketing
- CitiBank swims with the phishers
- Standarditis
- The 3rd of the month -- Hey! it's backup day!
- Looking for a gmail invite?
- So you've got GMail
- Your Help is Needed
- Beloved Morons
- final thoughts for the week
- Lost In Translation
- Word of the Day: Mobilion number
- Can you Nest Enums?
- Hey Mike!
- Dirty Plagiarist
- Why Am I Here?
- How do they <i>do</i> that?
- Using Books for Support and Technical Elevation
- A Case of the Scobles
- Hungarian Polarity
- How Microsoft Lost the Joel War
- MMMS: A Map of My Mind-Space
- The um, Leon Test?
- For the Love of God, Enter this Damn Competition Already!
- Lowering the ceiling instead of the floor
- Microsoft Crumbles Under Blogging Pressure
- A Gift Bag For New Programmers...
- Writer's Block, Geek-Block, and Procrastination
- Three Good Rules
- Getting A Longhorn Of Your Own
- Three -=FAT=- tips
- Ask Eric
- I have been bribed, so now I will blog.
- You are NOT inadequate.
- Your New PC Won't Let You Work On ASP.Net?
- Roy's Competition: Some Suggested Add-Ins for Visual Studio.Net
- Excel-Lite: Hey coder! This spreadsheet's for you!
- I am not worthy
- Double-posting comments: blame the software!
- A Handy Little Button
- Email Personality Quiz
- <Rant topic='Hungarian'>Damn I get mad about stuff!
- I'm rich!
- Rory Blyth style shout out to my homies
- Why blogging is dangerous
- Web Snob
- Between Christmas and New Year
- Following links can be dangerous...
- Don't you 'Dare' insult Microsoft
- Definitive .Net and VB.Net Links
- Got Rss? Have you? Have you?
- Technical Year In review
- SiteMap for secretGeek
- Technical Writing: breadth first with iteration.
- Smartjelly Improvements
- secretGeek now syndicated!
- Blog Roll...
- Seth Godin dream
- Traffic Floods In!
- Protective Factors for Mental Health