0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (90)
  • R250 - R500 (505)
  • R500+ (3,210)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

PHP Solutions - Dynamic Web Design Made Easy (Paperback, 2nd ed.): David Powers PHP Solutions - Dynamic Web Design Made Easy (Paperback, 2nd ed.)
David Powers
R1,234 R1,041 Discovery Miles 10 410 Save R193 (16%) Ships in 10 - 15 working days

This is the second edition of David Powers' highly-respected PHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David to incorporate changes to PHP since the first edition and to offer the latest techniques-a classic guide modernized for 21st century PHP techniques, innovations, and best practices.You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you've just found the right book. PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They're free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design. But this book doesn't just provide a collection of ready-made scripts: each PHP Solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you'll have the confidence to start writing your own scripts or-if you prefer to leave that task to others-to adapt existing scripts to your own requirements. Right from the start, you're shown how easy it is to protect your sites by adopting secure coding practices.

Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.): Chris Apers, Daniel... Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.)
Chris Apers, Daniel Paterson
R1,062 R924 Discovery Miles 9 240 Save R138 (13%) Ships in 10 - 15 working days

It seems that everyone and her sister has developed an iPhone App-everyone except you, the hard-working web professional. And now with the introduction of the iPad, you may even feel farther behind. But the time has come where you don't need to struggle through Objective-C or master Apple's Cocoa touch APIs. WebKit's support for HTML5 means any ambitious web developer can join Apple's second mobile App wave and create compelling apps that address the unique features of both the iPhone and the larger iPad. Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript takes you through every aspect of the latest Mobile Web Standards as well as the specific features of the iPhone and iPad. You'll go beyond Web 2.0 and Ajax to learn about WebKit and Mobile Safari, HTML5 and CSS3, Vector Graphics and Multimedia support. You'll discover what built-in hardware features of the iPhone and iPad you can use and how to take advantage of these device-specific capabilities. The market for Web apps is expanding and the combination of iPhone and iPad makes this a very hot area-as well as a competitive one.You'll want to know about all the advantages available to get ahead and stay ahead, and Beginning iPhone and iPad Web Apps is the perfect starting point.

Getting StartED with Dojo (Paperback, 1st ed.): Kyle Hayes, Peter Higgins, Dennis Hayes Getting StartED with Dojo (Paperback, 1st ed.)
Kyle Hayes, Peter Higgins, Dennis Hayes
R1,035 R896 Discovery Miles 8 960 Save R139 (13%) Ships in 10 - 15 working days

Dojo has been described as the JavaScript toolkit for programmers that's easy enough for designers to pick up. This book will introduce the foundational concepts of using Dojo to increase efficiency when developing modern websites that utilizeDocument Object Model (DOM) manipulation, Ajax, animations, effects, and widgets.Dojo basics Animations and effects Widgets with Dijit What you'll learn Understand why using Dojo is recommended over plain JavaScript. Examine Dojo's core functions that empower the developer to focus on efficient, easy-to-maintain solutions. Utilize Dojo's powerful event management and handling features to easily execute functions from user and program interaction. Create rich user experiences with the powerful and easy-to-use utilities Dojo provides for animation. Implement and use the large selection of Dojo's premade, well-constructed, and skinnable widgets in a website or application. Bring third-party dynamic data and content into your website or application using Dojo's robust tools for easy Ajax implementation and handling. Who this book is for

This book is geared toward designers who want to use JavaScript functionality on websites but don't want to deal with the everyday complexities of coding JavaScript for cross-browser compatibility, tedious methods for DOM manipulation, event handling, Ajax calls, and application user interface elements.

Getting StartED with Dojo is also aimed at developers who are looking to enhance their preexisting JavaScript skills by transitioning their front-end development style to one that is based on core programming standards such as classes, events, and server communication using Ajax.

It is assumed the reader is familiar with (X)HTML development. Table of Contents JavaScript FundamentalsDigging DeeperEnhancing with DojoDojo DOM BasicsManaging User Interaction with Dojo Make It RichDynamic DataWidgetsWhere to Go from Here

Ultra-fast ASP.NET - Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server (Paperback, 1st ed.): Rick... Ultra-fast ASP.NET - Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server (Paperback, 1st ed.)
Rick Kiessig
R1,227 R1,034 Discovery Miles 10 340 Save R193 (16%) Ships in 10 - 15 working days

Ultra-Fast ASP.NET presents a practical approach to building fast and scalable web sites using ASP.NET and SQL Server. In addition to a wealth of tips, tricks and secrets, you'll find advice and code examples for all tiers of your application, including the client, caching, IIS 7, ASP.NET, threads, session state, SQL Server, Analysis Services, infrastructure and operations. By applying the ultra-fast approach to your projects, you'll squeeze every last ounce of performance out of your code and infrastructuregiving your site unrivaled speed.

