Bluemini.comBluemini.com

ONJava

Grails 2: A Quick-Start Guide

posted: 13 Dec 2013

Grails is a full-stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks. Grails uses the principle of convention over configuration and the dynamic Groovy programming language.

Clojure Cookbook

posted: 05 Dec 2013

Clojure Cookbook doesn't just teach you Clojure, it also shows you how to use the language and many of its common libraries. It contains annotated example code with detailed analysis and explanation for hundreds of real programming tasks. You can read the book straight through to gain insights about Clojure, or use it as a reference to solve particular problems.

Node.js the Right Way

posted: 26 Nov 2013

Get to the forefront of server-side JavaScript programming by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented programming? Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load-balanced RESTful web services, express, 0MQ, Redis, CouchDB, and more. Develop production-grade Node applications fast.

Bonita Open Solution 5.x Essentials

posted: 22 Nov 2013

In Detail

Creating delightful web-based applications backed by complex business logic and intricate workflows is just one of the many things you can easily achieve by leveraging Bonita Open Solution. It is a highly customizable and efficient tool for business process modeling. Bonita Open Solution is a one-stop solution for developing scalable applications with a nifty user management system and easy deployment.

This pragmatic, hands-on guide to developing complex applications is packed with succinct tips and demonstrations of the various aspects of Bonita Open Solution. This book will show you how to make the best use of the Bonita BPM tool, leverage its powerful backend engine, and design business application workflows with ease. By the end of this book, you will be able to develop a complete business process application.

Right from designing web forms to integrating business logic to finally deploying the application on a server, this book takes you through the entire development cycle of an application created using Bonita Open Solution. You will learn about modeling business processes in Bonita, creating customizable web forms, and using connectors, contingencies, and transitions to move forward in the workflow. It also highlights the various page flows available, as well as the ease of use of the drag-and-drop, widget-based modular design of Bonita Studio. After developing the application, you will also learn about the various options for deployment, and the different environments on which it can be deployed.

Approach

A practical, intuitive guide for modeling complex business processes as full-scale applications using the ease and power of Bonita Open Solution.

Who this book is for

If you are a business application developer looking forward to model business processes intuitively in a workflow, with various conditions and transitions then this book is for you. Basic knowledge of Java or Groovy is necessary to help you develop these applications. Knowledge of HTML and JavaScript/JQuery will be helpful but not mandatory.

RESTful Java with JAX-RS 2.0

posted: 22 Nov 2013

Learn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory, this hands-on reference demonstrates how easy it is to get started with services based on the REST architecture.

3D Game Programming for Kids

posted: 16 Oct 2013

You know what's even better than playing games? Creating your own. Even if you're an absolute beginner, this book will teach you how to make your own online games with interactive examples. You'll learn programming using nothing more than a browser, and see cool, 3D results as you type. You'll learn real-world programming skills in a real programming language: JavaScript, the language of the web. You'll be amazed at what you can do as you build interactive worlds and fun games.

Instant typeahead.js

posted: 08 Oct 2013

In Detail

Typeahead.js is a powerful functionality that allows users to use an autocomplete feature on web forms, therefore speeding up their input process and improving the overall website experience.

Instant Typeahead.js will take a reader with no or limited knowledge of Typeahead.js and guide them through everything they need to know to become proficient at using this powerful tool.

Instant Typeahead.js starts by showing you how to install Typeahead.js and ends by walking you through some advanced optimization examples, progressively building your skills through the use of easy-to-understand language and practical examples.

As you go through the book, you will learn about testing Typeahead.js, optimizing Typeahead.js, and also skills like integrating Typeahead.js with WordPress, Ruby on Rails, and Bootstrap. The book will also take a look at the tools that work well with Typeahead.js.

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Instant Typeahead.js is a concise guide with 14 recipes which deals with everything you need to know to become proficient in using this tool and teaches you how to integrate it with other popular projects such as WordPress, Bootstrap, and Ruby on Rails.

