0
Your cart

Your cart is empty

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

Books > Computing & IT > Internet > Internet languages

Web Application Development with Streamlit - Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure... Web Application Development with Streamlit - Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework (Paperback, 1st ed.)
Mohammad Khorasani, Mohamed Abdou, Javier Hernandez Fernandez
R1,468 Discovery Miles 14 680 Ships in 9 - 17 working days

Transition from a back-end developer to a full-stack developer with knowledge of all the dimensions of web application development, namely, front-end, back-end and server-side software. This book provides a comprehensive overview of Streamlit, allowing developers and programmers of all backgrounds to get up to speed in as little time as possible. Streamlit is a pure Python web framework that will bridge the skills gap and shorten development time from weeks to hours. This book walks you through the complete cycle of web application development, from an introductory to advanced level with accompanying source code and resources. You will be exposed to developing basic, intermediate, and sophisticated user interfaces and subsequently you will be acquainted with data visualization, database systems, application security, and cloud deployment in Streamlit. In a market with a surplus demand for full stack developers, this skill set could not possibly come at a better time. In one sentence, Streamlit is a means for the empowerment of developers everywhere and all stand to gain from it. What You'll Learn Mutate big data in real-time Visualize big data interactively Implement web application security and privacy protocols Deploy Streamlit web applications to the cloud using Streamlit, Linux and Windows servers Who is this Book for? Developers with solid programming experience wanting to learn Streamlit; Back-end developers looking to upskill and transition to become a full-stack developers; Those who wish to learn and become more acquainted with data visualization, database systems, security and cloud deployment with Steamlit

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.

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

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.

Designing Web APIs - Building APIs That Developers Love (Paperback): Brenda Jin, Saurabh Sahni, Amir Shevat Designing Web APIs - Building APIs That Developers Love (Paperback)
Brenda Jin, Saurabh Sahni, Amir Shevat
R990 R839 Discovery Miles 8 390 Save R151 (15%) Ships in 18 - 22 working days

Designing an API is complicated to begin with, but evolving your API design over time makes the process even more difficult. There are several books on the topic, but none that guide you through key decisions for designing and building APIs for specific audiences and types of products. Well, until now, that is. Using case studies from companies such as Slack, Stripe, Facebook, and Github, this practical guide shows you how to navigate complex decisions when building, scaling, and evolving your own APIs. You'll learn best practices for designing APIs that developers will love, and discover how to evolve your APIs as your product grows. Developers, architects, tech leads, product managers, and engineering managers will: Examine strategies to expose data through web APIs, using webhooks, websockets, and HTTP Learn how to evolve APIs while keeping them consistent Be able to scale APIs with pagination and rate limiting Handle security, performance, monitoring, and testing Build a thriving ecosystem around your API

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
R574 Discovery Miles 5 740 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).

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

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.

JavaScript and JQuery - Interactive Front-End Web Development (Paperback): J Duckett JavaScript and JQuery - Interactive Front-End Web Development (Paperback)
J Duckett 2
R945 R809 Discovery Miles 8 090 Save R136 (14%) Ships in 9 - 17 working days

Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You'll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data).. * Introduces core programming concepts in JavaScript and jQuery * Uses clear descriptions, inspiring examples, and easy-to-follow diagrams * Teaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the web * Demonstrates the latest practices in progressive enhancement, cross-browser compatibility, and when you may be better off using CSS3 If you're looking to create more enriching web experiences and express your creativity through code, then this is the book for you. This book is also available as part of a set in hardcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781119038634 - and in softcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781118907443.

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
R552 Discovery Miles 5 520 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
R335 Discovery Miles 3 350 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

Apache Cookbook 2e (Paperback, 2nd Revised edition): Rich Bowen Apache Cookbook 2e (Paperback, 2nd Revised edition)
Rich Bowen
R986 R839 Discovery Miles 8 390 Save R147 (15%) Ships in 18 - 22 working days

