0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (103)
  • R250 - R500 (452)
  • R500+ (3,123)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Harnessing Hibernate (Paperback): James Elliott Harnessing Hibernate (Paperback)
James Elliott
R915 R794 Discovery Miles 7 940 Save R121 (13%) Ships in 18 - 22 working days

Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to: * Perform Object/Relational mapping * Work with persistent data from Java code * Work with groups and relationships between objects * Extend Hibernate's rich type support for your own needs * Simplify query creation using criteria and examples * Use the Hibernate Query Language (HQL) and understand how it differs from SQL * Use Hibernate in conjunction with Spring * Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.

Pro jQuery (Paperback, 1st ed.): Adam Freeman Pro jQuery (Paperback, 1st ed.)
Adam Freeman
R1,132 R1,011 Discovery Miles 10 110 Save R121 (11%) Ships in 18 - 22 working days

jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.What you'll learn * Understand the capabilities of jQuery and why it is special * Use the core of jQuery to enrich HTML, including tables, forms and data displays * Use jQuery UI to create rich and fluid user experiences * Use rich interactions such as drag and drop, sortable data and touch sensitivity * Use jQuery Mobile to create touch-enabled interfaces for mobile devices and tablets * Extend jQuery by creating custom plugins and widgets Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective with jQuery. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery. Who this book is for This book is for working developers who want to learn about jQuery in detail. Quick refreshers of HTML and CSS are given to help you get up to speed, but a good working knowledge of the basics is assumed.Table of Contents * Putting jQuery In Context * HTML Primer * CSS Primer * JavaScript Primer * The jQuery Basics * Managing the Element Selection * Manipulating the DOM * Manipulatng the Elements * Working with Events * Using jQuery Effects * Refractoring the Example: Part I * Using Data Templates * Working with Forms * Using Ajax: Part I * Using Ajax: Part II * Refractoring the Example: Part II * Setting Up jQuery UI * Using the Button, Progress Bar, and Slider Widgets * Using the Autocomplete and Accordion Widgets * Using the Tabs Widget * Using the Datepicker Widget * Using the Dialog Widget * Using the Drag & Drop Interactions * Using the Other Interactions * Refactoring the Example: Part III * Getting Started with jQuery Mobile * Pages and Navigation * Dialogs, Themes, and Layouts * Buttons and Collapsible Blocks * Using jQuery Mobile Forms * jQuery Mobile Lists * Refactoring the Mobile Example: Part IV * Using the jQuery Utility Methods * The jQuery UI Effects & CSS Framework * Using Deferred Objects

Computer Graphics for Java Programmers 2e (Paperback, 2nd Edition): L. Ammeraal Computer Graphics for Java Programmers 2e (Paperback, 2nd Edition)
L. Ammeraal
R2,301 Discovery Miles 23 010 Ships in 18 - 22 working days

A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts – and a knowledge of how they can be implemented in a particular programming language – is essential.

"Computer Graphics for Java Programmers, 2nd edition" covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination. 

Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.

Getting Started with Roo (Paperback): Josh Long Getting Started with Roo (Paperback)
Josh Long; Contributions by Steve Mayzak
R529 Discovery Miles 5 290 Ships in 18 - 22 working days

Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java--just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion tool. It's an ideal RAD tool because Roo does much of the tedious code maintenance.

