0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (102)
  • R250 - R500 (443)
  • R500+ (3,130)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Building a Web 2.0 Portal with ASP.NET 3.5 (Paperback): Omar Al Zabir Building a Web 2.0 Portal with ASP.NET 3.5 (Paperback)
Omar Al Zabir
R1,002 R855 Discovery Miles 8 550 Save R147 (15%) Ships in 18 - 22 working days

If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises. Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at www.dropthings.com), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved. You learn how to: Implement a highly decoupled architecture following the popular n-tier, widget-based application model Provide drag-and-drop functionality, and use ASP.NET 3.5 to build the server-side part of the web layer Use LINQ to build the data access layer, and Windows Workflow Foundation to build the business layer as a collection of workflows Build client-side widgets using JavaScript for faster performance and better caching Get maximum performance out of the ASP.NET AJAX Framework for faster, more dynamic, and scalable sites Build a custom web service call handler to overcome shortcomings in ASP.NET AJAX 1.0 for asynchronous, transactional, cache-friendly web services Overcome JavaScript performance problems, and help the user interface load faster and be more responsive Solve scalability and security problems as your site grows from hundreds to millions of users Deploy and run a high-volume production site while solving software, hardware, hosting, and Internet infrastructure problems Building a Web 2.0 Portal with ASP.NET 3.5 also presents real-world ASP.NET challenges that the author has solved in building educational and enterprise portals, plus thirteen production disasters common to web applications serving millions of users. If you're ready to build state-of-the art, high-volume web applications, this book has exactly what you need.