Who this book is for

Instant Typeahead.js is for any web developer who would like to learn more about Typeahead.js in terms of what it can offer and the best ways to achieve common tasks. This book assumes no prior knowledge, but an understanding of JavaScript fundamentals would be useful.

Learning Google Guice

posted: 08 Oct 2013

In Detail

Google Guice is an open source software framework for the Java platform released by Google under the Apache License. It provides support for dependency injection using annotations to configure Java objects.

Learning Google Guice is a concise, hands-on book that covers the various areas of dependency injection using the features provided by the latest version of Google Guice. It focuses on core functionalities as well as the various extensions surrounding Guice that make it useful in other areas like web development, integration with frameworks for web development, and persistence.

Learning Google Guice covers Guice extensions which avoid complex API usage. You will start by developing a trivial application and managing dependencies using Guice. As the book gradually progresses, you will continue adding complexity to the application while simultaneously learning how to use Guice features such as the Injector, Provider, Bindings, Scopes, and so on. Finally, you will retrofit the application for the Web, using Guice not only to manage dependencies, but also to solve configuration related problems.

Approach

This book is a practical, hands-on guide that covers everything you need to know about application development in Java with dependency injection using Google Guice.

Who this book is for

Learning Google Guice is for anyone having a minimal understanding of application development in Java and keen to learn dependency injection using Guice. Architects and Lead programmers, who are into designing structure of the application would benefit from various recipes to be leveraged during developing infrastructure pieces.  It is assumed that readers will have a basic knowledge of dependency injection; however, this is not an obligation.

AngularJS Directives

posted: 18 Sep 2013

In Detail

AngularJS, propelled by Google, is quickly becoming one of the most popular JavaScript MVC frameworks available, working to invert the development paradigm and bring data-driven modularity to the web frontend. Directives serve as the core building blocks in AngularJS and enable you to create reusable models that mold around your data structures and breathe new life into the intersection of HTML and JavaScript.

AngularJS Directives serves as an in-depth study of some of the core features of AngularJS and provides you with all the knowledge you need to create fully dynamic web applications that respond in real-time to changes in data. You'll learn how to build directives from the ground up as well as some of the best practices for architecting them. By the end of this book, you'll be able to create a web application comprised of multiple modules all working together seamlessly to provide the best possible user experience.

AngularJS Directives starts by investigating the best practices for single-page application development overall before diving into how AngularJS directives fulfill those goals. At each step, you'll learn both the how and why of what we're building, and by the end, you'll not only know the facts necessary to create a directive, but you’ll also have the knowledge to decide how best to assemble it.

You'll also learn why it's best to build applications with the data-model as your foundation, how to craft new dynamic modules that communicate with each other, how to build widgets that can be embedded in third-party websites, and even how to create custom inputs so your users can intuitively interact with your data. In AngularJS Directives, you'll learn all the necessary tools to begin architecting your own directives and how to use them in the construction of a more dynamic Web.

Approach

This book uses a practical, step-by-step approach, starting with how to build directives from the ground up before moving on to creating web applications comprised of multiple modules all working together to provide the best user experience possible.

Who this book is for

This book is intended for intermediate JavaScript developers who are looking to enhance their understanding of single-page web application development with a focus on AngularJS and the JavaScript MVC frameworks.

It is expected that readers will understand basic JavaScript patterns and idioms and can recognize JSON formatted data.

Building Modular Cloud Apps with OSGi

posted: 12 Sep 2013

If you’re an experienced Java developer in the enterprise, this practical, hands-on book shows you how to use OSGi to design, develop, and deploy modular cloud applications. You’ll quickly learn how to use OSGi, through concise code examples and a set of best practices derived from the authors’ experiences with real-world projects.

Java EE 7 Essentials

posted: 27 Aug 2013

Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands.

Effective Akka

posted: 26 Aug 2013

Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern.

JavaScript and HTML5 at OSCON 2013