You'll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo's opt-in feature, while using this open source framework to automate the rest of the code. Set up a Spring application and working Maven build to see Roo in action Address persistence with JPA and the Neo4j graph database--and learn how Roo supports NoSQL databases Use Roo's database reverse-engineering feature to generate a data model from an existing schema Build Roo applications with Spring MVC, Spring WebFlow, Google Web Toolkit, Vaadin, and other web frameworks Secure and test your application

Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.):... Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.)
Shailesh Kumar Shivakumar, Sourabhh Sethii
R1,542 R992 Discovery Miles 9 920 Save R550 (36%) Ships in 9 - 17 working days

Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights into building each layer in a digital platform. Proven best practices are presented with examples for designing and building layers. A special focus is provided on security and quality attributes needed for business-critical enterprise applications. The authors cover modern and emerging digital trends such as Blockchain, IoT, containers, chatbots, artificial intelligence, and more. The book is divided into five parts related to requirements/design, development, security, infrastructure, and case study. The authors employ proven real-world methods, best practices, and security and integration techniques derived from their rich experience. An elaborate digital transformation case study for a banking application is included. What You'll Learn Develop a digital experience platform from end to end Understand best practices and proven methods for designing overall architecture, user interface and integration components, security, and infrastructure Study real-world cases, including an elaborate digital transformation building an enterprise platform for a banking application Know the open source tools and technology frameworks that can be used to build DXPs Who This Book Is For Web developers, full stack developers, digital enthusiasts, digital project managers, and architects

Rust Web Development (Paperback): Bastian Gruber Rust Web Development (Paperback)
Bastian Gruber
R1,100 R925 Discovery Miles 9 250 Save R175 (16%) Ships in 5 - 10 working days

Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a hands-on guide to building server-based web applications with Rust. If you've built web servers using Java, C#, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. about the technology Web development languages and libraries can be resource hungry, with poor safety for maintaining vital web services. Rust services perform better and guarantee better safety. Plus, Rust's awesome compiler gives you an amazing developer experience. You'll get the speed of low-level programming languages like C along with the ease-of-use you'd expect from high-level languages Python or Ruby, with a super strong compiler that automatically prevents common mistakes such as null pointers. about the book In Rust Web Development, you'll learn to build server-side web applications using the Rust language and its key libraries. If you know the basics of Rust, you'll quickly pick up some pro tips for setting up your projects and organizing your code. This book gets you hands-on fast, with numerous small and large examples. You'll get up to speed with how Rust streamlines backend development, implements authentication flows, and even makes it easier for your APIs to interact. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. RETAIL SELLING POINTS * Handling the borrow checker in an asynchronous environment * Creating web APIs and using JSON in Rust * Graceful error handling * Testing, tracing, logging, and debugging * Deploying Rust applications * Efficient database access AUDIENCE For experienced web developers familiar with Java, Node, or Go, and the absolute basics of Rust

Learn Java for Web Development - Modern Java Web Development (Paperback, 1st ed.): Vishal Layka Learn Java for Web Development - Modern Java Web Development (Paperback, 1st ed.)
Vishal Layka
R1,896 Discovery Miles 18 960 Ships in 10 - 15 working days

Web development is still one of today's most popular, active, and important programming and development activities. From a single web page to an e-commerce-enabled web site to a fully-fledged web application, the Java programming language and its frameworks allow you great flexibility and productivity for your web application development. Learn Java for Web Development teaches web developers who are new to Java key skills, Java-based languages, and frameworks to build simple or complex web sites and applications. As soon as you pick up this book, Vishal Layka's experience guides you on a very practical learning and building journey. You will learn the Java nuts and bolts necessary to build a simple "HelloWorld" Java (native) application, as well as a "HelloWorld" Java-based web application example that utilizes servlets and Java Server Pages (JSPs). Over the course of the book, you'll learn more about servlets and JSPs and delve into Java Server Faces (JSFs) and the expression language found in each of these by applying them in a real-world case study-a book store e-commerce application. Then you'll build your web application using Apache Struts2 and the Spring MVC framework. The book concludes by exploring the web application that you've built and examining industry best practices and how these might fit with your application, as well as covering alternative Java Web frameworks like Groovy/Grails and Scala/Play 2. You also can explore the basics of Java, Groovy, and Scala in the book's appendices. While reading this book, you'll see all this in action and you can use it as a starting point for further Java web development. Study and experiment with the many source code examples, and later apply them to your own web application building endeavors and 2:00 AM challenges.

