Bookmark & Share Subscribe to Feed
uGBOO | Feeding you the latest news, press releases and articles!

Web Application Development with MEAN


For MORE INFO & REVIEWS please click here!

WordPress Web Application Development – Third Edition


Learn in easy stages how to rapidly build leading-edge web applications from scratch.

About This Book

  • Develop powerful web applications rapidly with WordPress
  • Explore the significant features and improvements introduced in WordPress 4.7 by learning the numerous tips and techniques in this book.
  • Unleash the power of REST API endpoints to make your interaction with websites new and innovative.

Who This Book Is For

This book is targeted at WordPress developers and designers who want to develop quality web applications within a limited time frame and maximize their profits. A prior knowledge of basic web development and design is assumed.

What You Will Learn

  • Develop extendable plugins with the use of WordPress features in core modules
  • Develop pluggable modules to extend the core features of WordPress as independent modules
  • Manage permissions for a wide range of content types in web applications based on different user types
  • Follow WordPress coding standards to develop reusable and maintainable code
  • Build and customize themes beyond conventional web layouts
  • Explore the power of core database tables and understand the limitations when designing database tables for large applications
  • Integrate open source modules into WordPress applications to keep up with the latest open source technologies
  • Customize the WordPress admin section and themes to create the look and feel of a typical web application

In Detail

WordPress is one of the most rapidly expanding markets on the Web. Learning how to build complex and scalable web applications will give you the ability and knowledge to step into the future of WordPress. WordPress 4.7 introduces some exciting new improvements and several bug fixes, which further improve the entire development process.This book is a practical, scenario-based guide to expanding the power of the WordPress core modules to develop modular and maintainable real-world applications from scratch. This book consistently emphasizes adapting WordPress features into web applications. It will walk you through the advanced usages of existing features such as access controlling; database handling; custom post types; pluggable plugins; content restrictions; routing; translation; caching; and many more, while you build the backend of a forum management application.

This book begins by explaining how to plan the development of a web application using WordPress’ core features. Once the core features are explained, you will learn how to build an application by extending them through custom plugin development. Finally, you will explore advanced non-functional features and application integration.

After reading this book, you will have the ability to develop powerful web applications rapidly within limited time frames.

Style and approach

An extensive, practical guide that explains how to adapt WordPress features, both conventional and trending, for web applications.

For MORE INFO & REVIEWS please click here!

Meteor: Full-Stack Web Application Development


Learn how to create mobile and full-stack web applications in JavaScript by getting a deeper insight into Meteor

About This Book

  • This step-by-step tutorial will show you how to build fast, complex web applications
  • Over 65 hands-on recipes help you build and deploy elegant web applications
  • Optimize your web application for production use

Who This Book Is For

If you are a web developer who is familiar with Meteor and has basic knowledge of web development, and you now want to explore new paradigms of single-page, real-time applications, this course is perfectly suited for you.

What You Will Learn

  • Secure your site with Meteor best practices
  • Create reactive templates that update themselves when data changes
  • Add routing to a single-page application and make it appear like a real website
  • Make your own Meteor packages and see how to make them public
  • Rapidly build robust, responsive user interfaces
  • Publish your own reusable custom packages
  • Optimize your site for load speed with advanced publishers and subscribers
  • Master the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and more
  • Leverage the aggregation framework to produce results with big data
  • Optimize your site for search engine visibility

In Detail

Meteor is best JavaScript development platform and is packed with collections of libraries and packages bound together in a tidy way to take care of everything from development to production, making your web development easier.

This course follows a learning path divided into three modules. Each module is a mini course in its own right, taking your knowledge to a new level as you progress. The first module takes you from the installation of Meteor to building a fully working web blog (including back end) to create and edit posts. Your path will begin with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work to test packages, and seeing the application itself.

The second module is a cookbook that starts with simple recipes designed for quick reference, and culminating advanced recipes that walk you through building and deploying a complete application. The cookbook covers all the major areas of Meteor development, including lesser-known and undocumented features too.

With all the important concepts covered in the previous modules, the third module will get you equipped with simple solutions to boost your development skills. You’ll learn about mapping of real-world data and optimizing it, how to optimize and secure web applications and how to deploy and maintain it without breaking its features. Throughout the module, you will put your skills into practice and build an online shop from scratch.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • Building Single-page Web Apps with Meteor, Fabian Vogelsteller
  • Meteor Cookbook, Isaac Strack
  • Meteor Design Patterns, Marcelo Reyna

