Head First Rails: A learner's companion to Ruby on Rails
586 / 0

Head First Rails: A learner's companion to Ruby on Rails Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Ready to transport your web applications into the Web 2.0 era? Head First Rails takes your programming -- and productivity -- to the max. You'll learn everything from the fundamentals of Rails scaffolding to building customized interactive web apps using Rails' rich set of tools and the MVC framework.

By the time you're finished, you'll have learned more than just another web framework. You'll master database interactions, integration with Ajax and XML, rich content, and even dynamic graphing of your data -- all in a fraction of the time it takes to build the same apps with Java, PHP, ASP.NET, or Perl. You'll even get comfortable and familiar with Ruby, the language that underpins Rails. But you'll do it in the context of web programming, and not through boring exercises such as "Hello, World!"

Your time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Rails uses a visually rich format designed to take advantage of the way your brain really works.
 
 
 
Ruby Best Practices
459 / 0

Ruby Best Practices Ссылки

БончБруевич БончБруевич, Комментарии (нет)

How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more. Ruby Best Practices will help you:

Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities

This book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.

 
 
 
Pro Apache, Third Edition
445 / 0

Pro Apache, Third Edition Ссылки

БончБруевич БончБруевич, Комментарии (нет)

This is by far the best ‘know all, end all’ reference, bar none. My hat goes off to Peter Wainwright and Apress for opening up a whole new world to me." — Eric Wolf (a.k.a. "nawlej"), Codewalkers.com This book aims to teach you everything you need to know to build, install, and configure every aspect of Apache, the world's most popular Web server. Two versions of Apache are now available. Apache 1.3 is still widely used and is continuously updated. Apache 2 offers new and powerful features, such as multi-processsing modules and filters, as well as a revised and expanded build system for compiling Apache from source. This book comprehensively covers both server versions, presenting up-to-date information and examples, and highlighting variations bettween the two releases in context. In addition, this book is organized to provide solutions to common problems. It answers the questions that administrators like you typically ask, without requiring that you know the name of a specific Apache module or directive beforehand. This book also demonstrates multiple solutions to a problem, and contrasts the benefits and drawbacks of each approach. After reading Pro Apache, you'll know not only how to get the results you want, but also why a solution works the way it does. Finally, this book examines how to accomplish more advanced configurations, where individual features must cooperate with each other intelligently. Now in its third edition, the expertise found in Pro Apache makes it the definitive guide to harnessing the power of Apache safely and securely.
 
 
 
Regular Expressions Cookbook
629 / 0

Regular Expressions Cookbook Ссылки

БончБруевич БончБруевич, Комментарии (нет)

This O'Reilly Cookbook provides more than a hundred recipes to help programmers use regular expressions to manipulate text and crunch data. Every programmer needs a grasp of regular expressions, but their power doesn't come without problems--even seasoned users often have trouble tackling performance issues. With recipes for popular programming languages such as C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET, this book offers step-by-step solutions to scores of common tasks involving regular expressions. This cookbook will help you:
  • Understand the basics of regular expressions through a concise tutorial
  • Use regular expressions effectively in several programming and scripting languages
  • Learn how to validate and format input
  • Manage words, lines, special characters, and numerical values
  • Find solutions for using regular expressions in URLs, paths, markup, and data exchange
  • Learn the nuances of more advanced regex features
  • Understand how regular expression APIs differ from language to language
  • Write better regular expressions for custom needs

Whether you're a novice or an experienced user, Regular Expressions Cookbook will help deepen your understanding of this tool. You'll learn powerful new tricks, avoid language-specific gotchas, and save valuable time with this huge library of proven solutions to difficult, real-world problems.


 
 
 
Magento: Beginner's Guide
646 / 0

Magento: Beginner's Guide Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Create a dynamic, fully featured, online store with the most powerful open source e-commerce software

  • Step-by-step guide to building your own online store
  • Focuses on the key features of Magento that you must know to get your store up and running
  • Customize the store's appearance to make it uniquely yours
  • Clearly illustrated with screenshots and a working example

 
 
 
Even Faster Web Sites: Performance Best Practices for Web Developers
556 / 0

Even Faster Web Sites: Performance Best Practices for Web Developers Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance.

Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories:

  • JavaScript--Get advice for understanding Ajax performance, writing efficient JavaScript, creating responsive applications, loading scripts without blocking other components, and more.
  • Network--Learn to share resources across multiple domains, reduce image size without loss of quality, and use chunked encoding to render pages faster.
  • Browser--Discover alternatives to iframes, how to simplify CSS selectors, and other techniques.

Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster.

This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.


 
 
 
Complete Web Monitoring: Watching your visitors, performance, communities, and competitors
439 / 0

Complete Web Monitoring: Watching your visitors, performance, communities, and competitors Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Do you really understand your online presence? Are you confident that visitors can use your website? Do you know their motivations? How do online communities perceive your company? To innovate and adapt your business quickly, you must know the answers to these questions. Complete Web Monitoring demonstrates how to measure every aspect of your web presence -- including analytics, backend performance, usability, communities, customer feedback, and competitive analysis -- whether you're running an e-commerce site, a community, a media property, or a Software-as-a-Service company. This book's concrete examples, clear explanations, and practical recommendations make it essential for anyone who runs a website. With this book you will:

