Onorio Catenacci's blog articles

0
comment
on 9/16/2015 2:28 PM
There are three rules applicable to all testing environments.  I’ve articulated one of the rules before but now I’ll add two more. Rule 1 – Dead Simple Tests must be dead simple to run.  It doesn’t matter what you’re testing.  It doesn’t matter if you’ve got 100% code coverage. It doesn’t matter if you’ve tested […]
>> Read the full article
.
0
comment
on 8/28/2015 12:47 PM
It often surprises me that people who spend their whole day focusing on details, software developers, so often ask question in broad and generic terms.  Here’s some that I’ve heard over the years: Why should I learn Object Oriented Programming?  (I have been writing software for a while.  Long enough to remember the days before […]
>> Read the full article
.
0
comment
on 8/27/2015 11:44 AM
A while back Scott Wlaschin posted a great blog post on what he called “Railway Oriented Programming.”  It’s a great treatment of a common problem in adopting functional programming; how to handle a chain of functions when one of the functions in the chain may return an error.  Of course stopping the chain when the […]
>> Read the full article
.
0
comment
on 8/19/2015 8:01 AM
There’s an excellent and practical write-up on configuring an EC2 container to host a WordPress site here.  But there are a few minor amplifications I’d add.  So I thought I’d write them up here. 1.) As some folks noted in the comments, you should assign the Elastic IP address before you install WordPress.  Everything with WP […]
>> Read the full article
.
0
comment
on 8/13/2015 9:15 AM
So recently I’ve been working on automating some interactions with a website.  Elixir’s Hound library is a great help, of course.  But I also ran across an interesting and unexpected benefit to pattern matching that greatly simplified some code. I was trying to dynamically build a URL to pass parameters. The URL would be in […]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper