Your Ad Here Your Ad Here

Headline

~=: Andewa Palace II :=~

↑ Grab this Headline Animator

Your Ad Here
Showing posts with label Free Programming eBooKs. Show all posts
Showing posts with label Free Programming eBooKs. Show all posts

Monday, April 28, 2008

Free eBooK : Head First C#

Head First C#

Do you want to learn C#? Programmers around the world have learned that C# lets them design great-looking programs and build them fast. With C#, you ve got a powerful programming language and a valuable tool at your fingertips. And with the Visual Studio IDE, you ll never have to spend hours writing obscure code just to get a button working. C#, Visual Studio and .NET take care of the grunt-work, and let you focus on the interesting parts of getting your programs written. Sound appealing?

Unlike other C# books, which just show you examples and expect you to just memorize them and move on, Head First C# gets you writing code from the beginning. You're given the tools you need, and then you're guided through fun and engaging programming projects. You'll build programs to play a card game, explore a house, and help lazy programmers manage their sick day excuses. But it's not all fun and games: you'll build business applications too, like a contact database and a program to help a party planner estimate her dinner parties. You'll build a dungeon role-playing game and a fully animated, colorful simulation of a beehive. And by the end of the book, you'll build a fast-paced, full-featured retro Invaders arcade game.

Make no mistake: by the time you're done with Head First C#, you'll be able to build full-scale, complex, and highly visual programs. And you'll have all of the C# tools you need to tackle almost any programming problem that comes your way.

Head First C# is built for your brain, using the revolutionary approach that was pioneered by the highly acclaimed and popular Head First series. You'll never get that bored, "eyes glazed over" feeling from Head First C#, because it guides you through one challenging project after another until, by the end of the book, you're a C# rock star!

Here's what you'll learn:
Core C# programming concepts
How to use the Visual Studio 2008 IDE to build, debug and run your programs
Important .NET 3.5 features, including generic collections, Windows forms, GDI+ graphics, streams, serialization and more
Using object oriented programming concepts to help you build well-designed programs
How to build robust applications with good error handling
The latest C# 3.0 features, including LINQ, object and collection initializers, automatic properties, extension methods and more


Throughout the book, you'll confront and conquer advanced C# concepts. Some of the most mysterious ideas are demystified and explained with clear examples: how Unicode works, events and delegates, references versus value types, the stack versus the heap, what's really going on with garbage collection, and more.

Thousands of readers have learned C# using this innovative book, including:
Beginning programmers who want to learn programming from the ground up
More advanced programmers who are proficient in another language (like Visual Basic, Java, SQL, FoxPro) and want to add C# to their toolbox
Programmers who understand basic C# syntax, but are still looking to get a handle on how objects work
Anyone who's tried to learn C#, but had to deal with books full of dull examples and nothing but boring console applications
Lots of people who just want to learn how to build cool games!
-----------------------
Password: www.sinein.com
Download Link :
File 1, File 2 , File 3 , File 4 , File 5

Free eBooK : Head First Java, 2nd Edition

Head First Java, 2nd Edition

It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos--and big sales--for developing this book's new way of teaching the Java programming language, because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted "Hello, World" introductory guide. Readers get substantial exposure to object-oriented design and implementation, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).

Key to the authors' teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there's little discussion of why the exercises' correct answers are what they are, it's clear that the practice work was carefully designed to reinforce the lesson at hand. If you've waited this long to give Java a try, this book is a great choice. --David Wall

Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI). --This text refers to an out of print or unavailable edition of this title.

-----------------------
Download Link :
File 1 , File 2, File 3 , File 4

Free eBooK : Head First Object-Oriented Analysis and Design

Head First Object-Oriented Analysis and Design

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner."

Ivar Jacobson, Ivar Jacobson Consulting

"I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!"
Kyle Brown, Distinguished Engineer, IBM

"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why."

Edward Sciore, Associate Professor, Computer Science Department, Boston College
Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy.

But how?

Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:
Use OO principles like encapsulation and delegation to build applications that are flexible
Apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code
Leverage the power of design patterns to solve your problems more efficiently
Use UML, use cases, and diagrams to ensure that all stakeholders are communicating clearly to help you deliver the right software that meets everyone's needs.

