Tim Stall's Bio
http://timstall.com/(Formerly blogged at http://www.timstall.dotnetdevelopersjournal.com/)
BIO
Tim Stall is an Enterprise Architect at Market6, a retail analytics company. He
blogs at http://www.timstall.com and was a co-founder for the Lake County .Net Users Group (LCNUG) and Chicago Code Camp. Tim specializes
in .Net and has a passion for empowering teams with process, automation,
builds, tools, continual education, and enjoys writing blogs and developing
side projects. He lives in Chicago with his wife and three children.
PROFESSIONAL GROUPS
- co-founder and co-leader of Lake County .Net Users Group (2008-2014)
- co-founder and co-leader of Chicago Code Camp (2009- 2014)
BOOKS
- A Crash Course in Reasoning - Using images, tables, and constant examples, this book provides a practical and plain-English introduction to reasoning. October, 2008
PRESENTATIONS
- Empowering a Team as an Individual Contributor - (SDC), Sept 1, 2013
- Build Servers and Metrics - Software Development Community (SDC), April 2, 2012
- An Introduction to Practical Unit Testing - Lake County .Net Users Group, July 14, 2011
- An Introduction to Silverlight - Lake County .Net Users Group, August 28, 2008
- MSBuild as an Automation Language - Chicago .Net Users Group, November 15, 2006
OPEN SOURCE PROJECTS
- MassDataHandler - A .Net 2.0 framework that uses Xml scripts and knowledge of the database schema to make it very easy to write database unit tests.
- Silverlight TruckWars - A simple Silverlight real-time-strategy game. For each level, you control various trucks (and other vehicles), and use them to push down all the green buttons. Enemy trucks will try to stop you. TruckWars is open-sourced on CodePlex (for the 1.1 Alpha).
PUBLICATIONS
.Net Developer's Journal (in print)- Database Unit Testing with the MassDataHandler, 12/2006
http://dotnet.sys-con.com/read/315042.htm
- Refactoring Your MSBuild Scripts, 07/2006
http://dotnet.sys-con.com/read/253420.htm
- ASP.NET 2.0 Callbacks: Using callbacks to create a rich Web UI, 05/2006
http://dotnet.sys-con.com/read/192509.htm
- Automating Your Processes - with an NAnt Case Study, 05/2005
http://dotnet.sys-con.com/read/86231.htm
- Beyond Just Getting it Done, 08/2004
http://sys-con.com/story/?storyid=45915&DE=1
- Unit Testing the Data Access Layer, 04/06/2005
http://aspnet.4guysfromrolla.com/articles/040605-1.aspx
- Advanced Techniques with NUnitAsp, 01/26/2005
http://aspnet.4guysfromrolla.com/articles/012605-1.aspx
- Understanding Interfaces and Their Usefulness, 11/03/2004,
http://aspnet.4guysfromrolla.com/articles/110304-1.aspx
- Hosting a Windows Control in a Web Form, 05/26/2004,
http://aspnet.4guysfromrolla.com/articles/052604-1.aspx
- Trigger Page Methods from a User Control, 03/17/2004,
http://aspnet.4guysfromrolla.com/articles/021104-1.aspx
- Adding Client-Side Message Boxes in your ASP.NET Web Pages, 02/11/2004,
http://aspnet.4guysfromrolla.com/articles/031704-1.aspx
- Getting file and line numbers without deploying the PDB files -
http://www.timstall.com/2008/07/getting-file-and-line-numbers-without.html - Change: Incrementally Making Things Better -
http://www.timstall.com/2010/07/change-incrementally-making-things_7232.html
- How to Test Private and Protected methods in .NET, 03/01/2005
http://www.codeproject.com/KB/cs/testnonpublicmembers.aspx