Books about Programmers from Amazon.com

Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
Together we'll journey together through bits of cognitive and neuroscience, learning and behavioral theory. You'll discover some surprising aspects of how our brains work, and see how you can beat the system to improve your own learning and thinking skills.

In this book you'll learn how to:

  • Use the Dreyfus Model of Skill Acquisition to become more expert
  • Leverage the architecture of the brain to strengthen different thinking modes
  • Avoid common "known bugs" in your mind
  • Learn more deliberately and more effectively
  • Manage knowledge more efficiently

    Software development happens in your head. Not in an editor, IDE, or design tool. It's time to take a pragmatic approach to thinking and learning, and start to refactor-and redesign-your brain..
    Price: $20.26 [Notify me when price goes down.]



  • SCJP Sun Certified Programmer for Java 6 Exam 310-065

    The Best Fully Integrated Study System Available--Written by the Lead Developers of Exam 310-065

    With hundreds of practice questions and hands-on exercises, SCJP Sun Certified Programmer for Java 6 Study Guide covers what you need to know--and shows you how to prepare--for this challenging exam.

    • 100% complete coverage of all official objectives for exam 310-065
    • Exam Objective Highlights in every chapter point out certification objectives to ensure you're focused on passing the exam
    • Exam Watch sections in every chapter highlight key exam topics covered
    • Simulated exam questions match the format, tone, topics, and difficulty of the real exam

    Covers all SCJP exam topics, including:

    Declarations and Access Control � Object Orientation � Assignments � Operators � Flow Control, Exceptions, and Assertions � Strings, I/O, Formatting, and Parsing � Generics and Collections � Inner Classes � Threads � Development

    CD-ROM includes:

    • Complete MasterExam practice testing engine, featuring: Two full practice exams; Detailed answers with explanations; Score Report performance assessment tool
    • Electronic book for studying on the go
    • Bonus coverage of the SCJD exam included!

    Bonus downloadable MasterExam practice test with free online registration.

    ..
    Price: $31.49 [Notify me when price goes down.]


    Professional ASP.NET 3.5: In C# and VB (Programmer to Programmer)
    ASP.NET 3.5 brings the power of Visual Studio 2008 along with the multitude of language improvements in C# 2008 and Visual Basic 2008 as well as powerful new technology called LINQ, together with the ASP.NET 2.0 Framework you already know and love. Combine all this with the release of IIS 7.0, and you have a truly revolutionary leap forward in web application development. Greatly expanded from the original best-selling Professional ASP.NET 2.0, this new edition adds hundreds of pages and dozens of code samples so youll be prepared to put these new technologies into action..
    Price: $29.84 [Notify me when price goes down.]


    Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers)
    Mac OS X Leopard introduces a fantastic new technology that makes writing applications with animated and cinematic user interfaces much easier. We'll explore this new technology by starting with the familiar concepts you already know from the pre-Leopard development kits.

    Then we'll see how they apply to the new frameworks and APIs. We'll build on your existing knowledge of Cocoa and bring you efficiently up to speed on what Core Animation is all about.

    With this book in hand, you can add Core Animation to your Cocoa applications, and make stunning user interfaces that your user's will be showing off to their friends..
    Price: $19.96 [Notify me when price goes down.]



    The Pragmatic Programmer: From Journeyman to Master
    What others in the trenches say about The Pragmatic Programmer..."The cool thing about this book is that it's great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there." --Kent Beck, author of Extreme Programming Explained: Embrace Change "I found this book to be a great mix of solid advice and wonderful analogies!" --Martin Fowler, author of Refactoring and UML Distilled "I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost." --Kevin Ruland, Management Science, MSG-Logistics "The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful...By far its greatest strength for me has been the outstanding analogies--tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike."--John Lakos, author of Large-Scale C++ Software Design "This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients. " --Eric Vought, Software Engineer "Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book." --Pete McBreen, Independent Consultant "Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living." --Jared Richardson, Senior Software Developer, iRenaissance, Inc. "I would like to see this issued to every new employee at my company..." --Chris Cleeland, Senior Software Engineer, Object Computing, Inc. "If I'm putting together a project, it's the authors of this book that I want...And failing that I'd settle for people who've read their book."--Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to *Fight software rot; *Avoid the trap of duplicating knowledge; *Write flexible, dynamic, and adaptable code; *Avoid programming by coincidence; *Bullet-proof your code with contracts, assertions, and exceptions; *Capture real requirements; *Test ruthlessly and effectively; *Delight your users; *Build teams of pragmatic programmers; and *Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development.Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer..
    Price: $31.68 [Notify me when price goes down.]


    Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer)
    Programming Interviews Exposed
    2nd Edition

    The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews.

    50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want.

    What you will learn from this book

    * Tips for effectively completing the job application
    *

    Ways to prepare for the entire programming interview process
    *

    How to find the kind of programming job that fits you best
    *

    Strategies for choosing a solution and what your approach says about you
    *

    How to improve your interviewing skills so that you can respond to any question or situation
    *

    Techniques for solving knowledge-based problems, logic puzzles, and programming problems

    Who this book is for

    This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.

    Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved..
    Price: $15.78 [Notify me when price goes down.]


    Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)
    Microsofts ASP.NET 3.5 and Visual Web Developer 2008 combine forces to provide you with the ultimate platform on which to create dynamic and interactive web applications. Popular Wrox author Imar Spaanjaars demonstrates how to obtain and install Visual Web Developer. Youll learn that both ASP.NET 3.5 and Visual Web Developer now come with an extensive set of tools that will help you smoothly program your web applications. With the knowledge you gain from this book, you will be able to create feature-rich, database-driven, interactive web sites..
    Price: $24.55 [Notify me when price goes down.]


    The Productive Programmer (Theory in Practice (O'Reilly))
    Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standards Make hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the job

    This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer..
    Price: $21.76 [Notify me when price goes down.]



    Visual Basic 2008 Programmer's Reference (Programmer to Programmer)
    Providing programmers and developers of all skill levels with a comprehensive tutorial and reference to Visual Basic (VB) 2008, Microsoft MVP Rod Stephens presents a broad, solid understanding of essential topics on the latest version of VB. He explains the forms, controls, and other objects that VB furnishes for building applications in a modern windows environment. Plus, he examines the powerful development environment that makes VB such a productive language, and he delves into the VB language itself to show you how to use it to perform an array of important development tasks..
    Price: $21.39 [Notify me when price goes down.]


    Beginning SharePoint 2007: Building Team Solutions with MOSS 2007 (Programmer to Programmer)

    Microsoft Office SharePoint Server 2007 has improved and changed dramatically over previous versions of the product. The capabilities of the platform have expanded greatly with the inclusion of an automated workflow engine, web content management capabilities, and a vast number of document management enhancements. However, the value of this tool to an enterprise will depend primarily on the ability of individuals in the organization to understand the features and capabilities of the platform and effectively map those to specific business requirements. This book is designed to mentor and coach business and technical leaders in an organization on the use of SharePoint to address critical information management problems. It gives detailed descriptions and illustrations of the product's functionality and also includes realistic usage scenarios to provide contextual relevance and a personalized learning experience to the reader.

    The mission of this book is to provide extensive knowledge to information workers and site managers that will empower them to become SharePoint Application champions in the organization. This book should be the premiere handbook of any active or aspiring SharePoint expert.

    To complete the exercises in this book, you should have a basic comfort level using Microsoft Office application to create content and a general understanding of how to interact with a web site through the browser. This book is intended as a starting point for any SharePoint 2007 user whether that user has never used SharePoint before or has some familiarity with a previous version and just wants to understand the differences with the new release.

    Chapter 1: Getting Started with SharePoint Server: The first chapter of the book is targeted at users who have either never used SharePoint before or are already familiar with SharePoint Portal Server 2003 or Windows SharePoint Service v2 and are looking to gain an understanding of what has changed in SharePoint 2007. This chapter lays out the foundation for important terminology and concepts explored in the following chapters of the book.

    Chapter 2: Working with SharePoint Lists: This chapter introduces one of the core mechanisms for sharing and organizing content in a SharePoint site. You will review what lists are, how they are used, and then explore the various templates that exist in SharePoint.

    Chapter 3: Working with SharePoint Libraries: After reviewing some of the fundamental concepts relating to lists, the chapter introduces the other major storage mechanism in SharePoint known as libraries. This chapter discusses some of the various templates that exist for libraries as well as brand-new concepts in 2007, such as slide libraries and wiki page libraries.

    Chapter 4: Managing and Customizing Lists and Libraries: SharePoint templates for lists and libraries provide a great starting point for collaboration and information sharing. This chapter introduces how you can extend these base templates to address an organization’s specific requirements for a collaborative site or information management tool.

    Chapter 5: Working with Workflow: Workflow is a new feature available in SharePoint Server 2007. This chapter discusses the templates that SharePoint provides for workflow, as well as demonstrates how to create a custom workflow solution using the SharePoint Designer.

    Chapter 6: Working with Content Types: Most organizations have information and documents, which often utilize consistent templates, processes and policies each time they are created. Therefore, SharePoint 2007 has introduced the concept of a Content Type to allow an organization to package templates and information to ensure that reusable components are rolled out in the organization to enforce consistency and ease of use. This chapter demonstrates what content types are and explores how they can be used through some hands-on examples.

    Chapter 7: Working with Web Parts: Web Parts are an important element in SharePoint because they display information in sites to users. A variety of Web Parts exist in SharePoint 2007 to address the many ways that teams want to present information. This chapter explores the various groups of Web Parts in SharePoint, including examples on how specific types of Web Parts can be configured and used to present information in a desired manner.

    Chapter 8: Working with Sites and Workspaces: The fundamental components of any SharePoint environment are the sites and workspaces that it contains. These collaborative work areas contain all the components discussed in previous sections and represent how each of those items come together to provide an effective environment for collaboration, communication, and document management. In this section of the book, topics such as site templates, features, and look and feel are covered.

    Chapter 9: User Management, Audiences, and Profiles: Effective management of users is of ultimate importance to any information system. The two primary tiers of effective user management include securing content and personalizing information on the portal. This chapter explains in simple terms how to effectively secure a SharePoint environment at the site level, the list or library level, and down to the unique content items stored on a SharePoint site. In addition, an introduction to personalization is presented to ensure that readers understand how to effectively target information to users in a portal.

    Chapter 10: Working with Forms Services: InfoPath is the ideal companion to SharePoint for many business solutions. This chapter introduces readers to creating simple business applications using InfoPath and SharePoint including new features in 2007, such as template parts and browser based forms.

    Chapter 11: Working with Excel Services: SharePoint addresses the need that many organizations face for better visibility and accessibility to data that is often stored in Excel spreadsheets or external business applications. This chapter demonstrates how to improve the overall decision making of an organization by providing access to important information by utilizing browser based worksheets, visual indicators of performance information, and building personalized interactive dashboards.

    Chapter 12: Working with the Business Data Catalog: The Business Data Catalog is completely new to SharePoint in 2007 and offers a fantastic way to access information stored in other business applications through the SharePoint portal interface and elements. This chapter introduces the concept of the Business Data Catalog, explaining each of the key roles in detail and then focusing on usage scenarios from the perspective of the business analyst and end-user roles.

    Chapter 13: Getting Started with Web Content Management: All the functionality previously available in Content Management Server 2002 has been incorporated into the SharePoint platform for 2007. This convergence of technology allows for the creation, review, and publishing of web content from a single environment. This chapter provides an overview of the web content management capabilities of the system including the use of publishing sites and features, the automatic provisioning of multilingual content through variations, and user-interface customization.

    Chapter 14: Working with Search: An information system is useful to an organization only if stakeholders can easily access and locate the information it contains. This chapter discusses the search engine capabilities of the SharePoint platform including methods that improve the search experience through the use of custom search scopes, content sources, and best bets.

    .
    Price: $20.93 [Notify me when price goes down.]



    << piero heliczer



    Trademarks are property of the Trademark Owners.
    Copyright 1998-2007 Real Open Organization, Kansas City, Missouri, USA