Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful
Android is a free, open source, Java-based mobile platform developed by Google. "Unlocking Android" prepares the reader to embrace the Android mobile platform in easy-to-understand language and build
The Java Module System, aka "Project Jigsaw", gives Java developers the ability to define and enforce modularity without an outside framework. In The Java Module System, readers will learn how the mod
Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation. It is arguable the most interesting language but also has the reputation of being one
Go is a language designed with the working programmer in mind. Go offers modern features, simplicity of use, and a full-featured standard library. Created by Google, this general purpose language can
There's priceless insight trapped in the flood of data users leave behind as they interact with web pages and applications. Those insights can be unlocked by using intelligent algorithms like the ones
While this practical guide for Java developers working with the Google Web Toolkit (GWT) includes some introductory information, it is intended for readers with basic background on GWT and the Java EE
Written by the creator of iBATIS, this practical book presents patterns and solutions that readers can apply immediately. "iBATIS in Action" shows Java developers how to tackle the problem of data pe
The creator of Tapestry details how to use this new framework's components to create rich web-based GUIs using links, images, and HTML forms. The challenges of web application development are discuss
Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn t
This is not an ordinary SQL Server Book. SQL Server MVP Deep Dives brings together the world's most highly-regarded SQL Server experts to create a masterful collection of tips, techniques, and experie
This new edition focuses on Spring-AspectJ integration, which is a major feature of Spring 2.5. The book fully covers the latest AspectJ 6 features. The applications and reusable code presented in th
The Kotlin programming language offers an expressive syntax, an intuitive type system, and support for a host of tools for users.The Joy of Kotlin teaches readers the right way to code in Kotlin. This
ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. ASP.NET Core in Action is for C# developers without any web development experience who want t
With a huge ecosystem of pre-built game assets, an enthusiastic community of fellow developers, and support for nearly every platform, Unity is a great choice to make your dream game a reality.Unity i
Progressive Web Apps are built with a collection of technologies, design concepts, and Web APIs that work in tandem to provide an app-like experience on the mobile web. Progressive Web Apps takes read
SharePoint 2010 is a huge technology with tens of thousands of companies adopting it from all across the globe. Within the SharePoint product stack, workflows are one of the most compelling and ROI ge
Why use several languages for a web application when you only need one? Node.js is a server-side platform and runtime that readers can use to build full stack web applications entirely in JavaScript!G
Cloud services make it easy to get infrastructure in a flexible and on-demand way. While there are many cloud services to choose from, Google Cloud Platform offers unique services that let you focus o
Microservices are small, but they offer big value. A microservice is a very small piece of a larger system that can be coded by one developer within one iteration. Microservices can be added and remov
As a developer, you need to build software in a secure way. But you can't spend all your time focusing on security. The answer is to use good design principles, tools, and mindsets that make security
CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. Purchase of the print book incl
SummaryR in Action is the first book to present both the R system and the use cases that make it such a compelling package for business developers. The book begins by introducing the R language, inclu
Offering a practical and in-depth look at JBoss Seam, this text puts Seam head-to-head with the complexities in the Java EE architecture. Allen presents an unbiased view of Seam from outside the wall
Python 3 is an open-source programming language that can be used to develop any application imaginable-business, games, web, and more. We think it should be just as much fun to learn Python as it is
In the future, there are going to be millions of jobs with no one to fill them if more kids don't learn how to code. So why aren't more kids learning to program? Some think it's too hard, and others d
Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Developers and businesses love it because it's scalable and cost-e
Modern browsers, Node, and major libraries have already started to adopt next generation JavaScript features. They can make JavaScript simpler to read, less prone to common errors, and much easier to
Phoenix is a modern web framework built for the Elixir programming language. Elegant, fault-tolerant, and performant, Phoenix is as easy to use as Rails and as rock-solid as Elixir's Erlang-based foun
Recommender systems are practically a necessity for keeping a site's content current, useful, and interesting to visitors. Recommender systems are everywhere, helping you find everything from movies t
Spring Boot and Spring Cloud offer Java developers an easy migration path from traditional monolithic Spring applications to microservice-based applications that can be deployed to multiple cloud plat
D3 allows developers to create scalable graphs for any modern browser. They start with a structure, dataset, or algorithm and programmatically generate static, interactive, or animated images that res
While graphs are often the most natural way to represent the connections among data, the complexity of large graphs makes them conceptually difficult and computationally expensive to explore, query, a
Artists have always explored new media, and computer-based artists are no exception. Generative art, an emerging technique where print or onscreen images are created by use of computer algorithms, fin
HTTP/2 introduces request multiplexing and request prioritization, which allows the web to handle the ever-increasing traffic that makes up modern websites.HTTP/2 in Action is a complete guide to HTTP