![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer programming > Object-oriented programming (OOP)
Navigate the world of data analysis, visualization, and machine learning with over 100 hands-on Scala recipes About This Book * Implement Scala in your data analysis using features from Spark, Breeze, and Zeppelin * Scale up your data anlytics infrastructure with practical recipes for Scala machine learning * Recipes for every stage of the data analysis process, from reading and collecting data to distributed analytics Who This Book Is For This book shows data scientists and analysts how to leverage their existing knowledge of Scala for quality and scalable data analysis. What You Will Learn * Familiarize and set up the Breeze and Spark libraries and use data structures * Import data from a host of possible sources and create dataframes from CSV * Clean, validate and transform data using Scala to pre-process numerical and string data * Integrate quintessential machine learning algorithms using Scala stack * Bundle and scale up Spark jobs by deploying them into a variety of cluster managers * Run streaming and graph analytics in Spark to visualize data, enabling exploratory analysis In Detail This book will introduce you to the most popular Scala tools, libraries, and frameworks through practical recipes around loading, manipulating, and preparing your data. It will also help you explore and make sense of your data using stunning and insightfulvisualizations, and machine learning toolkits. Starting with introductory recipes on utilizing the Breeze and Spark libraries, get to grips withhow to import data from a host of possible sources and how to pre-process numerical, string, and date data. Next, you'll get an understanding of concepts that will help you visualize data using the Apache Zeppelin and Bokeh bindings in Scala, enabling exploratory data analysis. iscover how to program quintessential machine learning algorithms using Spark ML library. Work through steps to scale your machine learning models and deploy them into a standalone cluster, EC2, YARN, and Mesos. Finally dip into the powerful options presented by Spark Streaming, and machine learning for streaming data, as well as utilizing Spark GraphX. Style and approach This book contains a rich set of recipes that covers the full spectrum of interesting data analysis tasks and will help you revolutionize your data analysis skills using Scala and Spark.
Create robust and scalable applications along with responsive UI using concurrency and the multi-threading infrastructure in .NET and C# About This Book * Learn to combine your asynchronous operations with Task Parallel Library * Master C#'s asynchronous infrastructure and use asynchronous APIs effectively to achieve optimal responsiveness of the application * An easy-to-follow, example-based guide that helps you to build scalable applications using concurrency in C# Who This Book Is For If you are a C# developer who wants to develop modern applications in C# and wants to overcome problems by using asynchronous APIs and standard patterns, then this book is ideal for you. Reasonable development knowledge, an understanding of core elements and applications related to the .Net platform, and also the fundamentals of concurrency is assumed. What You Will Learn * Apply general multithreading concepts to your application's design * Leverage lock-free concurrency and learn about its pros and cons to achieve efficient synchronization between user threads * Combine your asynchronous operations with Task Parallel Library * Make your code easier with C#'s asynchrony support * Use common concurrent collections and programming patterns * Write scalable and robust server-side asynchronous code * Create fast and responsible client applications * Avoid common problems and troubleshoot your multi-threaded and asynchronous applications In Detail Starting with the traditional approach to concurrency, you will learn how to write multithreaded concurrent programs and compose ways that won't require locking. You will explore the concepts of parallelism granularity, and fine-grained and coarse-grained parallel tasks by choosing a concurrent program structure and parallelizing the workload optimally. You will also learn how to use task parallel library, cancellations, timeouts, and how to handle errors. You will know how to choose the appropriate data structure for a specific parallel algorithm to achieve scalability and performance. Further, you'll learn about server scalability, asynchronous I/O, and thread pools, and write responsive traditional Windows and Windows Store applications. By the end of the book, you will be able to diagnose and resolve typical problems that could happen in multithreaded applications. Style and approach An easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.
Write efficient, clean, and reusable code with Scala About This Book * Unleash the power of Scala and apply it in the real world * Increase your efficiency by leveraging the power of Creational, Structural, Behavioural, and Functional design patterns * Build object oriented and functional applications quickly and effectively Who This Book Is For If you want to increase your understanding of Scala and apply it to real-life application development, then this book is for you. We've also designed the book to be used as a quick reference guide while creating applications. Previous Scala programming knowledge is expected. What You Will Learn * Immerse yourself in industry-standard design patterns-structural, creational, and behavioral-to create extraordinary applications * Feel the power of traits and their application in Scala * Implement abstract and self types and build clean design patterns * Build complex entity relationships using structural design patterns * Create applications faster by applying functional design patterns In Detail Scala has become increasingly popular in many different IT sectors. The language is exceptionally feature-rich which helps developers write less code and get faster results. Design patterns make developer's lives easier by helping them write great software that is easy to maintain, runs efficiently and is valuable to the company or people concerned. You will learn about the various features of Scala and be able to apply well-known, industry-proven design patterns in your work. The book starts off by focusing on some of the most interesting features of Scala while using practical real-world examples. We will also cover the popular "Gang of Four" design patterns and show you how to incorporate functional patterns effectively. By the end of this book, you will have enough knowledge and understanding to quickly assess problems and come up with elegant solutions. Style and approach The design patterns in the book will be explained using real-world, step-by-step examples. For each design pattern, there will be hints about when to use it and when to look for something more suitable. This book can also be used as a practical guide, showing you how to leverage design patterns effectively.
Leverage the power of Scala with different tools to build scalable, robust data science applications About This Book * A complete guide for scalable data science solutions, from data ingestion to data visualization * Deploy horizontally scalable data processing pipelines and take advantage of web frameworks to build engaging visualizations * Build functional, type-safe routines to interact with relational and NoSQL databases with the help of tutorials and examples provided Who This Book Is For If you are a Scala developer or data scientist, or if you want to enter the field of data science, then this book will give you all the tools you need to implement data science solutions. What You Will Learn * Transform and filter tabular data to extract features for machine learning * Implement your own algorithms or take advantage of MLLib's extensive suite of models to build distributed machine learning pipelines * Read, transform, and write data to both SQL and NoSQL databases in a functional manner * Write robust routines to query web APIs * Read data from web APIs such as the GitHub or Twitter API * Use Scala to interact with MongoDB, which offers high performance and helps to store large data sets with uncertain query requirements * Create Scala web applications that couple with JavaScript libraries such as D3 to create compelling interactive visualizations * Deploy scalable parallel applications using Apache Spark, loading data from HDFS or Hive In Detail Scala is a multi-paradigm programming language (it supports both object-oriented and functional programming) and scripting language used to build applications for the JVM. Languages such as R, Python, Java, and so on are mostly used for data science. It is particularly good at analyzing large sets of data without any significant impact on performance and thus Scala is being adopted by many developers and data scientists. Data scientists might be aware that building applications that are truly scalable is hard. Scala, with its powerful functional libraries for interacting with databases and building scalable frameworks will give you the tools to construct robust data pipelines. This book will introduce you to the libraries for ingesting, storing, manipulating, processing, and visualizing data in Scala. Packed with real-world examples and interesting data sets, this book will teach you to ingest data from flat files and web APIs and store it in a SQL or NoSQL database. It will show you how to design scalable architectures to process and modelling your data, starting from simple concurrency constructs such as parallel collections and futures, through to actor systems and Apache Spark. As well as Scala's emphasis on functional structures and immutability, you will learn how to use the right parallel construct for the job at hand, minimizing development time without compromising scalability. Finally, you will learn how to build beautiful interactive visualizations using web frameworks. This book gives tutorials on some of the most common Scala libraries for data science, allowing you to quickly get up to speed with building data science and data engineering solutions. Style and approach A tutorial with complete examples, this book will give you the tools to start building useful data engineering and data science solutions straightaway
Extend and enhance your Java applications with domain-specific scripting in Groovy About This Book * Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide * Increase stakeholder participation in the development process with domain-specific scripting in Groovy * Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is For This book is for Java software developers who have an interest in building domain scripting into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. What You Will Learn * Familiarize yourself with Groovy scripting and work with Groovy closures * Use the meta-programming features in Groovy to build mini languages * Employ Groovy mark-up and builders to simplify application development * Familiarize yourself with Groovy mark-up and build your own Groovy builders * Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features * Integrate Groovy with your Java and JVM based applications In Detail The times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project's needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approach This book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs.
Configure and extend Jenkins to architect, build, and automate efficient software delivery pipelines About This Book * Configure and horizontally scale a Jenkins installation to support a development organization of any size * Implement Continuous Integration, Continuous Delivery, and Continuous Deployment solutions in Jenkins * A step-by-step guide to help you get the most out of the powerful automation orchestration platform that is Jenkins Who This Book Is For If you are a novice or intermediate-level Jenkins user who has used Jenkins before but are not familiar with architecting solutions and implementing it in your organization, then this is the book for you. A basic understanding of the core elements of Jenkins is required to make the best use of this book. What You Will Learn * Create and manage various types of build jobs, and implement automation tasks to support a software project of any kind * Get to grips with the automated testing architecture, and scalable automated testing techniques * Facilitate the delivery of software across the SDLC by creating scalable automated deployment solutions * Manage scalable automation pipelines in Jenkins using the latest build, test, and deployment strategies * Implement a scalable master / slave build automation platform, which can support Windows, Mac OSX, and Linux software solutions * Cover troubleshooting and advanced configuration techniques for Jenkins slave nodes * Support a robust build and delivery system by implementing basic infrastructure as code solutions in configuration management tools such as Ansible In Detail With the software industry becoming more and more competitive, organizations are now integrating delivery automation and automated quality assurance practices into their business model. Jenkins represents a complete automation orchestration system, and can help converge once segregated groups into a cohesive product development and delivery team. By mastering the Jenkins platform and learning to architect and implement Continuous Integration, Continuous Delivery, and Continuous Deployment solutions, your organization can learn to outmanoeuvre and outpace the competition. This book will equip you with the best practices to implement advanced continuous delivery and deployment systems in Jenkins. The book begins with giving you high-level architectural fundamentals surrounding Jenkins and Continuous Integration. You will cover the different installation scenarios for Jenkins, and see how to install it as a service, as well as the advanced XML configurations. Then, you will proceed to learn more about the architecture and implementation of the Jenkins Master/Save node system, followed by creating and managing Jenkins build jobs effectively. Furthermore, you'll explore Jenkins as an automation orchestration system, followed by implementing advanced automated testing techniques. The final chapters describe in depth the common integrations to Jenkins from third-party tools such as Jira, Artifactory, Amazon EC2, and getting the most out of the Jenkins REST-based API. By the end of this book, you will have all the knowledge necessary to be the definitive resource for managing and implementing advanced Jenkins automation solutions for your organization. Style and approach This book is a step-by-step guide to architecting and implementing automated build solutions, automated testing practices, and automated delivery methodologies. The topics covered are based on industry-proven techniques, and are explained in a simple and easy to understand manner.
This book is a detailed guide to create and deploy mobile games on multiple mobile platforms with an emphasis on practical examples that help you learn how to make your own games quickly and efficiently. This book is for developers who are new to mobile game development or who have tried the native development of mobile games and want a simpler, faster tool that can support a wide variety of platforms and devices. Readers are expected to be at least partially familiar with the Lua game scripting language that Gideros uses for its scripts.
Using Visual Basic 2015, developers can build cutting-edge applications that run practically anywhere: on Windows desktops, new Windows 10 devices, in mobile and cloud environments, and beyond. Visual Basic 2015 Unleashed is the most comprehensive, practical reference to modern programming with VB 2015. Long-time Visual Basic MVP Alessandro Del Sole walks you through the latest version of the language, helping you thoroughly master its most valuable features, most powerful programming techniques, and most effective development patterns. Next, he shows how to use Visual Basic 2015 to build robust, effective software in a wide range of environments. Extensively updated for Visual Basic 2015's major improvements, this guide covers both Visual Basic 2015 Professional Edition for professional developers and the free Community Edition for hobbyists, novices, and students. Del Sole has added detailed coverage of building new universal Windows apps for Windows 10 and using new Visual Studio 2015 capabilities to supercharge your productivity as a developer. If you want to leverage all of VB 2015's power, this is the book you need. Detailed information on how to... Understand the Visual Studio 2015 IDE, .NET Framework 4.6 and the new .NET Core 5, and the anatomy of a VB 2015 application Debug VB applications and implement error handling and exceptions Keep your code clean and well-organized with VB 2015's new refactoring tools Master modern VB object development: namespaces, modules, structures, enums, inheritance, interfaces, generics, delegates, events, collections, iterators, and more Share Visual Basic code with Portable Class Libraries and Shared Projects Access data with LINQ and ADO.NET Entity Framework Manipulate XML documents with LINQ and XML Literals Build and deploy applications to run in the Microsoft Azure cloud Develop universal Windows apps that run on any Windows 10 device Use advanced .NET 4.6 platform capabilities, including async and parallel programming, multithreading, assemblies, reflection, and coding attributes Leverage new compiler APIs to write custom domain-specific live code analysis rules Test code with unit tests and TDD Deploy apps efficiently with InstallShield for Visual Studio and ClickOnce
0
This book gives clear and effective instructions, stuffed with practical examples, to build your own fun, stunning and highly-interactive openFrameworks applications. Each chapter is focused differently and has a new theme to it. This book targets visual artists, designers, programmers and those interested in creative coding by getting started with openFrameworks. This book will help you understand the capabilities of openFrameworks to help you create visually stunning and fully interactive applications. You should have a basic knowledge of object oriented programming, such as C++, Java, Python, ActionScript 3, etc.
This step by step guide is full of easy to follow code taken from realworld examples explaining the migration and integration of Scala in a Java project. If you are a Java developer or a Java architect, working in Java EEbased solutions and want to start using Scala in your daily programming, this book is ideal for you. This book will get you up and running quickly by adopting a pragmatic approach with realworld code samples. No prior knowledge of Scala is required.
This book follows a standard tutorial approach with approximately 750 code samples spread through the 19 chapters. This amounts to over 5,900 lines of code that illustrate each concept. This book is aimed at programmers who have already learned the basics of objectoriented Python and need to write more sophisticated, flexible code that integrates seamlessly with the rest of Python. This book assumes a computer science background, with experience of common Python design patterns.
"Monty Karel" is an introduction to computer programming for novices. It uses the Python programming language to introduce the principles of dynamic object-oriented programming. It is the latest version in the "Karel The Robot" series, originally developed by Richard Pattis. It is a true successor to the original, emphasizing problem solving in a simple but "Turing Complete" and interesting virtual world. "Monty Karel" stresses problem solving rather than language syntax. It has been shown to be an effective learning environment for novice programmers. A student able to do the exercises in this book, or one of its companions, is truly on his or her way to a deep understanding of programming. Learn to write sophisticated Python code in a few weeks. It is not a comprehensive treatment of Python, but emphasizes problem solving using objects, writing classes, and developing skill in algorithmic and polymorphic thinking. It goes beyond thinking of computing as just "if" and "while." The advantages pointed out by reviewers of the earlier "Karel J Robot" apply to this version as well: "Karel J Robot" is an excellent introduction to modern computer
science, without letting students get overwhelmed by the details of
a programming language (even though it is real Java). KJR provides
a framework for understanding Object-Oriented Programming from the
very beginning. Students are encouraged to develop problem-solving
skills by producing projects that solve very complex problems with
a relatively small set of tools. I have been successfully introducing students in grades 9
through 12 to programming using Karel for the past twenty years and
"Karel J Robot" is the most effective version yet. Students love it
They find principles of OOP (class design, constructors, methods,
inheritance, polymorphism) come naturally to them, even before they
learn about control structures. They discover recursive solutions
without ever being taught recursion. Best of all, Karel is gender
neutral --- both girls and boys are so involved and excited that I
have to push them out the door and on to their next class when the
period ends. "Karel J Robot: A Gentle Introduction to the Art of
Object-Oriented Programming in Java" takes you on a well-sequenced
and thoughtful journey through the essential concepts in a first
semester computer science course. Experience computer science at
the level that it is most inspiring - the conceptual level. The
visual environment will help you teach and your students learn
because everyone will have immediate visual feedback, enabling them
to see what they are doing. You will leave the Karel world with a
deep understanding of polymorphism, inheritance, abstraction,
modularization, and step-wise refinement, to name just a few
topics. If you are an AP Computer Science teacher, you have just
found the perfect guide to help ensure you do not lose sight of the
forest (i.e., computer science) through the trees (i.e., the
details of the language). "Karel J Robot" provides an uncluttered setting for laying the
foundation for all of the key OO concepts. The perfect "starter"
for understanding objects, OO design and OO programming.
A step-by-step tutorial on implementing Liferay- based portals to learn performance best practices. The book is good for Liferay portal developers and architects who want to learn performance best practices for implementing Liferay- based solutions. It is assumed that you have a working knowledge of the Liferay portal.
Spring has been the cool kid in the room since 2004 and much has changed since then. What began as a 1st class object factory has evolved into an ecosystem capable of solving even the craziest requirements in a simple and patterned driven development framework we now call Spring 4.0
This is a cookbook with easy-to-follow recipes containing practical and detailed examples which are all fully backed up with code, illustrations, and tips. "Vaadin 7 Cookbook" is for developers who want to create Rich Internet Applications with Vaadin. Both newcomers to Vaadin and those who have some experience with it will find recipes to expand their working knowledge of Vaadin.
"Apache Solr 4 Cookbook" is written in a helpful, practical style with numerous hands-on recipes to help you master Apache Solr to get more precise search results and analysis, higher performance, and reliability. This book is for developers who wish to learn how to master Apache Solr 4. This book will specifically appeal to developers who wish to quickly get to grips with the changes and new features of Apache Solr 4. This book is also handy as a practical guide to solving common problems and issues when using Apache Solr.
Intended for use in the Java programming course The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Java How to Program (Early Objects), Tenth Edition, teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach MyProgrammingLab for Java How to Program (Early Objects) is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams-resulting in better performance in the course-and provides educators a dynamic set of tools for gauging individual and class progress. Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. *Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.*Teach Programming with the Deitels' Signature Live Code Approach: Java language features are introduced with thousands of lines of code in hundreds of complete working programs. *Introduce Objects Early: Presenting objects and classes early gets students thinking about objects immediately and mastering these concepts more thoroughly. *Keep Your Course Current: This edition can be used with Java SE 7 or Java SE 8, and is up-to-date with the latest technologies and advancements. *Facilitate Learning with Outstanding Applied Pedagogy: Making a Difference exercise sets, projects, and hundreds of valuable programming tips help students apply concepts. *Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
Intended for use in the Introductory C# Programming course Tony Gaddis's accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the Visual C# programming language by presenting all the details needed to understand the how and the why-but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out With Visual C# 2012, Gaddis makes a very detailed and evenly paced presentation of both programming and C# syntax concepts so all readers will be able to follow along. His GUI-based approach to teaching C# will resonate with students in CS, IT, and CIS courses. Teaching and Learning Experience This program will provide a better teaching and learning experience, for both instructors and students.Here's how: *Gaddis's Accessible, Step-by-Step Approach: Gaddis makes a very detailed and evenly paced presentation of both programming and C# syntax concepts so all readers will be able to follow along. *Engaged Students: Gaddis's GUI-based visual approach and entertaining program examples will capture-and keep- students' interest. *Support Instructors and Students: Easy-to-read code, practice problems, and streamlined design help facilitate learning.
This book is a detailed, practical, handson guide packed with reallife scenarios and examples which will show you how to implement an ElasticSearch search engine on your own websites. If you are a web developer or a user who wants to learn more about ElasticSearch, then this is the book for you. You do not need to know anything about ElastiSeach, Java, or Apache Lucene in order to use this book, though basic knowledge about databases and queries is required.
"Karel R Tuesday" is an introduction to computer programming for novices. It uses the Ruby programming language to introduce the principles of dynamic object-oriented programming. It is the latest version in the "Karel The Robot" series, originally developed by Richard Pattis. It is a true successor to the original, emphasizing problem solving in a simple but "Turing Complete" and interesting virtual world. "Karel R Tuesday" stresses problem solving rather than language syntax. It has been shown to be an effective learning environment for novice programmers. A student able to do the exercises in this book, or one of its companions, is truly on his or her way to a deep understanding of programming. Learn to write sophisticated Ruby code in a few weeks. It is not a comprehensive treatment of Ruby, but emphasizes problem solving using objects, writing classes, and developing skill in algorithmic and polymorphic thinking. It goes beyond thinking of computing as just "if" and "while." The advantages pointed out by reviewers of the earlier "Karel J Robot" apply to this version as well: "Karel J Robot" is an excellent introduction to modern computer
science, without letting students get overwhelmed by the details of
a programming language (even though it is real Java). KJR provides
a framework for understanding Object-Oriented Programming from the
very beginning. Students are encouraged to develop problem-solving
skills by producing projects that solve very complex problems with
a relatively small set of tools. I have been successfully introducing students in grades 9
through 12 to programming using Karel for the past twenty years and
"Karel J Robot" is the most effective version yet. Students love it
They find principles of OOP (class design, constructors, methods,
inheritance, polymorphism) come naturally to them, even before they
learn about control structures. They discover recursive solutions
without ever being taught recursion. Best of all, Karel is gender
neutral --- both girls and boys are so involved and excited that I
have to push them out the door and on to their next class when the
period ends. "Karel J Robot: A Gentle Introduction to the Art of
Object-Oriented Programming in Java" takes you on a well-sequenced
and thoughtful journey through the essential concepts in a first
semester computer science course. Experience computer science at
the level that it is most inspiring - the conceptual level. The
visual environment will help you teach and your students learn
because everyone will have immediate visual feedback, enabling them
to see what they are doing. You will leave the Karel world with a
deep understanding of polymorphism, inheritance, abstraction,
modularization, and step-wise refinement, to name just a few
topics. If you are an AP Computer Science teacher, you have just
found the perfect guide to help ensure you do not lose sight of the
forest (i.e., computer science) through the trees (i.e., the
details of the language). "Karel J Robot" provides an uncluttered setting for laying the
foundation for all of the key OO concepts. The perfect "starter"
for understanding objects, OO design and OO programming.
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Get the job done and learn as you go. A practical guide comprising of easy-to-follow recipes which provide concise and clear steps to help you enter the world of RubyMine. Instant RubyMine is ideal for you, if you are new to RubyMine or well acquainted with the technology. All you need is basic knowledge of writing in Ruby or Ruby on Rails.
This is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks. This book is for C++ developers who wish to use Code::Blocks to create applications with a consistent look and feel across multiple platforms. This book assumes that you are familiar with the basics of the C++ programming language. |
You may like...
Object-Oriented Metamethods
B. Henderson-Sellers, A. Bulthuis
Hardcover
R1,494
Discovery Miles 14 940
UML 2 Certification Guide - Fundamental…
Tim Weilkiens, Bernd Oestereich
Paperback
R1,260
Discovery Miles 12 600
Applications Of C++ Programming…
Fritz Solms, Willi-Hans Steeb
Hardcover
R1,575
Discovery Miles 15 750
Object-Oriented Analysis and Design for…
Raul Sidnei Wazlawick
Paperback
R1,120
Discovery Miles 11 200
|