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

The Dialectical Behavior Therapy Skills Workbook for Anger: Using DBT Mindfulness and Emotion Regulation Skills to Manage Anger (New Harbinger Self-help Workbooks)


Do you struggle with anger? Is it hurting your relationships and holding you back from living the life you want? This book offers powerful, proven-effective dialectical behavioral therapy (DBT) skills to help you understand and manage anger before it gets the better of you.

Anger is a natural human emotion, and everyone feels it at some point in their lives. But if you suffer from chronic anger, it can throw your life out of balance and wreak havoc on relationships with family, friends, romantic partners, and work colleagues. So, how can you get your anger under control before it causes real consequences?

Written by two world-renowned researchers in the field of dialectical behavior therapy (DBT), The Dialectical Behavior Therapy Skills Workbook for Anger offers evidence-based skills designed to help you understand, accept, and regulate chronic anger and other intense emotions. DBT is a powerful and proven-effective treatment for regulating intense emotions such as anger. With its dialectical focus on acceptance and change, its roots in basic behavioral and emotion science, and its practical, easy-to-use skills, DBT provides a unique and effective approach for understanding and managing anger.

If you’re ready to move past your anger once and for all—and start living a better life—this book will show you how.

For MORE INFO & REVIEWS please click here!

Electron: From Beginner to Pro: Learn to Build Cross Platform Desktop Applications using Github’s Electron


For MORE INFO & REVIEWS please click here!

Processing for Android: Create Mobile, Sensor-Aware, and VR Applications Using Processing


Learn how to use the Processing programming language and environment to create Android applications with ease. This book covers the basics of the Processing language, allowing users to effectively program interactive graphics in 2D and 3D. It  also details the application of these techniques to different types of Android devices (smartphones, tablets, wearables and smartwatches). 
Processing for Android walks you through the steps of taking an initial idea to a final app. With this book, you will be able to write engaging apps with interactive visuals driven by motion and location information obtained from the device’s sensors; including health data from the wearer, like step count and heart rate. 
An advantage of Processing for Android over more complex programming environments is the ability for users to focus on the interactions and visual output of their code rather than in the implementation details of the Android platform. This book goes through a comprehensive series of hand-on projects, ranging from simple sketches to more complex projects involving sensors and integration with larger apps. It also covers important aspects such as exporting your Processing projects as signed apps are ready to upload to the Google Play store and be share with the world!

What You’ll Learn

  • Write apps and live wallpapers for smartphones and tablets
  • Design and implement interactive watch faces
  • Create Virtual Reality experiences for Cardboard devices
  • Integrate Processing sketches into larger apps and Android Studio
  • Export projects as completed apps ready to distribute through Google Play Store
Who This Book Is For

Artists, designers, students, researchers, and hobbyists who are not necessarily Android experts, but are looking to write mobile apps that make creative use of interactive graphics, sensor data, and virtual reality. 

For MORE INFO & REVIEWS please click here!

OAuth 2.0 Cookbook: Protect your web applications using Spring Security


Key Features

  • Interact with public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google.
  • Use Spring Security and Spring Security OAuth2 to implement your own OAuth 2.0 provider
  • Learn how to implement OAuth 2.0 native mobile clients for Android applications

Book Description

OAuth 2.0 is a standard protocol for authorization and focuses on client development simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and so on. This book also provides useful recipes for solving real-life problems using Spring Security and creating Android applications.

The book starts by presenting you how to interact with some public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. You will also be able to implement your own OAuth 2.0 provider with Spring Security OAuth2. Next, the book will cover practical scenarios regarding some important OAuth 2.0 profiles such as Dynamic Client Registration, Token Introspection and how to revoke issued access tokens. You will then be introduced to the usage of JWT, OpenID Connect, and how to safely implement native mobile OAuth 2.0 Clients.

By the end of this book, you will be able to ensure that both the server and client are protected against common vulnerabilities.

