Kamis, 28 April 2016

1Bookcase - 13 books ready for downloading


1Bookcase - 13 books ready for downloading

Link to 1Bookcase

Developing for Apple TV using tvOS and Swift

Posted: 27 Apr 2016 01:47 PM PDT

Developing for Apple TV using tvOS and Swift

Developing for Apple TV using tvOS and Swift.

Gary Bennett, Brad Lees, and Stefan Kaczmarek, the team behind Swift 2 for Absolute Beginners, brings you a hands-on “Swift” introduction to the new tvOS SDK with a collection of app projects to try out.

You'll learn how to create a BookStore app for the TV, including using Stack Views for book details, how to create a photo gallery app, and how to use collection view and split view controllers with a music collection app. Finally, you'll also learn how to store Apple TV app data in iCloud.

The new Apple TV is here, and it's open for your native apps — Developing for the Apple TV with tvOS and Swift will get you started developing right away.

What you'll learn

  • How to use stack views in tvOS
  • How to use collection views and split view controllers
  • How to store Apple TV app data in iCloud
  • How to create native apps for books, photos, and music on the Apple TV

Who this book is for

Intermediate iOS developers who want to create native Apple TV apps using the new tvOS SDK.

The post Developing for Apple TV using tvOS and Swift appeared first on 1Bookcase.

File Management Made Simple, Windows Edition

Posted: 27 Apr 2016 01:46 PM PDT

File Management Made Simple, Windows Edition

File Management Made Simple, Windows Edition.

Managing data is an essential skill that every PC user should have. Surprisingly though, a large number of users–even highly experienced users–exhibit poor file management skills, resulting in frustration and lost data. File Management Made Simple can resolve this by providing you with the skills and best practices needed for creating, managing and protecting your data.

Do any of the following scenarios sound familiar to you? You've downloaded an attachment from your e-mail, but aren't sure where you downloaded it to. You spent an entire evening working on a document only to discover the next morning that you didn't save it to your flash drive like you thought you had? Unfortunately, for a vast number of PC users, scenarios like these are all too common. These situations are not only extremely frustrating for the user, but also tend to discourage them from ever wanting to touch a PC again! However, these problems and others can be easily rectified with this brief, book, by your side.

File Management Made Simple will show you how best to name, manage, and store your files. By using descriptive folders to identify files, you'll see how easy it is to ensure the data you need is always readily available. Finally this book introduces you to some of the best options for transporting and protecting your data.

What you'll learn

  • How to navigate your Windows PC like a professional technician
  • How to move, copy or delete data effectively, efficiently, and safely
  • Best practices for organizing your files: adjustable strategies that work for any situation
  • How to find anything, quickly, on your hard drive
  • How to transport or share your data between systems or with other users
  • How to protect your data from loss, theft, or equipment failure
  • Covers Windows versions 7, 8 and 10

Who this book is for

The target audience for this book is the person who works on a PC, but other then turning it on and performing the most elementary of tasks, has no idea how to use it. It's for those people who use the computer every day, but neither want, nor need to know how it all works. These are the people who just want to complete the task at hand and move on with their lives. It will be designed to help users, both young and old, get comfortable with the machine, and give them the confidence they need to manage their data quickly and more efficiently.

The post File Management Made Simple, Windows Edition appeared first on 1Bookcase.

Moving to Office 365

Posted: 27 Apr 2016 01:39 PM PDT

Moving to Office 365

Moving to Office 365: Planning and Migration Guide.

This book takes a concentrated look at the very latest best practices for Office 365 migration, with a focus on the needs of senior managers, IT managers, and others involved in key decisions when moving their business to the cloud.

Based on popular chapters in his first book, Office 365: Migrating and Managing Your Business in the Cloud (Apress Open, co-authored with Don Crawford), author Matt Katzer revises and expands on his original material to bring you the very latest guidance on planning methods, management best practices, personnel decisions and migration and maintenance costs, along with brand new material on some of the most important and cutting-edge considerations when moving your business to the cloud: securing company data, and driving social collaboration in the workplace.

Cloud technology provides a tremendous opportunity for an organization to reduce IT costs, and to improve productivity with increased mobile access, simpler administration, better security, and enterprise social collaboration. Those businesses that embrace the advantages of the cloud will receive huge rewards in better security, productivity and lower total cost of ownership over those businesses that choose to ignore it. The challenge for those charged with implementing Microsoft Office 365 is to maximize these advantages with minimal disruption to their organization. Moving to Office 365 provides practical help in moving your business to the cloud and covers the security, planning, migration and the follow-on management of the Office 365 cloud services, with an emphasis on securing your corporate information in the cloud.

What you'll learn

  • Overview of the Office 365 cloud security model and best practices to apply when securing your business in the cloud
  • Overview of Microsoft Office 365’s operation and usage for any size enterprise
  • Proven methods for planning and minimizing disruption
  • Step-by-step migration plan
  • How to improve business collaboration and productivity by building a social enterprise
  • Office 365 site management advice for IT administrators and business owners

Who this book is for

Business owners, and CIO/CTOs and IT managers who have responsibility for the IT needs of their business. These people need refined reference information on cloud security, basic set-up and configuration of their Office 365 deployment, and best-practice-driven instruction on managing and troubleshooting their Office 365 systems.

The post Moving to Office 365 appeared first on 1Bookcase.

Real World Windows 10 Development, 2nd Edition

Posted: 27 Apr 2016 01:33 PM PDT

Real World Windows 10 Development, 2nd Edition

Real World Windows 10 Development, 2nd Edition.

Emphasizing XAML and C#, this book provides readers with all the tools, ideas, and inspiration to begin Windows Universal App development for Windows 10.

Real World Windows 10 Development addresses developers who want to break into this market by providing detailed explanations of the various aspects of Universal App development. Written by authors with deep knowledge in Windows 10 universal app development, you will learn how to make the most of the Windows 10 SDK to build applications that can be published on IoT devices, phones, tablets, laptops, desktops, Xbox, HoloLens, and the Surface Hub.

Readers will learn how to:

  • Extend the appeal of their native, web-based, or universal apps with media, shell integration, and inter-app communications
  • Build adaptive user interfaces that scale to the screen dimensions they are displayed on
  • Monitize your apps
  • Introduce mapping

What if you already have pre-existing software in the form of native win32 applications or a website? Real World Windows 10 Development tackles this by providing detailed tutorials on the approaches used to leverage your existing code investment.

Finally, Real World Windows 10 Development provides a step-by-step walk through of the various approaches developers can use to distribute their universal apps.

In this book, you'll get:

  • Detailed descriptions of Windows 10 app development
  • Samples emphasizing the use of XAML/C#
  • Adherence to Windows 10 guidelines for successful app acceptance

What you'll learn

  • How to use the Windows SDK controls
  • How to create adaptive experiences that change based on form factor or device family
  • How to integrate with the Windows 10 Shell Experience
  • How to leverage existing code-base by converting websites and Win32 apps to Windows 10 Universal apps
  • How to publish Windows 10 applications: enterprise, side-loaded, store