By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!
-----------------------
Download Link :
File 1 , File 2, File 3 , File 4 , File 5, File 6

Monday, April 7, 2008

Free eBooK : Pro Excel 2007 VBA

Pro Excel 2007 VBA


Pro Excel 2007 VBA is the complete guide to creating Excel VBA applications, including covering all the new features in Excel 2007. Covering object–oriented programming techniques, debugging, and error handling methodologies, this book quickly turns novice into expert as it explores COM and .NET components and the advantages of compiled code. The book also covers XML for Excel web development.

This book is unique insomuch that author Jim DeMarco is a true expert in the field of Excel programming, and he conveys the VBA story in the context of the real world. Not just another dry programming guide, Pro Excel 2007 VBA is a journey from novice to expert where the author is your traveling companion. Bon voyage.

What you’ll learn
• Create automated forms for data collection.
• Mmanipulate lists and create data views.
• Manipulate web–based data.
• Integrate with other Office applications.
• Master Excel’s XML tools.
• Understand and build security into your applications.

Who is this book for?
This book targets anyone interested in VBA development, .NET developers, and Excel power users who need to make best use of the new features contained within Excel 2007.
About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
-----------------------------
Download Link : Mirror 1

Free eBooK : Professional Oracle 8i Application Programming with Java, PL/SQL and XML

Professional Oracle 8i Application Programming with Java, PL/SQL and XML


Suitable for any developer or manager who works on the Oracle platform, Professional Oracle 8i Application Programming with Java, PL/SQL, and XML is an excellent guide to the tools and programming techniques you'll need for successful enterprise development using today's Oracle.
Unless you buy an armful of books on current Oracle tools and technologies, you won't likely find as comprehensive a tour as this. First off, the authors are masters at using Oracle tools for high-end enterprise development, including PL/SQL (its proprietary SQL language) and Java. Developers and IT managers will appreciate the clear descriptions of relevant tools in the Oracle arsenal (including Developer and JDeveloper). Business Components for Java (BC4J), which simplify the use of Enterprise JavaBeans with Oracle databases and JSP, are also explained succinctly.
The emphasis is on server-side programming, with all features supported in Oracle, like stored procedures (and objects), written in both PL/SQL and Java. This book excels at showing the nitty-gritty details, with screen shots revealing the actual Oracle tools in action. As for using Enterprise JavaBeans, readers learn two possible methods: with standard EJB, and with BC4J components created with JDeveloper. A sample for a restaurant finder application will help you try your hand at using both approaches.
The discussion of Oracle's extensive XML support, which will be useful for taking advantage of this popular standard for real-world projects, is very strong. (Material on the emerging Simple Object Access Protocol (SOAP) and WML built with XML/XLST brings the book absolutely up to date.) A longer case study provides an ambitious example of enterprise Oracle at work. This Customer Relationship Management (CRM) system (with support for call centers) demonstrates a true n-tiered architecture built around Oracle.
For developers and IT managers alike, this authoritative tour on the best of the Oracle platform is really a must-have for anyone serious about development. It proves not only that Oracle is a great database platform, but also that it's ready to run the entire enterprise through powerful Internet and component-based tools. --Richard Dragan
Topics covered:
• History of Oracle
• Introduction to PL/SQL
• Overview of Oracle tools (including Forms, Reports, Portal, Designer, Oracle 8i, and JDeveloper)
• SQLJ and JavaServer Pages (JSP)
• Enterprise JavaBeans on the Oracle platform
• XML support in Oracle
• Enterprise Application Design (EAD) and n-tiered architectures on the Oracle platform
• Oracle database fundamentals (including data dictionaries, indices, and object/relational design)
• Oracle Net8 for scalability
• Designer 6i (case study for an online course-registration database)
• PL/SQL tutorial (including PL/SQL Server Pages and the Web Toolkit for Web programming)
• Case study for an online stock-tracker application
• Java stored procedures
• JDBC tutorial (including APIs, binary fields, connection pooling, and caching)
• SQLJ tutorial
• Introduction to EJB
• Oracle performance tuning
• Oracle Business Components for Java (BC4J)
• Case study for a discussion database using PL/SQL and Java
• Search engines with Oracle interMedia
• XML fundamentals and Oracle
• Case study for a Customer Relationship Management (CRM) enterprise system
• The Simple Object Access Protocol (SOAP)
-----------------------------------
Download Link : Mirror 1