Landing Page Optimization - The Definitive Guide to Testing and Tuning for Conversions 2e (Paperback, 2nd Edition): Tash Landing Page Optimization - The Definitive Guide to Testing and Tuning for Conversions 2e (Paperback, 2nd Edition)
Tash 1
R728 R648 Discovery Miles 6 480 Save R80 (11%) Ships in 9 - 17 working days

A fully updated guide to making your landing pages profitable

Effective Internet marketing requires that you test and optimize your landing pages to maximize exposure and conversion rate. This second edition of a bestselling guide to landing page optimization includes case studies with before-and-after results as well as new information on web site usability. It covers how to prepare all types of content for testing, how to interpret results, recognize the seven common design mistakes, and much more. Included is a gift card for Google AdWords.Features fully updated information and case studies on landing page optimizationShows how to use Google's Website Optimizer tool, what to test and how to prepare your site for testing, the pros and cons of different test strategies, how to interpret results, and common site design mistakesProvides a step-by-step implementation plan and advice on getting support and resources

"Landing Page Optimization, Second Edition" is a comprehensive guide to increasing conversions and improving profits.

HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.): Bipin Joshi HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.)
Bipin Joshi
R1,230 Discovery Miles 12 300 Ships in 18 - 22 working days

HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in new or existing ASP.NET and ASP.NET MVC web applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology. HTML5 is an emerging web standard that has received a great deal of attention from browser companies and the developer community, encompassing HTML, JavaScript enhancements and CSS3 specifications. But HTML5 isn't just about markup. A major part of HTML5 is its programmable features and APIs, which make up the core of this book. HTML5 Programming for ASP.NET Developers will show you how to: * Add interactivity and media to your sites using the Canvas and Audio and Video APIs. * Make your web applications work offline, understand client side storage options using Web Storage, and work more efficiently with local files using the File API. * Use the Communication API and Web Sockets for easier communication between server and client.Other topics include multithreading with Web Workers, understanding the new form inputs and controls, using Geolocation, and enhancing your web forms and pages with CSS3. All major browsers already support HTML5 to varying degrees and are aggressively working to provide full-fledged standardized support. Start using HTML5 in your projects today, and build future-ready web applications that take advantage of the exciting features that HTML5 has to offer. What you'll learn * Learn to structure and style your web pages using new HTML5 features. * Use Web Storage, Canvas, Web Workers, Web Sockets, application caching and more in ASP.NET. * Illustrates HTML5 feature utilization in both Web Forms and MVC applications. * Use JavaScript and jQuery to communicate between HTML5 and ASP.NET server side code. * Learn to use HTML5 in Visual Web Developer. * See how HTML5 allows you to develop cross-browser future ready web applications. Who this book is for Whether you've worked on a few small projects, or been working with ASP.NET and ASP.NET MVC for some time, this book will get you up-and-running with HTML5 so you can make it a part of your daily toolkit.If you are comfortable with creating Web Forms and MVC projects, and you care about staying at the cutting edge of the latest web standards and technologies, this book is for you.

Modern PHP (Paperback): Josh Lockhart Modern PHP (Paperback)
Josh Lockhart
R683 R596 Discovery Miles 5 960 Save R87 (13%) Ships in 9 - 17 working days

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart-creator of PHP The Right Way, a popular initiative to encourage PHP best practices-reveals these new language features in action. You'll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book. Learn modern PHP features, such as namespaces, traits, generators, and closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook's HVVM and Hack language implementations-and how they affect modern PHP Build a local development environment that closely matches your production server

Programming ASP.NET Core (Paperback): Dino Esposito Programming ASP.NET Core (Paperback)
Dino Esposito
R1,053 R849 Discovery Miles 8 490 Save R204 (19%) Ships in 10 - 15 working days

