Archive for the '.NET' Category
The goal of a Model-View-Controller (MVC) framework is to allow developers to easily separate their code in distinct aspects to simplify development tasks. The model layer allows us to integrate with data; usually a database table. The view layer allows us to represent our data in a visual fashion using a combination of HTML and CSS. The controller layer is the middleman between the model and view. The controller is used to retrieve data from a model and make that data available for a view. Continue Reading »
20 Recipes for Programming MVC3 @ebook.laku-abis.com
Build has historically been kind of like a black art, in the sense that there are just a few people who know and understand build, and are passionate about it. But in today’s evolving environment that is changing. Now more and more people are becoming interested in build, and making it a part of their routine development activities. Continue Reading »
Using MSBuild and Team Foundation Build
Microsoft Windows Communication Foundation (WCF), alongside Windows Workflow Foundation (WF) and Windows Presentation Foundation (WPF), has become part of the primary framework for building the next wave of business applications for the Microsoft Windows operating system WCF provides the underpinning technology driving distributed solutions based on the Microsoft platform; with it, you can build powerful service-oriented systems designed to address connected services and applications WCF is also an integral technology for building and accessing services running in the cloud under Windows Azure. Continue Reading »
Windows Communication Foundation 4 Step by Step
Silverlight is a framework for building rich, browser-hosted applications that run on a variety of operating systems. Silverlight works its magic through a browser plug-in. When you surf to a web page that includes some Silverlight content, this browser plug-in runs, executes the code, and renders that content in a specifically designated region of the page. The important part is that the Silverlight plug-in provides a far richer environment than the traditional blend of HTML and JavaScript that powers ordinary web pages. Used carefully and artfully, you can create Silverlight pages that have interactive graphics, use vector animations, and play video and sound files. Continue Reading »
Pro Silverlight 4 in VB
DLR stands for dynamic language runtime. Maybe you already know something about it and the reason you picked up this book is to learn how the DLR works and how to make use of it. If you haven’t heard of the DLR, you may be wondering whether it’s worth your time learning it. One reason people might regard the DLR as irrelevant to their work is that they think the DLR is for implementing new languages. And since most of us write programs to solve specific problems and very few of us implement languages, learning the DLR may not seem like a good investment. That was in fact my initial misconception when I first heard of the DLR, around the time it was announced in 2007. After some study, I quickly realized the broad applicability of the DLR in many areas of my day-to-day programming work.
Because of that potential misconception, I want to highlight some areas in which the DLR shines. The point I want to get across is that the DLR is not merely for running or implementing dynamic languages. It is also very useful for application scripting, meta-programming, aspect-oriented programming (AOP), building DSLs (domain-specific languages), unit test mocking, and a lot more. Instead of just throwing out those buzz words and iterating through them with dry discussions, I figure the best way to highlight the practical usefulness of the DLR is through some examples. So that’s what this chapter will do. Normally an introductory chapter like this has a Hello World example. We will have not just one, but four, plus some demonstrations. Continue Reading »
Pro DLR in .NET 4
Why C#? Why .NET?
Programming languages exist to help developers be more productive. Many successful languages simplify or automate tedious tasks that previously had to be done by hand. Some offer new techniques that allow old problems to be tackled more effectively, or on a larger scale than before. How much difference C# can make to you will depend on your programming background, of course, so it’s worth considering what sorts of people the language designers had in mind when they created C#. Continue Reading »
Programming C# 4.0 6th Edition
Performance in web applications is clearly very important. The web potentially allows millions of users to access your application simultaneously. How is your application going to cope with such a load? How much hardware do you need to ensure it can handle the required number of users? What happens to your application when its peak capacity is exceeded? These are questions that really need to be answered.
As a business, I want to know that the applications supporting my commercial endeavors can cope with the size and usage patterns of my customer base. I also want to make accurate estimations around the amount of infrastructure required to support my current customer base, and what infrastructure is going to be required to support my future customers, based on a projected growth factor. All this can apply to both intranet and broader Internet applications. Continue Reading »
dotNET Performance Testing and Optimization
This book is fundamentally a companion text as much as it is an introduction. A content management
system is a nontrivial piece of software with many “moving pieces.” As such, it would be next to
impossible to document the usage of each and every line of code in a meaningful way while still giving
adequate coverage to the topics new to .NET 4.0. Continue Reading »
Pro ASP.NET 4 CMS Advanced Techniques
apparent that one of the more troublesome areas still remaining for developers is that of accessing data
from different data sources. In particular, database access and XML manipulation are often
cumbersome at best and problematic at worst.
The database problems are numerous. First, there is the issue that we cannot programmatically
interact with a database at the native language level. This means syntax errors often go undetected until
runtime. Incorrectly referenced database fields are not detected either. This can be disastrous, especially
if this occurs during the execution of error-handling code. Nothing is more frustrating than having an
entire error-handling mechanism fail because of syntactically invalid code that has never been tested.
Sometimes this is unavoidable because of unanticipated error behavior. Having database code that is
not validated at compile time can certainly lead to this problem. Continue Reading »
Pro LINQ in C Sharp
Why does the world need yet another web framework?
This is the question that is most likely on your mind-or perhaps it’s what you were thinking when you
saw this book sitting on the shelf. We each asked ourselves this many times over the last few years.
Indeed there are many frameworks out there today flavored with every buzzword the industry can think
of. In short: it’s easy to be skeptical. Yet as we, the authors, delve deeper into the latest and greatest web
framework, we’re each starting to realize just how far the industry has come in the last 10 years.
Rob began programming for the web with Classic ASP in 1997 and was giddy with excitement.
When .NET came out he remembers running around his office, stopping everyone from working
and explaining that the world just tilted on its axis. Continue Reading »
Professional ASP.NET MVC 2
Best Deal

