Style and approach

This practical handbook has a step-by-step approach to help you improve your developer skills and efficiently built web applications using Meteor.

For MORE INFO & REVIEWS please click here!

Web Application Proxy and Active Directory Federation Services on AWS (AWS Quick Start)


This Quick Start deploys Web Application Proxy and Active Directory Federation Services (AD FS) on the AWS cloud. These two components of Microsoft Windows Server 2012 R2 provide identity federation, single sign-on (SSO), reverse proxy, and pre-authentication services for publishing your web applications in AWS.

The Quick Start includes a deployment guide that describes the architecture for implementing Web Application Proxy and AD FS on AWS, and AWS CloudFormation templates that automate the deployment. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at https://aws.amazon.com/quickstart/.

For MORE INFO & REVIEWS please click here!

Excel Programming through VBA: A Complete Macro Driven Excel 2010 Application


Excel Programming through VBA: A Complete Macro Driven Excel 2010 Application

After completing this EBook you will have a complete, macro driven, Excel application. The original version is Excel 2010, but the code and functionality is designed to work on previous versions; in addition to the 2013 version. All source code and Excel sheets are downloadable from the author’s web site.
We will cover the following subjects.


  1. Using the Match statement

  2. Creating a user interface with UserForms

  3. Loading web addresses from your Excel application

  4. Programming Excel through VBA-based subroutines

  5. Creating button functionality through code

  6. Populating form elements with values in your Excel sheet

For MORE INFO & REVIEWS please click here!

Developing a Java Web Application in a Day: Step by step explanations with Eclipse, Tomcat, MySQL – A complete Java Project with Source Code (Java Web Programming) (Volume 2)


This book has been written for students and for the professional and it can serve as a starting point for anyone who is beginning the study of a Web Application in Java for the first time. In the following text, Servlet, JSP, JavaBean and simple DAO are accurately analyzed and implemented in Java, with a clear project evolution: from the configuration of Eclipse Neon, JDK 8, MySQL and Tomcat 9, to the execution and the testing on a browser, to the creation of the final package for the distribution on other machines. At last, a free template is downloaded and used for the Web Application layout. Everything is integrated with explanations, java codes and screenshots, so to have a web application’s step-by-step procedure. Why would you pick this book? The book is full of screenshots, and illustrations showing the meaning of the code. The book has the minimum essential theory, without being obnoxious. The use of subheadings and other textual elements provides excellent scannability. The code snippets are smaller and easier to digest: the full code is only at the end of the sections. The book introduces a fully working project. The book uses a free IDE. The book presents a free template for your project layout. It is useful for students, practitioners and professionals. Almost 1,000 people have already chosen the first edition of the book! The Author has written many technical books and works for different Publishers. At last, it is a cheap book!

For MORE INFO & REVIEWS please click here!

Web Application Vulnerabilities: Detect, Exploit, Prevent


In this book, we aim to describe how to make a computer bend to your will by finding and exploiting vulnerabilities specifically in Web applications. We will describe common security issues in Web applications, tell you how to find them, describe how to exploit them, and then tell you how to fix them. We will also cover how and why some hackers (the bad guys) will try to exploit these vulnerabilities to achieve their own end. We will also try to explain how to detect if hackers are actively trying to exploit vulnerabilities in your own Web applications.

  • Learn to defend Web-based applications developed with AJAX, SOAP, XMLPRC, and more.
  • See why Cross Site Scripting attacks can be so devastating.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Web Application Architecture: Principles, Protocols and Practices


  • This book provides and in-depth examination of the core concepts and general principles of web application development, using examples from specific technologies.  This conceptual knowledge is critical when designing and debugging complex systems, and makes it easier to learn the new application programming interfaces (APIs) that arise in the rapidly changing Internet environment
  • Split into three sections:

· HTTP protocol as a foundation for web applications

· Discussion of markup languages such as HTML, XML and CSS

· Survey of emerging technologies

  • Includes new coverage on technologies including:

· Rapid application approaches Ruby on Rails

· Application Primers

· Search technology, including Search Engine Optimization

·Simple Object Access Protocol (SOAP)

·XML Path Language (XPath)

