New Location for ReSharper Shortcut for Context-Sensitive Unit-Test Running

If you liked my tip for mapping a keyboard shortcut to the ReSharper Shortcut for Context-Sensitive Unit-Test Running, you’ll want to know that the name of that command is different in ReSharper 6. The context-sensitive test runner command is: ReSharper.ReSharper_ReSharper_UnitTest_RunContext … Continue reading 

Posted in Resharper, shortcut, unit testing, Visual Studio | 2 Comments

How to Serve a Static File from toto

Also, How to Use Google Apps with toto Context: Google Apps, toto, dorothy, plain HTML I am using the toto blog engine to publish the Polyglot Programmers of Austin site because I have always wanted blogging to comprise nothing more … Continue reading 

Posted in Uncategorized | Tagged , , | Leave a comment

The post you don’t want to read on the topic I don’t want to write about

I’m going to give you a phrase of power. Use it wisely. Ready? I want to hear what you have to say. If you know a developer who ought to be presenting at conferences or writing blog posts and isn’t, … Continue reading 

Posted in Uncategorized | 16 Comments

How Not to Say "Um" When Presenting

I’ll start with the tip, then unpack the reason why it works and explain how to apply it. To avoid those hemming and hawing filler words—um, y’know, like—and give your presentations the polish of eloquence: Make eye contact. An Excursion … Continue reading 

Posted in Uncategorized | Tagged , | Leave a comment

Coding with Friends: You should be here, too!

Come hang out with us this Thursday. Polyglot Programmers of Austin is a co-working study group for people learning a new programming language (or their first), 2nd and 4th Thursdays. We bring our laptops and work individually or in pairs … Continue reading 

Posted in Uncategorized | Leave a comment

Why go to a Prolog talk?

I’m famous!* At this year’s CodeMash conference, O’Reilly Media interviewed CodeMash attendees about our languages and technologies of interest, and I’m in it. Now take note of my face starting at 1:15, when I’m asked what programming language I’d like … Continue reading 

Posted in Conference | Tagged | 5 Comments

PluralSight videos: How to change the playback speed

Once I discovered the secret of how to adjust the playback speed of PluralSight’s training videos, deciding to subscribe became trivially easy. It was never the financial cost that stayed my hand, because the content is excellent, relevant, and plentiful; … Continue reading 

Posted in Uncategorized | 10 Comments

Improve your LINQ with .Any()

LINQ’s .Any() method is under-utilized, given the benefits it brings in making your code briefer, clearer, and more efficient. LINQ in general improves the expressiveness of your collection-manipulating code by using declarative statements instead of imperative foreach loops; .Any() is … Continue reading 

Posted in refactoring | Tagged | 3 Comments

Continuous Integration: Early indicators mean inexpensive fixes

Earlier this year, I bought a car—my first new car. Although it fills me with sanctimonious hybrid glee (it really does), it’s making me neurotic with instrument panel indicator lights. The low-tire-pressure indicator after the weather turned cold. The insistent … Continue reading 

Posted in agile, unit testing | Tagged | Leave a comment

Best-Kept Secret: MS Word’s Selection Pane saves time, reduces frustration

It’s probably because I never learned to play first-person shooters, but I have a devil of a time in Word selecting the element I want out of a page full of drawing shapes. Trying to select a text box, I … Continue reading 

Posted in Uncategorized | Tagged , , , | Leave a comment