The complete, pragmatic guide to building high-value solutions with ASP.NET Core Programming ASP.NET Core is the definitive guide to practical web-based application development with Microsoft's new ASP.NET Core framework. Microsoft MVP Dino Esposito introduces proven techniques and well-crafted example code for solving real problems with ASP.NET Core. Step by step, he guides you through using all key ASP.NET Core technologies, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and much more. Esposito thoroughly covers ASP.NET Core's cross-platform capabilities and what's changed from older ASP.NET versions, but he doesn't stop there: he offers a complete learning path for every developer who wants to build production solutions, including mobile-specific solutions. Microsoft MVP Dino Esposito shows how to: * Create new projects and understand their structure * Set up and use the familiar MVC application model in ASP.NET Core * Write controller class code to govern all stages of request processing * Serve HTML from controllers, or directly via Razor Pages * Master the Razor language for quickly defining the layout of HTML views * Manage cross-cutting concerns such as global configuration data, error and exception handling, controller class design, and dependency injection * Secure applications with user authentication and ASP.NET Core's policy-based user authorization API * Design for efficient data access, and choose the right option for reading and writing data * Build ASP.NET Core Web APIs that return JSON, XML, or other data * Use data binding to programmatically update visual components with fresh information * Build device-friendly web views for iOS and Android * Explore the radically new ASP.NET Core runtime environment and Dependency Injection (DI) infrastructure

Building Node Applications with MongoDB and Backbone (Paperback): Mike Wilson Building Node Applications with MongoDB and Backbone (Paperback)
Mike Wilson
R568 R522 Discovery Miles 5 220 Save R46 (8%) Ships in 18 - 22 working days

The enthusiasm behind Node doesn't just reflect the promise of server-side JavaScript. Developers also have the potential to create elegant applications with this open source framework that are much easier to maintain. Follow author Mike Wilson as he builds a social network application oriented toward real-time updates. Through this, the book shows you how to build complete applications that combine the strengths of Node, the MongoDB scalable storage solution, and the Backbone toolkit for clean application design in the browser. Gain examples of all three tools in real development situations Learn how to build clean, manageable code Use a complete application toolkit from start to finish, server to client Understand the power of JavaScript in a variety of contexts

Teach Yourself Visually Python (Paperback): G. Hart-Davis Teach Yourself Visually Python (Paperback)
G. Hart-Davis
R666 R586 Discovery Miles 5 860 Save R80 (12%) Ships in 9 - 17 working days

A simple, straightforward, and hands-on roadmap to the world of computer programming with Python Teach Yourself VISUALLY: Python is your personal guide to getting you started in programming. As one of the world's most popular--and most accessible--coding languages, Python is your gateway into the wide and wonderful world of computer science. This hands-on guide walks you through Python step by clearly illustrated step, from writing your very first Python code in a terminal window or the VS Code app through to creating your own lists, dictionaries, and custom classes. In the book, you'll learn to: Install Python and the tools you need to work with it on Windows, macOS, and Linux Work with files and folders, manipulate text, and create powerful functions that do exactly what you want Write clean code that makes decisions effectively, repeats actions as needed, and handles any errors that occur A must-have resource for aspiring programmers starting from the very beginning, Teach Yourself VISUALLY: Python is also an indispensable handbook for programmers making a transition from another language.

CSS in Depth (Paperback): Keith J Grant CSS in Depth (Paperback)
Keith J Grant
R1,112 R1,003 Discovery Miles 10 030 Save R109 (10%) Ships in 10 - 15 working days

CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. CSS in Depth takes web developers from beginner to advanced. In this book, they will revisit concepts that they are likely familiar with but have not completely mastered. Key Features: * Teaches the cascade, floats, and positioning * Example-rich * Covers both beginner and advanced topics This book is for both experienced and new web developers who want to deepen their knowledge of CSS. It assumes you have some basic experience with HTML, CSS, and the web. Some familiarity with JavaScript or other C-like programming language may be beneficial, but not required. About the Technology: CSS, short for "Cascading Style Sheets", is one of the foundational technologies that drives the Internet. It specifies the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel.