· Platform for Privacy Preferences (P3P)

· User-generated content technology for community websites and online collaboration applications

· Security and encryption

  • This book provides and in-depth examination of the core concepts and general principles of web application development, using examples from specific technologies.  This conceptual knowledge is critical when designing and debugging complex systems, and makes it easier to learn the new application programming interfaces (APIs) that arise in the rapidly changing Internet environment
  • Split into three sections:

· HTTP protocol as a foundation for web applications

· Discussion of markup languages such as HTML, XML and CSS

· Survey of emerging technologies

  • Includes new coverage on technologies including:

· Rapid application approaches Ruby on Rails

· Application Primers

· Search technology, including Search Engine Optimization

·Simple Object Access Protocol (SOAP)

·XML Path Language (XPath)

· Platform for Privacy Preferences (P3P)

· User-generated content technology for community websites and online collaboration applications

· Security and encryption

For MORE INFO & REVIEWS please click here!

Web Application Obfuscation: ‘-/WAFs..Evasion..Filters//alert(/Obfuscation/)-‘


Web applications are used every day by millions of users, which is why they are one of the most popular vectors for attackers. Obfuscation of code has allowed hackers to take one attack and create hundreds-if not millions-of variants that can evade your security measures. Web Application Obfuscation takes a look at common Web infrastructure and security controls from an attacker’s perspective, allowing the reader to understand the shortcomings of their security systems. Find out how an attacker would bypass different types of security controls, how these very security controls introduce new types of vulnerabilities, and how to avoid common pitfalls in order to strengthen your defenses.

  • Named a 2011 Best Hacking and Pen Testing Book by InfoSec Reviews
  • Looks at security tools like IDS/IPS that are often the only defense in protecting sensitive data and assets
  • Evaluates Web application vulnerabilties from the attacker’s perspective and explains how these very systems introduce new types of vulnerabilities
  • Teaches how to secure your data, including info on browser quirks, new attacks and syntax tricks to add to your defenses against XSS, SQL injection, and more

For MORE INFO & REVIEWS please click here!

Web Services Security (Application Development)


Explains how to implement secure Web services and includes coverage of trust, confidentiality, cryptography, authentication, authorization, and Kerberos. You’ll also find details on Security Assertion Markup Language (SAML), XML Key Management Specification (XKMS), XML Encryption, Hypertext Transfer Protocol-Reliability (HTTP-R) and more.

For MORE INFO & REVIEWS please click here!

Oracle Application Express 5.1 Basics & Beyond: A practical guide to rapidly develop data-centric web applications accessible from desktop, laptops, tablets, and smartphones


You will find stuff about workspace, application, page, and so on in every APEX book. But this book is unique because the information it contains is not available anywhere else! Unlike other books, it adopts a stimulating approach to reveal almost every feature necessary for the beginners of Oracle APEX and also takes them beyond the basics.

As a technology enthusiast I write on a variety of new technologies, but writing books on Oracle Application Express is my passion. The blood pumping comments I get from my readers on Amazon (and in my inbox) are the main forces that motivate me to write a book whenever a new version of Oracle APEX is launched. This is my fifth book on Oracle APEX (and the best so far) written after discovering the latest 5.1 version. As usual, I’m sharing my personal learning experience through this book to expose this unique rapid web application development platform.

In Oracle Application Express you can build robust web applications. The new version is launched with some more prolific tools to maximize developers’ productivity. Once again, I’ve left out the boring bits and have adopted the same practical inspirational approach that has exposed the anatomy of Oracle Application Express to thousands of beginners in the past.

The most convincing way to explore a technology is to apply it to a real world problem. In this book, you’ll develop a sales web application that not only reveals the anatomy of Oracle Application Express, but at the same time provides hands-on techniques that build a solid foundation for you to become a web developer.

Since there are lots of changes in the new version, all content has been revised to slot in these changes, including the features new to version 5.1. The short list below summarizes the features of Oracle APEX 5.1 covered in this book:

  • Hands-on exposure to the new features, such as Interactive Grid, Oracle JET Charts, the new declarative Master-Detail-Detail capabilities, dozens of new properties, and new development procedures
  • Teaches how to rapidly develop data-centric web application for desktops, laptops, tablets, and latest smartphones
  • Produce highly formatted PDF reports, including invoices, grouped reports, and pivot tables (not covered in any other APEX book)
  • Design and implement a comprehensive custom security module (unique to this book)
  • Step-by-step instructions to create mobile version of the application using existing desktop application pages (not covered in any other beginner’s guide)

