C++ Multithreading CookbookCreating multithreaded applications is a present-day approach towards programming. With the power of C++, you can easily create various types of applications and perform parallelism and optimizations in your existing work. This book is a practical, powerful, and easy-to-understand guide to C++ multithreading. You will learn how to benefit from the multithreaded approach and enhance your development skills to build better applications. This book will not only help you avoid problems when creating parallel code, but also help you to understand synchronization techniques. The end goal of the book will be to impart various multithreading concepts that will enable you to do parallel computing and concurrent programming quickly and efficiently. ...
AngularJS EssentialsThis book is a practical guide filled with real-world examples that will help you discover the best practices of the AngularJS framework, covering its most important concepts such as directives, expressions, filters, and modules and guiding you through the steps of building your very own web application.
You will start by learning how to create reusable components with directives, experiencing an expressive way of developing software. Then we will move on to cover data handling, and you will learn how to use the various features of the AngularJS framework to accomplish any challenge related to presenting, transforming, and validating data on a user's interface. ...
AngularJS ServicesThis book provides you with the skills and best practices needed to create AngularJS services. It starts with the fundamentals of what services are and their role in a typical AngularJS application. You will walk through the development of a real-world application using services across the various application layers and then move on to create services that provide cross-cutting concerns such as messaging, logging, and authentication.
Next, the book covers services that provide data access showing you how to interact with external cloud-based data services and how to cache data on the client to reduce network latency. The book then shows you how to write services that leverage other cloud-based services to create mashups and include functionality in your application without writing a lot of code. ...
Mind Mapping with FreeMindDesign a mind map that's visually attractive using icons and writing enough text and adding notes where necessary.
Represent the subject matter using key words developing a radiant hierarchy through word sizes.
Associate ideas through words, icons and images.
Develop a graphic technique working with bitmaps, designing SVG for the mind map or inserting external objects.
Link the mind map to an email address, local or external hyperlinks.
Export and share the mind map in different formats. ...
Gradle Effective Implementation GuideCreate Gradle build scripts from clear examples. Write build logic with the Gradle build language. Compile, test and check your Java, Scala and Groovy applications. Write your own custom tasks and plugins. Use Gradle on continous integrations servers Jenkins, TeamCity and Bamboo. Integrate Gradle with Eclipse and IntelliJ IDEA. ...
Excel Programming with VBA StarterExtend and enhance your Excel spreadsheets using the power of Macros and VBA programming.
Get to grips with the VBA language to create professional spreadsheets.
Follow practical examples to common problems that you will find yourself using time and time again. ...
Selenium 2 Testing ToolsLearn the basics of breaking down a web application for testing. Understand AJAX calls and how they work with your tests. Create basic scripts that allow you to recreate issues quickly. Set up Firefox Driver, Firefox profiles, and extensions. Get your tests working on mobile devices. Migrate your tests from Selenium RC to Selenium WebDriver. Handle tests quicker by running them in parallel and reduce build time. ...
Yammer StarterShare what you're doing, post announcements, congratulate people, link to documents or interesting websites, make files available, ask or answer questions, and put up photos, polls, events, and more. Learn the ways to create a dedicated team workspace for any project, department, or topic and collaborate on documents in real-time with multiple authors, store large files, manage versions, and make content available across the company. Get up to speed using Yammer with the author of over 100 books who knows how to give you all the information needed in an easy and entertaining manner. ...
EVE OnlineImmerse yourself in the EVE Universe and amass untold wealth. Get a jump start in the EVE economy and be immediately competitive in any ISK making career. Filled with screenshots and tables that walk you step-by-step through your career from start to finish. ...
HTML5 Video How-ToEncode and embed videos into web pages using the HTML5 video standard. Publish videos to popular sites, such as YouTube or VideoBin. Provide cross-browser support for HTML5 videos and create your own custom video player using jQuery. ...