Free eBooK : Visual Basic .NET Bible

Visual Basic .NET Bible

Contributors Include: Jim Chandler, Jacob Grass, Kevin Grossnicklaus, Uday Kranti, NIIT, Rob Teixeira, and Yancey Jones.

Visual Basic .NET Bible covers everything you need to get up and runningwith this much changed version of Visual Basic and to begin creating applications for the new Microsoft.NET Platform.

----------------------------
Download Link : Mirror 1

Free eBooK : C++ GUI Programming with Qt4 (2nd Edition)

C++ GUI Programming with Qt4 (2nd Edition)

The Only Official, Best-Practice Guide to Qt 4.3 Programming

Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.

Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.

  • Completely updated throughout, with significant new coverage of databases, XML, and Qtopia embedded programming
  • Covers all Qt 4.2/4.3 changes, including Windows Vista support, native CSS support for widget styling, and SVG file generation
  • Contains separate 2D and 3D chapters, coverage of Qt 4.3's new graphics view classes, and an introduction to QPainter's OpenGL back-end
  • Includes new chapters on look-and-feel customization and application scripting
  • Illustrates Qt 4's model/view architecture, plugin support, layout management, event processing, container classes, and much more
  • Presents advanced techniques covered in no other book—from creating plugins to interfacing with native APIs
  • Includes a new appendix on Qt Jambi, the new Java version of Qt
----------------------------------
Download Link : Mirror 1

Thursday, March 13, 2008

Free eBooK : Professional LINQ (Programmer to Programmer)

Professional LINQ (Programmer to Programmer)

Professional LINQ introduces experienced programmers and database developers to LINQ database queries in their native VB and C# languages. Some of the topics covered include:
  • LINQ Queries
  • LINQ and the Standard Query Operators
  • Programming with XLinq
  • Querying XML with XLinq
  • Mixing XML and other data models
  • DLinq and Queries
  • LINQ over datasets
  • Interoperating with ADO.NET
  • LINQ and ASP.NET

Are you ready to revolutionize the way you can work with data? This book shows you how to effectively utilize LINQ so that you can query XML, SQLdatabases, ADO.NET DataSets, and other data sources, and it also delvesdeeper into the technology to demonstrate how LINQ can dramatically improve your applications.

Database pro Scott Klein first examines LINQ and Visual Studio® 2008, the language-specific features that support LINQ, as well as LINQ queries and the LINQ standard query operators. He then shows you how to program with LINQ to XML with both C# and Visual Basic® and how to use LINQ to XML with other data models. Plus, he walks you through LINQ to SQL queries, advanced query concepts, LINQ to Entities, and LINQ to DataSets. All of this valuable insight will provide you with powerful new tools so that you can easily extend and access information in your databases.

What you will learn from this book

  • Features of Visual Studio 2008 and the .NET Framework that will help you better understand LINQ

  • The syntax to use when writing LINQ queries

  • The concepts, techniques, and programming fundamentals necessary to program with LINQ to XML

  • How to use LINQ to XML with Visual Basic .NET

  • All about LINQ to SQL queries and concepts

  • Ways to work with the DataContext class and entity objects

  • How to build applications using LINQ and associated LINQ providers

Who this book is for
This book is for developers who want to learn about LINQ and how it can benefit and enhance their applications.

Wrox Professional Guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
---------------------------------
Download Link : Mirror 1

Free eBooK : The Art & Science of JavaScript

The Art & Science of JavaScript

We've assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you'll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you're about to be amazed by the true potential of this powerful language.