The approach is mostly prescriptive; rather than drowning you in options, the book presents and explains specific high-impact recommendations and demonstrates them with detailed examples. Using this knowledge, you will soon be building high-performance web sites that scale easily as your site grows. What you'll learn A way of thinking about performance issues that will help you obtain real results. How to apply key principles that will help you build ultra-fast and ultra-scalable web sites. How to use the ultra-fast approach to be fast in multiple dimensions. You'll have not only fast pages but also fast changes, fast fixes, fast deployments and more. Techniques that are being used by some of the world's largest web sites. How to structure your HTML and CSS to create pages that load ultra-fast. Tips for using Silverlight, Ajax and IIS 7 to improve the performance of your site. How to use comprehensive caching at all tiers to deliver content faster. Why you should avoid traditional session state and how to make the best use of cookies. Tips and tricks for optimizing your ASP.NET and SQL Server code for performance and scalability. How to use Analysis Services to offload your relational database. Why many sites that serve individual pages quickly are not scalable. How to avoid common pitfalls that can have an adverse impact on your site's performance, both now and as it grows. How to apply an end-to-end systems-based approach to web site performance and scalability, which includes everything from the browser and the network to caching, back-end operations, hardware infrastructure, and your software development process. Who this book is for

This book will be useful for intermediate to advanced developers and architects who want to improve the performance of their ASP.NET-based web sites. Some knowledge of ASP.NET, SQL Server, and IIS is assumed. Example code is provided in C#. Experienced web developers who have recently moved from Java or PHP to .NET will find lots of valuable and interesting information.

This book will also be useful for non-developers who have a technical interest in what makes a web site fast. In particular, if you're involved with web site operations, testing, or management, you will discover many of the principals and issues that your development teams should be addressing, along with demonstrations that help drive the points home. Table of Contents Principles and Method Client Performance Caching IIS 7 ASP.NET Threads and Sessions Using ASP.NET to Implementand Manage Optimization Techniques Managing ASP.NET Application Policies SQL Server Relational Database SQL Server Analysis Services Infrastructure and Operations Putting It All Together

Beginning Django E-Commerce (Paperback, 1st ed.): James McGaw Beginning Django E-Commerce (Paperback, 1st ed.)
James McGaw
R1,460 Discovery Miles 14 600 Ships in 10 - 15 working days

Beginning Django E-Commerce guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimization best practices. Throughout the book, you'll take each topic and apply it to build a single example site, and all the while you'll learn the theory behind what you're architecting.Build a fully functional e-commerce site. Learn to architect your site properly to survive in an increasingly competitive online landscape with goodsearch engine optimizationtechniques. Become versed in the Django web framework and learn how you can put it to use to drastically reduce the amount of work you need to do to get a site up and running quickly. What you'll learn Understand Django best practices for architecting a web site that will eventually be put into production. Leverage Django templates to maintain a consistent look and feel across your site. Learnsearch engine optimizationbest practices with search enginefriendly URLs, metatags, and an auto-generated Google site map. Follow best practices for security so the bad guys don't get control of your site or compromise your data. Learn about developing and deploying your Python code on the Google App Engine. Construct an enterprise-level shopping cart application that can actually receive payments from Authorize.net and PayPal. Who this book is for

This book is for programmers looking to learn how to quickly and effectively leverage the Django web framework to build lightweight, powerful web sites. While the book is aimed at developers interested in creating e-commerce sites, the topics covered apply to any other site you might build with Django. You'll learn how to optimize your site for search engines, secure your pages to thwart hackers, and deploy your site into production-all with Django. Along the way, you'll build a fully functional e-commerce module that will have you up and selling stuff on the web in no time Table of Contents Best Laid Plans Creating a Django Site Models for Sale The Shopping Cart Site Checkout & Orders Creating User Accounts Product Images Implementing Product Search Intelligent Cross-Selling Adding in Ajax Search Engine Optimization Web Security Overview Improving Performance Django Testing Deployment Django on Google App Engine

Beginning Python - From Novice to Professional (Paperback, 2nd Corrected ed., Corr. 4th printing): Magnus Lie Hetland Beginning Python - From Novice to Professional (Paperback, 2nd Corrected ed., Corr. 4th printing)
Magnus Lie Hetland
R1,930 R1,573 Discovery Miles 15 730 Save R357 (18%) Ships in 10 - 15 working days

Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

Pro JPA 2 - Mastering the Java (TM) Persistence API (Paperback, 1st ed.): Mike Keith, Merrick Schincariol, Jeremy Keith Pro JPA 2 - Mastering the Java (TM) Persistence API (Paperback, 1st ed.)
Mike Keith, Merrick Schincariol, Jeremy Keith
R1,895 R1,538 Discovery Miles 15 380 Save R357 (19%) Ships in 10 - 15 working days

Pro JPA 2 introduces, explains, and demonstrates how to use the Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.

Authors Mike Keith and Merrick Schincariol take a handson approach to teaching by giving examples to illustrate each concept of the API and showing how it is used in practice. All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.

After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification A special section on migration to JPA Expert insight about various aspects of the API and when they are useful Portability hints to provide increased awareness of the potential for nonportable JPA code What you'll learn Get started with enterprise applications using JPA 2 Get up to speed with objectrelational mapping and Entity Manager Learn and use queries and the query language (JP QL) Employ advanced objectrelational mapping techniques Use XML mapping files and learn other advanced techniques Package and deploy your Java persistence applications Test your Java persistence applications Migrate your Java persistence applications Who this book is for

