0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (279)
  • R250 - R500 (3,467)
  • R500+ (11,276)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Java Lambdas and Parallel Streams (Paperback, 1st ed.): Michael Muller Java Lambdas and Parallel Streams (Paperback, 1st ed.)
Michael Muller
R884 Discovery Miles 8 840 Ships in 10 - 15 working days

This compact book introduces the concepts of Java lambdas and parallel streams in a concise form. It begins by introducing new supporting features such as functional interfaces, default methods and more. After this, the author demonstrates how streams can be parallelized in a very simple way-within certain limits, no knowledge about the thread management is needed. Nevertheless, some basic elements in the context of parallelism need to be considered. Here, the book provides a variety of information and best practices. What You Will Learn Master lambdas and streams Work with the default method Harness streams and the stream() function Use Stream and Spliterator Take advantage of parallel streams Work with collectors and concurrency Who This Book Is For Experienced Java programmers and developers. div>

Building Trading Bots Using Java (Paperback, 1st ed.): Shekhar Varshney Building Trading Bots Using Java (Paperback, 1st ed.)
Shekhar Varshney
R3,001 Discovery Miles 30 010 Ships in 10 - 15 working days

Build an automated currency trading bot from scratch with java. In this book, you will learn about the nitty-gritty of automated trading and have a closer look at Java, the Spring Framework, event-driven programming, and other open source APIs, notably Google's Guava API. And of course, development will all be test-driven with unit testing coverage. The central theme of Building Trading Bots Using Java is to create a framework that can facilitate automated trading on most of the brokerage platforms, with minimum changes. At the end of the journey, you will have a working trading bot, with a sample implementation using the OANDA REST API, which is free to use. What You'll Learn Find out about trading bots Discover the details of tradeable instruments and apply bots to them Track and use market data events Place orders and trades Work with trade/order and account events Who This Book Is For Experienced programmers new to bots and other algorithmic trading and finance techniques.

C++/CLI Primer - For .NET Development (Paperback, 1st ed.): Vivek Ragunathan C++/CLI Primer - For .NET Development (Paperback, 1st ed.)
Vivek Ragunathan
R868 Discovery Miles 8 680 Ships in 10 - 15 working days

Enter a world of hardcore back-end, server-side enterprise programming on the .NET platform. This book presents some of the important aspects of the C++/CLI language that often become a barrier preventing programmers from exploring further. The C++/CLI Primer is a powerful but compact book that will guide you through that barrier. Many of today's complex transactions and enterprise applications count on C++/CLI. Visual Studio 2015 and earlier versions support C++/CLI if you program using an IDE. C++/CLI is unattractive, clumsy, and hard when compared to other modern languages that run on the .NET platform. That's because it is powerful. Like light that can be viewed as a wave or particle, C++/CLI can be exercised as an unmanaged or managed or actually as the sandwich language to do mixed mode programming, which is its real power. That's also why it is unique. What You'll Learn Discover C++/CLI and why is it used in .NET programming Work with types, primitive types, object creation, and managed and abstract classes Use abstract classes in C++/CLI Harness the power of nullptre Implement code that uses boxing/unboxing Use equality/identity, properties, enums, strings, arrays, and more Who This Book Is For Experienced Microsoft .NET application developers, familiar with .NET framework and C++.

Browsers, Devices, and Fonts - A Designer's Guide to Fonts and How They Function on the Web (Hardcover): Gary Rozanc Browsers, Devices, and Fonts - A Designer's Guide to Fonts and How They Function on the Web (Hardcover)
Gary Rozanc
R4,074 Discovery Miles 40 740 Ships in 12 - 17 working days

Part technical and part theoretical, this practical guide to web typography helps designers understand how the typographic choices they make in layout and prototyping programs behave once they are turned into live code. Through a series of demos, this book teaches designers how to create typographic specific webpages by learning just enough HTML and CSS to be able to view the pages in different browsers, devices, and operating systems. With live webpages to evaluate, designers will learn how to test those pages for supported features and performance, ensuring font choices look as good in the browser as it does in their layout program, delivering a speedy experience to the users. Key Features Demonstrates the minimal amount of HTML and CSS necessary to be able to create webpages to see typographic choices in the browser. Discusses responsive design and how to evaluate and test those choices for performance and usability prior to front-end development. Demonstrates how to review your own typographic, image, and layout choices in the browser through a series of demos in the book.