What you will learn

  • Use Redis and relational databases to store issued access tokens and refresh tokens
  • Access resources protected by the OAuth2 Provider using Spring Security
  • Implement a web application that dynamically registers itself to the Authorization Server
  • Improve the safety of your mobile client using dynamic client registration
  • Protect your Android client with Proof Key for Code Exchange
  • Protect the Authorization Server from invalid redirection

About the Author

Adolfo Eloy Nascimento is a software engineer at Elo7, he has a Bachelors degree in Computer Science, and has been working with software development since 1999. In around 2003, he started working with web development implementing applications using ASP, PHP4/5, JavaScript, and Java (sometimes he still does some maintenance for a Ruby on Rails application). He started using OAuth 2.0 two years ago, when designing applications using microservice architectures, as well as modeling and interacting with public APIs.

As a tech enthusiast, Adolfo also likes to read and learn about programming languages and new technologies. He also believes that besides creating new applications, it is also important to share the knowledge he has acquired, which is what he does by writing for his personal blog, writing articles for Java Magazine in Brazil, and also writing tech books.

Table of Contents

  1. OAuth 2.0 foundations
  2. Implementing Your Own OAuth 2.0 Provider
  3. Using an API protected with OAuth 2.0
  4. Working with OAuth 2.0 profiles
  5. Self contained tokens with JWT
  6. OpenID Connect for authentication
  7. Implementing Mobile Clients
  8. Avoiding common vulnerabilities

For MORE INFO & REVIEWS please click here!

Dynamic Web Application Development Using PHP and MySQL


Providing an end-to-end view of how modern web applications are built, Dynamic Web Application Development takes a cohesive approach to building a software architecture from core components. It tells a development story by taking you right through from analysis and design, learning the core technologies, and tying them together using standard tools patterns and frameworks without straying into detail or trying to cover too many alternatives. Using PHP scripting and the MySQL database management system, this is a contemporary and well targeted coverage of important areas of web application development including Ajax, , adaptive markup, web application frameworks, standards and conformance, accessibility and security issues. It shows you how to build functionality into a website using a variety of technologies. These will work as a basic framework from which you will be able to explore more challenging developments such as porting applications to mobile devices and including more Web 2.0 features. An ideal text for web programming courses, this book will help you whether you are a student or need to reskill and want a dependable and accessible self-study package.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Java EE 8 Application Development: Develop Enterprise applications using the latest versions of CDI, JAX-RS, JSON-B, JPA, Security, and more


Develop Enterprise Java applications compliant with the latest version of the Java EE specification

Key Features

  • This book covers all of the major Java EE 8 APIs and includes new additions such as enhanced Security, JSON-B Processing, and more
  • Learn additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS)
  • Develop applications by taking advantage of the latest versions of CDI, Security, Servlets, and JSF and other Java EE specifications

Book Description

Java EE is an Enterprise Java standard. Applications written to comply with the Java EE specification do not tie developers to a specific vendor; instead they can be deployed to any Java EE compliant application server. With this book, you’ll get all the tools and techniques you need to build robust and scalable applications in Java EE 8. This book covers all the major Java EE 8 APIs including JSF 2.3, Enterprise JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0, the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0, and more.

The book begins by introducing you to Java EE 8 application development and goes on to cover all the major Java EE 8 APIs. It goes beyond the basics to develop Java EE applications that can be deployed to any Java EE 8 compliant application server.

It also introduces advanced topics such as JSON-P and JSON-B, the Java APIs for JSON processing, and the Java API for JSON binding. These topics dive deep, explaining how the two APIs (the Model API and the Streaming API) are used to process JSON data.

Moving on, we cover additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS), which allows loosely coupled, asynchronous communication. Further on, you’ll discover ways to secure Java EE applications by taking advantage of the new Java EE Security API.

Finally, you’ll learn more about the RESTful web service development using the latest JAX-RS 2.1 specification. You’ll also get to know techniques to develop cloud-ready microservices in Java EE.