Who this book is for

Developers with previous experience programming in XAML and C#

The post Real World Windows 10 Development, 2nd Edition appeared first on 1Bookcase.

Android Studio Game Development

Posted: 27 Apr 2016 01:28 PM PDT

Android Studio Game Development

Android Studio Game Development: Concepts and Design.

This short book walks you through the process of creating mobile games using the new Android Studio IDE. Android Studio Game Development introduces you to the key tools in Android Studio and gives you the knowledge you need to develop games in Android Studio.

This book takes you from installing Android Studio, through exploring the IDE to creating a new project and setting up GitHub as a VCS. You’ll then be well equipped to tackle the game-development topics that make up the rest of the book. You’ll learn about OpenGL ES and how to deal with polygons, before mastering image loading and sprite sheets.

The final three chapters cover topics vital to successful game development: interactivity. You’ll gain skills in reading user input, responding to that input with in-game movement, and detecting collisions.

What you'll learn

  • How to create projects in Android Studio
  • How to use the SDK manager to keep your Android SDK current
  • How to commit to and get projects from GitHub
  • How to use OpenGL ES to load images
  • How to react to player input
  • How to debug your games using Android Studio

Who this book is for

This book is for those who may be new to game development who have some experience with Android Studio IDE and Android. To learn about Android Studio, check out Learn Android Studio by Adam Gerber and Clifton Craig (Apress).

The post Android Studio Game Development appeared first on 1Bookcase.

Arduino Music and Audio Projects

Posted: 27 Apr 2016 01:23 PM PDT

Arduino Music and Audio Projects

Arduino Music and Audio Projects.

This book is for musical makers and artists who want to gain knowledge and inspiration for your own amazing creations. “Grumpy Mike” Cook, co-author of several books on the Raspberry Pi and frequent answerer of questions of the Arduino forums, brings you a fun and instructive mix and simple and complex projects to help you understand how the Arduino can work with the MIDI system to create musical instruments and manipulate sound.

In Part I you'll find a set of projects to show you the possibilities of MIDI plus Arduino, covering both the hardware and software aspects of creating musical instruments. In Part II, you learn how to directly synthesize a wave form to create your own sounds with Arduino and concludes with another instrument project: the SpoonDuino. Finally, in Part III, you'll learn about signal processing with the Arduino Uno and the Due — how to create effects like delay, echo, pitch changes, and realtime backwards audio output.

If you want to learn more about how to create music, instruments, and sound effects with Arduino, then get on board for Grumpy Mike's grand tour with Arduino Music and Sound Projects.

What you'll learn

  • Hands-on musical instrument projects using Arduino
  • Both the hardware and software aspects of creating musical instruments
  • Signal processing and sound effects projects
  • Explanations and inspiration from Arduino expert “Grumpy Mike” Cook

Who this book is for

Arduino and electronics enthusiasts who want to create music and sound projects, and musicians who want to tinker to create innovative instruments and sounds.

The post Arduino Music and Audio Projects appeared first on 1Bookcase.

The Definitive Guide to MongoDB, 3rd Edition

Posted: 27 Apr 2016 01:17 PM PDT

The Definitive Guide to MongoDB, 3rd Edition

The Definitive Guide to MongoDB: A complete guide to dealing with Big Data using MongoDB, 3rd Edition.

The Definitive Guide to MongoDB, Third Edition, is updated for MongoDB 3 and includes all of the latest MongoDB features, including the aggregation framework introduced in version 2.2 and hashed indexes in version 2.4. The Third Edition also now includes Node.js along with Python.

MongoDB is the most popular of the “Big Data” NoSQL database technologies, and it’s still growing. David Hows from 10gen, along with experienced MongoDB authors Peter Membrey and Eelco Plugge, provide their expertise and experience in teaching you everything you need to know to become a MongoDB pro.

What you'll learn

  • Set up MongoDB on all major server platforms, including Windows, Linux, OS X, and cloud platforms like Rackspace, Azure, and Amazon EC2
  • Work with GridFS and the new aggregation framework
  • Work with your data using non-SQL commands
  • Write applications using either Node.js or Python
  • Optimize MongoDB
  • Master MongoDB administration, including replication, replication tagging, and tag-aware sharding

Who this book is for

Database admins and developers who need to get up to speed on MongoDB and its Big Data, NoSQL approach to dealing with data management.

The post The Definitive Guide to MongoDB, 3rd Edition appeared first on 1Bookcase.

Pro Couchbase Server, 2nd Edition

Posted: 27 Apr 2016 01:10 PM PDT

Pro Couchbase Server, 2nd Edition

Pro Couchbase Server, 2nd Edition.

This new edition is a hands-on guide for developers and administrators who want to use the power and flexibility of Couchbase Server 4.0 in their applications. The second edition extends coverage of N1QL, the SQL-like query language for Couchbase. It also brings coverage of multiple new features, including the new generation of client SDKs, security and LDAP integration, secondary indexes, and multi-dimensional scaling. Pro Couchbase Server covers everything you need to develop Couchbase solutions and deploy them in production.

The NoSQL movement has fundamentally changed the database world in recent years. Influenced by the growing needs of web-scale applications, NoSQL databases such as Couchbase Server provide new approaches to scalability, reliability, and performance. Never have document databases been so powerful and performant. With the power and flexibility of Couchbase Server, you can model your data however you want, and easily change the data model any time you want. Pro Couchbase Server shows what is possible and helps you take full advantage of Couchbase Server and all the performance and scalability that it offers.

  • Helps you design and develop a document database using Couchbase Server.
  • Covers the latest features such as the N1QL query language.
  • Gives you the tools to scale out your application as needed.

What you'll learn

  • Install and configure Couchbase Server
  • Design a good data model for your application.
  • Build mobile applications on the Xamarin platform.
  • Deploy advanced query techniques in your application.
  • Make use of the new and powerful N1 Query Language.
  • Integrate Elastic Search for full-text access to your data.
  • Manage Couchbase Server in a production environment.
  • Scale your application as needed.

Who this book is for

Pro Couchbase Server is a comprehensive guide for developers looking to build scalable, high-performance application solutions. Written from hands-on experience, the book also provides detailed information for administrators on deploying, maintaining, and scaling out of Couchbase Server. Whether you want to build an application from scratch or migrate an existing application to a document database, Pro Couchbase Server has your back with solid guidance written from experienced practitioners who have experienced repeated success in deploying Couchbase Server in production environments.

The post Pro Couchbase Server, 2nd Edition appeared first on 1Bookcase.

SQL Server AlwaysOn Revealed

Posted: 27 Apr 2016 01:04 PM PDT

SQL Server AlwaysOn Revealed

SQL Server AlwaysOn Revealed.