Practical C (Paperback, 1st ed.): Giulio Zambon Practical C (Paperback, 1st ed.)
Giulio Zambon
R4,036 Discovery Miles 40 360 Ships in 10 - 15 working days

Learn practical C techniques, including often-needed algorithms within reusable functions. In this book, you'll have the following code and advice at your fingertips: layout and pre-processors; control structures, iterations, and selections; pointers and structures; databases; reusability; lists, arrays, FIFO and stacks; searching and sorting; recursion; binary trees; integration; string utilities in/outside of C; web serving using Mongoose; game application code to build a MathSearch puzzle; and embedded software. Besides providing you with modules that you can immediately put to use, Practical C also teaches you how to leverage the C language in a way that beginner books cannot achieve. What You Will Learn: Avoid pitfalls that can cause intractable problems Handle lists and arrays Perform searches and sorts Binary trees Take advantage of recursion Handle exceptions Access databases Calculate integrals using numerical computation with practical applications Deal with strings in a convenient, error-free way Build a MathSearch game application, similar to WordSearch puzzle games Deal with issues specific to embedded applications Who This Book Is For Programmers who have a general knowledge of C.

Build iOS Database Apps with Swift and SQLite (Paperback, 1st ed.): Kevin Languedoc Build iOS Database Apps with Swift and SQLite (Paperback, 1st ed.)
Kevin Languedoc
R1,885 Discovery Miles 18 850 Ships in 10 - 15 working days

Discover the essential concepts and new iOS 10 SDK and Swift 3 programming language APIs to build iPhone and iPad database driven applications using the defacto standard for data storage for mobile apps, SQLite. You will learn about SQL operations, such as selecting, inserting, updating and deleting data using various data types like text, numerical types, images and even audio/video data. After working through this book, you will gain an expert view of developing iOS apps using SQlite as a data storage using Objective-C and Swift. With Build iOS Database Apps with Swift and SQLite you will also gain expert knowledge on how to create databases at runtime, including creating or modifying indexes, triggers, tables, columns, and views. The examples use time-tested code from working applications. What You'll Learn: Create database and database applications using iOS and Swift Insert, select, edit, and delete records Extend SQLite Work with multi-database apps Use SQLite with Swift Backup online SQLite databases and more Who This Book Is For: Experienced Apple iOS, Swift programmers and developers.

Lean Python - Learn Just Enough Python to Build Useful Tools (Paperback, 1st ed.): Paul Gerrard Lean Python - Learn Just Enough Python to Build Useful Tools (Paperback, 1st ed.)
Paul Gerrard
R1,323 Discovery Miles 13 230 Ships in 10 - 15 working days

Learn only the essential aspects of Python without cluttering up your mind with features you may never use. This compact book is not a "best way to write code" type of book; rather, the author goes over his most-used functions, which are all you need to know as a beginner and some way beyond. Lean Python takes 58 Python methods and functions and whittles them down to 15: as author Paul Gerrard says, "I haven't found a need for the rest." What You'll Learn Discover lean Python and how to learn just enough to build useful tools Use Python objects, program structure, I/O, modules and more Handle errors and exceptions Test your code Access the Web; do searching; and persist data Who This Book Is For This book is aimed at three categories of reader: The experienced programmer - if you already know a programming language, this book gives you a shortcut to understanding the Python language and some of its design philosophy. You work in IT and need a programming primer - you might be a tester who needs to have more informed technical discussions with programmers. Working through the examples will help you to appreciate the challenge of good programming. First-timer - you want a first book on programming that you can assimilate quickly to help you decide whether programming is for you.

Agile Swift - Swift Programming Using Agile Tools and Techniques (Paperback, 1st ed.): Godfrey Nolan Agile Swift - Swift Programming Using Agile Tools and Techniques (Paperback, 1st ed.)
Godfrey Nolan
R1,485 Discovery Miles 14 850 Ships in 10 - 15 working days

