Farewell Design Patterns Series
Farewell Design Patterns Series Today I finished my series in the subject of design patterns . It was an intensive and satisfying writing and I hope that you will find the series helpful and use it....
View ArticleADO.NET Data Services Introduction
ADO.NET Data Services Introduction Introduction From the early ages of development, the separation of presentation and data was very necessary and was considered (and is considered) a good practice. As...
View ArticleThe Benefits of Building a Layered Application
The Benefits of Building a Layered ApplicationDuring the last two weeks I’m consulting at a customer that built a very simple application very badly. One of the problems that I found was the lack of...
View ArticleMy Next Month Courses Schedule
My Next Month Courses ScheduleNext month I’m scheduled forthe following courses:ADO.NET Entity Framework Scheduled for 16.6Advanced ASP.NET 3.5Scheduled for 14.6Design PatternsScheduled for 11.6If you...
View ArticleApplying Strategy Pattern Instead of Using Switch Statements
Applying Strategy Pattern Instead of Using Switch StatementsOnce in a while I’m stumbling on switch statements during a Code Review session. Whenever this is happening my first reaction is to...
View ArticleUsing Repository Pattern with Entity Framework
Using Repository Pattern with Entity FrameworkOne of the tools for reaching for persistence ignorance is to build a facade between the data access layer and your business logic. Such facade will...
View ArticleTable Per Type Inheritance in Entity Framework
Table Per Type Inheritance in Entity FrameworkThe first inheritancemapping I’m going to show is called Table Per Typeor TPT. Before I start with the example lets define what is TPT.Table Per Type...
View ArticleUsing Unit of Work Pattern with Entity Framework
Using Unit of Work Pattern with Entity FrameworkIn a previous postI explained how to create a simple repositoryon top of Entity Framework. In this post I’ll explain the Unit of Work pattern and how we...
View ArticleCache Layer
Cache LayerLately I found myself in some architecture consulting sessions at some customers. In every one of those customers I found myself explaining how to implement a cache layer in order to...
View ArticleCache Retrieval Pattern
Cache Retrieval PatternIn my previous post I wrote about cache layer and its position in every application. In this post I’m going to explain what is the cache retrieval pattern and show an example of...
View ArticleRevisiting the Repository and Unit of Work Patterns with Entity Framework
Revisiting the Repository and Unit of Work Patterns with Entity FrameworkIn the past I wrote twoposts about the Repository and the Unit of Work patterns (here and here). Today I want to show a better...
View ArticleEager Loading with Repository Pattern and Entity Framework
Eager Loading with Repository Pattern and Entity FrameworkOne question that I received yesterday after I published the Revisiting the Repository and Unit of Work Patternswith Entity Framework post was...
View ArticleToo Much Abstractions?
Too Much Abstractions?Yesterday I had an architecture consulting session at a major customer. One of the questions that were raised was how to know when you have too much abstractions in your code? or...
View ArticleToo Much Abstractions? Follow up
Too Much Abstractions? Follow up I asked a question about how to know when you have too much abstractions in your code? and do more abstractions implies better design? I promised to do a follow up post...
View ArticleBuilding N-Tier Applications with Entity Framework 4 Slide Deck
Building N-Tier Applications with Entity Framework 4 Slide DeckI just finished my session in Teched Israel 2010. The subject was building N-Tier applications with Entity Framework. I want to thank all...
View ArticleModern Web App Architecture
Modern Web App ArchitectureYesterday, I had an architecture consulting session at a customer. They are currently evaluating the creation of a new product which is going to be created as a web app. At...
View ArticleDevConnections 2013 Sessions Summary
DevConnections 2013 Sessions Summary I had the pleasure of delivering three sessions in DevConnections 2013. Here are the slide decks: Creating Data Driven HTML5 Applications: Creating Data Driven...
View ArticleGetting Started with Responsive Web Design Development Techniques Article
Getting Started with Responsive Web Design Development Techniques Article Lately, I wrote an article about responsive web design called “Getting Started with Responsive Web Design Development...
View ArticleUpcoming Front-End.IL Event – Responsive Web Design & Front-End Unit Testing
Upcoming Front-End.IL Event – Responsive Web Design & Front-End Unit Testing In about a week we are having our forth Front-End.IL Meetup. In the upcoming Meetup we are having two one hour sessions...
View ArticleUpcoming Front-End.IL Event – Profiling Web Apps & HTTP
Upcoming Front-End.IL Event – Profiling Web Apps & HTTP In less than a month we are having our fifth Front-End.IL Meetup. In the upcoming Meetup we are having two one hour sessions in two different...
View Article
More Pages to Explore .....