Get a fast start to using AlwaysOn, the SQL Server solution to high-availability and disaster recovery. Read this short, 150-page book that is adapted from Peter Carter's Pro SQL Server Administration to gain a solid and accurate understanding of how to implement systems requiring consistent and continuous uptime.

Begin with an introduction to high-availability and disaster recovery concepts such as Recovery Point Objectives (RPOs), Recovery Time Objectives (RTO), availability levels, and the cost of downtime. Then move into detailed coverage of implementing and configuring the AlwaysOn feature set in order to meet the business objectives set by your organization.

SQL Server AlwaysOn Revealed offers real-world advice on how to build and configure the most appropriate topology to meet the high-availability and disaster recovery requirements you are faced with. Content includes strong coverage on implementing clusters, on building AlwaysOn failover clustered instances, and on configuring AlwaysOn Availability Groups. This is a practical and hand-on book to get you started quickly in using one of the most talked-about SQL Server feature sets.

  • Teaches you to build HA and DR solutions using the AlwaysOn feature set
  • Provides real-world advice on configuration and performance considerations
  • Demonstrates administrative techniques for the AlwaysOn feature set

What you'll learn

  • Understand high availability and disaster recovery concepts and terminology.
  • Understand the technologies available, to implement HA and DR.
  • Build and configure a Windows Cluster.
  • Build and configure an AlwaysOn failover clustered instance.
  • Implement AlwaysOn Availability Groups and appropriately configure them.
  • Administer AlwaysOn technologies post implementation.

Who this book is for

SQL Server AlwaysOn Revealed is for database administrators interested in growing their knowledge and skills in Microsoft SQL Server's high-availability and disaster recovery feature set.

The post SQL Server AlwaysOn Revealed appeared first on 1Bookcase.

Beginning Scribus

Posted: 27 Apr 2016 01:01 PM PDT

Beginning Scribus

Beginning Scribus.

Beginning Scribus is the book you wish you'd read when you downloaded Scribus for the first time. Scribus is an award-winning page-layout program used by newspaper designers, magazine designers and those who want to do proper page layout but not pay for an expensive solution. It is free and Open Source, providing a useful alternative for those who cannot afford or choose not to use Adobe InDesign or QuarkXpress.

Beginning Scribus provides you with the skills you will need in order to use this program productively. It demonstrates the techniques used by printers and publishers in order to create a range of layouts and effects, and it shows you how you can use these techniques to design everything from a flyer to a three-fold brochure. Using the latest Scribus release, Beginning Scribus takes you through the process of designing a magazine from start to finish and teaches you some of the tricks of professional page layout and design. The book also provides a definitive guide to desktop publishing using free, open source tools, such as GIMP for photo manipulation.

What you'll learn

  • How to layout your pages to make calendars, brochures and magazines.
  • How to flow your text around pull-quotes and graphical images.
  • How to flow text along a curved path using a Bezier tool.
  • How to bleed your images to the edge of the page.
  • How to make interactive documents for the Web.

Who this book is for

Beginning Scribus is for those who are new to desktop publishing, and those who are new to Scribus. It is aimed at those who need to utilise a fully-featured page-layout system, but do not have the money to spend on InDesign or QuarkXpress.

Many people would love to be more creative in the way they design their documents, but they are daunted by the complexity of the tools, and the price of the software. This book is for them. Students, teachers, report writers, journalists and graphic designers will also find the book useful. Programming Python is not required. If you happen to know Python or wish to experiment, then there are ready made scripts that you may modify.

The post Beginning Scribus appeared first on 1Bookcase.

Migrating from Drupal to Backdrop

Posted: 27 Apr 2016 12:58 PM PDT

Migrating from Drupal to Backdrop

Migrating from Drupal to Backdrop.

Migrate an existing Drupal 6 or 7 website to Backdrop and discover why you should consider using Backdrop when building a new website. You’ll learn what Backdrop is, how to install and configure Backdrop, and create and manage content. Migrating from Drupal to Backdrop focuses on the user who is responsible for building, maintaining, and managing an organization’s website and who is interested in Backdrop's ability to meet their site's requirements.

There is a major shift in the open source CMS market and Backdrop is emerging as a significant force. The Drupal team’s decision to rebuild Drupal 8 on Symfony has many developers and organizations in a quandary – do you learn a whole new framework and undertake the effort of migrating to Drupal 8, stay on Drupal 7 which will at some point be officially unsupported, or adopt Backdrop as their go-forward strategic platform? There is also a large mid-market that may not have the ability to scale up with the skills required to support Drupal 8 (Symfony), making Backdrop a viable and attractive alternative.

By reading this book, you will:

  • Understand why you should use Backdrop and the power of the platform
  • Quickly build confidence in your ability to use Backdrop
  • Gain the knowledge necessary to build, deploy, and manage web sites of moderate complexity on Backdrop
  • Understand the process for migrating a Drupal 6 or 7 site to Backdrop

What you'll learn

  • What Backdrop is and why you should use it
  • How to install a basic Backdrop web site from scratch
  • How to create content in your new Backdrop web site
  • How to install and configure modules
  • How to migrate a Drupal 6 site to Backdrop
  • How to migrate a Drupal 7 site to Backdrop

Who this book is for

This book is for technical users who need to use Backdrop to create websites using the platform or to manage existing content, as well as developers who are new to the Backdrop platform. The book is also targeted at organizations that currently use Drupal 6 or 7 and who wish to remain on the base architecture of those platforms as they move forward on Backdrop.

The post Migrating from Drupal to Backdrop appeared first on 1Bookcase.

Structured Peer-to-Peer Systems

Posted: 27 Apr 2016 12:55 PM PDT

Structured Peer-to-Peer Systems

Structured Peer-to-Peer Systems: Fundamentals of Hierarchical Organization, Routing, Scaling, and Security.

The field of structured P2P systems has seen fast growth upon the introduction of Distributed Hash Tables (DHTs) in the early 2000s. The first proposals, including Chord, Pastry, Tapestry, were gradually improved to cope with scalability, locality and security issues. By utilizing the processing and bandwidth resources  of end users, the P2P approach enables high performance of data distribution which is hard to achieve with traditional client-server architectures. The P2P computing community is also being actively utilized for software updates to the Internet, P2PSIP VoIP, video-on-demand, and distributed backups. The recent introduction of the identifier-locator split proposal for future Internet architectures poses another important application for DHTs, namely mapping between host permanent identity and changing IP address. The growing complexity and scale of modern P2P systems requires the introduction of hierarchy and intelligence in routing of requests.