Discover how visitors use and interact with your site through web analytics, segmentation, conversions, and user interaction analysis Find out your market's motivations with voice-of-the-customer research Measure the health and availability of your website with synthetic testing and real-user monitoring Track communities related to your online presence, including social networks, forums, blogs, microblogs, wikis, and social news aggregators Understand how to assemble this data into clear reports tailored to your organization and audience

You can't fix what you don't measure. Complete Web Monitoring shows you how to transform missed opportunities, frustrated users, and spiraling costs into online success. "This is a very comprehensive view of just about everything one needs to know about how websites work and what one needs to know about them. I'd like to make this book required reading for every employee at Gomez." -- Imad Mouline, CTO of Gomez

 
 
 
Expert C# 2005 Business Objects, Second Edition
529 / 0

Expert C# 2005 Business Objects, Second Edition Ссылки

Moo(0_0) Moo(0_0), Комментарии (нет)

Rockford Lhotka started writing his Business Objects books in 1996, and over the years, hes become one of the worlds foremost authorities on building distributed object-oriented systems. His industry-standard VB .NET Business Objects book not only addresses changes in .NET 2.0 and Visual Studio 2005, but also reflects substantial enhancements and improvements to the CSLA .NET Framework and how it can be used to create enterprise-level .NET applications.

Expert C# Business Objects is for developers who want to see Lhotkas ideas applied in the C# idiom. The book takes you from an opening discussion of logical architectures to detailed n-tier deployment options using the CSLA .NET Framework.

The depth of Rockfords thinking now influences developers across language boundaries. With this book, you can learn directly from the expert whose framework has become universally accepted and respected.

 
 
 
Beginning C# 2008 Databases: From Novice to Professional
551 / 0

Beginning C# 2008 Databases: From Novice to Professional Ссылки

Moo(0_0) Moo(0_0), Комментарии (нет)

Assuming only basic knowledge of C# 2008, Beginning C# 2008 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.

A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, Beginning C# 2008 Databases explains and demonstrates how to create database objects and program against them in both T–SQL and C#. Full of practical, detailed examples, it’s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.

  • Comprehensively and concisely explains fundamental database concepts and programming techniques
  • Rich in working examples of both T–SQL and C# programs
  • Covers all the features most database programming ever requires

What you’ll learn

  • How relational databases work and how to use them
  • How C# uses ADO.NET to access databases
  • How to write stored procedures in T–SQL and call them from C# programs
  • How to use XML in database applications
  • How to use LINQ to simplify C# database programming
  • How to install SQL Server 2005 Express and Visual C# 3.0
  • Express and use them to teach yourself database programming by doing it
 
 
 
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5 (2nd Edition)
593 / 0

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5 (2nd Edition) Ссылки

Moo(0_0) Moo(0_0), Комментарии (нет)

The Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.

Author Matthew MacDonald shows you how WPF really works. His no–nonsense, practical advice will get you building high–quality WPF applications quickly and easily. MacDonald will take you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and C# 2008.

WPFs functionality extends to support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data–driven UI and visualization, as well as the integration points for weaving the application experience into the Windows shell.

 
 
 
Beginning C# 2008: From Novice to Professional (2nd Edition)
446 / 0

Beginning C# 2008: From Novice to Professional (2nd Edition) Ссылки

Moo(0_0) Moo(0_0), Комментарии (нет)

This book is for anyone who wants to write good C# code—even if you have never programmed before. Writing good code can be a challenge—there are so many options, especially in a .NET language like C#. If you want to really get the best from a programming language, you need to know which features work best in which situations and understand their strengths and weaknesses. It is this understanding that makes the difference between coding and coding well.

Beginning C# 2008: From Novice to Professional, Second Edition has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters, and from the first introductory concepts, you’ll be looking at real–world programming challenges and learning how C# can be used to overcome them. As you progress through the book, the problems become more involved and interesting, while the solutions become correspondingly more complex and powerful as C# features interact to achieve the results that you want.

This second edition has been revised and improved to now include the latest SQL Server 2008 release and explain how you can integrate SQL Server 2008 with your C# applications.

By the time you’ve finished reading this book and worked through the sample exercises, you’ll be a confident and very competent C# programmer. You will still have many explorations of the .NET Framework API to look forward to, but you will have a firm foundation to build from, and you will know exactly where to go to find the things that you need to progress confidently in your projects.

 
 
 
Mercurial: The Definitive Guide (Hg)
537 / 0

Mercurial: The Definitive Guide (Hg) Ссылки

БончБруевич БончБруевич, Комментарии (нет)

Mercurial: The Definitive Guide takes you step-by-step through ways to track, merge, and manage software projects with this flexible, open source version control system. Used by Mozilla, Python, and various open source projects on Linux, Windows, Mac OS X, and several variants of Unix, Mercurial permits virtually an infinite variety of methods for development and collaboration, including both centralized and distributed version control. This guide starts with the basics, including how to work with a version repository. You'll learn to use Mercurial to collaborate with others, merge streams of work, manage releases, find and fix mistakes, and more. You'll also get up to speed on advanced uses, such as handling repository events with hooks, and customizing Mercurial's output. Like the versioning system it describes, Mercurial: The Definitive Guide has a strong focus on simplicity to help you learn Mercurial quickly and thoroughly.


Другие страницы