What you will learn

  • Develop and deploy Java EE applications
  • Embrace the latest additions to the Contexts and Dependency Injection (CDI) specification to develop Java EE applications
  • Develop web-based applications by utilizing the latest version of JavaServer Faces, JSF 2.3.
  • Understand the steps needed to process JSON data with JSON-P and the new JSON-B Java EE API
  • Implement RESTful web services using the new JAX-RS 2.1 API, which also includes support for Server-Sent Events (SSE) and the new reactive client API

Who This Book Is For

If you are a Java developer who wants to become proficient with Java EE 8, this book is ideal for you. You are expected to have some experience with Java and to have developed and deployed applications in the past, but you don’t need any previous knowledge of Java EE.

Table of Contents

  1. Introduction to Java EE
  2. JavaServer Faces
  3. Object Relational Mapping with JPA
  4. Enterprise JavaBeans
  5. Contexts and Dependency Injection
  6. JSON Processing with JSON-B and JSON-P
  7. Websockets
  8. The Java Message Service
  9. Securing Java EE Applications
  10. RESTful Web Services with JAX-RS
  11. MicroServices Development with Java EE
  12. SOAP web services with JAX-WS
  13. Servlet development and deployment
  14. Appendix

For MORE INFO & REVIEWS please click here!

Electron: From Beginner to Pro: Learn to Build Cross Platform Desktop Applications using Github’s Electron


Discover how to take your existing web development skills and learn how to create desktop applications for macOS, Windows, and Linux, using GitHub’s Electron. Learn how to combine the power of Node.js and Chromium to provide a powerful development platform for creating web applications that break free from the browser.

Electron: From Beginner to Pro guides you through the capabilities that you have available to create desktop applications. Learn to use features like file system access, create native menus, OS-specific dialogs and more. The authors will show you how to package your application for distribution for multiple platforms and enable auto-updating.

What You Will Learn
  • Leverage your knowledge of HTML, CSS and JavaScript
  • Use current web applications for the desktop
  • Create and use Electron’s main process and render process to create effective desktop applications
  • Communicate between processes and between windows
  • Build desktop applications that can be updated and distributed


Who This Book Is For

Web developers looking to leverage their HTML, CSS and JavaScript skills to create desktop widgets and applications. 

Developers wanting to leverage existing a Web application to extend functionality with a desktop application.

For MORE INFO & REVIEWS please click here!

Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications (2nd Edition) (Developer’s Library)


Node.js, MongoDB and Angular Web Development

The definitive guide to using the MEAN stack to build web applications

Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and Angular is the leading framework for MVC-based front-end development. Together, they provide an easy-to-implement, fully integrated web development stack that allows web programmers to create high-performance sites and applications built completely in JavaScript, from server to client.

Updated for Angular 2, Angular 4, and subsequent versions, this new edition of Node.js, MongoDB and Angular Web Development shows you how to integrate these three technologies into complete working solutions. It begins with concise, crystal-clear tutorials on each technology and then quickly moves on to building common web applications.

You’ll learn how to use Node.js and MongoDB to build more scalable, high-performance sites, how to leverage Angular’s innovative MVC approach to structure more effective pages and applications, and how to use all three together to deliver outstanding next-generation Web solutions.

  • Implement a highly scalable and dynamic web server using Node.js and Express
  • Implement a MongoDB data store for your web applications
  • Access and interact with MongoDB from Node.js JavaScript code
  • Learn the basics of TypeScript
  • Define custom Angular directives that extend the HTML language
  • Build server-side web services in JavaScript
  • Implement client-side services that can interact with the Node.js web server
  • Build dynamic browser views that provide rich user interaction
  • Add authenticated user accounts and nested comment components to your web applications and pages

Contents at a Glance

Part I: Getting Started

1 Introducing the Node.js-to-Angular Stack

2 JavaScript Primer

Part II: Learning Node.js

3 Getting Started with Node.js