Make your Swift apps agile and sound with this short step by step guide. You'll learn about unit testing, mocking and continuous integration and how to get these key ingredients running in your Swift projects. This book also looks at how to write your Swift apps using test driven development (TDD). Agile practices have made major inroads in iOS development, however it's very unusual to see something as basic as unit testing on a Swift application. Done correctly, Agile development results in a significant increase in development efficiency and a reduction in the number of defects. Apple has released unit testing and code coverage frameworks for Swift development in XCode. Up until now getting unit testing up and running in Swift was not for the faint-hearted. Thankfully now, there is no excuse other than a lack of information on where to get started. iOS developers are faced with their own set of problems such as tightly coupled code, fragmentation, immature testing tools all of which can be solved using existing Agile tools and techniques. Swift Programming Using Agile Tools and Techniques is your solution to handling these tasks. What You Will Learn Write unit tests in Swift Write an application using test driven development Examine GUI testing, refactoring, and mocking frameworks Set up and configure a continuous integration server Measure code coverage Who This Book Is For Swift developers and would be mobile app testers will benefit from the guidance in this book.

Data Science Using Oracle Data Miner and Oracle R Enterprise - Transform Your Business Systems into an Analytical Powerhouse... Data Science Using Oracle Data Miner and Oracle R Enterprise - Transform Your Business Systems into an Analytical Powerhouse (Paperback, 1st ed.)
Sibanjan Das
R2,291 Discovery Miles 22 910 Ships in 10 - 15 working days

Automate the predictive analytics process using Oracle Data Miner and Oracle R Enterprise. This book talks about how both these technologies can provide a framework for in-database predictive analytics. You'll see a unified architecture and embedded workflow to automate various analytics steps such as data preprocessing, model creation, and storing final model output to tables. You'll take a deep dive into various statistical models commonly used in businesses and how they can be automated for predictive analytics using various SQL, PLSQL, ORE, ODM, and native R packages. You'll get to know various options available in the ODM workflow for driving automation. Also, you'll get an understanding of various ways to integrate ODM packages, ORE, and native R packages using PLSQL for automating the processes. Data Science Automation Using Oracle Data Miner and Oracle R Enterprise starts with an introduction to business analytics, covering why automation is necessary and the level of complexity in automation at each analytic stage. Then, it focuses on how predictive analytics can be automated by using Oracle Data Miner and Oracle R Enterprise. Also, it explains when and why ODM and ORE are to be used together for automation. The subsequent chapters detail various statistical processes used for predictive analytics such as calculating attribute importance, clustering methods, regression analysis, classification techniques, ensemble models, and neural networks. In these chapters you will also get to understand the automation processes for each of these statistical processes using ODM and ORE along with their application in a real-life business use case. What you'll learn Discover the functionality of Oracle Data Miner and Oracle R Enterprise Gain methods to perform in-database predictive analytics Use Oracle's SQL and PLSQL APIs for building analytical solutions Acquire knowledge of common and widely-used business statistical analysis techniques Who this book is for IT executives, BI architects, Oracle architects and developers, R users and statisticians.

Deploying Raspberry Pi in the Classroom (Paperback, 1st ed.): Guy Hart-Davis Deploying Raspberry Pi in the Classroom (Paperback, 1st ed.)
Guy Hart-Davis
R1,654 R1,546 Discovery Miles 15 460 Save R108 (7%) Ships in 10 - 15 working days

Learn how to deploy Raspberry Pi computers in a classroom or lab situation and how to navigate the hardware and software choices you face. Deploying Raspberry Pi in the Classroom equips you with the skills and knowledge to plan and execute a deployment of Raspberry Pi computers in the classroom. Teachers and IT administrators at schools will see how to set up the hardware and software swiftly on your own or with the help of your students. Step-by-step instructions and practical examples walk you through building your Raspberry Pi workstations and your network, managing the computers and the network, and troubleshooting any problems that arise. This book offers several points to involve your students through hands-on activities. These activities are designed to benefit your beginner and older or more able students alike. Make Deploying Raspberry Pi in the Classroom a part of you instructional library today. What you will learn Put an easily-manageable computer on each desk for students to learn Internet use and essential office software skills Image, configure, and plan a classroom deployment of Raspberry Pi computers Manage your classroom Raspberry Pi computers and keeping them up and running smoothly and efficiently Who this book is for Primary audience would be teachers and IT administrators at schools or colleges. It will also appeal to administrators at social clubs or organizations that provide less formal tuition or simply provide Internet access.