Structured Peer-to-Peer Systems  covers fundamental issues in organization, optimization, and tradeoffs of present large-scale structured P2P systems, as well as, provides principles, analytical models, and simulation methods applicable in designing future systems.

  • Part I presents the state-of-the-art of structured P2P systems, popular DHT topologies and protocols, and the design challenges for efficient P2P network topology organization, routing, scalability, and security.
  • Part II shows that local strategies with limited knowledge per peer provide the highest scalability level subject to reasonable performance and security constraints. Although the strategies are local, their efficiency is due to elements of hierarchical organization, which appear in many DHT designs that traditionally are considered as flat ones.
  • Part III describes methods to gradually enhance the local view limit when a peer is capable to operate with larger knowledge, still partial, about the entire system. These methods were formed in the evolution of hierarchical organization from flat DHT networks to hierarchical DHT architectures, look-ahead routing, and topology-aware ranking.
  • Part IV highlights some known P2P-based experimental systems and commercial applications in the modern Internet. The discussion clarifies the importance of P2P technology for building present and future Internet systems.

The post Structured Peer-to-Peer Systems appeared first on 1Bookcase.

Compiler Design

Posted: 27 Apr 2016 12:53 PM PDT

Compiler Design

Compiler Design: Syntactic and Semantic Analysis.

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.

This book deals with the analysis phase of translators for programming languages. It describes lexical, syntactic and semantic analysis, specification mechanisms for these tasks from the theory of formal languages, and methods for automatic generation based on the theory of automata. The authors present a conceptual translation structure, i.e., a division into a set of modules, which transform an input program into a sequence of steps in a machine program, and they then describe the interfaces between the modules. Finally, the structures of real translators are outlined. The book contains the necessary theory and advice for implementation.

This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

The post Compiler Design appeared first on 1Bookcase.


READ MORE - 1Bookcase - 13 books ready for downloading

Senin, 25 April 2016

1Bookcase - 10 books ready for downloading


1Bookcase - 10 books ready for downloading

Link to 1Bookcase

Pro jQuery in Oracle Application Express

Posted: 24 Apr 2016 02:19 PM PDT

Pro jQuery in Oracle Application Express

Pro jQuery in Oracle Application Express.

Building on your existing SQL skills, this book teaches you how to apply useful jQuery techniques to applications developed using the Oracle Application Express (APEX) development tool.

Pro jQuery in Oracle Application Express covers the fundamentals you need to start enhancing your applications, with some practical examples that you’ll want in your own applications tomorrow. jQuery is a framework already utilized by APEX, and by learning the basics of jQuery you can leverage the flexible dynamic actions provided and see your applications raise the bar. Discover why you should embrace HTML5, CSS, and jQuery library capabilities, and how they can enhance the user experience.

Oracle Application Express is a mature, browser-based, rapid-development environment with a strong community base around the #orclapex tag. jQuery is a language for the browser, with it you can treat your web page as if it were a database, interacting with a range of features and functions that can make you into a more constructive, more efficient developer.

  • Exemplifies how productive APEX, CSS, and jQuery can be
  • Transforms your PL/SQL skills to CSS and jQuery
  • Provides jQuery snippets to enhance your application UX

What you'll learn

  • Learn the basics of CSS and the jQuery toolset
  • Use inbuilt browser tools to your advantage
  • Apply basic patterns for common scenarios
  • Integrate browser events with database processes
  • Adapt examples suitable for touch screen environments
  • Remember performance and design considerations

Who this book is for

Pro jQuery in Oracle Application Express is for Oracle Applicaton Express (APEX) developers who want to impress their clients with simple but effective techniques that make applications stand out. The book is an excellent choice for even those who feel they’ve mastered dynamic actions, as the use of jQuery provides even greater flexibility to manage page events – particularly for tablet devices. Readers don’t need to be a JavaScript experts to start applying some examples provided. The book is written with the PL/SQL programmer in mind.

The post Pro jQuery in Oracle Application Express appeared first on 1Bookcase.

Expert F# 4.0, 4th Edition

Posted: 24 Apr 2016 02:09 PM PDT

Expert F# 4.0, 4th Edition

Expert F# 4.0, 4th Edition.

Learn from F#’s inventor to become an expert in the latest version of this powerful programming language so you can seamlessly integrate functional, imperative, object-oriented, and query programming style flexibly and elegantly to solve any programming problem. Expert F# 4.0 will help you achieve unrivaled levels of programmer productivity and program clarity across multiple platforms including Windows, Linux, Android, OSX, and iOS as well as HTML5 and GPUs.

F# 4.0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable, and robust code.

Expert F# 4.0 is:

  • A comprehensive guide to the latest version of F# by the inventor of the language
  • A treasury of F# techniques for practical problem-solving
  • An in-depth case book of F# applications and F# 4.0 concepts, syntax, and features

Written by F#’s inventor and two major F# community members, Expert F# 4.0 is a comprehensive and in-depth guide to the language and its use. Designed to help others become experts, the book quickly yet carefully describes the paradigms supported by F# language, and then shows how to use F# elegantly for a practical web, data, parallel and analytical programming tasks.

The world’s experts in F# show you how to program in F# the way they do!

What you'll learn

  • Explore F# and its features quickly and thoroughly in the introductory chapters
  • Use F# with matching technologies including SQL, LINQ, ASP.NET and REST
  • Build reactive, asynchronous, and distributed web applications with F#
  • Interoperate with F# from other languages, especially C#
  • Integrate data sources and services using F# 4.0 Information-Rich Programming
  • Test, profile, and performance tune F# applications
  • Create mobile applications, both web and native

Who this book is for

Expert F# 4.0 is for anyone interested in state-of-the-art programming for solving real-world problems. Programmers of all backgrounds will find it engrossing. For C#, Java and VB programmers, F# provides invaluable insights into the future of these languages. For lovers of Python, Ruby and other dynamic languages, F# shows how you can get most of the benefits of these languages while keeping strong types and good performance. For educators, F# is the answer to a decades-long prayer: a language based on strong computer science concepts that also excites and empowers, not just in the classroom, but also in the real world.

The post Expert F# 4.0, 4th Edition appeared first on 1Bookcase.

Windows 10 Development Recipes

Posted: 24 Apr 2016 02:01 PM PDT

Windows 10 Development Recipes

Windows 10 Development Recipes: A Problem-Solution Approach in HTML and JavaScript.

This book is a practical guide to solving the everyday problems encountered when building apps for Windows 10 devices, including desktops, laptops, tablets, and phones, using HTML5, CSS3 and JavaScript.

Each recipe includes a concise statement of the problem and the approach you should take in order to solve it. A full code solution is also given, along with an in-depth explanation, so you can build on your development knowledge while you work on your application.

The majority of recipes can be used with the Universal Windows app template, designed to help you build one consistent user experience across devices. These are supplemented with recipes for adapting your app to different devices, screen sizes and sensor availability. You’ll also find out how to deploy and publish your apps in the Windows Store.

What you'll learn

  • Build apps for Windows and Windows Mobile using HTML, CSS and JavaScript.
  • Make use of the latest Universal Windows app features, alongside customizations for specific platforms and screen sizes.
  • Bring your apps to life with live tiles, notifications, and sharing.
  • Prepare your app to adapt to your users’ different cultural and business environments using globalization and localization APIs and best practices.
  • Understand the certification process and publish your app to the Windows Store, with the option to pay once, install anywhere.