4 Using Events, Listeners, Timers, and Callbacks in Node.js

5 Handling Data I/O in Node.js

6 Accessing the File System from Node.js

7 Implementing HTTP Services in Node.js

8 Implementing Socket Services in Node.js

9 Scaling Applications Using Multiple Processors in Node.js

10 Using Additional Node.js Modules

Part III: Learning MongoDB

11 Understanding NoSQL and MongoDB

12 Getting Started with MongoDB

13 Getting Started with MongoDB and Node.js

14 Manipulating MongoDB Documents from Node.js

15 Accessing MongoDB from Node.js

16 Using Mongoose for Structured Schema and Validation

17 Advanced MongoDB Concepts

Part IV: Using Express to Make Life Easier

18 Implementing Express in Node.js

19 Implementing Express Middleware

Part V: Learning Angular

20 Jumping into TypeScript

21 Getting Started with Angular

22 Angular Components

23 Expressions

24 Data Binding

25 Built-in Directives

Part VI: Advanced Angular

26 Custom Directives

27 Events and Change Detection

28 Implementing Angular Services in Web Applications

29 Creating Your Own Custom Angular Services

30 Having Fun with Angular

For MORE INFO & REVIEWS please click here!

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks


Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React.  You will be able to compare and contrast these UI frameworks and select the best one for your needs.

.NET Core is a complete rewrite of the popular .NET and its related frameworks. While many concepts are similar between .NET Core and the .NET 4.6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP.NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP.NET Core Services, and ASP.NET Core Web Applications. 

There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the .NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP.NET Core, Angular 2, and React. 

What You’ll Learn

  • Understand the fundamentals of .NET Core and what that means to the traditional .NET developer
  • Build a data access layer with Entity Framework Core, a RESTful service with ASP.NET Core MVC, and a website with ASP.NET Core MVC and Bootstrap
  • Automate many build tasks with client side build utilities
Who This Book Is For

Intermediate to advanced .NET developers

Product Features

  • Building Web Applications with Visual Studio 2017 Using Net Core and Modern JavaScript Frameworks

For MORE INFO & REVIEWS please click here!

Project Management: An Effective Beginner’s Guide Using Management Skills, Project Planning, and Team Building For Business Goals (Project Management For … Management Consulting, Manage Team)


**Project Management Techniques to Successfully Lead Teams**

★☆★FREE BONUS AFTER THE CONCLUSION★☆★

Take advantage and get this book for free with KINDLE UNLIMITED

As businesses continue to grow, it is imperative that YOUR management skills be constantly honed and improved upon.

WHERE CAN I FIND THE A RESOURCE THAT TIES EVERYTHING TOGETHER TO MAKE PROJECT MANAGEMENT DIGESTIBLE, PRACTICAL, & EFFECTIVE?

BY DOWNLOADING THIS BOOK, YOU WILL…

✔ “Learn The Assets Necessary To Become An Effective Leader”

✔ “Understand How To Set Goals For Your Team”

✔ “Attain Powerful Ways To Bring Your Team Together”

✔ “Discover Organizational Strategies As Your Progress Toward Business Goals”

✔ “Develop Better Methods To Assemble Your Team For The Project”

✔ “How To Manage In Times of Crisis”

✔ “Get More Inside Tools”

***FIND OUT HOW TO BECOME AN EXCLUSIVE MEMBER INSIDE: Health & Wellness Unlimited***

Being an effective project manager is a hard task and it’s something that not everyone is cut out for, but with the right mindset and the right preparation, you’ll be the leader that can take your business to the next level

→Scroll up and select the Buy now with 1-Click to grab a copy today

For MORE INFO & REVIEWS please click here!

Secure Web Application Deployment using OWASP Standards: An expert way of Secure Web Application deployment


