Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Books > Computing & IT > Internet > Internet languages > General
Beginning CSS3 teaches you how to style web pages using Cascading Style Sheets (CSS)the language of web design. Starting from first principles, you'll learn through a series of practical exercises how to change the default look of HTML tags, adding color, backgrounds, and borders. The book demystifies core concepts, such as the CSS box model and selectors, giving you the confidence and knowledge to create innovative and flexible page layouts. You'll also learn how to create rounded corners, drop shadows, and gradients without the need for images, using the latest CSS3 techniques. What you'll learn Teaches how to style attractive and flexible web pages Hands-on exercises demonstrate how to combine style rules for different effects Comprehensive coverage of CSS2.1 and stable parts of CSS3 Who this book is for Beginning CSS3is aimed at web designers who want to master the use of Cascading Style Sheets to style and lay out modern web pages. It teaches core concepts, such as the CSS box model and choosing the most appropriate selectors to apply styles efficiently. This makes it an excellent choice for both complete beginners and web designers who want to improve their understanding of CSS. Table of Contents Introducing CSS - the Language of Web Design Using Basic Selectors Specifying Sizes, Colors, and Files Styling Text Embedding Web Fonts Understanding Layout with the CSS Box Model Floating Elements for Layout Adding Backgrounds Adding Borders and Drop Shadows Styling Lists and Navigation Menus Positioning Elements Precisely Cross-Browser Layout Techniques Using Advanced Selectors Styling Tables Generated Content Creating a Print Style Sheet Targeting Styles at Different Devices with Media Queries Using CSS3 Multi-Column Layout Creating Gradients Without images 2D Transformations and Transitions Animating Elements with CSS Keyframes What Next?
Description With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their application is decoupled from other layers so they can scale, update, and maintain them independently. Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. By the end, readers will be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform. Key features * Easy to follow guide * Hands-on examples * Clearly-written Audience The book is for both application developers as well as system administrators who want to learn about Kubernetes from the developer's perspective. About the Technology Kubernetes abstracts away the hardware infrastructure and exposes your whole datacenter as a single enormous computational resource.
Problem solving with JavaScript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the JavaScript world, whether you're working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You'll save time - and learn more about JavaScript in the process.Topics include: Classic JavaScript: Arrays, functions, and the JavaScript Object Accessing the user interface Testing and accessibility Creating and using JavaScript libraries Client-server communication with Ajax Rich, interactive web effects JavaScript, All Blown Up: New ECMAScript standard objects Using Node on the server Modularizing and managing JavaScript Complex JavaScript frameworks Advanced client-server communications Visualizations and client-server graphics Mobile application development
Practical HTML5 Projectsis a collection of valuable web techniques that any developer or designer can use. This book is all about saving time.Busy web developers should not have to plow through pages of theory or history only to discover that no practical applications are provided, nor should they have to read a paragraph five times to extract some meaning from it. All of the techniques within this book are explained using fully worked examples that you can immediately apply to your own projects. With each technique the book provides: A practical and useful example (and a screen shot of the end result where applicable). The markup for a fully worked example. A downloadable template to adapt for use in your own websites. With Practical HTML5 Projects, you can dive straight into the book at the required chapter and immediately find answers to your websiteproblems, and find the sample code you can use to get it right. Start creating websites using the practical examples, summaries, and templates. What you'll learn Discover new techniques for creating interesting, attractive and accessible websites Save time spent researching poorly documented techniques Avoid lengthy trial-and-error testing andhours spent reading single topic manuals Download templates and quickly adapt them for your own use Keep pace with the latest developments and recommendations in web design Accumulate a useful tool kit of resources and templates Who this book is for Practical HTML5Projects acknowledges the fact that designers, teachers, and students would rather produce something than spend hours researching how to produce it. Web developers and designers can dive right into the book, take a template and adapt it. IT teachers can set student projects based on the techniques and templates revealed in the book. Table of Contents Moving to HTML5 A Rollover Picture Gallery Backgrounds RolloverMenus Moving to CSS3 Adding Audio, Video andSlide Shows Rounded Corners Drop Shadows Create Collages and Galleries Add PayPal Secure Feedback Methods Monitor Mayhem Appearance and Usefulness Accessibility Dump those Deprecated Items Search Engine Optimization Printing, Counting, and Redirecting Validation Troubleshooting Appendix
DevOps for Developers delivers a practical, thorough introduction to approaches, processes and tools to foster collaboration between software development and operations. Efforts of Agile software development often end at the transition phase from development to operations. This book covers the delivery of software, this means the last mile, with lean practices for shipping the software to production and making it available to the end users, together with the integration of operations with earlier project phases (elaboration, construction, transition). DevOps for Developers describes how to streamline the software delivery process and improve the cycle time (that is the time from inception to delivery). It will enable you to deliver software faster, in better quality and more aligned with individual requirements and basic conditions. And above all, work that is aligned with the DevOps approach makes even more fun * Provides patterns and toolchains to integrate software development and operations * Delivers an one-stop shop for kick-starting with DevOps * Provides guidance how to streamline the software delivery process What you'll learn * Know what DevOps is and how it can result in better and faster delivered software * Apply patterns to improve collaboration between development and operations * Introduce unified processes and incentives to support shared goals * Start with or extend a tool infrastructure that spans projects roles and phases * Address pain points in your individual environment with appropriate recipes * Break down existing walls that make up an unnecessarily sluggish delivery process Who this book is for DevOps for Developers is for motivated software engineers, particularly programmers, testers, QA, system admins, database admins, both beginners and experts, who want to improve their software delivery process. It's the perfect choice for engineers who want to go the next step by integrating their approaches for development and delivery of software.This book is for engineers who want to shape their processes and decide on and integrate open source tools and seek for guidance how to integrate standard tools in advanced real world use cases.
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 5, thelatest iteration of its cross-browser web presentation technology. Beginning Silverlight 5 in C#brings you to the cutting edge of Web 2.0 application design and includes plenty of practical guidance to get you started straight away. Silverlight design tools have important differences comparedwith those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: Microsoft Expression Design, which plays an important role in creating Silverlight assets Microsoft Expression Blend, which is used to build user interaction for Silverlight elements Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for nuts and bolts wiring What you'll learn Discover the tools needed for Silverlight 5 development, the roles each plays, and how they interact to produce a seamless result Understand the fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projects Explore the new features and coding practices which Silverlight gives you, setting it apart from other web development tools Who this book is for This book is for anyone with an interest in web development. A basic familiarity with web development and simple C# coding is useful, but by no means a requirement. This book will teach you everything that you need to know. Table of Contents Welcome to Silverlight 5 Introduction to Visual Studio 2010 Layout Management in Silverlight Silverlight Controls Data Binding and Silverlight List Controls Silverlight Toolkit Data Access and Networking Navigation Framework Isolated Storage in Silverlight System Integration in Silverlight Introduction to Expression Blend Styling in Silverlight Transformations and Animation Custom Controls Printing in Silverlight Deployment
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
Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs. Pro RESTful APIs with Micronaut (Second Edition) gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services application programmer or developer building applications and services for today's enterprises. After reading and using this book, you'll be competent in using Micronaut and RESTful APIs for building today's microservices. Source code for the examples and case studies are free and available on Apress' GitHub page for this book. What You'll Learn Discover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and more Explore the Micronaut framework Use these for microservices for today's modern web services and data exchanges Harness Java, XML, JSON, REST, and JAX-RS in examples and case studies Apply best practices to your solutions' architecture and more Who This Book Is For Experienced Java and web programmers and developers who may be new to microservices and even cloud-native applications development.
Pro SharePoint with jQuery is all about how to work seamlessly with the two popular technologies to create rich and interactive web parts, application pages, and more. In this book, author Phill Duffy provides complete, meaningful and realistic examples to really help you understand the key concepts and their integration points. Inside, you'll find all the tools and resources you need to use jQuery to provide the next level of SharePoint functionality. Learn what it takes to get ready to use jQuery, how to create rich, responsive, and highly functional user interfaces, how to call the SharePoint web services and work with HTML elements, and much more with Pro SharePoint with jQuery. * Takes you through the different ways of integrating jQuery into your SharePoint environment * Provides various levels of projects to show off the extensive capabilities of jQuery within SharePoint * Teaches you how to provide rich, fluent and interactive jQuery-enabled user interfaces What you'll learn * The basics of jQuery effects, including styling elements, generating HTML markup on the fly, and creating modal dialogs * How to debug your jQuery * How to create a task management application page that allows users to easily create, edit and move tasks across statuses * How to use JQuery's built-in Ajax functions to dynamically load data into a web part * How to work with the SharePoint web services to interact with your SharePoint data * How to work with the SharePoint 2010 Client Object Model with jQuery * jQuery plug-in development patterns to create modular, reusable jQuery plug-ins. Who this book is for Pro SharePoint with jQuery is for intermediate programmers interested in building rich, interactive web parts, application pages and more using the combined power of jQuery and SharePoint.
Build your ASP.NET 4.5.1 skills with real-world instruction In this comprehensive guide to getting started with ASP.NET 4.5.1, best-selling author Imar Spaanjaars provides a firm foundation for coders new to ASP.NET and key insights for those not yet familiar with the important updates in the 4.5.1 release. Readers learn how to build full-featured ASP.NET websites using Visual Studio Express 2013 for Web, Microsoft s free development tool for ASP.NET web applications. Beginning ASP.NET 4.5.1 guides you through the process of creating a fully functional, database-driven website, from creation of the most basic site structure all the way down to the successful deployment of the website to a production environment. Beginning ASP.NET 4.5.1: in C# and VB: * Explains how to get started with ASP.NET 4.5.1, including an introduction to Microsoft s Visual Studio Express 2013 for Web * Features helpful examples for designing websites with CSS and HTML and how to overcome common formatting problems * Shares techniques for managing server controls in ASP.N ET, including standard controls, HTML controls, and data controls * Provides real-world tips for creating consistent page layouts throughout your websites * Covers practical functionality issues like validating user input, sending e-mail from your website, and processing data at the server * Details what the ASP.NET state engine is and why it is important * Shows how to access and modify data in a SQL Server database * Includes coverage of jQuery, LINQ, and the Entity Framework * Explores measures to take for optimal security
If you understand the basics of HTML5, CSS, and JavaScript and want to make quick sense of the extensive but often overwhelming reference documentation on D3.js, this short book is for you. Philipp K. Janert, author of Data Analysis with Open Source Tools (O'Reilly), provides a concise roadmap to this library, including its conventions and foundational concepts. D3.js for the Impatient is concise, yet comprehensive. Janert presents an overall survey of working with D3.js, while steering clear of long-winded and meandering explanations. Right away, this first chapter shows you how to create simple graphs and tackle two of the library's more unusual aspects: selecting and binding-the way D3.js uses DOM nodes to represent data visually. From there, you can easily explore individual chapters that adhere to your particular interests.
ASP.NET 4 is the latest version of Microsoft's revolutionary web technology. It is the principal technology for creating dynamic web pages on the Windows platform. Applied ASP.NET 4In Context sets the standard for clear, simple, hands-on advice for learning and deploying Microsoft's dynamic web solutions. Seasoned .NET author Adam Freeman explains how to get the most from ASP.NET 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 to use ASP.NET in a real-world context. What you'll learn Understand the capabilities of ASP.NET 4and why it is special Learn how to build client applications using MVC, Web Forms and Silverlight Build data-driven web applications using ADO.NET and LINQ Rapidly prototype data applications using dynamic data Enhance user interactions with JavaScript and jQuery Create and consume web services using WCF Customize web applications with advanced ASP.NET features Deploy and secure your web applications on IIS 7 Each topic is covered clearly and concisely, each chapterpacked with the details you need tobe truly effective with ASP.NET 4. The most important features are given no-nonsense in-depth treatment, and chapters include common problems and details on how to avoid them. Who this book is for This book is for web developers who want to understand the context in which ASP.NET sits and the standards and best practices that can be employed to improve the efficiency and maintainability of their projects. Table of Contents Introduction Getting Ready Understanding ASP.NET Working with Pages Working with Context & Events Working with Forms & State Handling Errors Working with Data Styling Content Adding Client Interactivity Working with AJAX Working with Routes & Handlers Putting Web Forms in Context Using the Web Forms Designer Working with Web Forms Controls Customizing Web Forms Controls Validating Form Data Using Web Forms Data Sources Using Web Forms Data-Binding Using the Rich Data Controls The Triathlon Application with Web Forms Putting MVC In Context Understanding Razor Routing URLs with MVC Using Controllers and Actions Understanding Views Creating and Using Code-First Models Using JavaScript with MVC Charting and Portals Security & Defensive ASP.NET Programming Authentication & Authorization Deploying ASP.NET Web Applications Caching Data Useful tools and Libraries
Although web standards-based websites can scale effectivelyand basic CSS will give you basic resultsthere are considerations and obstacles that high traffic websites must face to keep your development and hosting costs to a minimum. There are many tips and tricks, as well as down-to-earth best practice information, to make sure that everything runs quickly and efficiently with the minimum amount of fuss or developer intervention. Targeted at "high traffic" websitesthose receiving over 10,000 unique visitors a dayPro CSS for High Traffic Websites gives you inside information from the professionals on how to get the most out of your web development team. What you'll learn The value of process Making reusable, robust, and modular CSS How to maximize the performance of your site Integrating with third parties How to keep branding consistent Best practices for cross-browser and accessible CSS Dynamic CSS techniques Who this book is for This book is for Web developers building and maintaining premium, successful, high-traffic websites using web standards. This book will also help team leaders responsible for code that will be shared over multiple projects, as well as project managers with a high churn of contract staff. Table of Contents The Value of Process CSS Style Guide Fundamentals Frameworks and Integration Brand Implementation CSS and Accessibility Devices Performance Dynamic CSS Testing and Debugging Creating your CSS Appendix 1: CSS Standards Guide Appendix 2: Accessibilitiy Guidelines Appendix 3: Browser Support Guidelines Appendix 4: Development Process
A handson guide with easy to follow examples to help you learn about option theory, quantitative finance, financial modeling, and time series using Python. Python for Finance is perfect for graduate students, practitioners, and application developers who wish to learn how to utilize Python to handle their financial needs. Basic knowledge of Python will be helpful but knowledge of programming is necessary.
The divide between UX and Web development can be stifling. "Bridging UX and Web Development "prepares you to break down those walls by teaching you how to integrate with your team s developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you ll be able to capitalize on a more productive work environment. Whether you re a novice UX professional finding your place in
the software industry and looking to nail down your technical
skills, or a seasoned UI designer looking for practical information
on how to integrate your team with development, this is the
must-have resource for your UX library.
Do you enjoy writing software, except for the database code? "Hibernate: A Developer's Notebook" is for you. Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. "Hibernate: A Developers Notebook" shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file. "Hibernate: A Developer's Notebook" walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don't let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don't need an explicit query at all. If you've needed to add a database backend to your application, don't put it off. It's much more fun than it used to be, and "Hibernate: A Developer's Notebook" shows you why. Here's what a few reviewers had to say: "I'm sitting on an airplane after finishing "Hibernate: A Developer's Notebook," It's rare to find a book on a new Java technology that you can get through on a domestic flight. Thatthis notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class." --Mike Clark "A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I'm a new fan." --Bruce Tate About the new Developer's Notebook Series from O'Reilly: Developer's Notebooks are a new book series covering important new tools for software developers. Developer's Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. "All lab, no lecture," with a thoughtful lab partner to guide the way.
Isomorphic JavaScript, often described as the holy grail of web application development, refers to running JavaScript code on both the browser client and web application server. This application architecture has become increasingly popular for the benefits of SEO, optimized page load and full control of the UI, and isomorphic libraries are being used at companies like Walmart, Airbnb, Facebook, and Netflix. With this practical book, authors Jason Strimpel and Maxime Najim provide the knowledge you need to build and maintain your own isomorphic JavaScript apps. This book includes: Part 1 identifies different classifications of isomorphic JavaScript apps, and shows you how to set up a development environment Part 2 takes you from theory to practice by showing you how to build out your own isomorphic app Part 3 takes you through existing solutions in the market today, providing you with the knowledge you need to bring isomorphic solutions into your development workflow
"Python Forensics" provides many never-before-published proven forensic modules, libraries, and solutions that can be used right out of the box. In addition, detailed instruction and documentation provided with the code samples will allow even novice Python programmers to add their own unique twists or use the models presented to build new solutions. Rapid development of new cybercrime investigation tools is an essential ingredient in virtually every case and environment. Whether you are performing post-mortem investigation, executing live triage, extracting evidence from mobile devices or cloud services, or you are collecting and processing evidence from a network, Python forensic implementations can fill in the gaps. Drawing upon years of practical experience and using numerous
examples and illustrative code samples, author Chet Hosmer
discusses how to: Develop new forensic solutions independent of
large vendor software release schedules Participate in an
open-source workbench that facilitates direct involvement in the
design and implementation of new methods that augment or replace
existing tools Advance your career by creating new solutions along
with the construction of cutting-edge automation solutions to solve
old problems
Take advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base grows. JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code. Examine the anatomy of a large-scale JavaScript application Build modern web apps with the capabilities of desktop applications Learn best practices for code organization, modularity, and reuse Separate your application into different layers of responsibility Build efficient, self-describing hypermedia APIs with Node.js Test, integrate, and deploy software updates in rapid cycles Control resource access with user authentication and authorization Expand your application's reach through internationalization
AdvancED Flex 4 makes advanced Flex 4 concepts and techniques easy. Ajax, RIA, Web 2.0, mashups, mobile applications, the most sophisticated web tools, and the coolest interactive web applications are all covered with practical, visually oriented recipes.Completely updated for toolsnew toFlex 4 Demonstrates how to use Flex 4 to create robust and scalable enterprise-grade rich Internet applications Teaches you to build high-performance web applications with interactivity that really engages your users What you'll learn Practiced beginners and intermediate users of Flex, especially those with a knowledge of other web development tools, will learn to leverage Flex 4's new tools and capabilities to build truly advanced web applications.Get the most out of the new features introduced in Flex 4 Integrate Flex 4 with PHP, Java, JavaScript, and Ruby on Rails Leverage architectural and design patterns Create mashups and collaborative applications using Flex 4 Build rich media applications using audio and video streaming and open-source 3D libraries Tune the performance of your Flex applications Who this book is for This book is for web developers who want and need to create rich Internet applications on time and within budget. It is also for all Flex developers including those upgrading from Flex 3, intermediate users who want to build their skills to an advanced level, and other web developers who want to integrate their web tools with Flex. Table of Contents Building Applications Using Test-Driven Development Turbo-Charging Data Binding Workflow enhancements with Flash Catalyst Flex and AIR: Taking Applications to the Desktop 20 Enhancements Overview Creating Themes in Flex 4 Integrating Flex with Java Using Services Integrating via Data Services Talking with JavaScript and HTML: Web Page Integration Flex Mashups Flash Security Migrating Web 10 Interfaces to RIA Working with Web 20 APIs Facilitating Audio and Video Using 3D in Flex
Designers, developers, and entrepreneurs today must grapple with creating social interfaces to foster user interaction and community, but grasping the nuances and the building blocks of the digital social experience is much harder than it appears. Now you have help. In the second edition of this practical guide, UX design experts Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. With more than 100 patterns, design principles, and best practices, you'll learn how to balance opposing forces and grow healthy online communities by co-creating the experience with your users. Understand the overarching principles before applying tactical design patterns Cultivate healthy participation and rein in misbehaving users Learn patterns for adding social components to an existing site Encourage users to interact with one another, whether it's one-to-one or many-to-many Use a rating system to build a social experience around products or services Orchestrate collaborative groups and discover the real power of social networks Explore numerous examples of each pattern, with an emphasis on mobile apps Learn how to apply social design patterns to enterprise environments
Explore software web application architecture, API testing, coding practices, and the standards for better API test automation development and management. This book focuses on aspiring software testing engineers currently working in API testing, and those starting their journey in the field of software testing. You'll begin with an introduction to API testing and software web applications involving APIs. The book then moves on to the authentication standards used in the software industry, and the tools, the frameworks, and the libraries used in API testing. As the book progresses, you'll learn about the test pyramid, how to test an API, what makes a good test script, and various coding guidelines. Finally, you get to write your own API test script. Learn API Testing is your pathway to understanding a typical software web application, its requests and responses, and the properties of a good test script. What You'll learn Examine practices, standards, and guidelines for effective test automation Work with different tools like RestAssured, Curl, and Postman Understand API testing paradigm (internal/external APIs, CDCT) Review a case study on the industrial software API testing process Organize a test framework Who This Book Is For API testing aspirants, developers/architects, project managers, and non-technical team members who may want to understand how APIs are being tested.
Anyone familiar with Zynga's Farmville understands how fun and addictive real-time social games can be. This hands-on guide shows you how to design and build one of these games from start to finish, with nothing but open source tools. You'll learn how to render graphics, animate with sprites, add sound, validate scores to prevent cheating, and more, using detailed examples and code samples. By the end of the book, you'll complete a project called Tourist Resort that combines all of the techniques you've learned. You'll also learn how to integrate your game with Facebook. If you're familiar with JavaScript, HTML5, and CSS3, you're ready to get started. Use HTML5's canvas element to build smooth animations with sprites Create an isometric grid pattern for high-performance graphics Design a GUI that works equally well on mobile devices and PCs Add sound to your game with HTML5's audio element Implement the game's path-finding function with WebWorkers Build a client data model on the server with PHP and MySQL Make your game come alive with dynamic CSS3 objects
This practical guide provides a complete introduction to developing network programs with Java. You'll learn how to use Java's network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs. Author Elliotte Rusty Harold provides complete working programs to illustrate the methods and classes he describes. This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and many other recent technologies. Explore protocols that underlie the Internet, such as TCP/IP and UDP/IP Learn how Java's core I/O API handles network input and output Discover how the InetAddress class helps Java programs interact with DNS Locate, identify, and download network resources with Java's URI and URL classes Dive deep into the HTTP protocol, including REST, HTTP headers, and cookies Write servers and network clients, using Java's low-level socket classes Manage many connections at the same time with the nonblocking I/O
A Primer with MATLAB (R) and Python (TM) present important information on the emergence of the use of Python, a more general purpose option to MATLAB, the preferred computation language for scientific computing and analysis in neuroscience. This book addresses the snake in the room by providing a beginner's introduction to the principles of computation and data analysis in neuroscience, using both Python and MATLAB, giving readers the ability to transcend platform tribalism and enable coding versatility. |
You may like...
Intro to Python for Computer Science and…
Paul Deitel
Paperback
Learn to Design a Website for Your…
Michael Nelson, David Ezeanaka
Hardcover
R454
Discovery Miles 4 540
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach
Paperback
R2,413
Discovery Miles 24 130
|