iphone IOC for passing information to ViewControllers

Friday, 12 June 2009 06:53 by ashleyreddy

I found a nice article about how to do IOC to pass data to ViewControllers:

 http://stackoverflow.com/questions/569940/whats-the-best-way-to-communicate-between-viewcontrollers

Its answer #4.

 

Currently rated 2.2 by 5 people

  • Currently 2.2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

The Agile Manifesto - please excuse any copyright violations

Thursday, 28 May 2009 07:41 by ashleyreddy

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

More objective C love

Thursday, 28 May 2009 07:33 by ashleyreddy

I'm not exactly old but when it comes to programming I've been around the block a few times.  I've been comparing code between .net and objective-c.  Both have their striengths and weaknesses.  I c# i can see where a lot of bad habits go unpunished.   Especially when it comes to memory and performance. E.G. use the simplest data structure for the problem dont use an list when you can use a simple array.  Dealing with things at a fundamental level is why I got into programming in the first place.  I'm conflicted though as I have adopted an important rule of the agile manafesto which is "Working, deployed code has value."

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

More apple rants

Monday, 25 May 2009 07:16 by ashleyreddy

I'm watching some developer videos on the new Iphone 3.0 sdk programming.

Its full of language on how great there stuff is...

This is not appropriate language for developers who are already using your platform.

All hail the mighty Jobs!!!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Iphone Programming

Monday, 25 May 2009 04:13 by ashleyreddy

So I'm jumping head first into Iphone programming and I like it!

So far I found very few shortcommings with developing Iphone applications.

Everything is very well thought out!  If your an old hardware/low level software hack like myself you will really appreciate this platform.

It combines what I loved about the old world of low level programming with what I love about the new world of GUI's/IDE's and RAD tools.

Objective C takes a little gettting used to but it makes sense.  The only criticizim I have right now is dealing with apple as a company.

There rules for what can go into the app store is arbitrary.

Interestingly enough Microsoft opened up there mobile app store with little fanfare.

I don't think people know that it even exists.

Slowly I'm being pulled to the dark side...well not really. Money mouth

Wish me luck and hope I make some dineros in the app store.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Are you Mac-querious?

Tuesday, 27 January 2009 10:18 by ashleyreddy

I'm taking a course on iphone development this week.

I'm trying to avoid actually buying a mac at all costs.

I managed to get a VM running with the Mac OS now to install the dev tools.

Next steps will be to format my laptop with Leopard 10.5.5 (The macs version of vista).

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

TDD is a waste of time. NOT!

Thursday, 27 November 2008 03:01 by ashleyreddy

Anyone that thinks TDD is a waste of time needs to be kicked in the balls!

I spent about 3-4 evenings writing the Tetris app in silverlight. Not bad but I could have done it even quicker had I wrote some unit tests. Oh well time to drink my own bathwater.

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

My Response to how the current financial crisis will effect the software industry

Tuesday, 14 October 2008 04:48 by ashleyreddy
I think fundamentally the purpose of software is to save money for businesses (aside from video games of course). Bad economic times only accentuate this need to save money. The problem that I see is that new software ventures are capital intensive, so the smart VC money is going to sit on the sidelines and see how this thing plays out. I’m going to focus my efforts on providing services/products that have a measurable ROI for my customers.

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Using Terminal Server Remote App.

Thursday, 18 September 2008 03:46 by ashleyreddy

Terminal server Remote App lets you use an application remotely. Unlike terminal services where you open up a terminal services session to a machine and run applications inside that virtual window. TS Remote App. lets you run apps remotely as if they are running locally.  This feature is only supported on Win2K8. 

In order to do this: 1. Install Term Serv

2. In the TS RemoteApp manager select the program that you want to run remotely

3. Export the RDP file and get it onto another machine.

4. Doubleclick on the rdp file and login as you would a regular terminal server session.

5. The program appears to be running locally but it is actually running remotely!

6. I use this for visual studio across a public Internet connection with decent performance.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

A pattern for using Microsoft's windows workflow rule engine in a stand-alone application

Wednesday, 17 September 2008 13:52 by ashleyreddy
The problem: There are situations where you need to evaluate a bunch of business rules in order to produce some outcome.  If the rules are simple and immutable then is a simple matter of programming them and essentially hard coding the rules.  But if you have some business processes that changes or your set of rules is very complex then using a business rule engine would be ideal.  The business rule engine abstracts the rules from your program and stores them in an xml file.  These rules are then loaded at runtime and executed.  If there is a change to the business rules they can be made insitu and are essentially implemented the very next time the rules execute.  Often business rules are lost over time or become too complex to manage in code, this would be a perfect application for this technology

The Pattern:

 

To be continued...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed