Handling User Input with the Elm Architecture

By Richard Feldman

This article has been excerpted from Elm in Action.

Functional Programming in C#: Purity and Concurrency

By Enrico Buonanno

This article was excerpted from the book Functional Programming in C#.

Slideshare: A pragmatic approach to functional programming


Slideshare: How can you increase the flow of information between stakeholders


Slideshare: A new way to look at programming


Cross-Browser Implementation Strategies

By John Resig and Bear Bibeault
Coding for multiple browsers certainly is not a trivial task and one that must be balanced according to the development methodologies that you have in place, as well as the resources available to your project. In this article based on chapter 11 of Secrets of the JavaScript Ninja, the authors show you how to tackle crossbrowser issues the smart way.

Cross-Browser Implementation Strategies (PDF)

Abstracting URLs

By Wynn Netherland, Nathan Weizenbaum, and Chris Eppstein
The complexity of the web is not just limited to HTML markup. Due to their heavy reliance on external resources like images, other CSS files and fonts, stylesheets can become a serious maintenance burden. This article, based on chapter 7 of Sass and Compass in Action, explains how to use Compass helpers and configuration to generate URLs to your assets in a consistent way that lets you write the code once and then update your configuration as your asset serving needs change during the transition from prototype to production.

Abstracting URLs (PDF)

Recipe: Creating an Integration-Ready Ticketing System Shell

By Willie Wheeler, John Wheeler, and Joshua White
In an enterprise of any size, there may be multiple system monitoring tools, ticketing systems, and knowledge management systems. There are many reasons why the systems in an environment might be a big jumbled mess. Despite the difficulty, the need for systems integration is very much alive and well. In this article, based on chapter 13 of Spring in Practice, the authors show you how to implement a ticketing system in such a way that it’s easy to integrate it with other systems.

Recipe: Creating an Integration-Ready Ticketing System Shell (PDF)

How Closures Work

By John Resig and Bear Bibeault
Closures are one of the defining features of JavaScript. Without them, JavaScript would likely be another hum-drum scripting experience, but, since that’s not the case, the landscape of the language is forever shaped by their inclusion. In this article based on chapter 4 of Secrets of the JavaScript Ninja, the authors explain how closures work.

How Closures Work (PDF)

Inter-portlet communication using Portlet 2.0

By Richard Sezov, Jr
This article is taken from the book Liferay in Action. The author provides the history of the portlet specification and shows how to create portlets that communicate with each other.

Inter-portlet communication using Portlet 2.0 (PDF)

© 2017 Manning — Design Credits