Archive for the 'Programming' Category
Technically speaking, ASP.NET MVC is far superior to Web Forms. This is because it’s newer and was designed around an alternate and more modern set of principles and patterns. Is this sufficient reason for you to switch to it? In my opinion, it isn’t. ASP.NET MVC is an excellent choice from the perspective of developers, but that fact alone doesn’t automatically translate into a tangible benefit for the customer and the project. Moreover, ASP.NET MVC is much less forgiving than Web Forms and requires training, or at least self-training. Continue Reading »
Programming Microsoft ASP.NET MVC
Simply put, AS P.NE T 4 is an amazing technology to use to build your Web solutions! When ASP.NET 1.0 was introduced in 2000, many considered it a revolutionary leap forward in the area of Web application development. ASP.NET 2.0 was just as exciting and revolutionary, and ASP.NET 4 is continuing a forward march in providing the best framework today in building applications for the Web. ASP.NET 4 continues to build on the foundation laid by the release of ASP.NET 1.0/2.0/3.5 by focusing on the area of developer productivity.
Professional ASP.NET 4 in C# and VB
“It makes programming fun again!” is a cliché among geeks; all too often it’s used to extol the virtues of some newfangled programming language or platform. But I honestly think there’s no better aphorism to describe iPhone graphics programming. Whether you’re a professional or a hobbyist, I hope this book can play a small role in helping you rediscover the joy of programming. Continue Reading »
iPhone 3D Programming
This book is very different from a typical “bible” approach to a topic. By
structuring the book as a “how-to,” it presents the material by scenario in
steps that are easily followed. Throughout, I have tried to keep the explanatory
text to the minimum necessary and keep the focus on the code itself.
Often, you will find comments embedded in the code to explain nonobvious
bits.
This book is not strictly a language/library book. Besides covering the
language features themselves, it dives into practical examples of application
patterns, useful algorithms, and handy tips that are applicable in many
situations.
Continue Reading »
C# 4.0 – How To
Programmers have a lot on their minds . Programming languages,
programming techniques, development environments, coding style, tools,
development process, deadlines, meetings, software architecture, design patterns,
team dynamics, code, requirements, bugs, code quality. And more. A lot.
There is an art, craft, and science to programming that extends far beyond
the program. The act of programming marries the discrete world of computers
with the fluid world of human affairs. Programmers mediate between the
negotiated and uncertain truths of business and the crisp, uncompromising
domain of bits and bytes and higher constructed types.
Continue Reading »
97 Things Every Programmer Should Know
Hacker is a term for both those who write code and those who exploit it. Even though these two groups of hackers have different end goals, both groups use similar problem-solving techniques. Since an understanding of programming helps those who exploit, and an understanding of exploitation helps those who program, many hackers do both. There are interesting hacks found in both the techniques used to write elegant code and the techniques used to exploit programs. Hacking is really just the act of finding a clever and counterintuitive solution to a problem.
Continue Reading »
Hacking: The Art of Exploitation, 2nd Edition
As software complexity continues to increase, more emphasis is being placed on proper build
practices. Previously (before .NET 2.0) the build process for .NET applications was mostly a
black box. Now this process has been completely externalized in the Microsoft Build Engine,
MSBuild. MSBuild allows you to take control over every aspect of the build process. Since the
release of MSBuild, there has been a need for a defi nitive reference. Inside the Microsoft Build
Engine is that defi nitive reference! We have been working for over a year on this book, and
the MSBuild team has been involved right from the beginning.
Continue Reading »
Inside the Microsoft Build Engine
Data-driven development focuses on storing application structures in a database and deriving
application functionality from the data structure itself, though few applications are entirely data-driven.
A Laboratory Information Management System (LIMS) system is one such type of application. Users of a
LIMS system need to create definitions for various data elements they require in the process of
laboratory research. It is, in effect, a scaled-down version of the Visual Studio IDE. You must dynamically
generate data tables and drag and drop controls on a form. Each of the data elements may require data
validation that’s written in C# or VB.NET source code and compiled at runtime to check the data and
provide feedback to those performing data entry to the system.
Continue Reading »
Dynamic .NET 4.0 – Applications Data Driven Programming for .NET Framework
Minute Sites – Create Beautiful Cash-Sucking Websites At Light Speed!