posted: 21 Aug 2013

If you didn’t catch the JavaScript and HTML5 sessions at OSCON 2013, this complete video compilation offers you a front-row seat at more than a dozen tutorials covering these and other open standards, such as Node. With presentations from experts at Google, Adobe, and many other companies, you’ll understand why JavaScript continues to be so prevalent.

RaphaelJS

posted: 16 Aug 2013

You will learn how to create beautiful and interactive images with Raphael. After mastering the basics of how to install and set up a page, you will see all the different shapes and objects Raphael can produce. Next, you'll create transformations and animations that manipulate those objects, and dynamically generate objects based on external data files. By the end, you will have a solid grasp of everything Raphael is capable of doing, understand how to navigate the documentation, and know how -- and, just as importantly, when -- to use this fantastic library.

Scala Cookbook

posted: 13 Aug 2013

Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools.

JavaMail API

posted: 29 Jul 2013

Send and receive email from Java applications by using the JavaMail API. With this concise book, you’ll learn how to communicate with existing SMTP, POP, and IMAP servers, and how to write your own.

Java 7 Pocket Guide

posted: 19 Jul 2013

When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to the standard features of the Java programming language and its platform. You’ll find helpful programming examples, tables, figures, and lists, as well as supplemental information about topics including the Java Scripting API, third-party tools, and the basics of the Unified Modeling Language (UML).

Jump Start JavaScript

posted: 12 Jul 2013

Get a Jump Start on JavaScript today!

JavaScript is a key technology in modern web development, enabling you to craft interactive, usable and engaging experiences for your users.

In just one weekend with this SitePoint book, you'll learn how to:

  • Use JavaScript to solve real world problems: build forms, track user events and craft animations
  • Use JavaScript with HTML5 and CSS3
  • Build an entire JavaScript-powered application from scratch: a task management application

Plus you'll discover how to use modern techniques such as Canvas and Ajax.

HTML5 Canvas for Developers

posted: 06 Jul 2013

Learn how to use the HTML5 Canvas element and related HTML5 capabilities such as video and animation. This three-hour video shows you how to make the most of Canvas by demonstrating the use of compelling applications, including drawing programs and image filters.

Java Network Programming

posted: 03 Jul 2013

The style of both Java and network programming have slowly changed over the past seven years, and the new edition of this popular book reflects that. Java Network Programming, Fourth Edition is a complete introduction to developing network programs using Java, with new coverage of REST, SPDY, and Jar URLs, among others. The author also includes APIs that have appeared up to Java 7.

Lift Cookbook

posted: 27 Jun 2013

If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. You’ll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production.

Learning Java

posted: 25 Jun 2013

If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.

Fluent Conference 2013: JavaScript & Beyond Comple

posted: 14 Jun 2013

If you missed the Fluent Conference 2013 in San Francisco this past May, you can still catch every workshop, session, and keynote with this complete video compilation of the event. Catch up with this year’s lineup of speakers—seasoned pros as well as notable newcomers—as they share their expertise with JavaScript, HTML5, CSS, and related technologies that power the Web.

Functional JavaScript

posted: 10 Jun 2013

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques.

Start Here! Build Windows 8 Apps with HTML5 and Ja

posted: 30 May 2013

Learn the fundamentals of Windows 8 programming—and begin creating apps for desktops, laptops, tablets, and other devices. If you have previous experience with HTML5 and JavaScript—simply start here! This book introduces must-know concepts and getting-started techniques through easy-to-follow explanations, examples, and exercises.

Developing Backbone.js Applications

posted: 22 May 2013

If you want to build your site’s frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You’ll learn how to create structured JavaScript applications, using Backbone’s own flavor of model-view-controller (MVC) architecture.

JavaScript for PHP Developers

posted: 02 May 2013

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript—the core JavaScript language—from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s unique object creation, classes, prototypes, and inheritance.

AngularJS