Who this book is for

This book is suitable for anyone developing for Windows and Windows Mobile. Readers should be comfortable working with HTML and JavaScript. No previous experience with Microsoft technologies or languages is needed in order to use this book.

The post Windows 10 Development Recipes appeared first on 1Bookcase.

Visual Studio Lightswitch 2015, 2nd Edition

Posted: 24 Apr 2016 01:53 PM PDT

Visual Studio Lightswitch 2015, 2nd Edition

Visual Studio Lightswitch 2015, 2nd Edition.

In this fully updated second edition, award-winning author Tim Leung explains how to build data-centric business applications for the desktop, cloud, web, and mobile devices in just a few clicks—with no code required—using Visual Studio Lightswitch 2015. This book explains the basics of Visual Studio Lightswitch 2015 plus new features and key advanced topics that every Microsoft developer needs to know to create modern data services and build clients that can run on multiple devices.

Visual Studio LightSwitch 2015 is a rapid application deployment tool that simplifies and shortens the time needed to develop business applications. The basics are very easily understood but more advanced users will hunger for more. How do you design complex layouts? How do you query data using LINQ and other syntax structures? How do you secure your application against malicious use? Visual Studio LightSwitch 2015 answers these questions and more as author Tim Leung—winner of a Microsoft 2011 Community Contributor Award for his LightSwitch expertise—covers this breakthrough product in detail. For serious developers building, enhancing, and deploying advanced business applications using LightSwitch makes sense because they can benefit from the elegance, convenience, and cost savings afforded by rapid application development before going beyond the “click-and-you’re-done” interface to include the extra value and depth of coding expertise that their clients value.

What you'll learn

  • Build Desktop and HTML5 business applications for PC or mobile devices
  • Create compelling user interfaces that can support multiple languages
  • Fine tune your application with C#, VB.NET, JQuery, JavaScript, and CSS code
  • Integrate with mapping, GPS, and location services
  • Provide email notification, and Microsoft Office compatible data exports
  • Enable users to carry out advanced searches on data
  • Build screen controls that you can share with other developers
  • Host your application in the Cloud, SharePoint, or a local server

Who this book is for

This is a book designed for any software developer who wants to take advantage of the rapid application deployment (RAD) experience offered by LightSwitch. It is ideal reading for those wanting to build and design applications correctly from the onset. Developers who have grasped the basics of LightSwitch and are looking to do more will benefit greatly from this book. Anyone struggling to design complex screens and queries in order to meet user requirements will find the answers in this book.

The post Visual Studio Lightswitch 2015, 2nd Edition appeared first on 1Bookcase.

Selenium WebDriver Recipes in C#, 2nd Edition

Posted: 24 Apr 2016 01:47 PM PDT

Selenium WebDriver Recipes in C#, 2nd Edition

Selenium WebDriver Recipes in C#, 2nd Edition.

Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. Selenium WebDriver Recipes in C#, Second Edition contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.

What you'll learn

  • How to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and more
  • How to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogs
  • How to debug test scripts and test data
  • How to manage and deal with browser profiles and capabilities
  • How to manage tests for advanced user interactions and experiences (UX)
  • How to work with and manage tests and testing using Selenium Remote Control and Selenium Server

Who this book is for

This book is for experienced Windows application developers working with .NET and especially C#.

The post Selenium WebDriver Recipes in C#, 2nd Edition appeared first on 1Bookcase.

React Native for iOS Development

Posted: 24 Apr 2016 01:41 PM PDT

React Native for iOS Development

React Native for iOS Development.

This book is your hands-on guide to developing native iOS apps with ease. With React Native for iOS Development you'll challenge the status quo of native iOS development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more.

You will begin by understanding the path breaking concepts of React.js, which makes it distinctive. You will set up React Native and begin exploring the anatomy of React Native apps. You'll also learn about flux architecture, how it differs from MVC, and how you can include it in your React Native project to solve problems differently and efficiently. Next, you will learn to create stunning user interfaces and interact with various device capabilities. You will then boost your development by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you'll learn to how write test cases and submit your application to App Store.

Using real-world examples with an example-driven approach, you will learn by doing and have a running app at the end of each chapter. Start using React Native for your iOS development using this book today.

What you'll learn

  • How to use React Native to build stunning iOS applications
  • Understand the Flux design pattern and use it in your project
  • Interact with iOS device capabilities such as addressbook, camera, GPS, and more
  • How to test and launch your application to appstore

Who this book is for

This book is for people with existing web experience in JavaScript who want to build gorgeous native apps with the ease of the React Native framework. This book introduces developers who have experience with JavaScript but are new to or not acquainted with React Native or ReactJS.

The post React Native for iOS Development appeared first on 1Bookcase.

SAP Project Management Pitfalls

Posted: 24 Apr 2016 01:38 PM PDT

SAP Project Management Pitfalls

SAP Project Management Pitfalls: How to Avoid the Most Common Pitfalls of an SAP Solution.

Master the SAP product ecosystem, the client environment, and the feasibility of implementing critical business process with the required technical and functional configuration. SAP Project Management Pitfalls is the first book to provide you with real examples of the pitfalls that you can avoid, providing you with a road-map to a successful implementation.

Jay Kay, a SAP Program Manager for Capgemini, first takes a deep dive into common pitfalls in implementing SAP ERP projects in a complex IT landscape. You will learn about the potential causes of failures, study a selection of relevant project implementation case studies in the area, and see a range of possible countermeasures. Jay Kay also provides background on each – the significance of each implementation area, its relevance to a service company that implements SAP projects, and the current state of research.

Key highlights of the book:

  • Tools and techniques for project planning and templates for allocating resources
  • Industry standards and innovations in SAP implementation projects in the form of standard solutions aimed at successful implementation
  • Managing SAP system ECC upgrades, EHP updates and project patches
  • Learn effective ways to implement robust SAP release management practices (change management, BAU)

Wearing a practitioner's insight, Jay Kay explores the relevance of each failed implementation scenario and how to support your company or clients to succeed in a SAP implementation. There are many considerations when implementing SAP, but as you will learn, knowledge, insight, and effective tools to mitigate risks can take you to a successful implementation project.

What you'll learn

  • What are the common pitfalls in SAP implementation projects
  • How SAP solution validation and feasibility analysis are done
  • How critical integration is done within the SAP ecosystem
  • What is the road-map for SAP testing
  • How to manage SAP upgrade projects

Who this book is for

The audience for this book includes all levels of SAP technical and functional leads, project managers, release managers, pre-sale consultants, bid managers, consultants, solution architects and executives responsible for implementing SAP projects.

The post SAP Project Management Pitfalls appeared first on 1Bookcase.

Program Arcade Games, 4th Edition

Posted: 24 Apr 2016 01:35 PM PDT