This is a concise yet a concrete book on Oracle Application Express, written for those who want to become web application developers. The sticky inspirational approach adopted in this book not only exposes the technology, but also draws you in and keeps your interest up till the last exercise. I’m grateful to all my readers whose helpful feedback enabled me to further polish my work in this edition.

Special offer! For those who are new to SQL or those who want to strengthen their SQL knowledge, I’m providing my e-book “SQL – The Shortest Route For beginners” with this book for FREE!

For MORE INFO & REVIEWS please click here!

Elastic Load Balancing Application Load Balancer Guide


This is official Amazon Web Services (AWS) documentation for the Elastic Load Balancing service. Elastic Load Balancing automatically distributes your incoming application traffic across multiple targets, such as EC2 instances. It monitors the health of registered targets and routes traffic only to the healthy targets. Elastic Load Balancing supports two types of load balancers: Application Load Balancers and Classic Load Balancers. This guide provides detailed instructions for using Application Load Balancers. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://aws.amazon.com/documentation/elastic-load-balancing/.

For MORE INFO & REVIEWS please click here!

The Web App Path: How To Find Your Way Through The Jungle Of Web Application Development


This ebook will show you how to create a web app using free web-based technologies, including Apache, HTML, PHP, CodeIgniter, MySQL, JavaScript, jQuery, Knockout, AJAX, and Bootstrap.

In the book, we’ll build a sample app together. We’ll create a form for entering data, a table for browsing, sorting, searching for, and editing data, and a reports page for analyzing the data. It’ll help if you’re familiar with some of the technologies, but you can follow along and learn them as you need to.

Because it can sometimes be difficult to read the source code in Kindle ebooks, we’ve put it on our website: http://www.webapppath.com. You can download a zip file there with the code split up into chapters. Each chapter folder includes what every updated file should look like at the end of the chapter.

The book also includes many web application development tips and tricks, such as how to make your app look professional, how to create sample data to test your app, and how to troubleshoot your app if you have problems.

For MORE INFO & REVIEWS please click here!

ASP.NET Core Application Development: Building an application in four sprints (Developer Reference)


Through four complete sprints, this book takes you through every step needed to build brand new cross-platform web apps with ASP.NET Core, and make them available on the Internet. You won’t just master Microsoft’s revolutionary open source ASP.NET Core technology: you’ll learn how to integrate the immense power of MVC, Docker, Azure Web Apps, Visual Studio and Visual Studio Code, C#, JavaScript, TypeScript, and Entity Framework.

 

Working through the authors’ carefully designed sprints, you’ll start with a blank canvas, move through software architecture and design, adjusting to user feedback, recovering from mistakes, builds, testing, deployment, maintenance, refactoring, and more. Along the way, you’ll learn techniques for delivering state-of-the-art software to users more rapidly and repeatably than ever before.

For MORE INFO & REVIEWS please click here!

Tkinter GUI Application Development Blueprints


Master GUI programming in Tkinter as you design, implement, and deliver ten real-world applications from start to finish

About This Book

  • Conceptualize and build state-of-art GUI applications with Tkinter
  • Tackle the complexity of just about any size GUI application with a structured and scalable approach
  • A project-based, practical guide to get hands-on into Tkinter GUI development

Who This Book Is For

Software developers, scientists, researchers, engineers, students, or programming hobbyists with basic familiarity in Python will find this book interesting and informative. People familiar with basic programming constructs in other programming language can also catch up with some brief reading on Python. No GUI programming experience is expected.

What You Will Learn

  • Get to know the basic concepts of GUI programming, such as Tkinter top-level widgets, geometry management, event handling, using callbacks, custom styling, and dialogs
  • Create apps that can be scaled in size or complexity without breaking down the core
  • Write your own GUI framework for maximum code reuse
  • Build apps using both procedural and OOP styles, understanding the strengths and limitations of both styles
  • Learn to structure and build large GUI applications based on Model-View-Controller (MVC) architecture
  • Build multithreaded and database-driven apps
  • Create apps that leverage resources from the network
  • Learn basics of 2D and 3D animation in GUI applications
  • Develop apps that can persist application data with object serialization and tools such as configparser