The book generally targets enterprise and persistence developers who fall in one of three categories: Those who are new to persistence; we will present some background information and introduce these readers to the basic persistence concepts to bring them up to speed. Those who know and/or use existingORM persistence products such as Hibernate or TopLink. Those who have already used JPA and want to learn aboutnewer featuresintroduced byJPA 2, or have a good reference book to consult when they develop JPA applications.

In general, we assume that the reader is knowledgeable with Java, SQL, and JDBC, and has a little knowledge of J2EE. Table of Contents Introduction Getting Started Enterprise Applications Object-Relational Mapping Collection Mapping Entity Manager Using Queries Query Language Criteria API Advanced Object-Relational Mapping Advanced Topics XML Mapping Files Packaging and Deployment Testing Migration

Building Web Apps with WordPress 2e - WordPress as an Application Framework (Paperback, 2 Ed): Brian Messenlehner, Jason Coleman Building Web Apps with WordPress 2e - WordPress as an Application Framework (Paperback, 2 Ed)
Brian Messenlehner, Jason Coleman
R1,145 R1,011 Discovery Miles 10 110 Save R134 (12%) Ships in 12 - 19 working days

WordPress is much more than a blogging platform. If you have basic PHP, HTML, CSS, and JavaScript experience you can use WordPress to develop fast, scalable, secure, and highly customized web apps, mobile apps, web services, and multisite networks of websites. Along with core WordPress functions and database schema, you'll learn how to build custom plugins, themes, and services for just about any kind of web or mobile application. In this updated second edition, Brian Messenlehner and Jason Coleman cover new features and functionality added to WordPress up to version 5.4. All code examples in the book are available on GitHub. Compare WordPress with traditional app development frameworks Use themes for views and plugins for backend functionality Get suggestions for choosing or building WordPress plugins Register custom post types (CPTs) and taxonomies Manage user accounts and roles, and access user data Build asynchronous behaviors with jQuery Use WordPress to develop mobile apps for iOS and Android Integrate PHP libraries, external APIs, and web service plugins Collect payments through ecommerce and membership plugins Learn how to speed up and scale your WordPress app Extend the WordPress REST API and create custom endpoints Learn about WordPress Gutenberg blocks development

Pro Zend Framework Techniques - Build a Full CMS Project (Paperback, 1st ed.): Forrest Lyman Pro Zend Framework Techniques - Build a Full CMS Project (Paperback, 1st ed.)
Forrest Lyman
R1,134 R957 Discovery Miles 9 570 Save R177 (16%) Ships in 10 - 15 working days

The Zend Framework is a truly amazing PHPbased web application development framework and platform that is breathing new life into PHP development. One of the most common uses for a framework such as this is to build contentdriven web sites.

Pro Zend FrameworkTechniques offers: A structured guide for PHP developers, ultimately helping you to create more flexible software much more quickly Clear guidance through the entire process of building a customcontent management system (CMS)with the Zend Framework The ideal example project, building a CMS, to illustrate how to use the many different aspects of the framework What you'll learn How to structure a real Zend Framework application top to bottom using a CMS application How to work with abstract (flexible) data structures How to add security, access control, and authentication with the Zend Framework How to build a custom, modular CMS How to integrate web services and RSS with a Zend Framework application How to do performance tuning, graceful error handling, internationalization, and more... Who this book is for

This book is for intermediate-level PHP developers who want to build custom content-driven web sites. Secondly, this book serves as a very readable reference with real-world examples of many of the core Zend Framework components. Table of Contents Getting Started Designing Your Site Building and Processing Web Forms with Zend_Form Managing Data with Zend Framework Working with CMS Data Managing Content Creating the Site Navigation Handling Security in a Zend Framework Project Searching and Sharing Content Extending Your CMS Advanced Topics Installing and Managing a Site with Your CMS

Building Browser Extensions - Create Modern Extensions for Chrome, Safari, Firefox, and Edge (Paperback, 1st ed.): Matt Frisbie Building Browser Extensions - Create Modern Extensions for Chrome, Safari, Firefox, and Edge (Paperback, 1st ed.)
Matt Frisbie
R1,591 R1,316 Discovery Miles 13 160 Save R275 (17%) Ships in 10 - 15 working days

