Can you deliver 90% of your software on time, within budget, and fully meet the user\'s real requirements? Would you like to? Best-selling author Steve McConnell provides a compelling argument for turning software success into an everyday habit by advancing the software profession itself—at the individual, organizational, and industry levels. Expanding on the contents of his previous book After the Gold Rush, the author dispels common myths of software development. If you are a programmer, software developer, engineer, or work in software development, you should READ THIS BOOK. Why do so many companies use outdated and ineffective software development practices? See page 103. What is "cargo cult" software development, and who...
The book is in three parts. The first part is about Java, with no XML in sight. It covers the basic plumbing of a distributed Web application written in Java. The second part is about XML and XSLT, with very little Java. Our task here is to summarize both standard XML and XSLT and discover good programming practices for them. The third part brings Java and XML together as two well-matched tools for developing the main theme of the book. The theme of the book is meta-programming, that is, writing programs that customize, guide and modify other programs. Meta-programming is not a very new idea (LISP programmers have been doing it for decades) but XML gives it a profoundly new twist. We believe that XML greatly increases the ability of a...
ISBN: 1-861002-85-8
Издательство:
Wrox Press Ltd
Дата выхода: июнь 2001
PHP is an open source, server-side HTML-embedded web-scripting language for creating dynamic web pages. Outside of being browser-independent, it offers a simple and universal cross-platform solution for e-commerce, complex web, and database-driven applications. Professional PHP4 will show you exactly how to create state of the art web applications that scale well, utilize databases optimally, and connect to a back-end network using a multi-tiered approach. This book also aims at teaching PHP by coding - among other things - FTP clients, e-mail clients, some advanced data structures, session management, and secure programming. What does this book cover? The whys and wherefores of PHP4 PHP installation on *nix, Windows, and MacOS X...
ISBN: 1-861-006-91-8
Издательство:
Wrox Press Ltd
Дата выхода: февраль 2002
Visual Basic.NET is the next version of Visual Basic and a major part of Microsoft\'s .NET initiative. Responding to pressure from the VB community, VB.NET is a significant upgrade that is far more flexible and powerful than previous versions. Microsoft has introduced a number of new features, not least a move to full object-oriented programming and greatly enhanced web design facilities. This comprehensive book takes an in-depth look at the new and enhanced features of VB.NET and provides the professional programmer with the knowledge needed to build real-world applications and fully utilize the power of VB.NET. Who is this book for? This book is primarily aimed at experienced Visual Basic developers who want to make the transition to...
ISBN: 1-861004-97-4
Издательство:
Wrox Press Ltd
Дата выхода: сентябрь 2001
Create real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of XMPP in your own apps and presents you with all the tools you need to build the next generation of apps using XMPP or add new features to your current apps. Featuring the JavaScript language throughout and making use of the jQuery library, the book contains several XMPP apps of increasing complexity that serve as ideal learning tools. Learn about XMPP`s instant messaging features, such as rosters,...
Professional XSL takes an applied, tutorial-style approach to teaching the core fundamentals of the XSLT, XPath and XSL-FO specifications. You\'ll learn how to create well structured and modularized stylesheets to generate your required output, how to change, filter, and sort data, and how to incorporate other content for presentation purposes. XML is now the established standard for platform-neutral data storage and exchange, separating content from presentation. Its popularity is due to the flexibility of the language and the ability to reuse the data in a variety of ways. XSL is a key technology for working with XML, and is comprised of two parts: XSLT is the official language for transforming XML from one format to another, whether...
ISBN: 1-861003-57-9
Издательство:
Wrox Press Ltd
Дата выхода: август 2001
One of the greatest strengths of the Perl programming language is its ability to manipulate large amounts of data. Database programming is therefore a natural fit for Perl, not only for business applications but also for CGI-based web and intranet applications. The primary interface for database programming in Perl is DBI. DBI is a database-independent package that provides a consistent set of routines regardless of what database product you use - Oracle, Sybase, Ingres, Informix, you name it. The design of DBI is to separate the actual database drivers (DBDs) from the programmer\'s API, so any DBI program can work with any database, or even with multiple databases by different vendors simultaneously. Programming the Perl DBI is...
ISBN: 1-56592-699-4
Издательство:
O'Reilly
Дата выхода: февраль 2000
Programming Python focuses on advanced uses of the Python programming/scripting language, which has evolved from an emerging language of interest primarily to pioneers, to a widely accepted tool that traditional programmers use for real day-to-day development tasks. With Python, you can do almost anything you can do with C++; but Python is an interpreted language designed for rapid application development and deployment. Among other things, Python supports object-oriented programming; a remarkably simple, readable, and maintainable syntax; integration with C components; and a vast collection of pre-coded interfaces and utilities. As Python has grown to embrace developers on a number of different platforms (Unix, Linux, Windows, Mac),...
ISBN: 0-596-00085-5
Издательство:
O'Reilly & Associates
Дата выхода: март 2001
Secrets of programming for heterogeneous systems Topic-by-topic walkthrough, filled with compare-and-contrast models Straightforward, cookbook-style reference Includes Solaris V2.6 and Red Hat Linux Version 6.1 Learn to program for Windows and UNIX the same way you use them: side by side Most organizations today rely on a hybrid combination of systems to meet all the needs of the enterprise. Programmers need to create parallel functionalities and interrelated tools to maximize the efficiency of these heterogeneous systems. Programming the Win32 API and UNIX System Services goes subject by subject, comparing the functionality of Microsoft Windows 95, 98, NT, and 2000 with similar features in Solaris V2.6 and Red Hat Linux Version 6.1. The...
ISBN: 0-13-025969-1
Издательство:
Prentice Hall Computer Books
Дата выхода: сентябрь 2000
Nutshell Handbook, the Nutshell Handbook logo, and the O\'Reilly logo are registered trademarks of O\'Reilly & Associates, Inc. Microsoft, the .NET logo, Visual C#, Visual Basic, Visual Studio, and Windows are registered trademarks or trademarks of Microsoft Corporation. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O\'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The association between the image of an African crowned crane and the topic of C# is a trademark of O\'Reilly & Associates, Inc. While every precaution has been taken in the preparation of...
ISBN: 0-596-00489-3
Издательство:
O'Reilly
Дата выхода: январь 2003