In Detail

Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike.

This book will help you master the art of GUI programming. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, port scanner, and many more. In every project, you will build on the skills acquired in the previous project and gain more expertise.

You will learn to write multithreaded programs, network programs, database driven programs and more. You will also get to know the modern best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained with this book and use it in your own projects in the discipline of your choice.

Style and approach

An easy-to-follow guide, full of hands-on examples of real-world GUI programs. The first chapter is a must read as it explains most of the things you need to get started with writing GUI programs with Tkinter. Each subsequent chapter is a stand-alone project that discusses some aspects of GUI programming in detail. These chapters can be read sequentially or randomly depending upon the readers experience with Python.

For MORE INFO & REVIEWS please click here!

Web Application Development with MEAN


Unlock the power of the MEAN stack by creating attractive and real-world projects

About This Book

  • Learn about the different components that comprise a MEAN application to construct a fully functional MEAN application using the best third-party modules
  • A step-by-step guide to developing the MEAN stack components from scratch to achieve maximum flexibility when building an e-commerce application
  • Build optimum end-to-end web applications using the MEAN stack

Who This Book Is For

This learning path is for web developers who are experienced in developing applications using JavaScript. This course is for developers who are interested in learning how to build modern and multiple web applications using MongoDB, Express, AngularJS, and Node.js.

What You Will Learn

  • Build modern, end-to-end web applications by employing the full-stack web development solution of MEAN
  • Connect your Express application to MongoDB and use a Mongoose model and build a complex application from start to finish in MongoDB
  • Employ AngularJS to build responsive UI components
  • Implement multiple authentication strategies such as OAuth, JsonWebToken, and Sessions
  • Enhance your website’s usability with social logins such as Facebook, Twitter, and Google
  • Secure your app by creating SSL certificates and run payment platforms in a live environment
  • Implement a chat application from scratch using Socket.IO
  • Create distributed applications and use the power of server-side rendering in your applications
  • Extend a project with a real-time bidding system using WebSockets

In Detail

The MEAN stack is a collection of the most popular modern tools for web development. This course will help you to build a custom e-commerce app along with several other applications. You will progress to creating several applications with MEAN.

The first module in this course will provide you with the skills you need to successfully create, maintain, and test a MEAN application. Starting with MEAN core frameworks, this course will explain each framework key concepts of MongoDB, Express, AngularJS, and Node.js. We will walk through the different tools and frameworks that will help expedite your daily development cycles.

After this, the next module will show you how to create your own e-commerce application using the MEAN stack. It takes you step by step through the parallel process of learning and building to develop a production-ready, high-quality e-commerce site from scratch. It also shows you how to manage user authentication and authorization, check multiple payment platforms, add a product search and navigation feature, deploy a production-ready e-commerce site, and finally add your own high-quality feature to the site.

The final step in this course will enable you to build a better foundation for your AngularJS apps. You’ll learn how to build complex real-life applications with the MEAN stack and a few more advanced projects. You will become familiar with WebSockets, build real-time web applications, create auto-destructing entities, and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application.

This learning path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • MEAN Web Development by Amos Haviv
  • Building an E-Commerce Application with MEAN by Adrian Mejia
  • MEAN Blueprints by Robert Onodi

Style and approach

This course will begin with the introduction to MEAN, gradually progressing with building applications in each framework. Each transition is well explained, and each chapter begins with the required background knowledge.

For MORE INFO & REVIEWS please click here!

Learning Single-page Web Application Development


Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework

About This Book

  • Deal with user authentication on single page web application.
  • Test with Karma and Protractor
  • Continuous deployment with automated tools

Who This Book Is For

This book is aimed at web developers who are familiar with frontend technologies like JavaScript, HTML, and CSS, and modern tools like Bower, Yeoman, and Grunt.

What You Will Learn

  • Streamline your development work with Bower, Yeoman, and Grunt.js
  • Configure an AngularJS application using modules
  • Test AngularJS applications with Karma and Protractor
  • Create a conference web application
  • Start from scratch and refactor your applications using Yo Express generator
  • Use the new features of Express 4 such as Router, static middleware, and more
  • Set up user authentication and store sessions with Passport

In Detail

Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript  on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend.

Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow.

Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications.

For MORE INFO & REVIEWS please click here!