Programming Languages Concepts 3e (WSE) (Paperback, 3rd Edition): C. Ghezzi Programming Languages Concepts 3e (WSE) (Paperback, 3rd Edition)
C. Ghezzi
R5,686 R4,810 Discovery Miles 48 100 Save R876 (15%) Ships in 12 - 17 working days

This book explains and illustrates key concepts of programming by taking a breadth approach to programming languages. It uses C++ as the primary language throughout, demonstrating imperative, functional and object--oriented language concepts.

Raspberry Pi GPU Audio Video Programming (Paperback, 1st ed.): Jan Newmarch Raspberry Pi GPU Audio Video Programming (Paperback, 1st ed.)
Jan Newmarch
R3,553 R3,165 Discovery Miles 31 650 Save R388 (11%) Ships in 10 - 15 working days

Delve into the Broadcom VideoCore GPU used on the Raspberry Pi and master topics such as OpenGL ES and OpenMAX. Along the way, you'll also learn some Dispmanx, OpenVG, and GPGPU programming. The author, Jan Newmarch bumped into a need to do this kind of programming while trying to turn the RPi into a karaoke machine: with the CPU busting its gut rendering MIDI files, there was nothing left for showing images such as karaoke lyrics except for the GPU, and nothing really to tell him how to do it. Raspberry Pi GPU Audio Video Programming scratches his itch and since he had to learn a lot about RPi GPU programming, he might as well share it with you. What started as a side issue turned into a full-blown project of its own; and this stuff is hard. What You'll Learn Use Dispmanx and EGL on Raspberry Pi Work with OpenMAX and its components, state, IL Client Library, * * Buffers, and more on RPi Process images and video on RPi Handle audio on RPi Render OpenMAX to OpenGL on the RPi Play multimedia files on the RPi Use OpenVG for text processing and more Master overlays Who This Book Is For You should be comfortable with C programming and at least some concurrency and thread programming using it. This book is for experienced programmers who are new or learning about Raspberry Pi.

OCA Java SE 8 Programmer I Certification Guide (Paperback): Mala Gupta OCA Java SE 8 Programmer I Certification Guide (Paperback)
Mala Gupta
R1,322 Discovery Miles 13 220 Ships in 12 - 17 working days

DESCRIPTION To earn the OCA Java SE 8 Programmer I Certification, readers need to know Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exercises, and expectations readers will face on the OCA exam so they'll be ready and confident on test day. OCA Java SE 8 Programmer I Certification Guide prepares readers for the 1Z0-808 with complete coverage of all exam topics. The book explores important Java topics and systematically teaches what's required. Each chapter starts with a list of exam objectives mapped to section numbers, followed by sample questions and exercises designed to reinforce key concepts. It provides multiple ways to digest important techniques and concepts, including memorable analogies, diagrams, and flowcharts as well as lots of well-commented code. Along the way readers will also get the scoop on common mistakes and ways to avoid traps and pitfalls. KEY FEATURES 100% coverage of exam topics Hands-on coding examples and exercises Helps readers avoid exam traps and pitfalls Hundreds of sample questions Crib Sheets AUDIENCE Written for developers with a working knowledge of Java who want to earn the OCA Java SE 8 Programmer I Certification. ABOUT THE TECHNOLOGY The Oracle Certified Associate (OCA) Java SE 8 measures day-to-day programming and the ability to handle typical situations found in a variety of projects.

Object-Oriented Technology (Paperback, Softcover reprint of the original 1st ed. 2015): Suad Alagi c Object-Oriented Technology (Paperback, Softcover reprint of the original 1st ed. 2015)
Suad Alagi c
R1,413 Discovery Miles 14 130 Ships in 10 - 15 working days

The core idea of this book is that object- oriented technology is a generic technology whose various technical aspects can be presented in a unified and consistent framework. This applies to both practical and formal aspects of object-oriented technology. Course tested in a variety of object-oriented courses, numerous examples, figures and exercises are presented in each chapter. The approach in this book is based on typed technologies, and the core notions fit mainstream object-oriented languages such as Java and C#. The book promotes object-oriented constraints (assertions), their specification and verification. Object-oriented constraints apply to specification and verification of object-oriented programs, specification of the object-oriented platform, more advanced concurrent models, database integrity constraints and object-oriented transactions, their specification and verification.