Almost all web developers today have plenty of experience with building regular web page apps, but a lot of that knowledge doesn't transfer over when it comes to creating browser extensions. This book provides a complete reference for how to build modern browser extensions. Creating and deploying a browser extension is more like building a mobile app than a website. When you start building an extension you'll often find there are a large number of new concepts and idiosyncrasies to wrangle with. This book reveals how to successfully navigate around these obstacles and how to take advantage of the limited resources available. You'll see how a browser extensions work, their component pieces, and how to build and deploy them. Additionally, you'll review all the tricky bits of extension development that most developers have to learn through trial and error. The current transition from manifest v2 to v3 is of special interest, and an entire chapter will be dedicated to this subject. By the end of this book, you will have a rich understanding of what browser extensions are, how they work, all the pitfalls to avoid, and the most efficient ways of building them. What You'll Learn Examine the different components of browser extensions and how they behave Review common pitfalls developers encounter when building browser extensions and how to avoid them Develop, deploy, and manage a published browser extension Build a browser extension using modern JavaScript frameworks Who This Book Is ForDevelopers tasked with building a supplementary browser extension to go alongside their existing product. This book also targets people that have at least a basic understanding of the fundamentals of web development and wish to quickly understand how they can roll out a browser extension.

The Essential Guide to 3D in Flash (Paperback, 1st ed.): Richard Olsson, Rob Bateman The Essential Guide to 3D in Flash (Paperback, 1st ed.)
Richard Olsson, Rob Bateman
R1,087 R921 Discovery Miles 9 210 Save R166 (15%) Ships in 10 - 15 working days

If you are an ActionScript developer and you'd like to work with 3D in Flash, this book is for you. You will learn the core Flash 3D concepts, using the open source Away3D engine as a primary tool. Once you have mastered these skills, you will be able to realize the possibilities that the available Flash 3D engines, languages, and technologies have to offer you with Flash and 3D. * Describes 3D concepts in theory and their implementation using Away3D * Dives right in to show readers how to quickly create an interactive, animated 3D scene, and builds on that experience throughout the book * Each chapter contains a number of tutorials that focus on one specific feature or group of features What you'll learn * Use Away3D to incorporate real-time 3D into your Flash productions. * Enable users to interact with your 3D content. * Use lighting and shading to make your scene look realistic. * Animate your 3D scene in real time. * Use visual effects such as reflection, filters, and normal/bump mapping. * Use Away3D along with other frameworks (e.g., for real-time simulated physics). Who is this book for?This book is for Flash developers wanting to learn to use 3D effects within Flash using open source tools.

The Definitive Guide To Catalyst (Paperback, 1st ed.): Kieren Diment, Matt Trout The Definitive Guide To Catalyst (Paperback, 1st ed.)
Kieren Diment, Matt Trout
R1,423 Discovery Miles 14 230 Ships in 10 - 15 working days

Learn to build web applications with Catalyst, the popular open source web framework based on the Perl programming language. The Definitive Guide to Catalyst is a definitive guide to Catalyst version 5.8, which will be released in 2009.

This book contains

  • Training materials for new and experience programmers.
  • Worked examples and cookbook–style recipes of common web application programming tasks
  • Fundamentals of web application design and best–practice application style
What you’ll learn
  • Write web applications with Catalyst and Perl.
  • Design for extendability and code reuse.
  • Understand deployment options for high– and low–traffic sites.
  • Use DBIx::Class, Moose, and Template Toolkit.
  • Understand the Catalyst dispatcher and request cycle.
  • Deal with common web programming requirements: authentication and authorization, web services, sending e–mail, serving streaming media.
The primary audience for this book is existing Perl programmers who want more information on writing robust maintainable and extendable web applications.
Practical Django Projects (Paperback, 2nd ed.): James Bennett Practical Django Projects (Paperback, 2nd ed.)
James Bennett
R1,085 R920 Discovery Miles 9 200 Save R165 (15%) Ships in 10 - 15 working days

Build a Django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework.

You'll work through the development of each project, implementing and running the applications while learning new features along the way.

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open-source web framework whose stated goal is to "make it easier to build better web applications more quickly with less code."

Practical Django Projects introduces this popular framework by way of a series of realworld projects. Readers follow along with the development of each project, implementing and running each application while learning new features along the way. This edition is updated for Django 1.1 and includes an all-new chapter covering practical development tools and techniques you'll be able to apply to your own development workflow. What you'll learn Capitalize upon the welldefined and stable framework architecture of Django 1.1 to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is for

Web developers seeking to use the powerful Django framework to build powerful web sites. Table of Contents Welcome to Django Your First Django Site: A Simple CMS Customizing the Simple CMS A Django-Powered Weblog Expanding the Weblog Templates for the Weblog Finishing the Weblog A Social Code-Sharing Site Form Processing in the Code-Sharing Application Finishing the Code-Sharing Applications Practical Development Techniques Writing Reusable Django Applications

Beginning JSF (TM) 2 APIs and JBoss (R) Seam (Paperback, 1st ed.): Kent Ka Iok Tong Beginning JSF (TM) 2 APIs and JBoss (R) Seam (Paperback, 1st ed.)
Kent Ka Iok Tong 1
R991 R852 Discovery Miles 8 520 Save R139 (14%) Ships in 10 - 15 working days

The Enterprise Java platform, Java EE 6, has gotten a facelift ... JavaServer Faces (JSF) 2, is a big part of what's new in Java EE 6 JSF 2, a significant upgrade from JSF 1.2, includes Facelets and integration/use options with a variety of web frameworks, including the popular JBoss(r) Seam and even the Spring Framework.

