everydayminder

learn something everyday

Posts Tagged ‘Developer

Recommended Books for S/W & H/W Developers (@Intel)

leave a comment »

Recommended Reading List



  1. Books for H/W Developers

    1. I/O Interconnection Technologies

      1. Designing High-Speed Interconnect Circuits/Dennis Miller
      2. Jitter, Noise, and Signal Integrity at High-Speed/Mike Peng Li
      3. Timing Analysis and Simulation for Signal Integrity Engineers/Greg Edlund
      4. High-Speed Signal Propagation: Advanced Black Magic/Howard W. Johnson
      5. Introduction to PCI Express*/Adam Wilen, Justin Schade, and Ron Thornburg
      6. PCI Express* Electrical Interconnect Design/Dave Coleman, Scott Gardiner, Mohammad Kolbehdari and Stephen Peters
      7. PCI Express* System Architecture/Mindshare Inc, Ravi Budruk, Don Anderson, Tom Shanley
      8. USB Design by Example, Second Edition/John Hyde
      9. InfiniBand Architecture: Development and Deployment/William T. Futral

    2. Power and Thermal Management

      1. Thermal Guidelines For Data Processing Environments/TC9.9 MISSION CRITICAL FACILITIES
      2. Building the Power Efficient PC/Jerzy Kolinski, Ram Chary, Andrew Henroid and Barry Press
      3. Datacom Equipment Power Trends and Cooling Applications/Refrigerating and Air Conditioning Engineers American Society of Heating
      4. Hot Air Rises and Heat Sinks: Everything You Know About Cooling Electronics Is Wrong/Tony Kordyban
      5. Thermal Guidelines For Data Processing Environments/TC9.9 MISSION CRITICAL FACILITIES
      6. Power Management in Mobile Devices/Findlay Shearer
      7. Thermal Management Handbook: For Electronic Assemblies/Jerry E. Sergent, Al Krum

    3. Storage Technologies

      1. Serial ATA Storage Architecture and Applications/Knut Grimsrud, Hubbert Smith
      2. Storage Network Performance Analysis/Huseyin Simitci
      3. Storage Networking Fundamentals/Marc Farley

    4. Wireless Technologies

      1. 802.11 Wireless Networks: The Definitive Guide/Matthew Gast
      2. Advanced Wireless Communications: 4G Technologies/Savo G. Glisic
      3. Implementing 802.11, 802.16, and 802.20 Wireless Networks/Ron Olexa
      4. Mobile Web Services/Ariel Pashtan
      5. Multi-Platform Wireless Web Applications: Cracking the Code/Dreamtech Software Team
      6. Real 802.11 Security: WiFi Protected Access and 802.11i/Jon Edney, William A. Arbaugh
      7. Ultra-wideband Radio Technology/Kazimierz Siwiak, Debra McKeown
      8. Ultra-wideband Wireless Communications and Networks/Xuemin Shen, Mohsen Guizani
      9. WiMAX Handbook/Frank Ohrtman
      10. WiMax Operator’s Manual: Building 802.16 Wireless Networks/Daniel Sweeney
      11. Fundamentals of WiMAX: Understanding Broadband Wireless Networking/Jeffrey G. Andrews, Arunabha Ghosh, Rias Muhamed
      12. Wireless Hacks, 2nd Edition/Rob Flickenger, Roger Weeks

  2. Books for S/W Developers

    1. S/W Threading for Many Core Architectures

      1. Computer Architecture: A Quantitative Approach, Third Edition/John L. Hennessy and David Patterson
      2. Concurrent Programming in Java*: Design Principles and Patterns, Second Edition/Douglas Lea
      3. Multi-Core Programming/Shameem Akhter, Jason Roberts
      4. Multithreading Applications in Win32: The Complete Guide to Threads/Jim Beveridge, Robert Wiener
      5. Parallel Programming in C with MPI and OpenMP/Michael J. Quinn
      6. Parallel Programming in OpenMP/Rohit Chandra, et al
      7. Using OpenMP: Portable Shared Memory Parallel Programming/Barbara Chapman, Gabriele Jost, Ruud van der Pas
      8. Parallel Programming with MPI/Peter Pacheco
      9. Patterns for Parallel Programming/Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill
      10. Programming with Hyper-Threading Technology/Andrew Binstock, Richard Gerber
      11. Programming with POSIX Threads/David R. Butenhof
      12. The Software Optimization Cookbook, Second Edition/Richard Gerber, Aart J.C. Bik, et al
      13. Optimizing Applications for Multi-Core Processors/Stewart Taylor
      14. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism/James Reinders
      15. Java Concurrency in Practice/Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
      16. Threads Primer: A Guide to Multithreaded Programming/Bil Lewis, Daniel J. Berg

    2. Software Development

      1. Beyond BIOS/Vincent Zimmer, Michael Rothman, and Robert Hale
      2. Breaking Through the BIOS Barrier/Adrian Wong
      3. C Interfaces and Implementations: Techniques for Creating Reusable Software/David R. Hanson
      4. Code Complete, Second Edition/Steve McConnell
      5. IA64 Linux Kernel: Design and Implementation/David Mosberger, Stephane Eranian
      6. Intel® Integrated Performance Primitives/Stewart Taylor
      7. Mac OS X* Internals: A Systems Approach/Amit Singh
      8. Microsoft Windows* Internals, Fourth Edition/Mark E. Russinovich, David A. Solomon
      9. The C Programming Language, Second Edition/Brian W. Kernighan, Dennis Ritchie
      10. The Common Language Infrastructure Annotated Standard/Jim Miller, Susann Ragsdale
      11. The Software Vectorization Handbook/Aart J.C. Bik
      12. UPnP† Design by Example/Michael Jeronimo, Jack Weast
      13. VTune™ Performance Analyzer Essentials/James Reinders
      14. Windows System Programming, Third Edition/Johnson M. Hart

    3. High-Performance Computing

      1. Software Optimization for High-Performance Computing: Creating Faster Applications/Isom Crawford, Kevin Wadleigh
      2. Grid Computing: The New Frontier of High-Performance Computing (Volume 14)/Lucio Grandinetti
      3. High-Performance Cluster Computing: Architectures and Systems/Rajkumar Buyya
      4. High-Performance Computing Systems and Applications/Robert D. Kent, Todd W. Sands
      5. High-Performance Linux Clusters with OSCAR, Rocks, OpenMosix and MPI/Joseph D Sloan
      6. High-Performance Computing: Paradigm and Infrastructure/Laurence T. Yang, Minyi Guo
      7. Principles of Transaction Processing/Philip A. Bernstein, Eric Newcomer
      8. Transaction Processing: Concepts and Techniques/Jim Gray, Andreas Reuter
      9. Using MPI2/William Gropp, et al

    4. Graphics and Gaming Technologies

      1. OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 2.1, Sixth Edition/Dave hreiner, Mason Woo, Jackie Neider, Tom Davis
      2. OpenGL® Shading Language, Second Edition/Randi Rost
      3. Game Programming Gems 6/Mike Dickheiser
      4. Game Programming Gems 7/Scott Jacobs
      5. ShaderX5: Advanced Rendering Techniques/Wolfgang Engel
      6. OpenGL® Library, Fourth Edition/Dave Shreiner, Randi Rost

    5. Digital Home Technologies

      1. Audio in the 21st Century/Scott Janus
      2. Designing for Product Sound Quality/Richard H. Lyon
      3. Developing User Interfaces: Ensuring Usability Through Product & Process/Deborah Hix, H. Rex Hartson
      4. Digital Video and HDTV Algorithms and Interfaces/Charles Poynton
      5. Fundamentals of Audio and Video Programming for Games/Peter Turcan, Mike Wasson
      6. High-Definition Audio for the Digital Home/David Roach, Scott Janus, and Wayne Jones
      7. Power Line Communications and Its Applications (ISPLC), 2006 IEEE International Symposium IEEE Press
      8. Psychoacoustics: Facts and Models, Third Edition/Hugo Fastl and Eberhard Zwicker
      9. Usability in Practice: How Companies Develop User-Friendly Products/Michael E. Wiklund

    6. IT Strategic Considerations

      1. Managing Information Technology for Business Value/Martin Curley
      2. Measuring the Business Value of Information Technology/David Sward
      3. Managing IT Innovation for Business Value/Esther Baldwin and Martin Curley

    7. Data Center Technologies

      1. Advanced Server Virtualization: VMware and Microsoft Platforms in the Virtual Data Center/David Marshall, Wade A. Reynolds, Dave McCrory
      2. Definitive XML Schema/Priscilla Walmsley
      3. Service Oriented Architecture (SOA): Concepts, Technology, and Design/Thomas Erl
      4. Service Oriented Architecture Demystified/Girish Juneja, Blake Dournaee, Joe Natoli, and Steve Birkel
      5. Service Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology/Eric A. Marks, Michael Bell
      6. SOA Principles of Service Design/Thomas Erl
      7. Applied Virtualization Technology/Sean Campbell and Michael Jeronimo
      8. Design Considerations for Datacom Equipment Centers/Refrigerating and Air Conditioning Engineers American Society of Heating
      9. Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol/Henry Sinnreich, Alan B. Johnston
      10. IPTV Crash Course (Publish date Nov 2006)/Joseph M. Weber, Tom Newberry
      11. Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles/James S. Evans, Gregory L. Trimper
      12. Patterns of Enterprise Application Architecture/Martin Fowler
      13. Scientific Computing on Itanium®-based Systems/Marius Cornea, Ping Tak Peter Tang, John Harrison
      14. Itanium® Architecture for Software Developers/Walter Triebel
      15. Programming Itanium®-based Systems/Walter Triebel, Joseph Bissell, Rick Booth
      16. Virtual Machines: Versatile Platforms for Systems and Processes/Jim Smith, Ravi Nair
      17. Server Consolidation With the IBM Eserver Xseries* 440 and Vmware Esx Server*/Steve Russell, Keith Olsen, Gabriel Sallah, Chandra Seetharaman, David Watts
      18. Switching to VoIP/Theodore Wallingford

    8. Business Client Technologies

      1. Building Applications with the Linux* Standard Base/Linux Standard Base Team
      2. Flash Memory Technologies: A Comprehensive Guide to Understanding and Using Flash Memory Devices/Joseph E. Brewer
      3. Virtualization: From the Desktop to the Enterprise/Chris Wolf, Erick M. Halter
      4. Practical Guide to Trusted Computing/David Challener, Kent Yoder, Ryan Catherman, David Safford, Leendert Van Doorn
      5. Cisco Network Admission Control, Volume I: NAC Framework Architecture and Design/Denise Helfrich, Lou Ronnau , Jason Frazier, Paul Forbes
      6. Windows Server* 2008 Networking and Network Access Protection (NAP)/Joseph Davies and Tony Northrup
      7. The Intel Safer Computing Initiative/David Grawrock