Web Programming And Internet Technologies: An E-Commerce Approach (Paperback, New): Porter Scobey, Pawan Lingras Web Programming And Internet Technologies: An E-Commerce Approach (Paperback, New)
Porter Scobey, Pawan Lingras
R550 Discovery Miles 5 500 Ships in 4 - 6 working days

Today's Web Programmers Are Required To Understand And Use The Tools And Skills For Both Client And Server-Side Programming. Web Programming And Internet Technologies: An E-Commerce Approach Provides An Accessible, Comprehensive Introduction To Creating Fully Functioning Websites With E-Commerce Capabilities. Ideal For The One-Term Course, Or As A Self-Learning Guide For Professionals, The Authors Weave A Continuing Case Study Of A Real-World Commercial Enterprise Throughout The Text That Gradually Grows In Sophistication. Introductory Chapters Ask Readers To Create A Simple Website That Uses The Basic Features Of XHTML. Readers Will Continue To Modify And Expand Their Early Work, Creating A Centralized Mechanism For Changing The Look And Feel Of The Site Via Cascading Style Sheets, And Incorporating Javascript, PHP, Mysql, And Much More. A CD-ROM Is Included With Every New Printed Copy Of The Text And Includes Complete And Pre-Tested XHTML And CSS Markup For All Web Pages Discussed, As Well As All Associated Javascript And PHP Scripts, And The Data For Setting Up The Mysql Database. With Its Hands-On, Active-Learning Approach, Students Using This New Full-Color Text Will See, And Experience First-Hand, The Many Levels And Capabilities Of Programming For The World Wide Web. Key Features: -Based On A Real Business Model, This Text Provides A Comprehensive Introduction To All Aspects Of Creating A Complete Website With E-Commerce Capabilities. -Uses A Project-Based Approach That Asks Readers To Develop A Website Whose Functionality Will Parallel That Of The Real-World Case Study In The Text. -Includes Examples And Screen Shots Of Real Websites Throughout For Readers To Reference. -Presents And Utilizes Maintstream And Relevant Open-Source And Widely Used Technologies: XHTML, CSS, Javascript, PHP, Mysql, XML, And More. -Every Chapter Concludes With A Collection Of Activities To Assure The Reader Has A Full Understanding Of The Chapter Material. These Activities Include: Quick Questions To Test The Readers Basic Knowledge Of The Content; Short Exercises To Improve Basic Understanding; 'Exercises On The Parallel Project' That Guide The Reader Through Creating His/Her Own Fully Functional Commercial Website; A Section Titled 'What Else You May Want Or Need To Know', Containing Additional Information Relevant To The Chapter; And Finally, A Reference Section With Links To Websites For Further Details And Explanations Of The Topics Covered In The Chapter. -The Accompanying CD-ROM Contains Complete And Pre-Tested XHTML And CSS Markup For All Web Pages Discussed In Teh Text, As Well As All Associated Javascript And PHP Scripts, And The Data For Setting Up The Mysql Database (Ebook Version Doe Not Include The CD-ROM).

Learning SPARQL 2ed (Paperback, 2nd Revised edition): Bob DuCharme Learning SPARQL 2ed (Paperback, 2nd Revised edition)
Bob DuCharme
R915 R772 Discovery Miles 7 720 Save R143 (16%) Ships in 9 - 17 working days

Get hands-on experience with SPARQL, the RDF query language. With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away. Learn how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data. Updated to reflect SPARQL 1.1. Recommendation version of specifications Understand SPARQL's connection with RDF, the semantic web, and related specifications Query and combine data from local and remote sources Copy, convert, and create new RDF data Learn how datatype metadata, standardized functions, and extension functions contribute to your queries New chapters cover SPARQL Query Results Formats, Query Efficiency and Debugging, RDF Schema, OWL, and Inferencing.Includes a cookbook of SPARQL queries useful in a variety of situations Expanded Application Development chapter