Beginning JSF 2 APIs and JBoss(r) Seam gets you up to speed with the JSF 2.x API features and how they're implemented using the latest Seam web framework. This quickstart tutorial is the fastest way to get started on JSF 2, Facelets, and Seam, and with it you'll take the most useful features in the frameworks and apply them using best practices.

You'll learn to create and enhance an eShop using practical methods, and can re-purpose the template for your own personal and professional projects. What you'll learn Get started with JSF 2 and its features, including forms, validations, and more. Create an eShop. Build interactive pages with Ajax. Incorporate the JSF 2 feature, Facelets, as your standard view definition framework. Provide a common layout using Facelets. Apply and finetune your eShop application using the popular JSFbased web framework, JBoss Seam. Who this book is for

This book is primarily for Java developers who need to develop an application in JSF but are just learning it. It also can be for Java developers who know JSF but would like to learn Facelets and Seam. Table of Contents Getting Started with JSF Using Forms Validating Input Creating an E-shop Creating Custom Components Providing a Common Layout for Your Pages Building Interactive Pages with Ajax Using Conversations Supporting Other Languages Using JBoss Seam

The Definitive Guide to Grails (Paperback, 2nd Corrected ed., Corr. 3rd printing): Graeme Rocher, Jeff Scott Brown The Definitive Guide to Grails (Paperback, 2nd Corrected ed., Corr. 3rd printing)
Graeme Rocher, Jeff Scott Brown
R1,229 R1,052 Discovery Miles 10 520 Save R177 (14%) Ships in 10 - 15 working days

The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Railslike framework. Enter Grails.

Grails is not just a Rails clone. It aims to provide a Railslike environment that is more familiar to Java developers and employs idioms that Java developers are comfortable using, making the adjustment in mentality to a dynamic framework less of a jump. The concepts within Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make those in the Java community feel right at home.

Grails' foundation is on solid open source technologies such as Spring, Hibernate, and SiteMesh, which gives it even more potential in the Java space: Spring provides powerful inversion of control and MVC, Hibernate brings a stable, mature object relational mapping technology with the ability to integrate with legacy systems, and SiteMesh handles flexible layout control and page decoration.

Grails complements these with additional features that take advantage of the codingbyconvention paradigm such as dynamic tag libraries, Grails object relational mapping, Groovy Server Pages, and scaffolding.

Graeme Rocher, Grails lead and founder, and Jeff Brown bring you completely uptodate with their authoritative and fully comprehensive guide to the Grails framework. You'll get to know all the core features, services, and Grails extensions via plugins, and understand the roles that Groovy and Grails are playing in the changing Web. What you'll learn Discover how the Web is changing and the role the Groovy language and its Rails framework play Get to know the Grails Project and its domains, services, filters, controllers, views, testing, and plugins Experience the availability of plugins for Rich Client and Ajax, web services, performance/utilities, scheduling, security, functionality, and even Persistence See how Grails works with other frameworks like Spring, Wicket, Hibernate, and more Create custom plugins in Grails Who this book is for

This book is for everyone who is looking for a more agile approach to web development with a dynamic scripting language such as Groovy. This includes a large number of Java developers who have been enticed by the productivity gains seen with frameworks such as Ruby on Rails, JRuby on Rails, etc. The Web and its environment is a perfect fit for easily adaptable and concise languages such as Groovy and Ruby, and there is huge interest from the developer community in general to embrace these languages.

Beginning Joomla! (Paperback, 2nd ed.): Dan Rahmel Beginning Joomla! (Paperback, 2nd ed.)
Dan Rahmel
R1,104 R938 Discovery Miles 9 380 Save R166 (15%) Ships in 10 - 15 working days

Joomla is one of the most searchedfor and hiredfor open source content management systems in the world. Since 2007, the combination of Joomla and Dan Rahmel 's bestselling Beginning Joomla , From Novice to Professional have made it so that all you have to do is read a single book to learn how to build sites that take communityauthored content and turn it instantly into published web pages with features like rich templating, content management, forums, photo management, and article commenting.

Now revised and updated for Joomla 1.5, this second edition jobinabook provides the solid core of knowhow that you'll need to get the most out of your Joomla deployment, written to fully exploit the features of latest version of Joomla More than just a simple build a toy web site guide, Beginning Joomla , Second Edition will give you a wealth of lifesaving tips, tricks, tools, and fixes that experienced Joomla developers use to build powerful, popular web sites while avoiding major headaches. This book coversHow to use add and create extensionsAccess management and how documents, photos, and other content are managed in Joomla 1.5Ecommerce integration and search engine optimization

Dan Rahmel explores the updates to Joomla 1.5 that you'll need if you already use Joomla and explains, using the latest terms, how to build a web site from scratch if you don't already use Joomla An update to the bestselling Joomla title on the market, this is the Joomla book to get. What you'll learn The best way to set up a Joomla installation and web server Creating a Joomla site, from idea to execution The latest features of Joomla and how to leverage them Who this book is for

This book is for current and prospective web developers interested in using the Joomla content management system, as well as for any web user seeking to learn how to self-publish for a community.