Android Recipes - A Problem-Solution Approach (Paperback, 5th ed.): Dave Smith, Erik Hellman Android Recipes - A Problem-Solution Approach (Paperback, 5th ed.)
Dave Smith, Erik Hellman
R1,410 R1,189 Discovery Miles 11 890 Save R221 (16%) Ships in 10 - 15 working days

Discover more than 100 down-to-earth code recipes, covering a wide range of useful topics using complete and real-world working code examples. This book is updated to include the Android N SDK (7.0), as well as earlier releases. Crammed with insightful instruction and helpful examples, this fifth edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch. Instead of abstract descriptions of complex concepts, in Android Recipes you'll find live code examples. When you start a new project you can consider copying and pasting the code and configuration files from this book and then modifying them for your own customization needs. What You'll Learn Code for Android smartphones and tablets Use external libraries to save time and effort Boost app performance by using the Android NDK and RenderScript Design apps for performance, responsiveness, and seamlessness Send data between devices and other external hardware Persist application data and share it between applications Capture and play back various device media items Communicate with web services Get the most out of your user interface Who This Book Is For All Android app developers.

Working with the American Community Survey in R - A Guide to Using the acs Package (Paperback, 1st ed. 2016): Ezra Haber Glenn Working with the American Community Survey in R - A Guide to Using the acs Package (Paperback, 1st ed. 2016)
Ezra Haber Glenn
R1,675 Discovery Miles 16 750 Ships in 10 - 15 working days

This book serves as a hands-on guide to the "acs" R package for demographers, planners, and other researchers who work with American Community Survey (ACS) data. It gathers the most common problems associated with using ACS data and implements functions as a package in the R statistical programming language. The package defines a new "acs" class object (containing estimates, standard errors, and metadata for tables from the ACS) with methods to deal appropriately with common tasks (e.g., creating and combining subgroups or geographies, automatic fetching of data via the Census API, mathematical operations on estimates, tests of significance, plots of confidence intervals).

Software Reading Techniques - Twenty Techniques for More Effective Software Review and Inspection (Paperback, 1st ed.):... Software Reading Techniques - Twenty Techniques for More Effective Software Review and Inspection (Paperback, 1st ed.)
Yang-Ming Zhu
R877 R740 Discovery Miles 7 400 Save R137 (16%) Ships in 10 - 15 working days

Learn twenty software reading techniques to enhance your effectiveness in reviewing and inspecting software artifacts such as requirements specifications, designs, code files, and usability. Software review and inspection is the best practice in software development that detects and fixes problems early. Software professionals are trained to write software but not read and analyze software written by peers. As a result, individual reading skills vary widely. Because the effectiveness of software review and inspection is highly dependent on individual reading skills, differential outcomes among software readers vary by a factor of ten. Software Reading Techniques is designed to close that gap. Dr Yang-Ming Zhu's depth of experience as a software architect, team leader, and scientist make him singularly well-equipped to bring you up to speed on all the techniques and tips for optimizing the effectiveness and efficiency of your software review and inspection skills. What You'll Learn: Improve software review, inspection procedures, and reading skills Study traditional and modern advanced reading techniques applicable to software artifacts Master specific reading techniques for software requirements specification, software design, and code Who This Book Is For: Software professionals and software engineering students and researchers

Lumen Programming Guide - Writing PHP Microservices, REST and Web Service APIs (Paperback, 1st ed.): Paul Redmond Lumen Programming Guide - Writing PHP Microservices, REST and Web Service APIs (Paperback, 1st ed.)
Paul Redmond
R2,364 Discovery Miles 23 640 Ships in 10 - 15 working days

Learn to write test-driven microservices, REST APIs, and web service APIs with PHP using the Lumen micro-framework, from the now popular Laravel family. This book shows you how testing APIs can help you write bullet-proof web application services and microservices. In the Lumen Programming Guide you will learn how to use Lumen-a micro-framework by Laravel-to write bullet-proof APIs. Lumen helps you write productive, maintainable APIs using modern application design. You will learn how to write fully-tested APIs and understand essential Lumen concepts used to build a solid foundation for writing API projects. What You Will Learn Maintain your API's database structure through built-in database migrations Write tests with factory data in a test database Respond with consistent data output in JSON Deal with PHP exceptions by using JSON responses Create, read, update, and delete REST resources Represent model associations in API responses Build a solid foundation for writing tests with PHPUnit and Mockery Validate data Who This Book Is For PHP developers with no Laravel experience. Only a basic understanding of HTTP and writing PHP applications is needed to get started.