Spring Boot in Action (Paperback): Craig Walls Spring Boot in Action (Paperback)
Craig Walls
R958 Discovery Miles 9 580 Ships in 10 - 15 working days

DESCRIPTION Although Spring Framework simplifies enterprise Java development, it can require a lot from developers in terms of framework configuration. Spring Boot radically streamlines the process of creating Spring applications by employing automatic configuration, along with a programming model built around established conventions for build-time and runtime dependencies. It also provides a component that gives insight into the internals of a running application and a handy CLI that can be used to write command-line scripts in Groovy. Developers who have used Spring Boot say that they can't imagine ever going back to hand-configuring their applications. Spring Boot in Action is a developer-focused guide to writing applications using Spring Boot. It shows readers how to bypass the tedious configuration steps so that they can concentrate on their application's behavior. Using interesting, relevant examples, Spring expert Craig Walls shows both how to use the default settings effectively and how to override and customize Spring Boot for each unique environment. Along the way, it offers insights from Craig's years of Spring development experience. KEY SELLING POINTS Practical hands-on guide Quickly develop Spring applications Author insights based on years of Spring Development Covers newest features of Spring Boot AUDIENCE Written for readers familiar with the Spring Framework. ABOUT THE TECHNOLOGY Spring Boot brings a convention-over-configuration programming model to the Spring Framework. With Spring Boot, Spring developers can focus on producing application functionality with little effort spent on configuring Spring itself.

Deep Learning for Natural Language Processing - Creating Neural Networks with Python (Paperback, 1st ed.): Palash Goyal, Sumit... Deep Learning for Natural Language Processing - Creating Neural Networks with Python (Paperback, 1st ed.)
Palash Goyal, Sumit Pandey, Karan Jain
R1,629 Discovery Miles 16 290 Ships in 10 - 15 working days

Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models. You'll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system. This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways. What You Will Learn Gain the fundamentals of deep learning and its mathematical prerequisites Discover deep learning frameworks in Python Develop a chatbot Implement a research paper on sentiment classification Who This Book Is For Software developers who are curious to try out deep learning with NLP.

Maya Python for Games and Film - A Complete Reference for the Maya Python API (Hardcover, New): Adam Mechtley, Ryan Trowbridge Maya Python for Games and Film - A Complete Reference for the Maya Python API (Hardcover, New)
Adam Mechtley, Ryan Trowbridge
R2,206 Discovery Miles 22 060 Ships in 10 - 15 working days

Maya's incorporation of Python is one of the most important advancements for Technical Artists. There is a vast and deep network of resources available for Python in general. And there's also ample coverage of Maya. However, there is still very little focusing on how to use Python and Maya together to boost productivity. CG artists are scouring the web, mailing-lists and google to keep up. This book is an in-depth look at Maya's implementation of Python, and is an invaluable resource for all of those Technical Artists transitioning from MEL scripting to Maya-Python scripting. There will be a companion website featuring script examples from the text, scene files, additional scripts, and templates for projects.

Linux- Und Open-Source-Strategien (German, Book, 2005 ed.): Thorsten Wichmann Linux- Und Open-Source-Strategien (German, Book, 2005 ed.)
Thorsten Wichmann
R1,846 Discovery Miles 18 460 Ships in 18 - 22 working days

Linux- und Open-Source-Strategien hilft IT-Leitern bei der Entscheidungsfindung und Strategieentwicklung zum Einsatz von Open-Source-Software (OSS) im Unternehmen. Das Buch erlautert Grundlagen und Lizenzmodelle, analysiert Einsatzbereiche und Reife von OSS, fuhrt detailliert durch die Kosten-Nutzen-Analyse der OSS-Entscheidung, zeigt den Ablauf von Adoptionsentscheidung und Migration und gibt eine Einschatzung der zukunftigen Bedeutung von Open-Source-Software in Unternehmen. Detaillierte Fallstudien zeigen, warum Unternehmen und offentliche Institutionen sich fur Open Source Software entschieden haben und wie die Einfuhrung vonstatten ging."