Web applications of today’s world are facing many threats that makes the job of the security analyst a challenging one. The zero day vulnerabilities faced by the websites are one another great threat towards the protections engines. The portrait display vulnerability of software makes HP, Fujitsu and Philips notebooks is the one which was recently explored in the security world. To defend these latest and zero day attacks we need strong and round the clock mechanism that enables protection. The objective of this research is to design and develop an Application level security architecture for securing web applications against the vulnerabilities mentioned in OWASP and CVE. To illustrate the research, an event management website for Student Welfare Office of Vellore Institute of Technology Chennai Campus is developed and tested. The deployment is done using WAMP architecture, Java Script, HTML3 and CSS3 with database support enabled. This research addresses vulnerabilities mentioned in OWASP and CVE such as SQL Injection, Cross-Site Scripting, Cross-Site Request Forgery, Unvalidated Redirects and Forwards, File Upload Vulnerability and Missing Functional Level Access Control. Detection and prevention mechanism is developed for the removing the vulnerabilities and their influences in all the aspects of the web application. This Books will be useful for all, for creating secured website.

For MORE INFO & REVIEWS please click here!

Paradigm Keyboarding and Applications I: Sessions 1-60 Using Microsoft Word 2013: Text and Snap Online Lab


Ease of use is key to your students success with Paradigm Keyboarding, Sixth Edition! In Sessions 1-30, students are drilled on new keys and move from keying letters to words to sentences. Sessions 31-33 focus on building keyboarding skills and Sessions 34-60 teach students Microsoft Word 2013 skills, such as how to create memos, emails, letters, tables, reports, and manuscripts.* Keyboarding skills are introduced, developed, and continually reinforced.* Correct finger positioning, speed, and accuracy are emphasized with key drills, speed drills, and positional reinforcement drills.*1-minute, 3-minute, and 5-minute timings are used to build speed and assess student progress.* Pretest timings provide measure of student readiness for coursework and posttest timings measure student keyboarding success.* Thinking drills and writing assignments develop critical thinking skills and keyboard composition skills.* Microsoft Word 2013 features are introduced and skills are developed and continually reinforced.* Correct formatting of memos, letters, emails, reports, manuscripts, and tables is emphasized and practiced.* Students produce documents that combine keyboarding proficiency, Microsoft 2013 Word features, and critical thinking skills.The SNAP Online Lab is Paradigm’s totally web-based learning management system that lets you easily deliver keyboarding courses, track student performance, and communicate with your students!* Features live-in-the-application word processing using Microsoft Word 2013 (also compatible with Word 2010).* Provides immediate feedback on speed and accuracy for all timings and production documents.* Includes videos that demonstrate proper finger positioning.* Incorporates diagnostic software that identifies keys that students struggle with and provides additional practice.* Includes a new gradebook for assigning, grading, tracking student progress, and downloading results.The SNAP Online Lab allows you to customize your course! You decide which sessions you want to teach and when to teach them.

For MORE INFO & REVIEWS please click here!

Angular 4: From Theory To Practice: Build the web applications of tomorrow using the new Angular web framework from Google.


*Updated to Angular v4 released on March 2017*

After reading this book, you are going to be able to:-

– Understand the latest features of ES6 JavaScript and TypeScript.
– Build an Angular 2 application from scratch using TypeScript and the Angular command line interface.
– Write code using the paradigm of reactive programming with RxJS and Observables.
– Know how to Unit Test Angular 2 using Jasmine, Karma and the Angular Test Bed

The first chapter in the course is a quickstart where you dive straight into writing your first Angular 2 application. We use the web editor plunker so you can get stuck in writing code ASAP.

In this quickstart you’ll get a 50,000 foot view of the major features of Angular 2.

Then chapter by chapter we go much deeper into each of these features. I’ll cover the theory for that feature, using plunker as much as possible so you can try out the code yourself in a browser. Then you’ll practice what you’ve learnt with either an online quiz or a set of flash cards.

You are going to learn all about:-