Program Arcade Games, 4th Edition

Program Arcade Games: With Python and Pygame, 4th Edition.

Learn and use Python and PyGame to design and build cool arcade games. In Program Arcade Games: With Python and PyGame, Fourth Edition, Dr. Paul Vincent Craven teaches you how to create fun and simple quiz games; integrate and start using graphics; animate graphics; integrate and use game controllers; add sound and bit-mapped graphics; and build grid-based games.

After reading and using this book, you’ll be able to learn to program and build simple arcade game applications using one of today’s most popular programming languages, Python. You can even deploy onto Steam and other Linux-based game systems as well as Android, one of today’s most popular mobile and tablet platforms.

What you'll learn

  • How to create quiz games
  • How to integrate and start using graphics
  • How to animate graphics
  • How to integrate and use game controllers
  • How to add sound and bit-mapped graphics
  • How to build grid-based games

Who this book is for

This book assumes no prior programming knowledge.

The post Program Arcade Games, 4th Edition appeared first on 1Bookcase.

Pro React

Posted: 24 Apr 2016 01:11 PM PDT

Pro React

Pro React.

This book teaches you how to successfully structure increasingly complex front-end applications and interfaces. You’ll explore the React library in depth, as well as detailing additional tools and libraries in the React ecosystem, enabling you to create complete, complex applications.

You will learn how to use React completely, and learn best practices for creating interfaces in a composable way. You will also cover additional tools and libraries in the React ecosystem (such as React Router and Flux architecture). Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given no-nonsense, in-depth treatment, and every chapter details common problems and how to avoid them.

If you already have experience creating front-end apps using jQuery or perhaps other JavaScript frameworks, but need to solve the increasingly common problem of structuring complex front-end applications, then this book is for you. Start working with React like a pro – add Pro React to your library today.

What you'll learn

  • Learn how to create composable user interfaces
  • Understand React’s virtual DOM architecture and its implications for application development
  • Understand how each feature works and why it is important
  • Learn React in depth as well as the main third-party libraries in the React ecosystem
  • Learn how to create isomorphic applications that lead to better user experience and SEO
  • Gain a solid architectural understanding of data flow strategies in complex applications
  • Learn how to test, refine, and deploy your React projects

Who this book is for

Pro React is targeted at intermediate level JavaScript developers – programmers that already have experience creating front-end apps using some jQuery or maybe even some Backbone / Angular, and need better tools and knowledge to solve the increasingly common problem of structuring complex front-end applications.

The post Pro React appeared first on 1Bookcase.

Pro Docker

Posted: 24 Apr 2016 12:47 PM PDT

Pro Docker

Pro Docker.

In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, author Deepak Vohra discusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine. He describes how to install Docker images and create Docker containers, and the advantages of Docker containers.

The remainder of the book is devoted to discussing using Docker with important software solutions. He begins by discussing using Docker with a traditional RDBMS using Oracle and MySQL. Next he moves on to NoSQL with chapter on MongoDB Cassandra, and Couchbase. Then he addresses the use of Docker in the Hadoop ecosystem with complete chapters on utilizing not only Hadoop, but Hive, HBase, Sqoop, Kafka, Solr and Spark.

What you'll learn

  • How to install a Docker image
  • How to create a Docker container
  • How to run an Application in a Docker Container
  • Use Docker with Apache Hadoop Ecosystem
  • Use Docker with NoSQL Databases
  • Use Docker with RDBMS

Who this book is for

Apache Hadoop Developers. Database developers. NoSQL Developers.

The post Pro Docker appeared first on 1Bookcase.


READ MORE - 1Bookcase - 10 books ready for downloading

Sabtu, 23 April 2016

1Bookcase - 11 books ready for downloading


1Bookcase - 11 books ready for downloading

Link to 1Bookcase

Practical MongoDB

Posted: 22 Apr 2016 10:47 AM PDT

Practical MongoDB

Practical MongoDB: Architecting, Developing, and Administering MongoDB.

Practical Guide to MongoDB: Architecting, Developing, and Administering MongoDB begins with a short introduction to the basics of NoSQL databases and then introduces readers to MongoDB—the leading document based NoSQL database, acquainting them step-by-step with all aspects of MongoDB.

Practical Guide to MongoDB covers the data model, underlying architecture, coding with Mongo Shell, and administrating the MongoDB platform, among other topics. The book also provides clear guidelines and practical examples for architecting, developing, and deploying applications using the MongoDB platform. Database developers, architects, and administrators will find useful information covering all aspects of the MongoDB platform and how to put it to use practically.

The “one-size-fits-all” thinking regarding traditional RDBMSs has been challenged in the last few years by the emergence of diversified NoSQL databases. More than 120 NoSQL databases are now available in the market, and the leader by far is MongoDB. With so many companies opting for MongoDB as their NoSQL database of choice, there’s a need for a practical how-to combined with expert advice for getting the most out of the software.

Practical Guide to MongoDB provides readers with:

  • A solid understanding of NoSQL databases
  • An understanding of how to get started with MongoDB
  • Methodical coverage of the architecture, development, and administration of MongoDB
  • A plethora of “How to's” enabling you to use the technology most efficiently to solve the problems you face

What you'll learn

  • A guide for people to understand about NoSQL and the document-based database MongoDB, and how they differ from the traditional RDBMS
  • Provides insight on architecting solutions using MongoDB
  • Provides information on the limitations of MongoDB as a Big Data platform
  • Methodically covers architecture, development, administration and data model of MongoDB
  • Cites examples in order to make the users comfortable in getting started with MongoDB

Who this book is for

Practical Guide to MongoDB will be of interest to programmers, Big Data architects, application architects, technology enthusiasts, students, and solution experts.

The post Practical MongoDB appeared first on 1Bookcase.

Practical Graph Analytics with Apache Giraph

Posted: 22 Apr 2016 10:42 AM PDT

Practical Graph Analytics with Apache Giraph

Practical Graph Analytics with Apache Giraph.

Practical Graph Analytics with Apache Giraph helps you build data mining and machine learning applications using the Apache Foundation's Giraph framework for graph processing. This is the same framework as used by Facebook, Google, and other social media analytics operations to derive business value from vast amounts of interconnected data points.

Graphs arise in a wealth of data scenarios and describe the connections that are naturally formed in both digital and real worlds. Examples of such connections abound in online social networks such as Facebook and Twitter, among users who rate movies from services like Netflix and Amazon Prime, and are useful even in the context of biological networks for scientific research. Whether in the context of business or science, viewing data as connected adds value by increasing the amount of information available to be drawn from that data and put to use in generating new revenue or scientific opportunities.

Apache Giraph offers a simple yet flexible programming model targeted to graph algorithms and designed to scale easily to accommodate massive amounts of data. Originally developed at Yahoo!, Giraph is now a top top-level project at the Apache Foundation, and it enlists contributors from companies such as Facebook, LinkedIn, and Twitter. Practical Graph Analytics with Apache Giraph brings the power of Apache Giraph to you, showing how to harness the power of graph processing for your own data by building sophisticated graph analytics applications using the very same framework that is relied upon by some of the largest players in the industry today.