There's plenty of documentation on installing and configuring the Apache web server, but where do you find help for the day-to-day stuff, like adding common modules or fine-tuning your activity logging? That's easy. The new edition of the Apache Cookbook offers you updated solutions to the problems you're likely to encounter with the new versions of Apache. Written by members of the Apache Software Foundation, and thoroughly revised for Apache versions 2.0 and 2.2, recipes in this book range from simple tasks, such installing the server on Red Hat Linux or Windows, to more complex tasks, such as setting up name-based virtual hosts or securing and managing your proxy server. Altogether, you get more than 200 timesaving recipes for solving a crisis or other deadline conundrums, with topics including: * Security * Aliases, Redirecting, and Rewriting * CGI Scripts, the suexec Wrapper, and other dynamic content techniques * Error Handling * SSL * Performance This book tackles everything from beginner problems to those faced by experienced users. For every problem addressed in the book, you will find a worked-out solution that includes short, focused pieces of code you can use immediately. You also get explanations of how and why the code works, so you can adapt the problem-solving techniques to similar situations. Instead of poking around mailing lists, online documentation, and other sources, rely on the Apache Cookbook for quick solutions when you need them. Then you can spend your time and energy where it matters most.

Fundamentals of Python - First Programs (Paperback, 2nd edition): Kenneth Lambert Fundamentals of Python - First Programs (Paperback, 2nd edition)
Kenneth Lambert
R1,354 R1,253 Discovery Miles 12 530 Save R101 (7%) Ships in 10 - 15 working days

Master today's required computer science topics while preparing for further study with Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. This book's easygoing approach is ideal, no matter what your background. The approach starts with simple algorithmic code and then scales into working with functions, objects, and classes as the problems become more complex and require new abstraction mechanisms. Rather than working only with numeric or text-based applications like other introductory texts, this edition presents graphics, image manipulation, GUIs, and simple networked client/server applications. The author uses Python's standard Turtle graphics module to introduce graphics and to provide open source frameworks for easy image processing and GUI application development.

Ruby on Rails for PHP and Java Developers (Paperback, 2007 ed.): Deepak Vohra Ruby on Rails for PHP and Java Developers (Paperback, 2007 ed.)
Deepak Vohra
R1,439 Discovery Miles 14 390 Ships in 18 - 22 working days

The web framework Ruby on Rails for developing database based web applications provides a Model-View-Controller framework. The required web server WEBrick is included with Ruby on Rails. The framework is configured with the MySQL database by default, but may be configured with another database.

The book covers developing web applications with Ruby on Rails. Technologies discussed include Ajax, directory services, and web services. A comparison is made with PHP, the most commonly used scripting language for developing web applications.

Web Workers (Paperback): Ido Green Web Workers (Paperback)
Ido Green
R442 R396 Discovery Miles 3 960 Save R46 (10%) Ships in 9 - 17 working days

Web apps would run much better if heavy calculations could be performed in the background, rather than compete with the user interface. With this book, you'll learn how to use Web Workers to run computationally intensive JavaScript code in a thread parallel to the UI. Yes, multi-threaded programing is complicated, but Web Workers provide a simple API that helps you be productive without the complex algorithms.

If you have an intermediate to advanced understanding of JavaScript--especially event handling and callbacks--you're ready to tackle Web Workers with the tools in this example-driven guide. Start creating Web Workers and understand what they can and can't do Determine which browser versions support the API Use dedicated Web Workers for tasks that consume a lot of CPU, such as data parsing Explore use cases for creating inline Workers, such as encapsulating a web app in one page Create a shared Worker to communicate multiple web app instances to the server, and other uses Learn best practices for debugging Web Workers Apply Web Workers within the server-side Node environment

HTML Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.): Paul Haine HTML Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.)
Paul Haine
R795 R699 Discovery Miles 6 990 Save R96 (12%) Ships in 18 - 22 working days

Why another HTML book? Well, there are a lot of basic HTML guides out there, and a lot are quite outdated. This book is differenta "it is aimed at web designers and developers who have already mastered the basics of HTML and web design, but want to take their markup further, making it leaner and more semantically rich, for a more efficient, more usable/accessible web site.

HTML Mastery does all that and more, showing all of the HTML tags available, including less commonly used ones, where and how to use them, and clever styling and scripting techniques that can be employed to take advantage of them on your web site.

In addition, the book also looks at some of the advanced semantic tools that look to further improve the usability and semantic value of your sitesa "an entire chapter is devoted to Microformats, and a nod is given to XHTML 2.0 and Web Applications 1.0a "web standards of the future.

Streaming Architecture (Paperback): Ted Dunning, Ellen Friedman Streaming Architecture (Paperback)
Ted Dunning, Ellen Friedman
R645 Discovery Miles 6 450 Ships in 18 - 22 working days

