﻿<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Programming By A Tool</title>
	<link>http://byatool.com</link>
	<description>This is my recorded stumbling through ASP.Net, Framework 3.5, C# 3.0, Ajax, Javascript, and Love.  Stay, learn, destroy.  It's your life.</description>
	<lastBuildDate>Thu, 03 May 2012 17:28:21 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.3.2" -->

	<item>
		<title>Coffeescript versus Javascript example for FUN</title>
		<description><![CDATA[Coffeescript: window.someList = [1, 2, 3, 4, 5] addOne = (item) -&#62; 1 + item window.runThings = () -&#62; addOne item for item in someList Coffeescript compiled to JavaScript: (function() { var addOne; window.someList = [1, 2, 3, 4, 5]; addOne = function(item) { return 1 + item; }; window.runThings = function() { var item, [...]]]></description>
		<link>http://byatool.com/coffeescript/coffeescript-versus-javascript-example-for-fun/</link>
			</item>
	<item>
		<title>Nemerle MVC 3 project</title>
		<description><![CDATA[You can get it from my new git hub disaster. Just out of curiosity I was trying to see if I could get a basic MVC 3 project going with Nemerle. Never heard of Nemerle? Yeah neither had I up until last week. It&#8217;s a pretty powerful .Net language that can be used to expand [...]]]></description>
		<link>http://byatool.com/nemerle/nemerle-mvc-3-project/</link>
			</item>
	<item>
		<title>Arg&#8230; Will have to actually start posting more content</title>
		<description><![CDATA[Some interesting things to come. Totatlly not a lie and I&#8217;m totally not tipsy right now. Once I figure out this &#8220;git&#8221; thing the kids are talking about, I&#8217;ll start posting my futile attempts to turn C# into a functional language.]]></description>
		<link>http://byatool.com/pointless/arg-will-have-to-actually-start-posting-more-content/</link>
			</item>
	<item>
		<title>Fizzbuzz in Scheme/Racket</title>
		<description><![CDATA[No idea why I did this&#8230; (define (fizzbuzz listIn [currentList empty]) (define (showWhich itemToTell) (let ([testString (string-append (if (= (modulo itemToTell 3) 0) "Fizz" "") (if (= (modulo itemToTell 5) 0) "Buzz" ""))]) (if (= (string-length testString) 0) itemToTell testString))) (define (add-head-to-list itemList listTAddTo) (append listTAddTo (list (showWhich (first itemList) )))) (cond [(null? listIn) currentList] [...]]]></description>
		<link>http://byatool.com/pointless/fizzbuzz-in-schemeracket/</link>
			</item>
	<item>
		<title>Create An X  Delimited String From A Char List Using Linq Aggregate</title>
		<description><![CDATA[A quick example of how to use the Aggregate method to create a string of delimited members, or in this case characters. You might wonder why this example, or at least you should. It&#8217;s true, the character list to delimited string is pretty useless, but some idiot from where I work needed it. [TestMethod] public [...]]]></description>
		<link>http://byatool.com/lessons/create-an-x-delimited-string-from-a-char-list-using-linq-aggregate/</link>
			</item>
	<item>
		<title>Why are things made so complicated in web design?</title>
		<description><![CDATA[Ever since Linq came out over 3? years ago (Earliest post about it that i have was from June 25 2008) I&#8217;ve been madly using it as much as I possibly could. I didn&#8217;t find it to be just some kind of syntactical sugar, or at least I learned it wasn&#8217;t eventually. Which? I don&#8217;t [...]]]></description>
		<link>http://byatool.com/pontification/why-are-things-made-so-complicated-in-web-design/</link>
			</item>
	<item>
		<title>Fluent Nhibernate, Linq to NHibernate, MS Test, Fluent Assertions, and a working example</title>
		<description><![CDATA[So out of pure curiosity I decided to go down the NHibernate path and it had nothing to do with the headache that is Entity Framework&#8230; nothing at all. First I wanted to see where Linq to NHibernate was at after hearing about it years ago. Turns out it&#8217;s doing pretty well&#8230; and actually works [...]]]></description>
		<link>http://byatool.com/nhibernate/fluent-nhibernate-linq-to-nhibernate-ms-test-fluent-assertions-and-you/</link>
			</item>
	<item>
		<title>F#: How F# doesn&#8217;t require specifying parameter types in the method signature.</title>
		<description><![CDATA[Found this one by mistake when I was trying to figure out how to declare optional parameters in F#. So a typical method signature would be something like this: member public x.CreateUserPost(userName:String, password:String) = 1 = 1 Now let&#8217;s say you have a type named LoginModel that takes in two strings in it&#8217;s constructor: type [...]]]></description>
		<link>http://byatool.com/f/f-how-f-doesnt-require-specifying-a-parameter-types-in-the-method-signature/</link>
			</item>
	<item>
		<title>F#: Use reflection to call a private or protected method</title>
		<description><![CDATA[This isn&#8217;t anything ground breaking so if you are expecting it to be, tough luck. The world doesn&#8217;t revolve around you. It revolves around me. Making the switch to F# has caused me to redo a lot of older framework stuff and using reflection to call methods is part of that stuff. I could sit [...]]]></description>
		<link>http://byatool.com/f/f-use-reflection-to-call-a-private-or-protected-method/</link>
			</item>
	<item>
		<title>F#: Creating your own mocks using Object Expressions&#8230; Wow</title>
		<description><![CDATA[This just in from the &#8220;Wow, I can&#8217;t believe how easy this is&#8221; update desk: You can roll your own mocks &#8220;dynamically&#8221;, even when mocking an interface. No, this isn&#8217;t too good to be true. No that weird tingling isn&#8217;t from your bullsh@# meter going off. (But you really should get that tingling checked by [...]]]></description>
		<link>http://byatool.com/f/f-creating-your-own-mocks-using-object-expressions-wow/</link>
			</item>
	<item>
		<title>F#: Duck typing with generic constraints and why you will be speechless</title>
		<description><![CDATA[So I&#8217;ve been working on a validation design that basically allows validation methods to be added to a list and then run. A small part of it: member x.Validate(valueToCheck:'a) = methodList &#124;&#62; Seq.map (fun (methodToRun) -&#62; methodToRun(valueToCheck)) &#124;&#62; Seq.reduce (fun(outer) inner -&#62; outer.MergeResults(inner)) What this is saying is take a list of methods, run them [...]]]></description>
		<link>http://byatool.com/f/f-duck-typing-with-generic-constraints-and-why-you-will-be-speechless/</link>
			</item>
	<item>
		<title>Culture shock of scaling back from full-time work&#8230;</title>
		<description><![CDATA[As a blessing, my husband recently got promoted to full-time status at his job.  This meant that I was able to leave my full-time job that was interesting, but demanding and stressful.  After a few weeks of re-calibrating and getting a lot of home projects finished, I found that I really missed writing and coding.  [...]]]></description>
		<link>http://byatool.com/uncategorized/culture-shock-of-scaling-back-from-full-time-work/</link>
			</item>
	<item>
		<title>F# and using strings for method and class/type names</title>
		<description><![CDATA[So after about 2 months of jumping back and forth between languages (Including and not only: Ruby, Python, IronPython, Boo, Scala, and a lot more I don&#8217;t remember) I&#8217;ve finally settled on F# for more reasons than I will put in this post. BUT one thing that kind of blew me away, and I realize [...]]]></description>
		<link>http://byatool.com/f/f-and-using-strings-for-method-and-classtype-names/</link>
			</item>
	<item>
		<title>XUnit and Connection Strings</title>
		<description><![CDATA[A real quick one but maybe a good one. I was running the xUnit.gui.exe program to run units tests using xUnit&#8230; duh. Problem I ran into is that xUnit is not a part of the solution that the tests were. This caused issues when trying to run integration tests since the needed app.config wouldn&#8217;t be [...]]]></description>
		<link>http://byatool.com/lessons/xunit-and-connection-strings/</link>
			</item>
	<item>
		<title>Fun with F# and Method Reduction</title>
		<description><![CDATA[So the first and second methods came from this book , but I thought for fun I might reduce it further to see how small a call could get. Basically take a number and divide it by another number 3 times. let bytesToGb item = let itemB = item / 1024I let itemC = itemB [...]]]></description>
		<link>http://byatool.com/lessons/fun-with-f-and-method-reduction/</link>
			</item>
</channel>
</rss>

