Programming
Featured Items
Elements of Programming Interviews in Java: The Insiders' Guide
Elements of Programming Interviews in Java
The Insiders' Guide
Paperback      ISBN: 1517671272
This is a larger-format version of Elements of Programming Interviews in Java. Specifically, the font size is larger, and the page size is 7"x10" (the regular format uses 6"x9"). The content is identical. This is the Java version of our book. See our website for links to the C++ version.Have you ever... - Wanted to work at an exciting futuristic company? - Struggled with an interview problem thatcould have been solved in 15 minutes? - Wished you could study real-world computing problems? If so, you need to read Elements of Programming Interviews (EPI). EPI is your comprehensive guide to interviewing for software development roles. The core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading software companies. The problems are illustrated with 200 figures, 300 tested programs, and 150 additional variants. The book begins with a summary of the nontechnical aspects of interviewing, such as strategies for a great interview, common mistakes, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI. We also provide a summary of data structures, algorithms, and problem solving patterns. Coding problems are presented through a series of chapters on basic and advanced data structures, searching, sorting, algorithm design principles, and concurrency. Each chapter stars with a brief introduction, a case study, top tips, and a review of the most important library methods. This is followed by a broad and thought-provoking set of problems. A practical, fun approach to computer science fundamentals, as seen through the lens of common programming interview questions. Jeff Atwood/Co-founder, Stack Overflow and Discourse
Flash CS3 Professional for Windows and Macintosh: Visual Quickstart Guide
Flash CS3 Professional for Windows and Macintosh
Visual Quickstart Guide
1st Edition    Paperback      ISBN: 0321502914
A guide to using the Flash authoring tool covers such topics as modifying graphics, working with symbols, frame-by-frame animations, building buttons for interactivity, and adding sound.
Mastering VMware Infrastructure 3
Mastering VMware Infrastructure 3
Paperback      ISBN: 0470183136
A guide to VMware covers such topics as creating virtual networks, managing storage devices, protecting data, migrating virtual machines, and monitoring resource access.
Eloquent Javascript: A Modern Introduction to Programming
Eloquent Javascript
A Modern Introduction to Programming
2nd Edition    Paperback      ISBN: 1593275846
Provides information and examples on writing JavaScript code, covering such topics as syntax, control, data, regular expressions, modules, scripting, and object-oriented and functional programming techniques.
Schaum's Outline of Theory and Problems of Fundamentals of Computing With  C++
Schaum's Outline of Theory and Problems of Fundamentals of Computing With C++
Paperback      ISBN: 0070308683
This powerful study tool is the best tutor you can have if you want top grades and thorough understanding of the fundamentals of computing with C++, the computing language taught at 83% of all colleges. This student-friendly study guide leads you step-by-step through the entire computer science course, giving you 420 problems with fully worked solutions and easy-to-follow examples for every new topic. You get complete explanations of data abstraction, recursion, Standard C++ container classes, searching, sorting algorithms, and other complex concepts, simplified and illustrated so they're easy to grasp. You also get additional practice problems to solve on your own, working at your own speed. This superb study guide covers the entire course, from logic to libraries. If you're taking introduction to computer science, this book will be your best friend. It's perfect for independent study, too!
Advanced Programming in the Unix Environment
Advanced Programming in the Unix Environment
2nd Edition    Hardcover      ISBN: 0201433079
Rago (one of the Bell Laboratories developers who built UNIX System V, Release 4) updates the late Stevens' text on programming in the UNIX environment after some 13 years. He has updated the chapters on file input/output (I/O), files and directories, standard I/O library, system data files and information, process environment, process control, process relationships, signals, daemon processes, interprocess communication, network IPC (information processing center), terminal I/O, pseudo terminals, database libraries, and communicating with network printers. Rago has also added chapters on threads, multithreaded programming, and socket interfaces. Interfaces have been brought into line with the 2001 version of the POSIX.1 standard and case studies have been changed to cover more relevant real-world examples, most of which have been tested on the platforms of FreeBSD 5.2.1, the Linux2.4.22 kernel, Solaris 9, and Darwin 7.4.0 (the Free BSD/Mach hybrid underlying Apples Mac OS X 10.3). Annotation ©2005 Book News, Inc., Portland, OR (booknews.com)
Information Dashboard Design: The Effective Visual Communication Of Data
Information Dashboard Design
The Effective Visual Communication Of Data
Paperback      ISBN: 0596100167
Dashboards have become popular in recent years as uniquely powerful tools for communicating important information at a glance. Although dashboards are potentially powerful, this potential is rarely realized. The greatest display technology in the world won't solve this if you fail to use effective visual design. And if a dashboard fails to tell you precisely what you need to know in an instant, you'll never use it, even if it's filled with cute gauges, meters, and traffic lights. Don't let your investment in dashboard technology go to waste. This book will teach you the visual design skills you need to create dashboards that communicate clearly, rapidly, and compellingly. "Information Dashboard Design" will explain how to: Avoid the thirteen mistakes common to dashboard design Provide viewers with the information they need quickly and clearly Apply what we now know about visual perception to the visual presentation of information Minimize distractions, cliches, and unnecessary embellishments that create confusion Organize business information to support meaning and usability Create an aesthetically pleasing viewing experience Maintain consistency of design to provide accurate interpretation Optimize the power of dashboard technology by pairing it with visual effectiveness Stephen Few has over 20 years of experience as an IT innovator, consultant, and educator. As Principal of the consultancy Perceptual Edge, Stephen focuses on data visualization for analyzing and communicating quantitative business information. He provides consulting and training services, speaks frequently at conferences, and teaches in the MBA program at the University ofCalifornia in Berkeley. He is also the author of "Show Me the Numbers: Designing Tables and Graphs to Enlighten," Visit his website at www.perceptualedge.com.
Visual Basic in Easy Steps: Updated for Visual Basic 2019
Visual Basic in Easy Steps
Updated for Visual Basic 2019
Paperback      ISBN: 1840788720
Visual Basic in easy steps, 6th edition gives you code examples, screenshots, and step-by-step instructions that illustrate each aspect of Visual Basic so you'll be creating your own interactive applications in no time!. You need have no previous knowledge of any programming language so it's ideal if you're a newcomer to Windows programming. Each chapter builds your knowledge of Visual Basic. By the end of this book you will have gained a sound understanding of Visual Basic programming and be able to create your own interactive applications. Visual Basic in easy steps, 6th edition has an easy-to-follow style that will appeal to anyone who wants to begin Windows programming. It will appeal to programmers who want to quickly learn the latest Visual Basic techniques, and to the student who is studying computing at school or college, and to those seeking a career in Information Technology who needs a thorough understanding of Visual Basic programming.
Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
Serious Python
Black-Belt Advice on Deployment, Scalability, Testing, and More
Paperback      ISBN: 1593278780
Collects practical tips and real-world advice for tackling common Python problems and taking your code to the next level and features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience. Original.
iPad Application Development for Dummies
iPad Application Development for Dummies
3rd Edition    Paperback      ISBN: 1118213920
The fun and easy guide to creating iPad apps, updated for iOS 5 iPad app development is hot, with more than 90,000 apps available specifically for the device. The introduction of iOS 5 and iCloud further revolutionized the iPad and enlarged the app market even more. This fast and friendly guide to iPad app development is fully updated for the most recent upgrades and covers everything you need to know, starting with how to download the SDK and become an Apple developer. Expert developer Neal Goldstein explains nib files, views, view controllers, gesture recognizers, what makes a great iPad app, and more. - iPad development is not the same as developing for the iPhone; this book focuses exclusively on developing apps for the iPad - iOS 5 and iCloud brought many changes to the device, opening more opportunities for app development - The book covers how to become a registered Apple developer, how to download and set up the SDK, and the details of how an iPad app runs - Popular developer Neal Goldstein examines what goes into a great user experience and takes you step by step through the actual development of two apps, illustrating everything you need to know Whether you're looking for a new hobby or you want to build a business in app development, iPad Application Development For Dummies, 3rd Edition will make it easier!