Beginning Smartphone Web Development - Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm... Beginning Smartphone Web Development - Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60 (Paperback, 1st ed.)
Gail Frederick, Rajesh Lal
R998 R860 Discovery Miles 8 600 Save R138 (14%) Ships in 10 - 15 working days

Today's Web 2.0 applications (think Facebook and Twitter) go far beyond the confines of the desktop and are widely used on mobile devices. The mobile Web has become incredibly popular given the success of the iPhone and BlackBerry, the importance of Windows Mobile, and the emergence of Palm Pre (and its webOS platform). At Apress, we are fortunate to have Gail Frederick of the well-known training site Learn the Mobile Web offer her expert advice in Beginning Smartphone Web Development. In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-driven mobile phones and devices.Shows you how to build interactive mobile web sites using web technologies optimized for browsers in smartphones Details markup fundamentals, design principles, content adaptation, usability, and interoperability Explores cross-platform standards and best practices for the mobile Web authored by the W3C, dotMobi, and similar organizations Dives deeps into the feature sets of the most popular mobile browsers, including WebKit, Chrome, Palm Pre webOS, Pocket IE, Opera Mobile, and Skyfire

By the end of this book, you'll have the training, tools, and techniques for creating robust mobile web experiences on any of these platforms for your favorite smartphone or other mobile device. What you'll learn Build interactive mobile web pages that comply with industry standards and best practices. Develop web sites using the markup languages of the mobile Web: XHTML-MP, Wireless CSS, and WML. Use Mobile JavaScript and Ajax for client-side web interactivity. Adapt the syntax and design of mobile web pages to target smartphone models. Enhance mobile web pages to target advanced features of smartphone browsers. Validate and compress mobile markup to optimize for network transmission and browser performance. Simulate smartphone browsers using emulators and development tools. Who this book is for

Mobile application developers and their managers need to learn mobile web technologies because it's in their economic interest. Time-to-market and opportunity costs are significantly lower for web-based mobile applications than for native ones.

Desktop web developers at software companies and IT departments of non-technology businesses need to learn mobile web technologies to meet the demands of managers who will soon be asking them to mobilize this web site. These developers will want to do the minimum work possible to maximize the compatibility of their mobile web sites. The standards-based approach advocated in this book will allow them to build gracefully adaptive and portable mobile web experiences that perform well across mobile browser platforms. Table of Contents Introduction to Mobile Web Development Set Up Your Mobile Web Development Environment Mobile Markup Languages Device Awareness and Content Adaptation Adding Interactivity with JavaScript and AJAX Mobile Web Usability Enhancing Mobile Web Pages for Smartphone Browsers Optimizing Mobile Markup Validating Mobile Markup Testing a Mobile Web Site Deploying a Mobile Web Site How to Play Well in the Mobile Ecosystem The Future of the Mobile Web

Advanced Internet Based Systems and Applications - Second International Conference on Signal-Image Technology and... Advanced Internet Based Systems and Applications - Second International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2006, Hammamet, Tunisia, December 17-21, 2006, Revised Selected Papers (Paperback, 2009 ed.)
Ernesto Damiani, Kokou Yetongnon, Richard Chbeir, Albert Dipanda
R1,549 Discovery Miles 15 490 Ships in 10 - 15 working days

In recent years, Internet-based systems and applications have become pervasive and have been the focus of many ongoing research efforts. They range from semi-structured information, to multimedia systems and applications, to P2P and ad hoc information sharing networks and service-centric systems and applications. This book p- sents a collection of articles from the best papers presented at the SITIS 2006 International Conference, aiming to cover recent advanced research on distributed information systems, including both theoretical and applied solutions. This volume is designed for a professional audience practitioners and researchers in industry. It is also suitable as a reference or secondary text for advanced-level students in computer science and engineering. The articles in this book are a selection of papers presented at the IMRT and WITDS tracks of the international SITIS 2006 conference. The authors were asked to revise and extend their contributions to take into account the comments and discussions made at the conference. A large number of high-quality papers were submitted to SITIS 2006, demonstrating the growing interest of the - search community for Internet-Based and multimedia information systems. We would like to acknowledge the hard work and dedication of many people. Our deepest gratitude goes to the authors who contributed their work. We appreciate the diligent work of the SITIS Committee members. We are grateful for the help, support and patience of the LNCS publishing team. Finally, thanks to Iwayan Wikacsana for his invaluable help. February 2007 Ernesto Damiani Kokou Yetongnon Richard Chbeir Albert Dipanda

CSS Mastery - Advanced Web Standards Solutions (Paperback, 2nd ed.): Simon Collison, Andy Budd, Cameron Moll CSS Mastery - Advanced Web Standards Solutions (Paperback, 2nd ed.)
Simon Collison, Andy Budd, Cameron Moll
R1,234 R1,041 Discovery Miles 10 410 Save R193 (16%) Ships in 10 - 15 working days

