Sat, 27 February 2016
Link to Episode 39's Full Show Notes
T-Shirt Giveaway - The winner is...
This Episode's Survey
Princess rap battle: GALADRIEL vs LEIA
How to be an Intermediate Programmer
Resources We Like
How to be a Programmer: A Short, Comprehensive, and Personal Summary by Robert L Read
Succinctness is Power - Paul Graham
You Don't Know JS
Want to know how fast you type?
Allen's Typing Speed on the Microsoft Sculpt Ergonomic
specflow - Binding business requirements to .NET code
Tips for this Episode
Allen Underwood: Execution plan for a running query in Microsoft SQL Server
EXEC sp_who2 'active' -- Find the SPID of the query you're running DECLARE @spid INT = 123 -- From above SELECT EQP.query_plan, * FROM sys.dm_exec_requests AS ER CROSS APPLY sys.dm_exec_query_plan(ER.plan_handle) AS EQP WHERE ER.session_id = @spid
Once that bottom query runs, you'll be provided a link in the results grid that you can click to open up the graphical execution plan.
Michael Outlaw: Have Git ignore changes you make to a specific file like you didn't make the changes, but still have it be part of the tracked files in Git.
git update-index /path/to/file --assume-unchanged
Joe Zack: Life Tip - Pay attention to the warnings in your IDE. It's easy to get used to seeing several warnings and ignoring them because they're not errors. Eventually a new one that actually matters will show up and by ignoring it, you could be creating heartache for yourself. If you can, resolve the warnings that are currently showing up so that if a new one surfaces, it'll jump out at you like a sore thumb.