Real World Instrumentation with Python (Paperback): John M. Hughes Real World Instrumentation with Python (Paperback)
John M. Hughes
R1,303 R1,106 Discovery Miles 11 060 Save R197 (15%) Ships in 18 - 22 working days

With this convenient, single-source reference, you'll learn how to develop instrumentation software with Python that lets you monitor or control devices in the physical world. Whether you need to acquire data from a hardware device or automate its functions, this book shows you how to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips and hints for interfacing a PC to the real world, along with advice to help you avoid common pitfalls. Use the book's hardware survey to discover the interface type for your particular device, and then follow detailed examples to develop the interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control. * Understand how to define the scope of an application and determine the algorithms necessary -- and why it's important * Learn how to use industry-standard interfaces such as RS-232, RS-485, and GPIB * Create low-level extension modules in C to interface Python with a variety of hardware and test instruments * Explore the console, curses, TkInter, and wxPython for graphical and text-based user interfaces * Use open source software tools and libraries to reduce cost and avoid implementing functionality from scratch

Natural Language Processing in Action - Understanding, analyzing, and generating text with Python (Paperback): Lane Hobson,... Natural Language Processing in Action - Understanding, analyzing, and generating text with Python (Paperback)
Lane Hobson, Howard Cole, Hapke Hannes
R1,312 R1,084 Discovery Miles 10 840 Save R228 (17%) Ships in 10 - 15 working days

Description Modern NLP techniques based on machine learning radically improve the ability of software to recognize patterns, use context to infer meaning, and accurately discern intent from poorly-structured text. In Natural Language Processing in Action, readers explore carefully chosen examples and expand their machine's knowledge which they can then apply to a range of challenges. Key Features * Easy-to-follow * Clear examples * Hands-on-guide Audience A basic understanding of machine learning and some experience with a modern programming language such as Python, Java, C++, or JavaScript will be helpful. About the technology Natural Language Processing (NLP) is the discipline of teaching computers to read more like people, and readers can see examples of it in everything from chatbots to the speech-recognition software on their phone. Hobson Lane has more than 15 years of experience building autonomous systems that make important decisions on behalf of humans. Hannes Hapke is an Electrical Engineer turned Data Scientist with experience in deep learning. Cole Howard is a carpenter and writer turned Deep Learning expert.

Beginning Salesforce Developer (Paperback, 1st ed.): Michael Wicherski Beginning Salesforce Developer (Paperback, 1st ed.)
Michael Wicherski
R1,698 Discovery Miles 16 980 Ships in 10 - 15 working days

Get started developing on the Force.com platform in no time. With step-by-step guidance, starting with setting up your developer environment and progressing through to deploying to production, you will learn industry best practices to release robust custom applications with tangible benefits to your company or your client. Geared specifically toward beginning developers, Beginning Salesforce Developer establishes a strong understanding of basic code constructs through examples. Rather than simply explaining how to use the platform, you will receive a comprehensive understanding of why, allowing you to address platform quirks and "gotchas" that might occur. The book also serves to lay the foundation for continuing on to Salesforce Developer Pro. What You'll Learn Configure your Salesforce development environment Understand the Salesforce data model and query languages Create basic Apex triggers Use standard controllers with basic Visualforce pages Utilize Visualforce with custom-built Apex controllers Write test coverage Who This Book Is For Salesforce administrators who wish to transition into developing on the Force.com platform. The book also serves as a quick immersion into the world of development for complete beginners through proprietary Salesforce development languages on the Force.com platform.

New Perspectives on Adobe Flash CS4 - Comprehensive, International Edition (Paperback, International edition): Luis Lopez New Perspectives on Adobe Flash CS4 - Comprehensive, International Edition (Paperback, International edition)
Luis Lopez
R529 Discovery Miles 5 290 Ships in 4 - 6 working days

