Thinking Functionally with LINQ

What would you do if I asked you to complete a task across a collection of objects without using a foreach loop? Or any looping construct at all for that matter? More importantly, why does it matter? In my last post, Linq Helpers for IEnumerable, I mentioned that LINQ to...

Linq Helpers for IEnumerable

Linq is awesome. Especially considering I tend to think functionally. Go out and experiment with something like Haskell if you’re a procedural programmer. There are plenty of functional languages out there, but Haskell seems to try the hardest to be functionally pure. Any functional language, however, can really widen your...

Unit Testing with Telligent Evolution

Kaboom! The service locator has not been initialized If you use the Telligent Evolution platform and you’ve tried to set up unit testing then you’ve probably seen this message. So what’s the problem? Well the service locator really isn’t anything more than a Ninject kernel. Since our unit tests are...

Changing Your Git Username and Email

When Git is installed the first thing you probably want to do is set up your username and email. That is unless of course git blame always seems to out you for breaking the build! My preferred route is to simple use the git config command. Basically, all the command...

Pagination


© Testa Software 2018. All rights reserved.