What you'll learn

  • Model relationships in your data as graphs
  • Learn the Apache Giraph programming model and API
  • Create data mining algorithms in the Apache Giraph framework
  • Recognize common programming patterns in graph analysis
  • Scale your analyses applications as your business grows
  • Integrate your use of Giraph with Hadoop and other elements of the Big Data ecosystem

Who this book is for

Practical Graph Analytics with Apache Giraph is for data scientists and developers wanting to build large-scale, graph-mining and machine-learning applications. Practical Graph Analytics with Apache Giraph can also serve as guide for architects who want to integrate such analytics applications into their infrastructure.

The post Practical Graph Analytics with Apache Giraph appeared first on 1Bookcase.

OSPF: A Network Routing Protocol

Posted: 22 Apr 2016 10:36 AM PDT

OSPF A Network Routing Protocol

OSPF: A Network Routing Protocol.

Learn how routers network using the OSPF (Open Shortest Path First) protocol and unpick Dijkstra's Network Algorithm to see how OSPF performs the calculations to determine the shortest or most appropriate path between two routers. OSPF: A Network Routing Protocol dives deep into the OSPF protocol without sacrificing simplicity in language. All of this is done with running examples and illustrations to clarify concepts and enhance the enjoyment of networking.

OSPF: A Network Routing Protocol is an absorbing, comprehensible account of OSPF, including the algorithm which is used for calculating its routes. While OSPF has traditionally been an organizational networking protocol, in these exciting times of Software Defined Networking (SDN), it has assumed an important role in the consolidated data center too. Now that the traditional distinctions between server and network roles are getting blurred, everyone in the data center needs to become familiar with networking and networking protocols.

What you'll learn

  • How routers accurately perform dynamic routing (packet forwarding) towards the final destination (despite being blind)
  • What are the fundamentals of the OSI model
  • What is the OSPF protocol
  • What is Dijkstra's Network Algorithm

Who this book is for

This book is for every computer networking professional, whether a relatively new network initiate, or an experienced veteran.

The post OSPF: A Network Routing Protocol appeared first on 1Bookcase.

Make an E-commerce Site in a Weekend

Posted: 22 Apr 2016 10:33 AM PDT

Make an E-commerce Site in a Weekend

Make an E-commerce Site in a Weekend: Using PHP.

Learn to build e-commerce sites using PHP by installing a server using WAMP, configuring MySQL for your product database, creating your product database and tables, and writing the required PHP scripts for accessing and inserting data into the database. Make an E-commerce Site in a Weekend: Using PHP details how to create shopping carts for your customers and how to set up secure payment and processing options. Even if you are an absolute beginner and don’t have much programming experience, you can build a responsive, powerful, and fully featured e-commerce site quickly using the information in this book.

What you'll learn

  • Create and maintain your e-commerce website using PHP scripts
  • Create, edit, and update your product database using MySQL
  • Manage visitors to your site, create custom forms, manage session handling, and more
  • Manage shopping carts and shipping information
  • Receive money through different payment modes on the sale of merchandise

Who this book is for

This book is for people who want to quickly set up their first e-commerce site. The book addresses beginners who don't have a deep experience in programming languages. It teaches how to build professional fully featured e-commerce websites using PHP. The book uses practical, step-by step examples to explain all of the topics required in designing, creating, and managing an interactive e-commerce web site.

The post Make an E-commerce Site in a Weekend appeared first on 1Bookcase.

Make a 2D RPG in a Weekend, 2nd Edition

Posted: 22 Apr 2016 10:18 AM PDT

Make a 2D RPG in a Weekend, 2nd Edition

Make a 2D RPG in a Weekend: With RPG Maker MV, 2nd Edition.

Updated for RPG Maker MV using JavaScript, Make a 2D RPG in a Weekend shows you how to create your very own dungeon crawler game in RPG Maker MV in a single weekend. The entire process, from start to finish, is covered within this book. You will see a variety of dungeon maps and events, all broken down for your convenience.

One of the hardest parts of game development is actually finishing a game, but it is also one of the most important steps on the way to becoming a game developer. If you have yet to finish a game, this book will give you the confidence and resources you need to finally be able to create your very own RPG. Once you’ve completed the game in this book, you’ll be able to modify it as much as you like, adding new monsters and quests, and you’ll have the skills to go on to create your second game all by yourself. Among the topics covered in this book are:

  • Creating various types of enemy encounters via the use of the eventing system, and JavaScript replacing the old Ruby commands.
  • Creating a special area that allows the player to pick their character of choice instead of being forced to play a particular character.
  • Clever uses of events to create items that allow the player to return to town instantly and summon vehicles to their side.

What you'll learn

  • Create playable characters that have different attributes and play styles.
  • Create a wide variety of weapons, armors, and items for the player to purchase, find, and use.
  • JavaScript is now used throughout.
  • Design dungeon levels with specific goals in mind.
  • Create treasure chests with random contents or contents based on the player's character.
  • Create doors that require keys or puzzles to unlock.
  • Create a variety of enemy encounters.

Who this book is for

Make a 2D RPG in a Weekend is for anyone who has ever wanted to create a game from scratch. All you need is this book and a copy of RPG Maker MV.

The post Make a 2D RPG in a Weekend, 2nd Edition appeared first on 1Bookcase.

Learn Swift 2 on the Mac, 2nd Edition

Posted: 22 Apr 2016 10:12 AM PDT

Learn Swift 2 on the Mac, 2nd Edition

Learn Swift 2 on the Mac: For OS X and iOS, 2nd Edition.

Swift is Apple’s new, native, fast, and easy to learn programming language for iOS, watchOS, tvOS and OS X app development. It’s their “Objective-C without the C”. If you are an iOS developer or planning to become one, learning Swift is your #1 priority, and Learn Swift 2 on the Mac tells you everything you need to get up to speed, well, swiftly. The language is evolving very quickly, Apple has released version 2.1 of the langugae.

You’ll start with the Swift Playground and an introduction to object-oriented programming so you can immediately see Swift in action. You then learn about all of the key language features like functions, closures, protocols, classes, methods, extensions, and how Swift works just as well as Objective-C when it comes to easy memory management with ARC.

Finally, you’ll learn how to use Swift alongside Objective-C as well as with Core Data, and you’ll learn how to put all of the pieces together with REST base application.

What you'll learn

  • Object-oriented basics with Swift and the Swift Playground
  • How to use key language features like functions and classes in Swift
  • How to mix and match Swift and Objective-C
  • How to use RESTful services with Swift

Who this book is for

Beginning to intermediate iOS and OS X developers who need to learn Swift or migrate to Swift from Objective-C.