It-Projektrecht - Vertragliche Gestaltung Und Steuerung Von It-Projekten, Best Practices, Haftung Der Geschaftsleitung (German,... It-Projektrecht - Vertragliche Gestaltung Und Steuerung Von It-Projekten, Best Practices, Haftung Der Geschaftsleitung (German, Hardcover, 2007 ed.)
Frank Koch
R1,552 Discovery Miles 15 520 Ships in 18 - 22 working days

IT-Projekte mussen durch Projektvertrage auf allen Stufen gezielt gesteuert und kontrolliert werden, um erfolgreich zu sein. Der Autor geht auf die Verantwortlichkeit des Managements fur die Projektfuhrung ein und erlautert die aktuellen Normvorgaben fur IT-Projekte aus ISO 20.000 und ITIL. Behandelt werden auch Outsourcing und ASP sowie IT-Security, gewissermassen Dauerprojekte, ebenso die Sanierung von Projekten und die Anwenderrechte bei Anbieterinsolvenz.

Ausfuhrliche Checklisten fur CIOs und Geschaftsleitungen sollen schliesslich aus deren Blickwinkel die Projektkontrolle erleichtern. In dieser Themenkombination gibt es am Buchmarkt gegenwartig keine gleichartige Darstellung."

Practical Web Development with Haskell - Master the Essential Skills to Build Fast and Scalable Web Applications (Paperback,... Practical Web Development with Haskell - Master the Essential Skills to Build Fast and Scalable Web Applications (Paperback, 1st ed.)
Ecky Putrady
R1,513 R1,241 Discovery Miles 12 410 Save R272 (18%) Ships in 18 - 22 working days

Learn how to advance your skill level of Haskell, and use this language for practical web development. This book uses a direct, no nonsense approach, so you no longer need to spend extra time reading the documentation, blog posts, and forums to understand how to use Haskell - all that knowledge is provided in one coherent resource. You'll start by reviewing how multiple facets of web development are done in Haskell, such as routing, building HTMLs, interacting with databases, caches, and queues, etc. You'll then move on to using notable libraries, such as "scotty" for routings, "digestive-functor" for input validation, and "postgresql-simple" for interacting with databases. In the later chapters, you'll learn how all of these libraries can be used together by working on a fully functioning project deployed on Heroku. What You'll Learn Set up a productive Haskell development environment Review basic tasks that are encountered when building web applications. Explore how to interact with external systems, such as databases, queues, and RESTful APIs. Build a RESTful API, website, building views and form validation. Who This Book Is For Software developers familiar Haskell and would like to apply the knowledge on real world applications and software developers new to Haskell.

Beginning ASP.NET 3.5 in VB 2008 - From Novice to Professional (Paperback, 2nd ed.): Matthew MacDonald Beginning ASP.NET 3.5 in VB 2008 - From Novice to Professional (Paperback, 2nd ed.)
Matthew MacDonald
R1,335 R1,163 Discovery Miles 11 630 Save R172 (13%) Ships in 18 - 22 working days

This book will follow the proven pattern of its previous .NET 2.0 and .NET 1.1 editions, teaching novice users how to use ASP.NET by gradually building their knowledge of the technology up in a pyramidal fashion chapter by chapter. Comprehensively revised for both ASP.NET 3.5 and the new VB 9.0 language this book presents the easiest path to ASP.NET 3.5 mastery. This is one of the first books introducing novices to this important new technology area, and is written specifically in their coding language of preference. The book is written by a proven and award winning .NET author that has been following the technology release cycle since its inception.

JavaScript and DHTML Cookbook 2e (Paperback, 2nd Revised edition): Danny Goodman JavaScript and DHTML Cookbook 2e (Paperback, 2nd Revised edition)
Danny Goodman
R1,065 R919 Discovery Miles 9 190 Save R146 (14%) Ships in 18 - 22 working days

In today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot new approach to designing highly interactive pages on the client side. With this environment in mind, the new edition of this book offers bite-sized solutions to very specific scripting problems that web developers commonly face. Each recipe includes a focused piece of code that you can insert right into your application. Why is "JavaScript & DHTML Cookbook" so popular? After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. For every problem he addresses, Goodman not only offers code, but a discussion of how and why the solution works.Recipes range from simple tasks, such as manipulating strings and validating dates in JavaScript, to entire libraries that demonstrate complex tasks, such as cross-browser positioning of HTML elements, sorting tables, and implementing Ajax features on the client. Ideal for novices as well as experienced scripters, this book contains more than 150 recipes for: working with interactive forms and style sheets; presenting user-friendly page navigation; creating dynamic content via Document Object Model scripting; producing visual effects for stationary content; positioning HTML elements; and working with XML data in the browser.Recipes in this Cookbook are compatible with the latest W3C standards and browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera 9. Several new recipes provide client-side Ajax solutions, and many recipes from the previous edition have been revised to help you build extensible user interfaces for Web 2.0 applications. If you want to write your own scripts and understand how they work, rather than rely on a commercial web development framework, the "JavaScript & DHTML Cookbook" is a must.

PHP and MySQL Web Development (Paperback, 5th edition): Luke Welling, Laura Thomson PHP and MySQL Web Development (Paperback, 5th edition)
Luke Welling, Laura Thomson
R1,065 R898 Discovery Miles 8 980 Save R167 (16%) Ships in 5 - 10 working days

PHP and MySQL Web Development, Fifth Edition The definitive guide to building database-driven Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development. The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including: User authentication and personalization Web-based email Social media integration Shopping cart The fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL. Free Access to Web Edition Purchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition. The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: Web Application Security 14 Web Application Security Risks 15 Building a Secure Web Application 16 Implementing Authentication Methods with PHP Part IV: Advanced PHP Techniques 17 Interacting with the File System and the Server 18 Using Network and Protocol Functions 19 Managing the Date and Time 20 Internationalization and Localization 21 Generating Images 22 Using Session Control in PHP 23 Integrating JavaScript and PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging and Logging 27 Building User Authentication and Personalization 28 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part I 29 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part II 30 (PDF with Product Registration) Social Media Integration Sharing and Authentication 31 (PDF with Product Registration) Building a Shopping Cart Part VI: Appendix A Installing Apache, PHP, and MySQL

Semantic Web for the Working Ontologist - Effective Modeling for Linked Data, RDFS, and OWL (Paperback, 3rd Revised edition):... Semantic Web for the Working Ontologist - Effective Modeling for Linked Data, RDFS, and OWL (Paperback, 3rd Revised edition)
James Hendler, Fabien Gandon, Dean Allemang
R1,596 Discovery Miles 15 960 Ships in 18 - 22 working days

Enterprises have made amazing advances by taking advantage of data about their business to provide predictions and understanding of their customers, markets, and products. But as the world of business becomes more interconnected and global, enterprise data is no long a monolith; it is just a part of a vast web of data. Managing data on a world-wide scale is a key capability for any business today. The Semantic Web treats data as a distributed resource on the scale of the World Wide Web, and incorporates features to address the challenges of massive data distribution as part of its basic design. The aim of the first two editions was to motivate the Semantic Web technology stack from end-to-end; to describe not only what the Semantic Web standards are and how they work, but also what their goals are and why they were designed as they are. It tells a coherent story from beginning to end of how the standards work to manage a world-wide distributed web of knowledge in a meaningful way. The third edition builds on this foundation to bring Semantic Web practice to enterprise. Fabien Gandon joins Dean Allemang and Jim Hendler, bringing with him years of experience in global linked data, to open up the story to a modern view of global linked data. While the overall story is the same, the examples have been brought up to date and applied in a modern setting, where enterprise and global data come together as a living, linked network of data. Also included with the third edition, all of the data sets and queries are available online for study and experimentation at data.world/swwo.

SVG Essentials 2e (Paperback, 2nd Revised edition): J.David Eisenberg SVG Essentials 2e (Paperback, 2nd Revised edition)
J.David Eisenberg; Contributions by Amelia Bellamy-Royds
R1,051 Discovery Miles 10 510 Ships in 18 - 22 working days

Learn the essentials of Scalable Vector Graphics, the mark-up language used by most vector drawing programs and interactive web graphics tools. SVG Essentials takes you through SVG's capabilities, beginning with simple line drawings and moving through complicated features such as filters, transformations, gradients, and patterns. This thoroughly updated edition includes expanded coverage of animation, interactive graphics, and scripting SVG. Interactive examples online make it easy for you to experiment with SVG features in your web browser. Geared toward experienced designers, this book also includes appendices that explain basic concepts such as XML markup and CSS styling, so even if you have no web design experience, you can start learning SVG.Create and style graphics to match your web design in a way that looks great when printed or displayed on high-resolution screens Make your charts and decorative headings accessible to search engines and assistive technologies Add artistic effects to your graphics, text, and photographs using SVG masks, filters, and transformations Animate graphics with SVG markup, or add interactivity with CSS and JavaScript Create SVG from existing vector data or XML data, using programming languages and XSLT

Omnisophie - UEber Richtige, Wahre Und Naturliche Menschen (German, Hardcover, 2nd 2., Uberarb. Auflage 2004 ed.): Gunter Dueck Omnisophie - UEber Richtige, Wahre Und Naturliche Menschen (German, Hardcover, 2nd 2., Uberarb. Auflage 2004 ed.)
Gunter Dueck
R1,166 R995 Discovery Miles 9 950 Save R171 (15%) Ships in 18 - 22 working days

Das Buch spielt mit einem neuen, ganzheitlichen Vorstellungsbild des Menschen, der aus drei Einheiten zusammengesetzt gedacht wird: das analytische Denken residiert in einer computerahnlichen linken Gehirnhalfte, die kreative Intuition sitzt wie ein naturbelassenes neuronales Netzwerk in der rechten. Der Mensch denkt, wohin ihn das dritte System lenkt: Ein hyperschneller Anzeichen-Identifizierer alarmiert etwa bei gefahrlichen Ereignissen die Aufmerksamkeit, unbewusst, ohne Denken. Bis auf ein paar Zeilen mathematischer Erklarung ist dieses Buch fulminante Philosophie. Wichtige Ansichten dieser Welt werden gedreht und bleiben zum Teil auf dem Kopf stehen. Die Lehren von Platon, Aristoteles, Konfuzius, Epikur, Freud & Co. erscheinen als notwendige Philosophien verschiedener Gehirnnutzungsvarianten. Das Buch ist eine scharfsinnig-bissig-humorvolle und sehr personliche Auseinandersetzung mit dem, was wir "Lebenssinn" nennen.

Ajax on Java (Paperback): Steve Douglas Olson Ajax on Java (Paperback)
Steve Douglas Olson
R674 R603 Discovery Miles 6 030 Save R71 (11%) Ships in 18 - 22 working days

This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). "Ajax on Java" starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data. The book then branches out into different approaches for incorporating Ajax, which include: the Prototype and script.aculo.us Javascript libraries, the Dojo and Rico libraries, and DWR; integrating Ajax into Java ServerPages (JSP) applications; using Ajax with Struts; integrating Ajax into Java ServerFaces (JSF) applications; and, using Google's GWT, which offers a pure Java approach to developing web applications: your client-side components are written in Java, and compiled into HTML and JavaScript. Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for your users. If you're a Java developer and haven't tried Ajax, but would like to get started, this book is essential. Your users will be grateful.

Java & XML - Third Edition (Paperback, 3rd Revised edition): Brett D. McLaughlin Java & XML - Third Edition (Paperback, 3rd Revised edition)
Brett D. McLaughlin
R1,133 R961 Discovery Miles 9 610 Save R172 (15%) Ships in 18 - 22 working days

"Java and XML, 3rd Edition", shows you how to cut through all the hype about XML and put it to work. It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications. The result is a new approach to managing information that touches everything from configuration files to web sites. After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, the rest of the book focuses on using XML from your Java applications. This third edition of "Java and XML" covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters on web technology have been entirely rewritten to focus on the today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash. It includes topics such as: the basics of XML, including DTDs, namespaces, XML Schema, XPath, and Transformations; the SAX API, including all handlers, filters, and writers; the DOM API, including DOM Level 2, Level 3, and the DOM HTML module; the JDOM API, including the core and a look at XPath support; the StAX API, including StAX factories, producing documents and XMLPull; Data Binding with JAXB, using the new JAXB 2.0 annotations; Web syndication and podcasting with RSS; and, XML on the Presentation Layer, paying attention to Ajax and Flash applications. If you are developing with Java and need to use XML, or think that you will be in the future; if you're involved in the new peer-to-peer movement, messaging, or web services; or if you're developing software for electronic commerce, "Java and XML" will be an indispensable companion.

Learning Regular Expressions (Paperback): Ben Forta Learning Regular Expressions (Paperback)
Ben Forta
R750 R654 Discovery Miles 6 540 Save R96 (13%) Ships in 18 - 22 working days

Learn to use one of the most powerful text processing and manipulation tools available Regular expression experts have long been armed with an incredibly powerful tool, one that can be used to perform all sorts of sophisticated text processing and manipulation in just about every language and on every platform. That's the good news. The bad news is that for too long, regular expressions have been the exclusive property of only the most tech savvy. Until now. Ben Forta's Learning Regular Expressions teaches you the regular expressions that you really need to know, starting with simple text matches and working up to more complex topics, including the use of backreferences, conditional evaluation, and look-ahead processing. You'll learn what you can use, and you'll learn it methodically, systematically, and simply. Regular expressions are nowhere near as complex as they appear to be at first glance. All it takes is a clear understanding of the problem being solved and how to leverage regular expressions to solve them. Read and understand regular expressions Use literal text and metacharacters to build powerful search patterns Take advantage of advanced regular expression features, including lookahead and backreferences Perform powerful search-and-replace operations in all major professional editing tools Add sophisticated form and text processing to web applications Search for files using command-line tools like grep and egrep Use regular expressions in programming languages like JavaScript, Java, PHP, Python, Microsoft .NET, and C#, as well as in DBMSs including MySQL and Oracle Work with phone numbers, postal codes, social security numbers, IP addresses, URLs, email addresses, and credit card numbers Contents at a Glance 1 Introducing Regular Expressions 2 Matching Single Characters 3 Matching Sets of Characters 4 Using Metacharacters 5 Repeating Matches 6 Position Matching 7 Using Subexpressions 8 Using Backreferences 9 Looking Ahead and Behind 10 Embedding Conditions 11 Regular Expression Solutions to Common Problems Appendix A Regular Expressions in Popular Applications and Languages

Java I/O (Paperback, 2nd Revised edition): Elliotte Rusty Harold Java I/O (Paperback, 2nd Revised edition)
Elliotte Rusty Harold
R1,540 Discovery Miles 15 400 Ships in 18 - 22 working days

All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large categories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more. A discussion of I/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I/O in virtually any language. Java also provides a sophisticated model for formatting textual and numeric data. Java I/O, 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software. Java I/O, 2nd Edition includes: * Coverage of all I/O classes and related classes * In-depth coverage of Java's number formatting facilities and its support for international character sets

Embedded Linux - Das Praxisbuch (German, Hardcover, 2009 ed.): Joachim Schroeder, Tilo Gockel, Rudiger Dillmann Embedded Linux - Das Praxisbuch (German, Hardcover, 2009 ed.)
Joachim Schroeder, Tilo Gockel, Rudiger Dillmann
R1,752 Discovery Miles 17 520 Ships in 10 - 15 working days

Eingebettete Systeme begegnen uns mittlerweile uberall im Alltag: vom Mikrocontroller in der Waschmaschine bis hin zum leistungsfahigen DSP im Autoradio. Noch vor wenigen Jahren wurden diese Prozessoren aufwandig in Assembler programmiert und besassen nur in den wenigsten Fallen ein Betriebssystem. Mittlerweile aber bieten leistungsfahige und schlanke Linux-Derivate auch auf einfachen Prozessoren den Komfort der Schnittstellentreiber, des Multi-Threadings und eines Dateisystems. Die vorgestellte Hardware ist teilweise Konsumerprodukten entlehnt und somit gut erhaltlich.

Besonderer Wert wird auf die Praxistauglichkeit der Implementierungen gelegt, und so sind die Beispiele zur Hardwareanbindung via I2C, zur Kommunikation und zur Bildverarbeitung vollstandig durchimplementiert und online frei verfugbar. Das vorliegende Buch richtet sich an Berufsanfanger, Praktiker und Studenten der Informatik und der Ingenieurswissenschaften.

Weitere Informationen zum Buch sowie eine umfangreiche Quelltextsammlung sind verfugbar unter: http: //www.praxisbuch.net/embedded-linux/"

Get Programming with Node.js (Paperback): Jonathan Wexler Get Programming with Node.js (Paperback)
Jonathan Wexler
R1,221 Discovery Miles 12 210 Ships in 10 - 15 working days

Description Why use several languages for a web application when you only need one? Node.js is a server-side platform and runtime that readers can use to build full stack web applications entirely in JavaScript! Get Programming with Node.js teaches readers to write server-side code in JavaScript using Node.js. In 34 fast-paced, fun, and practical lessons, readers discover how to extend their existing JavaScript skills to write back-end code for their web applications. Key features * Fast-paced * Practical lessons * Hands-on guide Audience Written for developers who know HTML, CSS, and JavaScript. No prior experience with Node.js is required. About the technology Node supports scalable, high-performance applications with easy asynchronous communication, an event-driven mindset, and a vast ecosystem of tools and modules. Node can handle the real-time response rates that games, chat sites, and statistical services need, and you get to program everything in JavaScript. Author biography Jonathan Wexler has an extensive background in computer theory and web development. Having curated a Node.js curriculum as the academic director and lead developer for The New York Code and Design Academy, Jonathan has instructed multiple intensive programs in full stack development and currently works as a senior developer for Bloomberg LP.

Hugo in Action - Static sites and dynamic JAMstack apps (Paperback): Atishay Jain Hugo in Action - Static sites and dynamic JAMstack apps (Paperback)
Atishay Jain
R1,080 Discovery Miles 10 800 Ships in 10 - 15 working days

Static websites-sites with fixed content-are the simplest type of web pages. In addition to being easier to create and maintain, they're inherently more secure that dynamic pages. And with the Hugo static site engine, you can render them in milliseconds. Hugo in Action is a step-by-step guide to using Hugo to create static websites that really show off the advantages of simplicity. Working with a complete example website and source code samples, you'll learn how to build and host a low-maintenance, high-performance site that will wow your users and stay stable without relying on a third-party server. Key Features * Installing Hugo and building your first web page * Using the Go Template language * Forking themes * Building your own APIs For web developers with intermediate knowledge of HTML/CSS and basic knowledge of JavaScript. About the technology With the Hugo engine, you can build and render static web pages in milliseconds. Written in Go, the Hugo engine takes your directory of content and templates and renders it as a full HTML and CSS website. It uses Markdown files for its data, making it quick to code, capable of running from any directory, and a great choice when working on a shared system where you don't have full privileges. Perfect for blogs, documentation, and portfolio sites, Hugo makes web development fast and fun again. Atishay Jain is a Senior Computer Scientist at Adobe, who has developed web-based software used by millions of Adobe Creative Cloud customers on a daily basis.

PHP in a Nutshell - A Desktop Quick Reference  (Paperback): Paul Hudson PHP in a Nutshell - A Desktop Quick Reference (Paperback)
Paul Hudson
R697 R627 Discovery Miles 6 270 Save R70 (10%) Ships in 18 - 22 working days

Now installed on more than 20 million Internet domains around the world, PHP is an undisputed leader in web programming languages. Database connectivity, powerful extensions, and rich object-orientation are all reasons for its popularity, but nearly everyone would agree that, above all, PHP is one of the easiest languages to learn and use for developing dynamic web applications. The ease of development and simplicity of PHP, combined with a large community and expansive repository of open source PHP libraries, make it a favorite of web designers and developers worldwide. PHP in a Nutshell is a complete reference to the core of the language as well as the most popular PHP extensions. This book doesn't try to compete with or replace the widely available online documentation. Instead, it is designed to provide depth and breadth that can't be found elsewhere. PHP in a Nutshell provides the maximum information density on PHP, without all the fluff and extras that get in the way. The topic grouping, tips, and examples in this book complement the online guide and make this an essential reference for every PHP programmer. This book focuses on the functions commonly used by a majority of developers, so you can look up the information you need quickly. Topics include: * Object-oriented PHP * Networking * String manipulation * Working with files * Database interaction * XML * Multimedia creation * Mathematics Whether you're just getting started or have years of experience in PHP development, PHP in a Nutshell is a valuable addition to your desk library.

Perl Testing - A Developer's Notebook (Paperback): Ian Langworth Perl Testing - A Developer's Notebook (Paperback)
Ian Langworth
R666 R596 Discovery Miles 5 960 Save R70 (11%) Ships in 18 - 22 working days

Is there any sexier topic in software development than software testing? That is, besides game programming, 3D graphics, audio, high-performance clustering, cool websites, et cetera? Okay, so software testing is low on the list. And that's unfortunate, because good software testing can increase your productivity, improve your designs, raise your quality, ease your maintenance burdens, and help to satisfy your customers, coworkers, and managers.

Perl has a strong history of automated tests. A very early release of Perl 1.0 included a comprehensive test suite, and it's only improved from there. Learning how Perl's test tools work and how to put them together to solve all sorts of previously intractable problems can make you a better programmer in general. Besides, it's easy to use the Perl tools described to handle all sorts of testing problems that you may encounter, even in other languages.

Like all titles in O'Reilly's Developer's Notebook series, this "all lab, no lecture" book skips the boring prose and focuses instead on a series of exercises that speak to you instead of at you.

"Perl Testing: A Developer's Notebook" will help you dive right in and:

Write basic Perl tests with ease and interpret the results

Apply special techniques and modules to improve your tests

Bundle test suites along with projects

Test databases and their data

Test websites and web projects

Use the "Test Anything Protocol" which tests projects written in languages other than Perl

With today's increased workloads and short development cycles, unit tests are more vital to building robust, high-quality software than ever before. Once mastered, these lessons will helpyou ensure low-level code correctness, reduce software development cycle time, and ease maintenance burdens.

You don't have to be a die-hard free and open source software developer who lives, breathes, and dreams Perl to use this book. You just have to want to do your job a little bit better.

JBoss a Developer's Notebook (Paperback): Norman Richards JBoss a Developer's Notebook (Paperback)
Norman Richards
R759 R663 Discovery Miles 6 630 Save R96 (13%) Ships in 18 - 22 working days

There's nothing ordinary about JBoss. What began as an open source EJB container project six years ago has become a fully certified J2EE 1.4 application server with the largest market share, competitive with proprietary Java application servers in features and quality. And with its dynamic architecture, JBoss isn't just a J2EE server. You can alter the services to make J2EE work the way you want, or even throw J2EE away completely.

After more than a million downloads, many JBoss users are no longer "trying it out" on internal test boxes, but "rolling it out" on production machines. "JBoss: A Developer's Notebook" takes you on a complete tour of JBoss in a very unique way: rather than long discussions, you will find code--lots of code. In fact, the book is a collection of hands-on labs that take you through the critical JBoss features step-by-step. You don't just read about JBoss, you learn it through direct practical application. That includes exploring the server's many configurations: from bare features for simple applications, to the lightweight J2EE configuration, to everything JBoss has in store-including Hibernate and Tomcat.

"JBoss: A Developer's Notebook" also introduces the management console, the web services messaging features, enhanced monitoring capabilities, and shows you how to improve performance. At the end of each lab, you'll find a section called "What about..." that anticipates and answers likely follow-up questions, along with a section that points you to articles and other resources if you need more information.

JBoss is truly an extraordinary application server. And we have an extraordinary way for you to learn it.

PHP and MySQL for Dynamic Web Sites - Visual QuickPro Guide (Paperback, 5th edition): Larry Ullman PHP and MySQL for Dynamic Web Sites - Visual QuickPro Guide (Paperback, 5th edition)
Larry Ullman
R1,080 R1,025 Discovery Miles 10 250 Save R55 (5%) Ships in 10 - 15 working days

When it comes to creating dynamic, database-driven Web sites, the PHP language and MySQL database offer a winning combination -- and with PHP 7, web professionals can achieve dramatic performance improvements. Combine these great open source technologies with Larry Ullman's PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fifth Edition, and there's no limit to the powerful, interactive Web sites you can create. With step-by-step instructions, complete scripts, and expert tips to guide you, Ullman gets right down to business. After grounding you with practical introductions to both PHP 7 and MySQL, he covers core issues ranging from security to session management to jQuery and object-oriented programming techniques. Ullman walks you through creating several sample applications, stressing the latest features and techniques throughout.

The Definitive Guide to Squarespace - Learn to Deliver Custom, Professional Web Experiences for Yourself and Your Clients... The Definitive Guide to Squarespace - Learn to Deliver Custom, Professional Web Experiences for Yourself and Your Clients (Paperback, 1st ed.)
Sarah Martin
R2,160 R1,495 Discovery Miles 14 950 Save R665 (31%) Ships in 9 - 17 working days

Utilize the power of Squarespace to create custom professional websites. Learn the principles and tools used by Squarespace's most successful web professionals to take your skills to the next level. Beginning with an overview of the Squarespace interface and template selection guidelines, this book shows you how the key web languages work together within Squarespace. You'll also see how to use the Custom CSS Editor, Code Injections, and Code Blocks to customize Squarespace templates and how the Style Editor selections affect the template's structure. Learn the accommodations that must be made in JavaScript for the customizations to work correctly in AJAX-based templates. Finally, discover what Developer Mode is, how to use it, and when to use it. The Definitive Guide to Squarespace is the only book you need to get up and running with Squarespace web development. What You'll Learn Choose the right selectors for your CSS or JavaScript customization. Understand what AJAX is and how it impacts the templates that use it. Explore the structure of Squarespace templates Who This Book Is For Web designers, developers, digital marketers, and advanced personal-use users

Lean Websites (Paperback): Barbara Bermes Lean Websites (Paperback)
Barbara Bermes
R889 R768 Discovery Miles 7 680 Save R121 (14%) Ships in 18 - 22 working days

A practical book on website performance for web developers, concentrating mainly on front-end performance improvement. It covers plenty of solid theory, but is also packed with useful, real world hints and tips that you can use on your sites today. Topics covered include: User experience, design and performance Measuring and monitoring performance Setting up a page weight budget Network and server improvements Optimizing images and video Optimizing scripts and third party content Lean DOM operations The book also comes with a handy "cheat sheet" summarizing many of the key tips contained within the book.

Oracle Application Server 10g - J2EE Deployment and Administration (Paperback, Softcover reprint of the original 1st ed.): Erin... Oracle Application Server 10g - J2EE Deployment and Administration (Paperback, Softcover reprint of the original 1st ed.)
Erin Mulder, Rob Harrop, Jan Machacek, Michael Wessler
R1,210 R1,039 Discovery Miles 10 390 Save R171 (14%) Ships in 18 - 22 working days

* Only in-depth guide on the market focused purely on telling J2EE developers exactly what they need to know to get their J2EE applications up and running on Oracle AS 10g. * Covers the very latest release and provides tons of tips/workarounds compiled by an expert author during numerous projects. * Compares and contrasts the Oracle AS 10g implementation to other J2EE application servers (particularly WebLogic, WebSphere and JBoss), taking advantage of the experience many readers already have with those products. This makes it an ideal book for anyone migrating to 10G from another app server.

ASP.NET Core Recipes - A Problem-Solution Approach (Paperback, 2nd ed.): John Ciliberti ASP.NET Core Recipes - A Problem-Solution Approach (Paperback, 2nd ed.)
John Ciliberti
R2,527 Discovery Miles 25 270 Ships in 9 - 17 working days

Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! ASP.NET Core Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, React, and HTML5 to provide straightforward solutions to common web development problems using proven methods based on best practices. The problem-solution approach gets you in, out, and back to work quickly while deepening your understanding of the underlying platform and how to develop with it.Author John Ciliberti guides you through the MVC framework and development tools, presenting typical challenges, along with code solutions and clear, concise explanations, to accelerate application development. Solve problems immediately by pasting in code from the recipes, or put multiple recipe solutions together to overcome challenging development obstacles. What You'll Learn Take advantage of MVC's streamlined syntax Discover how to take full control over HTML Develop a simple API for creating RESTful web services Understand test-driven development Migrate a project from ASP.NET web forms to Core MVC, including recipes for converting DataGrids, Forms, Web Parts, Master Pages, and navigation controls Use Core MVC in combination with popular JavaScript libraries, including jQuery, React, Bootstrap, and more Write unit tests for your MVC controllers, views, custom filters, and HTML helpers Utilize the latest features in Visual Studio 2017 to accelerate your Core MVC projects Identify performance bottlenecks in your MVC application Who This Book Is For Web developers of all skill levels who are looking for a programming reference for ASP.NET Core MVC and would like to gain an understanding of the inner workings of the platform. In addition, parts of this book provide guidance to developers familiar with ASP.NET Web Forms who would like to update their skill set to include Core MVC.

Perl 6 and Parrot Essentials (Paperback, 2nd ed.): Allison Randal Perl 6 and Parrot Essentials (Paperback, 2nd ed.)
Allison Randal
R1,011 Discovery Miles 10 110 Ships in 18 - 22 working days

Distilling many years of Perl experience--including an insiders look at Perl development (the authors are members of the Perl 6 core development team)--"Perl 6 and Parrot Essentials," 2nd Edition is an unparalleled preview of major changes in the widely-anticipated Perl 6. This sneak peek of what's coming in Perl includes succinct but thorough coverage of groundbreaking new developments in Parrot--the language-independent interpreter engine that will execute code written in the new Perl 6 language. Designed to be language independent, Parrot can be used to interpret other dynamic languages such as Python, Tcl, Ruby, and even Java.

"Perl 6 and Parrot Essentials" also uncovers the most revolutionary change in the language itself--Apocalypse 12 on objects. The Apocalypse design documents (in the sense of "revealing," not "end-of-the-world") explain significant changes in new Perl 6 features, numbered according to the chapters in O'Reilly's landmark Camel book, "Programming Perl,"

Apocalypse 12 is the result of cutting-edge research in object-oriented languages and is guaranteed to grab the attention of any serious Perl programmer. "Perl 6 and Parrot Essentials" also includes expanded coverage of Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines).

"Perl 6 and Parrot Essentials" is the only book available to chart the course of the long but fruitful voyage of Perl 6. It reveals all the ingenious developments that will make Perl 6 more powerful and easier to use.

Perl gurus and programmers alike will rely on this slim but essential book for both a clear view of the Perl horizon and to ensure they hit the ground running once this important new version of Perl isreleased.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The History of .Net Web Development and…
Iris Classon Hardcover R485 Discovery Miles 4 850
Android Boot Camp for Developers Using…
Corinne Hoisington Paperback R1,310 R1,216 Discovery Miles 12 160
Fullstack D3 and Data Visualization…
Amelia Wattenberger Hardcover R2,500 Discovery Miles 25 000
Web Engineering
Carson Thomas Hardcover R3,292 R2,982 Discovery Miles 29 820
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320
Flash Memory Integration - Performance…
Jalil Boukhobza, Pierre Olivier Hardcover R1,831 Discovery Miles 18 310
Java - Java Programming for beginners…
Adam Dodson Hardcover R549 R503 Discovery Miles 5 030
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R8,957 Discovery Miles 89 570
Computer Programming Languages for…
Adesh Silva Hardcover R649 Discovery Miles 6 490

 

Partners