design patterns

2 Posts

My take on Model View Controller (MVC)

Model View Controller (MVC) is a very well known design pattern. It is utilised within application development across multiple platforms. The issue that I have always had with it is not clearly defined - the pattern lacks clarity. What I mean by this is that because people define each piece

Don't Repeat Yourself - iOS

Don't Repeat Yourself (DRY) The Don't Repeat Yourself principle is one of the most important concepts that a software engineer has in his/her arsenal (in my opinion). I previously worked on a legacy PHP project whereby a complete disregard for DRY has resulted in a completely unmaintainable codebase. If
End of post list
You've successfully subscribed to Thomas' Blog
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.