Building on what made the first edition a bestseller, CSS Mastery: Advanced Web Standards Solutions, Second Edition unites the disparate information on CSS-based design spread throughout the internet into one definitive, modern guide. Revised to cover CSS3, the book can be read from front to back, with each chapter building on the previous one. However, it can also be used as a reference book, dipping into each chapter or technique to help solve specific problems. In short, this is the one book on CSS that you need to have. This second edition contains: New examples and updated browser support information New case studies from Simon Collison and Cameron Moll CSS3 examples, showing new CSS3 features, and CSS3 equivalents to tried and tested CSS2 techniques

Pro JavaScript RIA Techniques - Best Practices, Performance and Presentation (Paperback, 1st ed.): Dennis Odell Pro JavaScript RIA Techniques - Best Practices, Performance and Presentation (Paperback, 1st ed.)
Dennis Odell
R1,103 R937 Discovery Miles 9 370 Save R166 (15%) Ships in 10 - 15 working days

Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (rich Internet applications) with compelling user interfaces and great performance.

With the best practices and optimization techniques you'll learn in this book, you can optimize performance without sacrificing a rich user interface. Using a combination of innovative ideas and intelligent use of HTML, CSS, JavaScript, and plugins, this book shows you how to make decisions based on best web standard development practices and realworld browser data.

Through practical examples, you'll see how to optimize both design and performance with an eye toward future enhancements and efficient maintenance. Starting with the essential principles and techniques of semantic markup, build efficient, responsive web applications based on web standard best practices and realworld experience. Apply practical techniques and see how to reuse examples of broadly relevant page components to improve the interface and performance of existing sites. Explore ways to push the boundaries of the possible with existing browser technology. What you'll learn Best practices for building web applications using JavaScript and web standards Optimization techniques for high performance in browsers How to create richer user interfaces Advanced Ajax techniques How to optimize graphic performance by drawing in the browser with SVG Integrating accessibility into rich web applications Who this book is for

This book is aimed at web developers and designers who need to improve the user experience of their sites by making their code more efficient and their sites more responsive, and incorporating more complexity all at the same time. It is for Internet professionals ready to go beyond Web 2.0 to a newer, more streamlined vision of rich user experiences. Table of Contents Building a Solid Foundation JavaScript for Rich Internet Applications Understanding the Web Browser Performance Tweaking Smoke and Mirrors: Perceived Responsiveness Beautiful Typography Multimedia Playback Form Controls Offline StorageWhen the Lights Go Out Binary Ajax Drawing in the Browser Accessibility in Rich Internet Applications

Pro CSS And HTML Design Patterns (Paperback, 1st Corrected ed., Corr. 4th printing): Michael Bowers Pro CSS And HTML Design Patterns (Paperback, 1st Corrected ed., Corr. 4th printing)
Michael Bowers
R1,255 R1,062 Discovery Miles 10 620 Save R193 (15%) Ships in 10 - 15 working days

Pro CSS and HTML Design Patterns is a reference book and a cookbook on how to style web pages using CSS and XHTML. It contains 350 readytouse patterns (CSS and XHTML code snippets) you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions.

Each pattern works reliably in all major browsers without the need for browser hacks.

The book's layout, with a pattern's example on the left page and its explanation on the right, makes it easy to find a pattern and study it without having to flip between pages. The book is also readable from cover to cover, with topics building carefully upon previous topics.

A software developer can use this book to learn CSS for the first time. A designer familiar with CSS can use this book to master CSS and XHTML. If you are completely new to coding or completely new to CSS and XHTML, you may want to read an introductory book on CSS and XHTML first.

You can interact with all the examples in the book at www.cssDesignPatterns.com.

Developing with Google App Engine (Paperback, 1st ed.): Eugene Ciurana Developing with Google App Engine (Paperback, 1st ed.)
Eugene Ciurana
R907 Discovery Miles 9 070 Ships in 10 - 15 working days

Developing with Google App Engine introduces development with Google App Engine, a platform that provides developers and users with infrastructure Google itself uses to develop and deploy massively scalable applications.Introduction to concepts Development with App Engine Deployment into App Engine What you'll learn Create processes that are ideal for cloud platforms. Design data for the cloud. Learn what types of applications are ideal for the cloud. Deploy web applications into the cloud. Measure the success and health of the cloud. Who this book is for

Python developers, developers interested in massive scaling, and developers interested in Google or cloud computing.

Spring Persistence -- A Running Start (Paperback, 1st ed.): Mark Fisher, Solomon Duskis Spring Persistence -- A Running Start (Paperback, 1st ed.)
Mark Fisher, Solomon Duskis
R907 Discovery Miles 9 070 Ships in 10 - 15 working days

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Spring PersistenceA Running Start.

This firstPress title gets readers rolling with the various fundamental Spring Framework Java Persistence concepts and offerings, as well as proven design patterns for integrating Spring Persistence functionality for complex and transactionbased enterprise Java applications.

The Java platform offers several options for saving longlived information, including JPA (Java Persistence API), Hibernate, iBatis, JDBC, and even JCR (Java Content Repositorya standard for interfacing with a content management system).

