Yet Another Coding Blog

A Redmond dev blog... from Sydney; by Avi Pilosof.

Browse by Tags

Tagged Content List
  • Blog Post: MVVM – This might hurt a little…

    This is an attempt at a collaborative post; I’ll fill in more data if/when people make suggestions; please add comments on more problems and other/better solutions – I’ll add the links. Overall, MVVM is very attractive – but all the screen casts I’ve seen avoid some confusing pitfalls that you’ll come...
  • Blog Post: Be Paranoid. Be Very Paranoid.

    Do you maintain an application with a backend database? Does that application ever write to the database? Be afraid. The worst situation to be in with respect to the above is when a customer mails you and says: “Why is my data gone?” 99% of the time, it’s because they clicked on the “Delete” button;...
  • Blog Post: On using Arrays

    Eric Lippert has a great article on arrays: http://blogs.msdn.com/ericlippert/archive/2008/09/22/arrays-considered-somewhat-harmful.aspx   I think this is especially useful to consider if you’re writing an API. Consider not just arrays, but any time you’re returning any collection: Are you returning...
  • Blog Post: Creating Testable Applications Using the MVP Pattern

    (The following post talks about ASP.NET, but it actually applies to all UI-based applications, web and non-web. PHP, WPF, Winforms, etc. It does not require a framework, nor anything to install - it's just an interesting way to write your code such that it has a clear separation of concerns). The Problem...
  • Blog Post: It's all just a clock measuring contest...

    Did you know that SBCL is now faster than Java, as fast as Ocaml, and getting better ?! What does this mean for you? Most likely, nothing. They have various benchmarks that are used to measure the speed of a language implementation; and I think it's a good thing - it keeps the implementers honest, and...
  • Blog Post: Can Software be Reliable?

    Just read a post (permalink is broken) regarding how software engineering is nowhere near the level of quality as traditional engineering, partially because we don't have standards, regulations, etc. While I agree with some of the argument, people often give too much credit to meatspace engineering when...
  • Blog Post: On Writing Safer APIs

    Our team owns lots of smallish applications; all of them have a DB layer, an OM/API layer, logic and UI layers. What happens over time is that we have different people working on the same apps, switching between them over the course of time. This is great for cross-training, for support, for finding...
Page 1 of 1 (7 items)