Bestsellers > Books > Languages and Tools
|
|
Core JavaServer Faces (Core Series)»rank: 570064by: David Geary, Cay S. Horstmann
: :JavaServer Faces is a Web application framework -- similar to Jakarta Struts -- that gives application developers access to custom components that facilitate the creation of rich user interfaces. JSF also provides Integrated Development Environment (IDE) vendors with a standard upon which to base their IDEs. In the Core tradition, this new book aims to be THE tutorial and reference for experienced programmers who need to learn this exciting new technology. Although J2EE is still the most popular platform for developing Web applications, Microsoft's .NET has gained market share over the past two years. J2EE is arguably more powerful, but .NET, is generally regarded as easier to use. J2EE currently lacks: a ... |
The Zen of CSS Design: Visual Enlightenment for the Web (Voices That Matter)»rank: 23988by: Dave Shea, Molly E. Holzschlag
: :Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to create beautiful, progressive CSS-based Web sites. By using the Zen Garden sites as examples of how CSS design techniques and approaches can be applied to specific Web challenges, authors Dave Shea and Molly Holzschlag provide an eye-opening look at the range of design methods made possible by CSS (Cascading Style Sheets). By the time you've finished perusing the volume, you'll have a new understanding of the graphically rich, fully accessible sites that CSS design facilitates. In sections on design, ... |
||
Structure and Interpretation of Computer Programs, Second Edition»rank: 382475by: Harold Abelson, Gerald Jay Sussman, Julie Sussman
: :With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design. Review:Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this ... |
Delivering Business Intelligence with Microsoft SQL Server 2005»rank: 33496by: Brian Larson
: :Transform disparate enterprise data into actionable business intelligence Put timely, mission-critical information in the hands of employees across your organization using Microsoft SQL Server 2005 and the comprehensive information in this unique resource. Delivering Business Intelligence with Microsoft SQL Server 2005 shows you, step-by-step, how to author, customize, and distribute information that will give your company the competitive edge. It's all right here--from data mining, warehousing, and scripting techniques to MDX queries, KPI analysis, and the all-new Unified Dimensional Model. Real-world examples, start-to-finish exercises, and downloadable code throughout illustrate all of the integration, analysis, and reporting capabilities of SQL Server 2005. |
||
Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap)»rank: 91355by: Ross Harmes, Dustin Diaz
: :As a web developer, you’ll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team. With Pro JavaScript Design Patterns, you’ll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start ... |
Managing Projects with GNU Make (Nutshell Handbooks)»rank: 56203by: Robert Mecklenburg
: :The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors. The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you ... |
||
Java: The Complete Reference, Seventh Edition (Complete Reference Series)»rank: 171867by: Herbert Schildt
: :The world's leading programming author offers comprehensive coverage of the new Java release The definitive guide to Java has been fully expanded to cover every aspect of Java SE 6, the latest version of the world's most popular Web programming language. This comprehensive resource contains everything you need to develop, compile, debug, and run Java applications and applets. |
Learning UML 2.0 (Learning)»rank: 15219by: Russ Miles, Kim Hamilton
: :'Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language.' '--Richard Mark Soley, Chairman and CEO, OMG' If you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage. The Unified Modeling Language (UML) helps you manage this ... |
||
Beginning Linux Programming (Beginning)»rank: 545660by: Richard Stones, Neil Matthew
: :Since 1996 this, the first edition of Beginning Linux Programming, has introduced tens of thousands of people to programming for Linux - the free UNIX-like PC OS that's taken the UNIX world by storm in recent years. This book takes off where most Linux books stop, showing you how to make the most of the tools UNIX offers to program UNIX for real. The first edition covers: Programming in C, the main UNIX programming language Client/Server and Network programming in the UNIX environment HTML and using your Linux box as a CGI server Rapid development tools: the shell and Tcl X Windows and X programming with Tcl Tk and Java A real-world ... |
Ruby Cookbook (Cookbooks (O'Reilly))»rank: 32338by: Lucas Carlson, Leonard Richardson
: : Do you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with: Strings and numbers Arrays and hashes Classes, modules, and namespaces Reflection and metaprogramming XML and HTML processing Ruby on Rails (including Ajax integration) Databases Graphics Internet services like email, SSH, and BitTorrent Web services ... |