Karel++: A Gentle Introduction to the C++ and Object-Oriented Programming (WSE) (Paperback): J. Bergin Karel++: A Gentle Introduction to the C++ and Object-Oriented Programming (WSE) (Paperback)
J. Bergin
R2,159 Discovery Miles 21 590 Ships in 12 - 17 working days

This creative approach to learning C++ programming introduces readers to Karel the Robot and then shows them how to design programs that instruct Karel to perform complex tasks. Karel's world is essentially a practice field on which readers learn valuable lessons about creating and debugging program. The programs instruct the robot to move and manipulate its environment using object orientation.

Scratch by Example - Programming for All Ages (Paperback, 1st ed.): Eduardo A Vlieg Scratch by Example - Programming for All Ages (Paperback, 1st ed.)
Eduardo A Vlieg
R2,333 R2,180 Discovery Miles 21 800 Save R153 (7%) Ships in 10 - 15 working days

This is a book about learning the Scratch language so that you can use it in teaching and other instructional situations. The book explains the visual nature of the language, showing you how to write programs by dragging and dropping visual blocks representing common compute operations. Scratch is visual language that even young children can master. and makes computer programming as easy as dragging and dropping graphical blocks that represent programming commands, eliminating the traditional stumbling blocks of typing and syntax errors. With a drag-and-drop interface that runs in any web browser, and on devices from iPads to PCs to Macs to Microsoft Surface tablets, Scratch is an easily accessible way to enter the world of computer programming. This book teaches how to use Scratch in a fun and simple way that relies on examples and learning by doing. Progressing from simple three-block scripts that move a character across the screen to complex projects that involve motion, sound, and user input, this book: Imparts a thorough understanding of the Scratch interface. Shows how to create a range of Scratch projects, including simple games. Builds a solid foundation for future programming in other languages What You Will Learn Navigate the Scratch interface Create sprites and backdrops Learn programming skills good in all languages Program simple games and animations Share programs with friends worldwide Who This Book Is For Scratch for Absolute Beginners is intended for complete beginners to the world of computer programming and the Scratch language. Learning to program in Scratch is an easy and fun way for anybody seven years and older to learn about computer programming. Scratch's drag-and-drop interface in a web browser makes the book easy and accessible to young children and adults alike.

Exploring Robotics with ROBOTIS Systems (Paperback, Softcover reprint of the original 1st ed. 2015): Chi N. Thai Exploring Robotics with ROBOTIS Systems (Paperback, Softcover reprint of the original 1st ed. 2015)
Chi N. Thai
R1,902 Discovery Miles 19 020 Ships in 10 - 15 working days

This book presents foundational robotics concepts using the ROBOTIS BIOLOID and OpenCM-904 robotic systems, and is suitable as a curriculum for a first course in robotics for undergraduate students or a self-learner. It covers wheel-based robots, as well as walking robots. Although it uses the standard "Sense, Think, Act" approach, communications (bot-to-bot and PC-to-bot) programming concepts are treated in more depth (wired and wireless ZigBee/BlueTooth). Algorithms are developed and described via ROBOTIS' proprietary RoboPlus IDE, as well as the more open Arduino-based Embedded C environments. Additionally, web-based multimedia materials are used for illustrating robotics concepts, code implementations and videos of actual resulting robot behaviors. Advanced sensor interfacing for gyroscope, inertial measuring unit, foot pressure sensor and color camera are also demonstrated.

Moving to Responsive Web Design - Bring existing static sites into today's multi-device world with responsive web design... Moving to Responsive Web Design - Bring existing static sites into today's multi-device world with responsive web design (Paperback, 1st ed.)
Inayaili De Leon
R1,461 Discovery Miles 14 610 Ships in 10 - 15 working days