– Typescript & ES6 Javascript.
– Components & Binding
– Directives
– Dependancy Injection & Services
– Angular Modules & Bootstrapping your Angular application.
– SPAs & Routing
– Angular CLI
– Forms
– Reactive Programming with RXJs
– HTTP
– Unit Testing

The ideal student is an existing web developer, with some JavaScript knowledge that wants to add Angular 2 to their skill set. Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 2.

You do need to be comfortable with at least the ES5 version of JavaScript. We’ll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.

For MORE INFO & REVIEWS please click here!

The Dialectical Behavior Therapy Skills Workbook for Anger: Using DBT Mindfulness and Emotion Regulation Skills to Manage Anger (New Harbinger Self-Help Workbooks)


Do you struggle with anger? Is it hurting your relationships and holding you back from living the life you want? This book offers powerful, proven-effective dialectical behavioral therapy (DBT) skills to help you understand and manage anger before it gets the better of you.

Anger is a natural human emotion, and everyone feels it at some point in their lives. But if you suffer from chronic anger, it can throw your life out of balance and wreak havoc on relationships with family, friends, romantic partners, and work colleagues. So, how can you get your anger under control before it causes real consequences?

Written by two world-renowned researchers in the field of dialectical behavior therapy (DBT), The Dialectical Behavior Therapy Skills Workbook for Anger offers evidence-based skills designed to help you understand, accept, and regulate chronic anger and other intense emotions. DBT is a powerful and proven-effective treatment for regulating intense emotions such as anger. With its dialectical focus on acceptance and change, its roots in basic behavioral and emotion science, and its practical, easy-to-use skills, DBT provides a unique and effective approach for understanding and managing anger.

If you’re ready to move past your anger once and for all—and start living a better life—this book will show you how.

For MORE INFO & REVIEWS please click here!

Security for Web Developers: Using JavaScript, HTML, and CSS


As a web developer, you may not want to spend time making your web app secure, but it definitely comes with the territory. This practical guide provides you with the latest information on how to thwart security threats at several levels, including new areas such as microservices. You’ll learn how to help protect your app no matter where it runs, from the latest smartphone to an older desktop, and everything in between.

Author John Paul Mueller delivers specific advice as well as several security programming examples for developers with a good knowledge of CSS3, HTML5, and JavaScript. In five separate sections, this book shows you how to protect against viruses, DDoS attacks, security breaches, and other nasty intrusions.

  • Create a security plan for your organization that takes the latest devices and user needs into account
  • Develop secure interfaces, and safely incorporate third-party code from libraries, APIs, and microservices
  • Use sandboxing techniques, in-house and third-party testing techniques, and learn to think like a hacker
  • Implement a maintenance cycle by determining when and how to update your application software
  • Learn techniques for efficiently tracking security threats as well as training requirements that your organization can use

For MORE INFO & REVIEWS please click here!

Web Application Development with R using Shiny – Second Edition


Key Features

  • Use Shiny’s built-in functions to produce engaging user interfaces, and integrate them into your own web pages
  • Implement powerful user-contributed packages to access graphics from the web, make your own dashboards, use interactive maps, and more
  • Extend Shiny using JavaScript and jQuery with minimal coding using this handy, step-by-step guide

Book Description

R is a highly flexible and powerful tool for analyzing and visualizing data. Most of the applications built using various libraries with R are desktop-based. But what if you want to go on the web? Here comes Shiny to your rescue!

Shiny allows you to create interactive web applications using the excellent analytical and graphical capabilities of R. This book will guide you through basic data management and analysis with R through your first Shiny application, and then show you how to integrate Shiny applications with your own web pages. Finally, you will learn how to finely control the inputs and outputs of your application, along with using other packages to build state-of-the-art applications, including dashboards.