New Perspectives Adobe Flash CS4 Comprehensive, International Edition offers a critical-thinking approach to teaching Adobe Flash CS4.

XML - Visual QuickStart Guide (Paperback, 2nd edition): Kevin Howard Goldberg XML - Visual QuickStart Guide (Paperback, 2nd edition)
Kevin Howard Goldberg
R322 Discovery Miles 3 220 Ships in 4 - 6 working days

What is XML? XML, or eXtensible Markup Language, is a specification for storing information. It is also a specification for describing the structure of that information. And while XML is a markup language (just like HTML), XML has no tags of its own. It allows the person writing the XML to create whatever tags they need. The only condition is that these newly created tags adhere to the rules of the XML specification.
In the seven years since the first edition of "XML: Visual QuickStart Guide" was published, XML has taken its place next to HTML as a foundational language on the Internet. XML has become a very popular method for storing data and the most popular method for transmitting data between all sorts of systems and applications. The reason being, where HTML was designed to display information, XML was designed to manage it.
This book begins by showing you the basics of the XML language. Then, by building on that knowledge, additional and supporting languages and systems will be discussed. To get the most out of this book, you should be somewhat familiar with HTML, although you don't need to be an expert coder by any stretch. No other previous knowledge is required.
"XML: Visual QuickStart Guide, 2nd Edition" is divided into seven parts. Each part contains one or more chapters with step-by-step instructions that explain how to perform XML-related tasks. Wherever possible, examples of the concepts being discussed are displayed, and the parts of the examples on which to focus are highlighted.
The order of the book is intentionally designed to be an introduction to the fundamentals of XML, followed by discussions of related XML technologies.
- In Part 1 of the book, you will learn how to create an XML document. It's relatively straightforward, and even more so if you know a little HTML.
- Part 2 focuses on XSL, which is a set of languages designed to transform an XML document into something else: an HTML file, a PDF document, or another XML document. Remember, XML is designed to store and transport data, not display it.
- Parts 3 and 4 of the book discuss DTD and XML Schema, languages designed to define the structure of an XML document. In conjunction with XML Namespaces (Part 5), you can guarantee that XML documents conform to a pre-defined structure, whether created by you or by someone else.
- Part 6, Developments and Trends, details some of the up-and-coming XML-related languages, as well as a few new versions of existing languages.
- Finally, Part 7 identifies some well-known uses of XML in the world today; some of which you may be surprised to learn.
This beginner's guide to XML is broken down as follows:
- Introduction
- Chapter 1: Writing XML
- Part 2: XSL
- Chapter 2: XSLT
- Chapter 3: XPath Patterns and Expressions
- Chapter 4: XPath Functions
- Chapter 5: XSL-FO
- Part 3: DTD
- Chapter 6: Creating a DTD
- Chapter 7: Entities and Notations in DTDs
- Chapter 8: Validation and Using DTDs
- Part 4: XML Schema
- Chapter 9: XML Schema Basics
- Chapter 10: Defining Simple Types
- Chapter 11: Defining Complex Types
- Part 5: Namespaces
- Chapter 12: XML Namespaces
- Chapter 13: Using XML Namespaces
- Part 6: Recent W3C Recommendations
- Chapter 14: XSLT 2.0
- Chapter 15: XPath 2.0
- Chapter 16: XQuery 1.0
- Part 7: XML in Practice
- Chapter 17: Ajax, RSS, SOAP and More

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
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
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R783 R687 Discovery Miles 6 870
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R866 Discovery Miles 8 660
Kanban - How to Visualize Work and…
Greg Caldwell Hardcover R607 R546 Discovery Miles 5 460
Freelance Web Developer 101 - How to…
Howexpert, Liz Kazandzhy Hardcover R730 Discovery Miles 7 300
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R8,959 Discovery Miles 89 590
Computer Programming Languages for…
Adesh Silva Hardcover R649 Discovery Miles 6 490
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730

 

Partners