posted: 23 Apr 2013

Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model–view–controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps.

The Modern Web

posted: 23 Apr 2013

Peter Gasston's The Modern Web will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript.

Jump Start Responsive Web Design

posted: 04 Apr 2013

Get a Jump Start on Responsive Web Design today!

Responsive Web Design is redefining the way websites are designed, enabling you to craft websites that deliver exceptional experiences to your users - whether they happen to be using a desktop PC, tablet or mobile device.

In just one weekend with this SitePoint book, you'll learn how to:

  • Use media queries to maximize website usability
  • Harness the power of fluid grids
  • Use dynamic images to automatically scale and select appropriate images

Plus you'll discover how to use responsive content and a mobile first approach.

Training Guide: Programming in HTML5 with JavaScri

posted: 29 Mar 2013

Build the real-world skills needed to begin developing modern apps with HTML5, JavaScript, and CSS3. Work at your own pace through the lessons, exercises, and practices in this Training Guide—for the hands-on expertise your job demands.

JavaScript Testing with Jasmine

posted: 28 Mar 2013

Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. Learn how to write specifications for individual components, and then use those specs to test the code you write.

Mastering the Android Developer Tools

posted: 15 Mar 2013

Developing Android apps is a challenge: it's hard enough to write high-performing apps that run well, but you've also got to make them look good on a wide variety of Android devices.

Fortunately, there are a many tools that take the pain out of developing Android, but they don't readily give up their secrets.

To help with your user interface, the Android Graphical Layout Tools make laying out complicated Activities easy, and the HierarchyViewer does a great job of identifying complexity in your layouts. To help identify memory or resource issues you can use the Dalvik Debug Manager Service (DDMS) tools, which include TraceView and AllocationTracker. These make it easy to understand exactly where your application is allocating resources. There are tools to help simulate devices: the Android Virtual Device (AVD) tools. Lastly, there is a rich set of plugins for a variety of Integrated Development Environments that help streamline the development process:the Android Developer Tools (ADT) plug-ins.

This book will guide you through the proper usage of all of these tools. It will describe in detail what each tool is designed to do, when and how to use them, and how to integrate them into your development workflow, making the development process less painful. This book will give you a better understanding of the variety of tools available, and empower your to design and deliver great Android Applications.

DOM Enlightenment

posted: 20 Feb 2013

With DOM Enlightenment, you’ll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley (jQuery Cookbook) walks you through modern DOM concepts to demonstrate how various node objects work.

Cucumber Recipes

posted: 12 Feb 2013

You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most out of Cucumber--from specific situations to advanced test-writing advice. With over forty practical recipes, you'll test desktop, web, mobile, and server applications across a variety of platforms. This book gives you tools that you can use today to automate any system that you encounter, and do it well.

Learning from jQuery

posted: 06 Feb 2013

If you’re comfortable with jQuery but a bit shaky with JavaScript, this concise guide will help you expand your knowledge of the language—especially the code that jQuery covers up for you. Many jQuery devotees write as little code as possible, but with some JavaScript under your belt, you can prevent errors, reduce overhead, and make your application code more efficient.

Enyo: Up and Running

posted: 30 Jan 2013

Learn how easy it is to design and build responsive, cross-platform apps with the Enyo open source JavaScript framework. With this hands-on book, Enyo contributor Roy Sutton shows you how to get started with the framework’s core object-oriented features, including its modular design, reusable and extensible components, layout and widget libraries, easy-to-use deployment options, and support for HTML5 standards.

The Definitive ANTLR 4 Reference

posted: 15 Jan 2013

Programmers run into parsing problems all the time. Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features.

JavaScript Enlightenment

posted: 31 Dec 2012

If you’re an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language—especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.

Continuous Enterprise Development in Java

posted: 27 Sep 2012