Redesign your static website into a modern, fully responsive website. As the usage of mobile devices of all shapes and sizes increases exponentially every year, and dominates the manner in which many users access the web, it is now imperative for any business to have a responsive website that adapts seamlessly to any screen size and resolution - a change that will impact not only your designs but the way you build your site. Moving to Responsive Web Design shows you how to convert fixed grids, previously built on absolute units such as pixels, into fluid ones, based on relative units such as percentages or ems. You will also learn to plan how your designs and patterns will adapt across various breakpoints, and how to approach the challenge of responsive images. The prospect of converting an existing site into responsive design, when you don't have all the time in the world and your resources are already outstretched, can be daunting, but with this book and the right tools you can tame the scope of the project from the start and find the time for you and your team to work on making your site enjoyable on any device. Moving to Responsive Web Design is full of ideas and examples of how you can more easily plan, design, develop, and release, your responsively redesigned site. Provides ways of finding time in your hectic schedule to complete a project that is truly important Helps you to scope a responsive redesign project so it's achievable with the resources you have available Provides examples of how other teams have solved some of the most common problems What You Will Learn Find the time in your busy schedule to redesign your site. Engage the entire team in the plan, design and development process. Use your resources in clever and efficient ways. Focus on reusability to save your team time and money. Release your first fully responsive site. Who This Book is For Busy designers, and developers who want to convert an existing site to responsive design and don't have all the time in the world. It's for teams who know that the move to having a responsive site is the right one, but are struggling to find the time and resources to fit such an expansive project into their already overflowing schedules.

Design and Implementation of the MTX Operating System (Paperback, Softcover reprint of the original 1st ed. 2015): K. C. Wang Design and Implementation of the MTX Operating System (Paperback, Softcover reprint of the original 1st ed. 2015)
K. C. Wang
R4,283 Discovery Miles 42 830 Ships in 10 - 15 working days

This course-tested textbook describes the design and implementation of operating systems, and applies it to the MTX operating system, a Unix-like system designed for Intel x86 based PCs. Written in an evolutional style, theoretical and practical aspects of operating systems are presented as the design and implementation of a complete operating system is demonstrated. Throughout the text, complete source code and working sample systems are used to exhibit the techniques discussed. The book contains many new materials on the design and use of parallel algorithms in SMP. Complete coverage on booting an operating system is included, as well as, extending the process model to implement threads support in the MTX kernel, an init program for system startup and a sh program for executing user commands. Intended for technically oriented operating systems courses that emphasize both theory and practice, the book is also suitable for self-study.

C++/CLI - The Visual C++ Language for .NET (Paperback, Softcover reprint of the original 1st ed.): Gordon Hogenson C++/CLI - The Visual C++ Language for .NET (Paperback, Softcover reprint of the original 1st ed.)
Gordon Hogenson
R1,984 Discovery Miles 19 840 Ships in 10 - 15 working days

This book gives developers - both the experienced and those who have only taken their first few steps - a small, fast-paced primer that will kick-start them into the world of C++/CLI. In twenty no-fluff chapters Microsoft insiders take readers into the heart of the C++/CLI language and explain both how the language elements work and how Microsoft intends them to be used. At the end of this short book readers will have a deep thorough grounding in the core language elements and the confidence to explore further that comes from a solid understanding of a language's syntax and grammar.

Compiler Design - Analysis and Transformation (Paperback, Softcover reprint of the original 1st ed. 2012): Helmut Seidl,... Compiler Design - Analysis and Transformation (Paperback, Softcover reprint of the original 1st ed. 2012)
Helmut Seidl, Reinhard Wilhelm, Sebastian Hack
R2,170 Discovery Miles 21 700 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. The book deals with the optimization phase of compilers. In this phase, programs are transformed in order to increase their efficiency. To preserve the semantics of the programs in these transformations, the compiler has to meet the associated applicability conditions. These are checked using static analysis of the programs. In this book the authors systematically describe the analysis and transformation of imperative and functional programs. In addition to a detailed description of important efficiency-improving transformations, the book offers a concise introduction to the necessary concepts and methods, namely to operational semantics, lattices, and fixed-point algorithms. This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Prolog Programming for Artificial…
Ivan Bratko Paperback R2,284 Discovery Miles 22 840
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,393 Discovery Miles 13 930
A Day in Code - An illustrated story…
Shari Eskenas Hardcover R585 Discovery Miles 5 850
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R926 Discovery Miles 9 260
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R4,084 Discovery Miles 40 840
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Objects First with Java: A Practical…
David Barnes Paperback R2,489 Discovery Miles 24 890
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Advanced SQL with SAS
Christian F. G. Schendera Hardcover R2,539 Discovery Miles 25 390
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,304 Discovery Miles 13 040

 

Partners