More and more data-driven companies are looking to adopt stream processing and streaming analytics. With this concise ebook, you ll learn best practices for designing a reliable architecture that supports this emerging big-data paradigm.Authors Ted Dunning and Ellen Friedman (Real World Hadoop) help you explore some of the best technologies to handle stream processing and analytics, with a focus on the upstream queuing or message-passing layer. To illustrate the effectiveness of these technologies, this book also includes specific use cases.Ideal for developers and non-technical people alike, this book describes: Key elements in good design for streaming analytics, focusing on the essential characteristics of the messaging layerNew messaging technologies, including Apache Kafka and MapR Streams, with links to sample codeTechnology choices for streaming analytics: Apache Spark Streaming, Apache Flink, Apache Storm, and Apache ApexHow stream-based architectures are helpful to support microservicesSpecific use cases such as fraud detection and geo-distributed data streamsTed Dunning is Chief Applications Architect at MapR Technologies, and active in the open source community. He currently serves as VP for Incubator at the Apache Foundation, as a champion and mentor for a large number of projects, and as committer and PMC member of the Apache ZooKeeper and Drill projects. Ted is on Twitter as @ted_dunning.Ellen Friedman, a committer for the Apache Drill and Apache Mahout projects, is a solutions consultant and well-known speaker and author, currently writing mainly about big data topics. With a PhD in Biochemistry, she has years of experience as a research scientist and has written about a variety of technical topics. Ellen is on Twitter as @Ellen_Friedman."

Beginning Ansible Concepts and Application - Provisioning, Configuring, and Managing Servers, Applications, and Their... Beginning Ansible Concepts and Application - Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies (Paperback, 1st ed.)
Shaun R Smith, Peter Membrey
R1,394 R1,147 Discovery Miles 11 470 Save R247 (18%) Ships in 18 - 22 working days

Learn the concepts and develop the skills to be a true Ansible artist and use it inside and outside the box. This book applies key concepts immediately while building up your Ansible skills layer by layer through easy to grasp examples and engaging projects. You'll also think about security, why testing is important, and how to use version control safely. As a beginner to Ansible, you'll be guided step-by-step through creating your first Ansible playbook to deploying your first server and writing more complex cross-dependency playbooks. From the first line of code to the last, you'll constantly iterate and simplify your playbooks, iwhile taking on more complex topics as you construct a full Wordpress website stack consisting of a database, web servers, and load balancer. This book will prompt you to think about how these fit together and will explain what to do to ensure maintainability long into the future. Don't just use Ansible. Completely change how you go about provisioning, configuring, and managing servers, applications, and their dependencies with this powerful, open source automation tool. In exchange for this power and efficiency, Ansible demands a very different way of thinking about resources and how they all fit together. This can be hard to get your head around if you've never done it before. Every step of the way, Beginning Ansible Concepts and Application show you best practices so that you can confidently start using Ansible right away. What You'll Learn Set up an Ansible environment Create and run playbooks Organize groups of variables, vaults, roles, and tasks to ensure your playbooks are scalable Protect secrets using Ansible Vaults Automate the build of a Wordpress website Who This Book Is For Developers looking for a better way to manage their servers other than by logging in and typing commands. Also enthusiasts who want to learn not just how to use Ansible but how to use it correctly and confidently.

Python Programming for Biology - Bioinformatics and Beyond (Paperback): Tim J. Stevens, Wayne Boucher Python Programming for Biology - Bioinformatics and Beyond (Paperback)
Tim J. Stevens, Wayne Boucher
R1,799 Discovery Miles 17 990 Ships in 10 - 15 working days

Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners' course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Flash Memory Integration - Performance…
Jalil Boukhobza, Pierre Olivier Hardcover R1,831 Discovery Miles 18 310
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
Essential Java for Scientists and…
Brian Hahn, Katherine Malan Paperback R1,266 Discovery Miles 12 660
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R783 R687 Discovery Miles 6 870
Java - The ultimate beginners guide to…
Mark Reed Hardcover R564 R519 Discovery Miles 5 190
Introduction to Python Programming and…
B. Harwani Paperback  (2)
R935 Discovery Miles 9 350
Interactive Web-based Virtual Reality…
Chi Chung Ko, Chang Dong Cheng Hardcover R4,213 Discovery Miles 42 130
Lean Startup - How to Apply the Lean…
Greg Caldwell Hardcover R585 R529 Discovery Miles 5 290

 

Partners