This book helps readers decide which persistence solution is the most ideal for their application requirements, and shows how Spring can be leveraged to simplify the integration of their selected persistence framework into their enterprise application. What you'll learn Learn to implement Spring Persistence, which involves persistence tools in Spring as well as choosing the best Java persistence frameworks/tools outside of Spring. Work with Spring Framework features such as inversion of control, aspect-oriented programming (AOP), and more. Understand the core concepts of JPA and steps for integrating JPA for architecting a welllayered persistence tier. Work with Hibernate and integrate it into your Spring applications. Develop with the iBatis framework, and see how it differs from other persistence solutions. Work with SpringJDBC, declarative transactions with Spring, and discover the benefits of a lightweight persistence strategy. Examine other persistence concepts and frameworks not usually covered in other books. Who this book is for

This book is ideal for developers interested in learning more about persistence framework options on the Java platform, as well as fundamental Spring concepts. Because the book covers several persistence frameworks, it is suitable for anyone interested in learning more about Spring or any of the frameworks covered. Lastly, this book covers advanced topics related to persistence architecture and design patterns and is ideal for beginning developers looking to learn more in this area as well. Table of Contents Introducing Spring Persistence Using Spring JDBC Using Spring with Hibernate Integrating JPA with Spring Introducing the iBATIS Data Mapper Managing Transactions Integration Testing with JUnit Using Spring with a Content Management System Rapid Web Development Using Groovy and Grails

The Definitive Guide to Pylons (Paperback, 1st ed.): Scott Gardner The Definitive Guide to Pylons (Paperback, 1st ed.)
Scott Gardner
R1,233 R1,056 Discovery Miles 10 560 Save R177 (14%) Ships in 10 - 15 working days

Spurred by the enormous popularity of Ruby on Rails, web frameworks have revolutionized the way developers of all programming languages tackle the often complex task of web application development. Some of the most exciting activity in this area can be seen in the Python community, one of the wildly popular frameworks to enter the fray being Pylons http: //www.PylonsHQ.com).Co-founder and lead developer James Gardner brings you a comprehensive introduction to Pylons, the web framework that uses the best of Ruby, Python, and Perl and the emerging WSGI standard to provide structure and flexibility. With expert guidance from the author, you'll learn how to create your own Pylonsdriven web site using SQLAlchemy and FormEncode and attain the mastery of advanced Pylons features, such as internationalization and localization, packaging and deployment. What you'll learn Install and configure Pylons, and create your first Pylonsdriven web applicationTake advantage of Pylons' builtin support for advanced features such as session management, web services, and AjaxDevelop your web applications in the most efficient way possible through testdriven development, logging, testingWield the true power of Pylons through its extension capabilities, unique support for WSGI, and the ability to integrate with other popular frameworks such as Django Who this book is for

Python developers seeking to take advantage of a web framework.

Pro Django (Paperback, 1st ed.): Marty Alchin Pro Django (Paperback, 1st ed.)
Marty Alchin
R1,107 R942 Discovery Miles 9 420 Save R165 (15%) Ships in 10 - 15 working days

Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them.Provides indepth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves realworld problems for highvolume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible What you'll learn See how to use Django's models, views, forms, and templatesHandle HTTP and customizing back endsUse Django's common toolingEmploy Django in various environmentsBuild a business software suite for use in the corporate worldMake this code reusableeven distributable Who this book is for

This book is for companies looking for a framework capable of supporting enterprise needs, as well as advanced Python or web developers looking to solve unusual, complex problems. Table of Contents Understanding Django Django Is Python Models URLs and Views Forms Templates Handling HTTP Backend Protocols Common Tools Coordinating Applications Enhancing Applications

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Time-Dependent Mechanical Behavior of…
Longbiao Li Hardcover R5,140 Discovery Miles 51 400
Multi-scale Simulation of Composite…
Stefan Diebels, Sergej Rjasanow Hardcover R2,873 Discovery Miles 28 730
Porous Materials - Theory and Its…
Juan Carlos Moreno-Pirajan, Liliana Giraldo-Gutierrez, … Hardcover R5,142 Discovery Miles 51 420
Jane's Delicious A-Z Of Vegetables - A…
Jane Griffiths Paperback  (1)
R380 R339 Discovery Miles 3 390
Grow Your Own Vegetables,fruit, Nuts…
Tinus Oberholzer, van Rensburg, JJ | Oberholzer, Tinus, … Paperback R744 Discovery Miles 7 440
Disruptive - Rewriting the rules of…
Steven B Bryant Hardcover R1,027 Discovery Miles 10 270
Construction - Craft to Industry
Gyula Sebestyen Paperback R2,828 Discovery Miles 28 280
Materials and Strength of Gas Turbine…
Leonid Borisovich Getsov Hardcover R4,954 Discovery Miles 49 540
Fatigue in Composites - Science and…
Bryan Harris Hardcover R6,735 Discovery Miles 67 350
Design and Analysis of Materials and…
Andreas Oechsner, Lucas F. M. da Silva, … Hardcover R4,055 R3,485 Discovery Miles 34 850

 

Partners