With an all star line-up of authors including James Edwards, Michael Mahemoff, Ara Pehlivanian, Cameron Adams, Dan Webb, Christian Heilmann, and Simon Willison, this superb book will show you how to:

  • Create a slick Google Maps and Flickr mashup.
  • Build your own fully accessible 3D maze.
  • Create stunning vector graphics using the canvas element.
  • Have some fun with draggable and sortable table columns.
  • Give your site some extra personality with client-side badges.
  • Write better code faster using metaprogramming techniques.
  • Become a debugging expert using pro-level Firebug tricks.

    This book is perfect for intermediate JavaScript developers wanting to take their JavaScript skills to the next level without sacrificing web accessibility or best practice. If you've never written a line of JavaScript before, this probably isn't the right book for you.

    If you have only a small amount of experience with JavaScript, but are comfortable enough programming in another language such as PHP or Java, you'll be just fine-we'll hold your hand along the way, and all of the code is available for you to download and experiment with on your own.

  • --------------------------------
    Download Link : Mirror 1

    Free eBooK : 3D Programming for Windows

    3D Programming for Windows

    The Windows Presentation Foundation is a key component of .NET Framework 3.0, which is a part of Windows Vista and available for Windows XP. With the Windows Presentation Foundation, 3D images can be displayed regardless of the video-display hardware on the users machine. Focusing on developing user interface objects or simple animations, this book builds on a readers knowledge of Windows Presentation Foundation essentials to demonstrate how to effectively create 3D graphics for Windows. You get the fundamental information for using the Windows Presentation Foundation 3D application programming interface (API), as well as in-depth coverage of mesh geometries.
    ---------------------------
    Download Link : Mirror 1

    Sunday, March 9, 2008

    Free eBooK : Object Oriented Programming and Java

    Object Oriented Programming and Java

    Object-Oriented Programming and Java presents two important topics in contemporary software development: object-oriented programming and Java. This book takes a different teaching approach from most available literature, it begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm.

    Principally, Java is an object-oriented programming language. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book provides readers with the pre-requisites for writing proper object-oriented programs using Java.

    Object-Oriented Programming and Java covers the latest in Java technologies and is suitable for undergraduate or postgraduate courses on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.
    -------------------------------
    Download Link : Mirror 1

    Free eBooK : Pro Visual Studio Team System with Team Edition for Database Professionals, Second Edition

    Pro Visual Studio Team System with
    Team Edition for Database Professionals,
    Second Edition


    It is clear that Visual Studio Team System is the future of development from Microsoft’s perspective. Development is no longer a personal pursuit by one developer in a darkened room; it is a collective effort by a team of peers. VSTS supports this broader vision by providing a complete collaboration platform for the entire project team. VSTS takes a services-oriented approach leveraging Windows SharePoint Services and SQL Server Business Intelligence Suite. Additionally, VSTS brings the life cycle to life by making it part of the integrated suite.

    For those seeking to use test-driven development, VSTS is the tool for you. If you’re an architect, there is a new set of domain-specific modeling tools that makes it easy to visualize systems, determine application relationships, and deploy into a logical datacenter. For testers, Microsoft’s new suite of test tools provides a powerful web testing environment with virtually unlimited extensibility. In addition, the new load tools allow you to perform world-class scalability testing.

    Even if you are just considering adopting VSTS, Pro Visual Studio Team System with Team Edition for Database Professionals, Second Edition will provide you with a comprehensive overview. Furthermore, you will be able to dive deep into any area with detailed descriptions, samples, and walkthroughs. Roll up your sleeves and get ready for a new way of developing solutions!
    What you’ll learn

    This book will guide you through the entire breadth of VSTS. If you are a stakeholder, you have a portal that gives you instant access to project documents, status, and performance indicators. If you are a project manager, you will learn how create, manage, and assess team performance. As VSTS is integrated with MS Office, you can quickly assign tasks and gather work status. With reporting from the data warehouse, you get a real-time view of all project metrics. If you are a developer, you will learn how to write higher-quality code, and ensure that the code works and performs well.
    Who is this book for?

    This book is for anyone with an interest in Visual Studio 2005 Team System. Whether you’re an architect, developer, tester, or database professional implementing VSTS or just considering it, this book will provide you with the answers that you need.
    --------------------------------
    Download Link : Mirror 1

    Free eBooK : Beginning JavaScript, 3rd Edition

    Beginning JavaScript, 3rd Edition

    With this up-to-date guide, you’ll find everything you need to know in order to develop interactive, robust, and personalized pages using JavaScript. It takes you step by step through this powerful scripting language so you can begin enhancing your site right away and increase visits. You’ll learn how to take advantage of native JavaScript objects, manipulate objects that are available to you in the latest browsers, use cookies, and jazz up your web pages with Dynamic HTML.
    -----------------------------
    Download Link : Mirror 1

    Friday, March 7, 2008

    Free eBooK : Access 2003 Programming by Example with VBA XML and ASP

    Access 2003 Programming
    by Example with VBA XML and ASP


    For many years now, Microsoft Access has allowed users all over the world to design and develop Windows-based database applications. Microsoft Office Access 2003 continues to be the world’s most popular database. This book is for people who have already mastered the use of Microsoft Access databases and now are ready for the next step —programming. Access 2003 Programming by Example with VBA, XML, and ASP takes non-programmers through the detailed steps of creating Access databases from scratch and then shows them how to retrieve and manage their data programmatically using various programming languages and techniques.

    With this book at hand, users can quickly build the toolset required for developing their own database solutions. This book proves that, given the right approach, programming an Access database from scratch and controlling it via programming code can be as easy as designing and maintaining databases with Access built-in tools. Anyone interested in learning how to get started with VBA programming in Access will benefit from this book’s 303 hands-on examples and 11 step-by-step projects.

    This book gives a practical overview of many programming languages and techniques necessary in programming and maintaining today’s Access databases.


    TABLE OF CONTENT:
    Part 1 - Introduction to Access 2003 VBA programming
    Part 2 - Creating and manipulatin Database with ADO
    Part 3 - Programming with the Jet DDL
    Part 4 - Event programming in forms and reports
    Part 5 - Taking your VBA programming skills to the Web
    ---------------------------------------
    Download Link : Mirror 1
    Pass : ganelon

    Sunday, March 2, 2008

    Free eBooK : Visual Basic 2008 Step by Step

    Visual Basic 2008 Step by Step

    Teach yourself the fundamentals of working with Visual Basic 2008 one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you re a beginning programmer or new to this specific language, you ll understand the core capabilities and fundamental techniques for Visual Basic 2008 and rapidly build robust, elegant applications. Each chapter puts you to work, showing you how, when, and why to use the latest features of Visual Basic guiding you each step of the way as you create actual components and working applications for Windows.
    ----------------------------------
    Download Link : Mirror 1

    Free eBooK : C++ Programming for the Absolute Beginner

    C++ Programming for the Absolute Beginner

    If you are new to programming with C++ and are looking for a solid introduction, this is the book for you. Developed by computer science professors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills thaty ou need for more practical C++ programming applications and will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish this book, you will be able to apply the basic principles you've learned to the next programming language you tackle.
    -------------------------------------------------------
    Download Link : Mirror 1

    Free eBooK : Programming Firefox: Building Rich Internet Applications with XUL

    Programming Firefox: Building Rich Internet Applications with XUL

    This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework's Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.

    This book serves as both a programmer's reference and an in-depth tutorial, so not only do you get a comprehensive look at XUL's capabilities--from simple interface design to complex, multitier applications with real-time operations--but you also learn how to build a complete working application with XUL. If you're coming from a Java or .NET environment, you'll be amazed at how quickly large-scale applications can be constructed with XPCOM and XUL.

    Topics in Programming Firefox include:
    • An overview of Firefox technology
    • An introduction to the graphical elements that compose a XUL application
    • Firefox development tools and the process used to design and build applications
    • Managing an application with multiple content areas
    • Introduction to Resource Description Files, and how the Firefox interface renders RDF
    • Manipulating XHTML with JavaScript
    • Displaying documents using the Scalable Vector Graphics standard and HTML Canvas
    • The XML Binding Language and interface overlays to extend Firefox
    • Implementing the next-generation forms interface through XForms
    Programming Firefox is ideal for the designer or developer charged with delivering innovative standards-based Internet applications, whether they're web server applications or Internet-enabled desktop applications. It's not just a how-to book, but a what-if exploration that encourages you to push the envelope of the Internet experience.
    -----------------------------------------------------------------
    Download Link : Mirror 1

    Monday, February 25, 2008

    Free eBooK : RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)

    RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)

    Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster.

    Inside, the authors walk you step by step from the creation of the site's virtually static front page, through user registration and authentication, and into a highly dynamic site, complete with user profiles, image upload, email, blogs, full-text and geographical search, and a friendship request system. In the process, you learn how Rails helps you control code complexity with the model-view-controller (MVC) architecture, abstraction layers, automated testing, and code refactoring, allowing you to scale up to a large project even with a small number of developers.

    This essential introduction to Rails provides

    • A tutorial approach that allows you to experience Rails as it is actually used
    • A solid foundation for creating any login-based website in Rails
    • Coverage of newer and more advanced Rails features, such as form generators, REST, and Ajax (including RJS)
    • A thorough and integrated introduction to automated testing

    The book's companion website provides the application source code, a blog with follow-up articles, narrated screencasts, and a working version of the RailSpace social network.
    -------------------------------------------------------
    Download Link : Mirror 1

    Free eBooK : Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)

    Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)

    For Windows developers, few tasks are more challenging than debugging—-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft’s system-level developers present a thorough and practical guide to Windows debugging ever written.

    Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently available—-including Microsoft’s powerful native debuggers and third-party solutions.

    To help you find real solutions fast, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, Windows® Vista™ and 64-bit debugging, they address emerging topics head-on—and nothing is ever oversimplified or glossed over!

    This book enables you to

    • Master today’s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus
    • Debug code that wasn’t designed or written for easy debugging
    • Understand debuggers “under the hood,” and manage symbols and sources efficiently
    • Debug complex memory corruptions related to stacks and heaps
    • Resolve complex security problems
    • Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal
    • Find and fix resource leaks, such as memory and handle leaks.
    • Debug common thread synchronization problems
    • Learn when and how to write custom debugger extensions
    • Perform “postmortem debugging” using crash dumps and Windows Error Reporting
    • Automate debugging with DebugDiag and the Analyze Debugger command
    -------------------------------------------
    Download Link : Mirror 1

    Free eBooK : Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

    Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

    A practical tutorial to using Microsoft AJAX to enhance the user experience of your ASP.NET web applications covering the most up to date versions of the AJAX tools. With ASP.NET AJAX (formerly known as ATLAS) developers can quickly create rich and responsive web pages with efficient server communication by simply adding a few server controls to their pages. Because ASP.NET AJAX is integrated with ASP.NET, developers have full access to the built-in ASP.NET 2.0 application services and the entire .NET Framework. This book is the most practical and efficient resource a reader can get to enter the exciting world of AJAX in ASP.NET. Targeting the most recent version of the ASP.NET AJAX tools, this book will teach you how to create faster, lighter, and richer web applications by using the Microsoft AJAX technologies to their full potential. Beginning with a hands-on tour of the basic technologies associated with AJAX, JavaScript, XMLHttpRequest, JSON, and the DOM, you'll move on to a crash course in the Microsoft AJAX tools. You'll understand the architecture of the Microsoft AJAX components, how they all fit together, and exactly what they can do for you. At every stage of your journey, you'll be able to try out examples to illuminate the theory, and consolidate your understanding. In addition to learning about the client and server controls, you'll also see how to handle errors and debug your ASP.NET AJAX applications. To get your client pages interacting with your server, the Microsoft AJAX framework allows you to consume web services on the client without having to worry about the underlying protocol used for exchanging the data. You will see how to create ASP.NET web services in practice, and consume them in your AJAX applications. To get your client pages interacting with servers on other domains, the Microsoft AJAX framework provides bridges that allow you to make cross-domain calls seamlessly. This book shows you how this works and how to implement it, including how to consume services from Amazon's ECS (E-Commerce Services). Microsoft AJAX brings the power of the ASP.NET data presentation server controls to the client, enhancing the power and responsiveness of controls such as the GridView and DetailsView. You will learn about using the data client controls to create truly responsive web applications that interact seamlessly not just with your servers and your data, but also with other servers and other sources of data should you choose. This book is a practical tutorial to get you confident and comfortable working with the Microsoft AJAX suite. Packed with step-by-step examples and detailed explanations of how the examples work, this book is the ideal first step into the exciting world of AJAX in ASP.NET. This book is written for ASP.NET developers who not only want to understand how Microsoft AJAX will impact on the way they develop web applications, but also want to make the transition to better, more responsive applications as easily as possible. You will need access to either Visual Studio Web Developer Express or Visual Studio .NET 2005. All the code examples are in C#.
    -------------------------------------------------
    Download Link : Mirror 1