What you will learn

  • Build interactive applications using Shiny’s built-in widgets
  • Use the built-in layout functions in Shiny to produce user-friendly applications
  • Integrate Shiny applications with web pages and customize them using HTML and CSS
  • Harness the power of JavaScript and jQuery to customize your applications
  • Engage your users and build better analytics using interactive plots
  • Debug your applications using Shiny’s built-in functions
  • Deliver simple and powerful analytics across your organization using Shiny dashboards
  • Share your applications with colleagues or over the Internet using cloud services or your own server

About the Author

Chris Beeley works for Nottinghamshire Healthcare NHS Trust as the lead analyst and programmer for staff and patient experience. He uses a variety of open source tools (PHP/MySQL, Apache, R, Shiny, and Ubuntu) to collect, collate, analyze, and report on patient and staff experience throughout the organization. He was the author of the previous edition of this book.

He has been a keen user of R and a passionate advocate of open source tools in research and healthcare settings, having completed his PhD. He has made extensive use of R (and Shiny) to automate analysis and report on a new patient feedback website. This was funded by a grant from the NHS Institute for Innovation and made in collaboration with staff, service users, and carers within the Trust, particularly individuals from the Involvement Centre.

Table of Contents

  1. Getting Started with R and Shiny!
  2. Building Your First Application
  3. Building Your Own Web Pages with Shiny
  4. Taking Control of Reactivity, Inputs, and Outputs
  5. Advanced Applications I – Dashboards
  6. Advanced Applications II – Using JavaScript Libraries in Shiny Applications
  7. Sharing Your Creations

For MORE INFO & REVIEWS please click here!

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition)


“As Excel applications become more complex and the Windows development platform more powerful, Excel developers need books like this to help them evolve their solutions to the next level of sophistication. Professional Excel Development is a book for developers who want to build powerful, state-of-the-art Excel applications using the latest Microsoft technologies.”

–Gabhan Berry, Program Manager, Excel Programmability, Microsoft

 

“The first edition of Professional Excel Development is my most-consulted and most-recommended book on Office development. The second edition expands both the depth and range. It shines because it takes every issue one step further than you expect. The book relies on the authors’ current, real-world experience to cover not only how a feature works, but also the practical implications of using it in professional work.”

–Shauna Kelly, Director, Thendara Green

 

“This book illustrates techniques that will result in well-designed, robust, and maintainable Excel-based applications. The authors’ advice comes from decades of solid experience of designing and building applications. The practicality of the methods is well illustrated by the example timesheet application that is developed step-by-step through the book. Every serious Excel developer should read this and learn from it. I did.”

Bill Manville, Application Developer, Bill Manville Associates

 

The Start-to-Finish Guide to Building State-of-the-Art Solutions with Excel 2007

 

In this book, four world-class Microsoft® Excel developers offer start-to-finish guidance for building powerful, robust, and secure applications with Excel. The authors—three of whom have been honored by Microsoft as Excel Most Valuable Professionals (MVPs)—show how to consistently make the right design decisions and make the most of Excel’s most powerful new features. Using their techniques,you can reduce development costs, time to market, and hassle—and build more effective, successful solutions.

 

Fully updated for Excel 2007, this book starts where other books on Excel programming leave off. Through a hands-on case study project, you’ll discover best practices for planning, architecting, and building Excel applications that are robust, secure, easy to maintain, and highly usable. If you’re a working developer, no other book on Excel programming offers you this much depth, insight, or value.

 

•    Design worksheets that will be more useful and reliable

•    Leverage built-in and application-specific add-ins

•    Construct applications that behave like independent Windows programs

•    Make the most of the new Ribbon user interface

•    Create cross-version applications that work with legacy versions of Excel

•    Utilize XML within Excel applications

•    Understand and use Windows API calls

•    Master VBA error handling, debugging, and performance optimization

•    Develop applications based on data stored in Access, SQL Server, and other databases

•    Build powerful visualization solutions with Excel charting engine

•    Learn how to work with VB.NET and leverage its IDE

•    Automate Microsoft Excel with VB.NET

•    Create managed COM add-ins for Microsoft Excel with VB.NET