Written by everydayminder

April 15, 2009 at 08:36

Posted in Life/Memo

Tagged with , ,

Books that I want to read sometime

leave a comment »

from :
http://agile.dzone.com/news/top-50-new-software

1 Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software/Scott Rosenberg/ 26-1-2007
2 Clean Code: A Handbook of Agile Software Craftsmanship/Robert C. Martin/ 11-8-2008
3 Pragmatic Thinking and Learning: Refactor Your Wetware/Andy Hunt/ 15-8-2008
4 Managing Humans: Biting and Humorous Tales of a Software Engineering Manager/Michael Lopp/ 12-6-2007
5 Beautiful Code: Leading Programmers Explain How They Think/Andy Oram, Greg Wilson/ 26-6-2007
6 SOA Principles of Service Design/Thomas/ Erl 28-7-2007
7 The Productive Programmer/Neal Ford/ 3-7-2008
8 Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent/Joel Spolsky/ 31-5-2007
9 Making Things Happen: Mastering Project Management/Scott Berkun/ 25-3-2008
10 Release It!: Design and Deploy Production-Ready Software/Michael Nygard/ 30-3-2007
11 The Art of Agile Development/James Shore, Shane Warden/ 26-10-2007
12 Service-Oriented Modeling: Service Analysis, Design, and Architecture/Michael Bell/ 25-2-2008
13 Scaling Software Agility: Best Practices for Large Enterprises/Dean Leffingwell/ 8-3-2007
14 The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine/Charles Petzold/ 16-6-2008
15 Sketching User Experiences: Getting the Design Right and the Right Design/Bill Buxton/ 11-4-2007
16 Continuous Integration: Improving Software Quality and Reducing Risk/Paul Duvall, Steve Matyas, Andrew Glover/ 9-7-2007
17 SOA Design Patterns/Thomas Erl/ 23-10-2008
18 The Developer’s Guide to Debugging/Thorsten Grotker, Ulrich Holtmann, Holger Keding, Markus Wloka/ 11-8-2008
19 Agile Adoption Patterns: A Roadmap to Organizational Success/Amr Elssamadisy/ 7-7-2008
20 Manage It!: Your Guide to Modern, Pragmatic Project Management/Johanna Rothman/ 7-6-2007
21 The Principles of Project Management/Meri Williams/ 13-3-2008
22 Introduction to Information Retrieval/Christopher D. Manning, Prabhakar Raghavan, Hinrich Schutze/ 7-7-2008
23 Head First Software Development/Dan Pilone, Russ Miles/ 11-1-2007
24 Web Service Contract Design and Versioning for SOA/Thomas Erl, Anish Karmarkar, Priscilla Walmsley/ 21-9-2008
25 The Art of Multiprocessor Programming/Maurice Herlihy, Nir Shavit/ 29-2-2008
26 Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum/Craig Larman, Bas Vodde/ 22-12-2008
27 SOA in Practice: The Art of Distributed System Design/Nicolai M. Josuttis/ 24-8-2007
28 Agile Testing: A Practical Guide for Testers and Agile Teams/Lisa Crispin, Janet Gregory/ 5-1-2009
29 The Business Analyst’s Handbook/Howard Podeswa/ 4-11-2008
30 Scrum and XP from the Trenches/Henrik Kniberg/ 4-10-2007
31 xUnit Test Patterns: Refactoring Test Code/Gerard Meszaros/ 31-5-2007
32 Applied SOA: Service-Oriented Architecture and Design Strategies/Michael Rosen, Boris Lublinsky, Kevin T. Smith, Marc J. Balcer/ 13-6-2008
33 97 Things Every Software Architect Should Know/Richard Monson-Haefel/ 13-2-2009 34 Perfect Software: And Other Illusions about Testing/Gerald M. Weinberg/ 29-8-2008
35 Expert Product Management: Advanced Techniques, Tips and Strategies for Product Management & Product Marketing/Brian Lawley/ 10-10-2007
36 The Enterprise and Scrum/Ken Schwaber/ 13-6-2007
37 Algorithms in a Nutshell/George Heineman, Gary Pollice, Stanley Selkow/ 1-11-2008
38 The Software Project Manager’s Bridge to Agility/Michele Sliger, Stacia Broderick/ 29-5-2008 39 Designing Web Interfaces: Principles and Patterns for Rich Interactions/Bill Scott, Theresa Neil/ 15-1-2008
40 If I Only Changed the Software, Why is the Phone on Fire?/Lisa K. Simone/ 23-3-2007
41 Puzzles for Programmers and Pros/Dennis Shasha/ 7-5-2007
42 Managing the Test People/Judy McKay/ 27-4-2007
43 Practical Project Initiation: A Handbook with Tools/Karl E. Wiegers/ 8-8-2007
44 Simple Architectures for Complex Enterprises/Roger Sessions/ 19-5-2008
45 How We Test Software at Microsoft/Alan Page, Ken Johnston, Bj Rollison/ 16-8-2008
46 The One Page Project Manager for IT Projects/Clark A. Campbell/ 4-8-2008
47 The Art of Lean Software Development: A Practical and Incremental Approach/Curt Hibbs, Steve Jewett, Mike Sullivan/ 15-12-2008
48 Code Leader: Using People, Tools, and Processes to Build Successful Software/Patrick Cauldwell/ 5-5-2008
49 Scrumban – Essays on Kanban Systems for Lean Software Development/Corey Ladas/ 12-1-2009
50 Software Requirement Patterns/Stephen Withall/ 13-6-2007



 

Written by everydayminder

April 9, 2009 at 00:26

Posted in Life/Memo

Tagged with , ,