The post Learn Swift 2 on the Mac, 2nd Edition appeared first on 1Bookcase.

Learn PHP 7

Posted: 22 Apr 2016 09:16 AM PDT

Learn PHP 7

Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL.

This new book on PHP 7 introduces writing solid, secure, object-oriented code in the new PHP 7: you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples.

In Learn PHP 7, programming examples take advantage of the newest PHP features, including enhanced password encryption using password_hash. This book takes a learn-by-doing approach, providing you with complete coding examples.

“Do It” exercises in each chapter provide the opportunity to make adjustments to the example code. The end of chapter programming exercises allow you to develop your own applications using the algorithms demonstrated in the chapter. Each tier is logically and physically separated using object-oriented and dependency injection techniques, thus allowing independent tiers that can be updated with little or no effect on the other tiers. In addition to teaching good programming practices through OOP, there is a strong emphasis on creating secure code. As each chapter is completed, the reader is provide the opportunity to design and create an application reinforcing the concepts learned.

What you'll learn

  • What are the PHP 7 language basics: conditional statements, loops, arrays, and methods (functions)
  • How to combine PHP with HTML5, CSS3, and JavaScript to create web applications
  • How to work with XML, JSON, and MySQL data
  • How to use secure coding techniques
  • How to create error logs, user logs, and application logs
  • What are the various backup and recovery techniques
  • How to use Try/Catch blocks as emphasized with PHP 7 to handle program exceptions

Who this book is for

This book is for those who are new to PHP and new to the new PHP 7 programming language, the most popular for web development.

The post Learn PHP 7 appeared first on 1Bookcase.

JavaScript Object Programming

Posted: 22 Apr 2016 09:12 AM PDT

JavaScript Object Programming

JavaScript Object Programming.

This brief book explains the advantages of the object model, inheritance, both classical and prototypical, and shows how these concepts can be implemented in JavaScript. It also shows how object programming (OP) opens a new world of design possibilities that go far beyond inheritance.

This book will help the intermediate JavaScript programmer learn to use both types of inheritance. For classical inheritance, it is accompanied by a substantial online system (a windowing UI library) that shows classical inheritance at its best. The same system shows how OP “capabilities” can eliminate much of the need for inheritance.

For experienced JavaScript programmers, this book shows why most of the old views of JavaScript’s inheritance have not done it justice. JavaScript classes inherit from JavaScript’s prototypes, a fact that makes JavaScript’s prototypes, when used correctly, functional equivalents to C++ classes (not to prototypes in true prototypal languages, like Self).

JavaScript’s object programming (not inheritance) is what separates it from classical OOP languages like C++ and Java. Most important, basing inheritance on JavaScript’s prototypal chain is possible, but is not the best choice for prototypal inheritance or classical inheritance.

What you'll learn

  • What are objects, JavaScript objects and object programming
  • What is and how to use inheritance and JavaScript inheritance as well as inheritance alternatives
  • How to design for JavaScript
  • What are and how to use OO principles in JavaScript
  • How to use Constructors with JavaScript and more

Who this book is for

This book is for both intermediate and advanced JavaScript and Web development programmers. Any programmer will understand the concepts and any JavaScript programmer should understand all of the concepts in this book. The code there shows examples of the concepts discussed. Its immediate usefulness with be with intermediate and advanced JavaScript and Web development programmers.

The post JavaScript Object Programming appeared first on 1Bookcase.

Introducing Zurb Foundation 6

Posted: 22 Apr 2016 09:05 AM PDT

Introducing Zurb Foundation 6

Introducing Zurb Foundation 6.

Introduction to Zurb Foundation 6 is your easy-to-digest brief introduction to this exciting technology for building responsive and mobile-first websites. Using this book, you’ll understand the basics of the latest iteration which comes with new and exciting features. You will understand how to incorporate Foundation into your HTML file and the various options you have, including typography, utility classes, media, forms, buttons and much more.

This book will jumpstart your knowledge with an easy-to-follow approach so you can come to grips with the latest version of the framework. A downloadable code bundle is also included for you to play with, and therefore understand, the subtle nuances of the latest version.

What you'll learn

  • How to download and incorporate Zurb Foundation into your workflow
  • How to use the new grid system, layout, content, and further features
  • How to design interfaces and other web elements using built-in CSS and JavaScript components

Who this book is for

This book is aimed at beginners who have a basic understanding of HTML, CSS and JavaScript and want a quick, no-nonsense introduction to working with Zurb Foundation. No prior experience or knowledge of Zurb Foundation 6 or its previous versions is required to understand the concepts in this book.

The post Introducing Zurb Foundation 6 appeared first on 1Bookcase.

Introducing SQLite for Mobile Developers

Posted: 22 Apr 2016 09:01 AM PDT

Introducing SQLite for Mobile Developers

Introducing SQLite for Mobile Developers.

This brief book is a basic introduction to SQLite for iOS and Android developers. The book includes a simple introduction to SQL, a discussion of when to use SQLite, and chapters devoted to using SQLite with the most likely programming languages: Java, PHP, Swift and Objective-C. It then goes through adding simple database functionality to an Android or iOS app and finally a chapter on managing the app's life cycle.

What you'll learn

  • What You Will Learn: The basics of SQLite
  • The SQL you need to use SQLite effectively
  • How to integrate database functionality into your mobile app.
  • How to maintain the app

Who this book is for

This book is for Android or iOS developers who wish to use a lightweight but flexible database for their applications. It assumes mobile development experience but does not assume any database knowledge.

The post Introducing SQLite for Mobile Developers appeared first on 1Bookcase.

Digital Painting Techniques

Posted: 22 Apr 2016 08:54 AM PDT

Digital Painting Techniques

Digital Painting Techniques: Using Corel Painter 2016.

Learn the foundational concepts of vector graphics and raster imaging, including what new media formats are best for use with Android Studio, Java and JavaFX, iOS, Kindle and HTML5, as well as key factors regarding the data footprint optimization work process, and why data footprint optimization is important. Digital Painting Techniques covers concepts central to digital painting using the Inkscape 0.91 open source software package as well as the Corel Painter 2016 professional digital painting software package.

What you'll learn

  • The terminology of digital painting
  • What comprises a digital painting 2D modeling and rendering pipeline
  • Concepts and principles behind digital painting content production
  • How to install and utilize 64-bit Inkscape 0.91 and Corel Painter 2016
  • Concepts behind curves, strokes, fills, patterns, rendering and physics
  • Digital painting data formats and data footprint optimization

Who this book is for

Digital artists, illustrators, painters, user interface designers, digital signage content developers, e-learning content creators, ebook cover artists, album cover artists

Secondary: Android developers, iOS developers, website developers, Flash developers, multimedia producers, rich internet application (RIA) programmers, game designers, teachers, educators.

The post Digital Painting Techniques appeared first on 1Bookcase.


READ MORE - 1Bookcase - 11 books ready for downloading