Take a use-case approach to effective Enterprise Java development. This practical book shows you how to perform continuous development, using a testing platform the authors built with the JBoss community. Known as Arquillian, this platform acts as the missing link between testing and development. Discover how testing is essential for learning and critical for ensuring that code is consumable, complete, and correct.

Programming Hive

posted: 27 Sep 2012

This comprehensive guide introduces you to Apache Hive, Hadoop’s data warehouse infrastructure. You’ll quickly learn how to use Hive’s SQL dialect—HiveQL—to summarize, query, and analyze large datasets stored in Hadoop’s distributed filesystem. This example-driven guide shows you how to set up and configure Hive in your environment, provides a detailed overview of Hadoop and MapReduce, and demonstrates how Hive works within the Hadoop ecosystem.

Java EE 6 Pocket Guide

posted: 26 Sep 2012

This handy guide provides an overview of Java Enterprise Edition 6’s main technologies and includes extensive, easy-to-understand code samples that demonstrate the platform’s many improvements. You’ll quickly understand how Java EE 6 simplifies the process of developing and deploying web and enterprise applications.

Testable JavaScript

posted: 07 Sep 2012

That’s right: JavaScript code is testable, despite the lack of unit test standards for this language. With this book, you’ll discover how to devise excellent tests and real-world testing plans for your existing JavaScript code. Developers starting out on a new project will greatly benefit from these guidelines.

Continuous Integration mit Hudson Jenkins

posted: 05 Sep 2012

  • Continuous Integration wird so wichtig wie Unit-Testing, und Hudson ist das beste Open-Source-Tool dafür.+ Autor ist Hudson-Comitter + Geleitwort von Hudson-Initiator Kohsuke Kawaguchi+ Erstes Hudson-Buch weltweit

Algorithmen und Datenstrukturen

posted: 05 Sep 2012

  • Solides Lehrbuch - grundlegend und umfassend * Java als Implementierungssprache, unter Berücksichtigung der Spezifika von Java mit Netzanschluss: Programmbeispiele/Animationen Autoren sind sehr angesehen und kompetent

Learning PHP, MySQL, JavaScript, and CSS

posted: 27 Aug 2012

Learn how to build interactive, data-driven websites—even if you don’t have any previous programming experience. If you know how to build static sites with HTML, this popular guide will help you tackle dynamic web programming. You’ll get a thorough grounding in today’s core open source technologies: PHP, MySQL, JavaScript, and CSS. Explore each technology separately, learn how to combine them, and pick up valuable web programming concepts along the way.

JavaScript from jQuery

posted: 23 Aug 2012

jQuery has made JavaScript development easier, and helped many developers build powerful applications quickly. Sometimes, though, you need to go beyond jQuery - because you need to work with someone else's code, because you need something smaller and lighter-weight, or because you need to go beyond what jQuery can do. This book will show you how to build on your core jQuery skills and go much further into JavaScript itself, examining event handler, function declaration, JavaScript patterns, and the DOM.

Learning JavaScript Design Patterns

posted: 20 Aug 2012

With Learning JavaScript Design Patterns, you’ll learn how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and up-to-date with the latest best practices, this book is for you.

The Problem with Native JavaScript APIs

posted: 21 Jul 2012

Many features inspired by popular JavaScript libraries are now available as native JavaScript APIs in today’s powerful browsers. While that may seem convenient given all of the JavaScript you need to write, relying on these APIs will only make code maintenance more difficult in the long run.

In this report, Nicholas Zakas—consultant and former front-end tech leader at Yahoo!—provides a case study to show how different browsers can develop native APIs for the same specification and still end up with different interpretations. You’ll discover how these APIs can tie your code to specific browsers, forcing you to upgrade application logic whenever new browsers and new browser versions are released.

The Past, Present, and Future of JavaScript

posted: 21 Jul 2012

What’s next for JavaScript? Its phenomenal rise from a simple client-side scripting tool to a versatile and flexible programming language exceeded everyone’s expectations. Now, hopes and expectations for JavaScript’s future are considerable.

In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.