•    Develop Excel solutions with Visual Studio Tools for Office (VSTO)

•    Integrate Excel with Web Services

•    Deploy applications more securely and efficiently

For MORE INFO & REVIEWS please click here!

Quick Desktop Application Development Using Electron: Develop Desktop Application Using HTML CSS and JavaScript


This book is all about desktop application development using Electron framework.It covers all the important concept of Electron framework that will help a web developer to create a desktop application.It also shows how we can use HTML,CSS and JavaScript to build a desktop application.It has also covered the integration of AngularJS with Electron. Electron framework is built on 2 different processes named as browser and renderer process.Each of these process has a list of modules which handles specific area on desktop application development.Some of the modules are common to both of these processes.This book has focused some of the important module and explained it with coded examples.Some of the important topics are listed as follows:-

  1. Introduction to Electron
  2. Electron with AngularJS Integration
  3. Working with Browser Window
  4. Working with Menu
  5. Working with Tray Icon Menu
  6. Working with Remote Object
  7. Inter Process Communication
  8. Electron Dialog Window
  9. Working with Shell and Screen
  10. Electron Global Shortcut Registration
  11. Electron Node Notification
  12. Implementing Persistence Using Loki Database
  13. Working with Power Monitor
  14. Working with Clipboard

For MORE INFO & REVIEWS please click here!

Web Application Development with R using Shiny – Second Edition


Integrate the power of R with the simplicity of Shiny to deliver cutting-edge analytics over the web

About This Book

  • Use Shiny’s built-in functions to produce engaging user interfaces, and integrate them into your own web pages
  • Implement powerful user-contributed packages to access graphics from the web, make your own dashboards, use interactive maps, and more
  • Extend Shiny using JavaScript and jQuery with minimal coding using this handy, step-by-step guide

Who This Book Is For

This book is for anybody who wants to produce interactive data summaries over the web, whether you want to share them with a few colleagues or the whole world. No previous experience with R, Shiny, HTML, or CSS is required to begin using this book, although you should possess some previous experience with programming in a different language.

What You Will Learn

  • Build interactive applications using Shiny’s built-in widgets
  • Use the built-in layout functions in Shiny to produce user-friendly applications
  • Integrate Shiny applications with web pages and customize them using HTML and CSS
  • Harness the power of JavaScript and jQuery to customize your applications
  • Engage your users and build better analytics using interactive plots
  • Debug your applications using Shiny’s built-in functions
  • Deliver simple and powerful analytics across your organization using Shiny dashboards
  • Share your applications with colleagues or over the Internet using cloud services or your own server

In Detail

R is a highly flexible and powerful tool for analyzing and visualizing data. Most of the applications built using various libraries with R are desktop-based. But what if you want to go on the web? Here comes Shiny to your rescue!

Shiny allows you to create interactive web applications using the excellent analytical and graphical capabilities of R. This book will guide you through basic data management and analysis with R through your first Shiny application, and then show you how to integrate Shiny applications with your own web pages. Finally, you will learn how to finely control the inputs and outputs of your application, along with using other packages to build state-of-the-art applications, including dashboards.

For MORE INFO & REVIEWS please click here!

Security for Web Developers: Using JavaScript, HTML, and CSS


Some books give you good advice, but only about part of the security problem. Others provide solutions so generic that they aren’t truly useful. Unfortunately, attacking only part of the problem leaves you open to hacking or other security issues. And general advice no longer meets current security needs.

This practical book provides specific advice for the HTML5, JavaScript, and CSS developer on all areas of security, including new areas not found in any other book, such as microservices. You’ll get a complete view of security changes needed to protect an application and keep its data safe.

  • Understand the real sources of threats to web applications
  • Learn how to use new technologies such as microservices in a safe manner
  • Get information-rich information on third party APIs, libraries, microservices, and other sources of code that you rely on
  • Find solutions that help make the problems smaller, more manageable, and fixable at specific stages of application development

For MORE INFO please click here!