By tag: design.
0
kicks
IDDD Tour notes (1/2)
Two weeks ago I got to spend four days attending the IDDD Tour by Vaughn Vernon. Although my book queue has only allowed me to shallowly browse the book, I had high hopes for this course. I anticipated a week of getting lectured on DDD with a few practical exercises, but was blown away by the openne...
0
kicks
Daydreaming about jQuery Mobile and the WebAPI
I recently blogged about programming for the future of mobile with jQuery Mobile and the WebAPI. You probably heard that jQuery Mobile 1.0 was released earlier this week. Although it will take a while before we will see some actual results from the WebAPI initiative, that shouldn't keep us from lett...
0
kicks
The benefits to using Cascading Style Sheets (CSS)
There are several benefits to using cascading style sheets (CSS) in the design of a website, but they have lacked the attention it deserves partially due of a large learning curve needed to fully understand its capabilities. There has been a real emphasis recently on CSS because of the Web 2.0 movem...
0
kicks
Repository and Unit of Work T4 Template for Entity Framework
Two weeks ago I wrote the Revisiting the Repository and Unit of Work Patterns with Entity Framework post. One thing that I thought would be nice was to have an automatic code generation that will help me to build these patterns without sweating. So I sat down and created a T4 Template to auto genera...
0
kicks
Introducing Code Rocket
This article introduces you to Code Rocket's main features. Code Rocket is a pseudocode and flowchart design and visualization tool for Visual Studio (and Eclipse). It gives you on demand access to the pseudocode and flowchart views of your methods and always keeps the design in sync with the code.
...
0
kicks
Amazing Strategy!!
I recently downloaded a cool fighter plane game (iFighter lite) on my iPhone. As I started playing, I felt that plane is
moving a bit slow!! But soon enough I saw a little perk on the screen and I flew over it and suddenly plane's speed increased. Soon enough, enemy planes started attacking me an...
0
kicks
Strategy Pattern at work
An example of the usage of the Strategy pattern to maintain customizations for customers from different countries.
0
kicks
AJAX publish/subscribe with ASP.NET MVC and jQuery
Calling long running web server process and locking the user for a while in web applications with the typical for the HTTP request/replay way can be critical for the user expirience. Even more, possibly we don't get back the data due to problems with the network connection or browser timeouts.
Ev...
0
kicks
Abstracting away Dependencies for Simpler code
Taking a look at the pain points around having direct knowledge of a web service can bring for not only testing, but in running your application. Once we understand the pain points we will take a look at how to abstract them away with the adapter pattern.
0
kicks
Why I prefer surrogate keys instead of natural keys in database design
A practical field tested answer why are surrogate keys better than natural keys in database design.
0
kicks
The Liskov Substitution Principle (LSP ) « Maximum C#
FUNCTIONS THAT USE POINTERS OR REFERENCES TO BASE
CLASSES MUST BE ABLE TO USE OBJECTS OF DERIVED CLASSES
WITHOUT KNOWING IT.
0
kicks
Expression Design: Step By Step Designing my Dragon icon
Is a step by step tutorial using the expression design tools to create an icon in this case of a dragon. The idea here is to show the power of the expression tools. This same techniques can be used for the design of interfaces
0
kicks
How to quickly improve user interface
The list of things that developers may improve just in minutes and make their programs looking more professional and attractive.
0
kicks
Spearmen, Javelin Throwers, and the State Pattern, oh my!
Jamie Farser & Ayende Rahein recently had a conversation about using the State Pattern for units in a game Jamie is building. I've been following along trying to figure my way through the state pattern as well, and decided to take a stab at my own solution to Jamie's problem.
0
kicks
The ‘Always Valid Entity’ is not a fallacy
Following Jeffrey Palermo's post on the fallacy of the always-valid entity, this article being to look at how an 'always-valid' entity may be implemented.