Zend Framework 1.8 Web Application Development


This book is an example-driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop a storefront application. It also covers common mistakes and best practices that will be helpful for developers. This book is for PHP web developers who want to get started with Zend Framework. If you are already using this framework, you will learn how to use it in the best way and produce better applications. Basic knowledge of Object Oriented design will be helpful.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Socket.IO Real-time Web Application Development


Build modern real-time web applications powered by Socket.IO

Overview

  • Understand the usage of various socket.io features like rooms, namespaces, and sessions.
  • Secure the socket.io communication.
  • Deploy and scale your socket.io and Node.js applications in production.
  • A practical guide that quickly gets you up and running with socket.io

In Detail

The expectations of users for interactivity withweb applications have changed over the past few years. No more does the user want to press the refresh button to check if new messages have arrived in their inbox; people expect to see updates in their applications in real-time. Mass multiplayer online games have given up the requirement of plugins and are built entirely in JavaScript. Socket.io enables you to build these highly interactive applications that work cross-browser.

“Socket.io Real-time Web Application Development” is a guide to building, deploying, and scaling highly interactive real-time web applications using socket.io. This book will guide you through the building of a chat system using Node.js and socket.io, helping you get familiar with various features of the framework. Going further it will empower you to deploy and scale your applications in production.

Introducing web application development with Node.js, this book walks you through developing of a full-fledged chat system built with socket.io and introducing all the concepts of socket.io and its usage in the process.

It introduces you to the different approaches of bidirectional communication between the browser and the web server and will show you how socket.io abstracts all this for you to provide a single unified and uniform API for messaging and eventing to develop cross-browser applications. It explains how to authenticate your users, segregate the communication to channels, build chat rooms, and handle and scale sessions. It explains the mechanics behind socket.io and it also introduces you to what is involved in deploying the application to production and the intricacies involved in scaling it

This book will introduce you to all that is needed in browser-server communication to develop the next generation of interactive applications and games.

What you will learn from this book

  • Establish a bidirectional connection in the browser to the web server.
  • Develop a chat system using Node.js and socket.io.
  • Various methods of pushing information from the server to the browser.
  • Get familiar with socket.io API for cross-browser bidirectional communication.
  • Understand the socket.io protocol and its mechanics behind the scenes.
  • Get to know Socket.io messaging, events, sessions, authorization, namespaces, and rooms.
  • Cluster and distribute the socket.io sessions using redis session store.

Approach

Written in an engaging, easy-to-follow style, “Socket.io Real-time Web Application Development” is a practical guide for developing real-time web applications with Node.js and socket.io.

Who this book is written for

This book is aimed at developers who want to start developing highly interactive and real-time web applications like chat systems or online multiplayer games, or want to introduce real-time updates or server push mechanisms in their existing applications. Knowledge of developing in JavaScript and web applications in general is expected. Though there is a chapter on introducing Node.js, prior knowledge of Node.js will be a plus..

For MORE INFO & REVIEWS please click here!

Android Application Development Cookbook – Second Edition


Over 100 recipes to help you solve the most common problems faced by Android Developers today

About This Book

  • Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster
  • Uncover the latest features of Android Marshmallow to make your applications stand out
  • Get up to speed with Android Studio 1.4 – the first Android Studio based on the IntelliJ IDE from JetBrains

Who This Book Is For

If you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you’ll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects.

What You Will Learn

  • Along with Marshmallow, get hands-on working with Google’s new Android Studio IDE
  • Develop applications using the latest Android framework while maintaining backward-compatibility with the support library
  • Master Android programming best practices from the recipes
  • Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia
  • Work through succinct steps on specifics that will help you complete your project faster
  • Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class
  • Utilize Google Speech Recognition APIs for your app.
  • Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users
  • Get a better understanding of the Android framework through detailed explanations

In Detail

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!

This “cookbook” will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by “doing,” then this book will provide many topics of interest.

Starting with the basics of Android development, we move on to more advanced concepts, and we’ll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We’ll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.

Finally, we’ll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.

Style and approach

This book progresses from the fundamentals of Android Development to more advanced concepts, with recipes to solve the most common problems faced by developers. This cookbook makes it easy to jump to specific topics of interest, where you’ll find simple steps to implement the solution and get a clear explanation of how it works.

For MORE INFO & REVIEWS please click here!