CodeCuriosity's Image
More about this blog
Latest Post
26 May 2010
Total Posts
32
Readers
366
Liked
0
Disliked
0
Views-Per-Post
11.44
vote up
0
vote down

PURE HTML Templates

I’ve been pressured into writing about PURE templates by a couple of my colleagues at ThoughtWorks. My blogging has died down after rolling off my previous iPhone project, but while doing some work in ASP.NET MVC I came across something useful. A very
 
Tyler
May 27 2010 06:34 AM
vote up
0
vote down

Objective-c Inheritance & Message Passing

Came across an interesting result while overriding a base class last week. Assume we have a class with two methods, one overloading the other as follows. Assume both methods are defined within the interface (intentionally public). Now when
 
Tyler
Mar 30 2010 08:35 AM
vote up
0
vote down

Objective-C Libraries and Tools

There are quite a few open source cocoa touch libraries and frameworks. OCMock, the winner by default when it comes to mocking in objective-c. It is actually a really decent mocking framework with all the elements you would come to expect (mocks, stubs
 
Tyler
Mar 06 2010 07:13 PM
vote up
0
vote down

IPhone Development Guide

Just a collection of information and useful advice that I have collected. Hope this helps you get started. Start where I started doing something simple hello world type examples. All of the icodeblog tutorials are worth doing if you are starting out
 
Tyler
Mar 03 2010 10:09 AM
vote up
0
vote down

30 Days of iPhone Development

Having programmed professionally in C# for the last four years, something new was certainly welcome. I decided to give objective-c a month before really expressing my opinions of the language, so it doesn’t come off as, “I hate it, it isn’t what I am
 
Tyler
Feb 24 2010 03:56 PM
vote up
0
vote down

StackOverflow - Garbage In, Garbage Out

I have been using stackoverflow for over a year now. It surprises me how great the answers you can find there are and in some cases, the pure quality and effort some individuals will put into them. Take this iPhone question for example. A
 
Tyler
Jan 22 2010 01:40 PM
vote up
0
vote down

sp_help

I am ashamed to admit I never knew about the sp_help and sp_helptext commands in sql server until today. Why has no one ever shown me this earlier? sp_help will find a stored proc by just providing its name. It will then show all the matches, where they
 
Tyler
Dec 10 2009 03:52 PM
vote up
0
vote down

Programmer Professionalism

I repeatedly hear, as a programmer, that I should be concerned with my overall professionalism. I should be concerned with the quality of what I produce, the knowledge and experience that I have obtained through work and education and the attitude I
 
Tyler
Dec 01 2009 04:44 PM
vote up
0
vote down

Object-Oriented Design Basics

In order to achieve each of the metrics defined previously we can employ some very fundamental techniques. Techniques that should appear to be common sense, hopefully. Though broad in scope and concept, they are the basis for much of what we currently
 
Tyler
Oct 22 2009 10:57 PM
vote up
0
vote down

Problematic Processes

I have always disliked following process for the most part. There is something dehumanizing when I enter into the conversation where I am told about some event and then told what I am expected to do. I understand what processes are in place for in the
 
Tyler
Oct 16 2009 04:32 AM
vote up
0
vote down

Quality Time

In case you didn't know, there has been a round of squabbling going because of Joel Spolsky's post on Duct Tape Programmers. Robert C. Martin (Uncle Bob) has a good response that argues against shipping low quality code. Everyone else is trying to make
 
Tyler
Sep 28 2009 12:30 AM
vote up
0
vote down

Unicode Transformation Format

Had another one of those days yesterday where you get deep in discussion about some of the nitty gritty. This time it was surrounding Unicode and though I knew some pieces of the picture, I could have certainly done with more information. First and
 
Tyler
Sep 17 2009 03:03 PM
vote up
0
vote down

Object-Oriented Design Metrics

I have had many discussions with colleagues and friends about the different things we value in software. Why we favor one thing over another, why we implement something a particular way, etc. However, I have also had numerous discussions with developers
 
Tyler
Sep 17 2009 03:02 AM
vote up
0
vote down

Technical Debt

Technical Debt is a  metaphor coined by Ward Cunningham. It refers to anything that isn't done right during development. This includes things like breaking coding rules, introducing potential defects, increasing code complexity, code duplication or
 
Tyler
Sep 04 2009 08:20 PM
vote up
0
vote down

Predicates

I love predicates. They are a rather recent addition to my toolkit, but already I use them every time I can. What is a predicate you ask? A predicate is a piece of logic to affirm or deny the subject of a proposition. Programmatically, a predicate is a
 
Tyler
Sep 04 2009 06:33 AM
vote up
0
vote down

Too Many Articles

Did you ever want access to over 80 different articles on programming ranging from SRP to code bombs? Me too!! link
 
Tyler
Sep 04 2009 06:27 AM
vote up
0
vote down

Gzip Issue

A co-worker was facing down a problem with one of his asp.net portals last week and asked for some help. The full details about what this portal does are not important, but suffice to say that it would zip up some files on the server and allow users to
 
Tyler
Sep 01 2009 08:05 PM
vote up
0
vote down

Structs

This week, structs came up for the second time in less than 2 months. I assume it is best to set the record straight for myself and hopefully others. The most important difference between classes and stucts has a lot to do with the different types of
 
Tyler
Aug 31 2009 09:39 PM
vote up
0
vote down

Blog Migration

What better way is there to spend a Sunday afternoon than migrating old data. I am just happy that it is done. I've also migrated an old domain so that blogspot can use it. Enjoy viewing my blog from codecuriosity.com instead of codecuriosity.blogspot.com
 
Tyler
Aug 31 2009 10:23 AM
vote up
0
vote down

June Tumblr Migration

Behavior Driven Development Article from 2006 that covers a lot of the elements JP brought up in the nothing but .net course. Lazy Loading jQuery Tabs How to use jQuery tabs. Threading Read Friendly More Threading related items. Method Locking Stumbled
 
Tyler
Aug 31 2009 01:02 AM
vote up
0
vote down

May Tumblr Migration

JetBrains Academy Links to useful tips surrounding resharper. Polymorphic Podcast Link to polymorphic podcast, as well as one of JP's interviews. MIT Open Courses 6.170 Laboratory in Software Engineering, recommended learning course. Google Tech Talks A
 
Tyler
Aug 31 2009 01:01 AM
vote up
0
vote down

Dev Tool Dump

Basically a link dump for different aspects of development and popular tools associated with them. I won't pretend I've had time to really look into all of these (especially the ORMs), but it is sometimes good to know there are other solutions out there.
 
Tyler
Aug 31 2009 12:50 AM
vote up
0
vote down

ReSharper

Figured I would put a serious effort behind learning how to use more of the ReSharper features and gain a better familiarity with it. I am also using the latest 4.1 build and the first thing I noticed was recommendation to use implicitly typed local
 
Tyler
Aug 31 2009 12:12 AM
vote up
0
vote down

Google Translation Service

I was tasked with some localization jobs. Generally our portals use resource files for all text, so localizing them mostly involves translating that content. The resource files are generally of the following form. <?xml version="1.0"
 
Tyler
Aug 31 2009 12:02 AM
vote up
0
vote down

Simpson's Paradox

According to Wikipedia, Simpson's paradox is an apparent paradox in which the successes of groups seem reversed when the groups are combined. Often encountered in social and medical science statistics when frequency data are given causal interpretations.
 
Tyler
Aug 29 2009 01:23 AM
vote up
0
vote down

Instant Django

Came across a very easy to set up Django environment. No install, one file to download and only configuration for whatever you want to run as a configuration requirement. You can even set this up to run off of a flash drive, which I thought was pretty
 
Tyler
Aug 28 2009 02:36 AM
vote up
0
vote down

Web Related Links

I have a terrible tendency to accumulate bookmarks and not get the chance to go back and properly implement or use the article in question. In this case, that has more to do with spending little or no time on my web skills (HTML/CSS/Javascrip) in the
 
Tyler
Aug 27 2009 07:18 PM
vote up
0
vote down

BizSpark - M$ for free

Microsoft offers a program for start-ups that enables them to get a large assortment of Microsoft related technology for free. Initial eligibility is based on being a privately held firm (you lose status if you go public) and you can stay in the program
 
Tyler
Aug 27 2009 12:58 AM
vote up
0
vote down

ReSharper Shortcuts

I've been a huge fan of ReSharper since I first started using it almost 6 months ago. It takes time and effort to make the most of any tool and ReSharper is no different. That said, the benefits are paid back ten times over with a tool that rarely lets
 
Tyler
Aug 27 2009 12:57 AM
vote up
0
vote down

Social Media Guidelines (from Intel)

Intel has a set of guidelines available (publically) that are quite good. It breaks down into three key sections, When You Engage Stick to areas that you are an expert in. Be respectful to the topic and others Be thoughtful about what you post Don't
 
Tyler
Aug 26 2009 03:58 AM
vote up
0
vote down

Ruby and Rails and Learning

Once in a while there is a good resource dump on Nettuts, today they had one on getting start with Ruby and Rails. Essential Learning for Ruby and Rails Hightlights for starting: Getting started with rails Creating a weblog in 15 minutes
 
Tyler
Aug 25 2009 10:48 PM
vote up
0
vote down

Live Writer

Seems a lot of people recommend live writer for blogging. This is probably old hat to anyone reading this, but I like saving information for my own sake sometimes. I've also added the code snippet plugin that is available on codeplex. public static void
 
Tyler
Aug 25 2009 10:30 PM