background preloader

Development

Facebook Twitter

Apple. Table of Contents. Hey there, it appears your Javascript is disabled.

Table of Contents

That's fine, the site works without it. However, you might prefer reading it with syntax highlighting, which requires Javascript! Introduction Starting Out.

Integration

Choosing Your Messaging Protocol: AMQP, MQTT, or STOMP. One of the most common questions I’m asked to cover when I discuss software architecture topics is the difference between the various application messaging protocols that exist today—issues like how and why the protocols came about, and which one should be used in a particular application.

Choosing Your Messaging Protocol: AMQP, MQTT, or STOMP

Their question is valid. Today, application architects need to use a messaging broker to speed and scale their applications, particularly in the cloud. Even once you select your messaging middleware application, application developers need to then select the protocol.

UX/UI

Using native JSON. This article covers the ECMAScript 5 compliant native JSON object added in Gecko 1.9.1.

Using native JSON

For basic information on using JSON in previous versions of Firefox, see JSON. The native JSON object includes two key methods. The JSON.parse() method parses a JSON string, reconstructing the original JavaScript object, while the JSON.stringify() method accepts a JavaScript object and returns its JSON equivalent. Note: JSON does not support cyclic structures. Attempting to convert such an object into JSON format will result in a TypeError exception. Parsing JSON strings To convert a JSON string into a JavaScript object, you simply pass the JSON string into the JSON.parse() method, like this: JacksonInFiveMinutes - FasterXML Wiki. Inspired by the quality and variety of XML tooling available for the Java platform (StAX, JAXB, etc.), the Jackson is a multi-purpose Java library for processing JSON. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers.

J2EE

CapeDwarf. Gson - A Java library to convert JSON to Java objects and vice-versa. Gson is a Java library that can be used to convert Java Objects into their JSON representation.

gson - A Java library to convert JSON to Java objects and vice-versa

Learn Web Design, Web Development, and More. Login Page. Tools. Memory Analyzer Open Source Project. Programmer's Friend - Class Dependency Analyzer (CDA) OutOfMemoryError PermGen using Weblogic 10.0 and Sun JDK 1.5 ~ Java EE Support Patterns. Spring MVC. Statistical Formulas For Programmers. By Evan Miller DRAFT: May 19, 2013.

Statistical Formulas For Programmers

Learning JavaScript Design Patterns. Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form to others. In this book we will explore applying both classical and modern design patterns to the JavaScript programming language. Target Audience This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language.

REST API Design Best Practices. SpringSource Team Blog. Conditional Loading for Responsive Designs. Responsive Web Design. The English architect Christopher Wren once quipped that his chosen field “aims for Eternity,” and there’s something appealing about that formula: Unlike the web, which often feels like aiming for next week, architecture is a discipline very much defined by its permanence.

Responsive Web Design

Article Continues Below A building’s foundation defines its footprint, which defines its frame, which shapes the facade. Dive Into HTML5. A JavaScript library for building user interfaces. Dao Language for Scripting and Computing. 5 tips for creating great mobile app user interfaces. Parham Aarabi teaches a graduate course on Advanced Mobile User Interfaces and is the CEO of ModiFace.

5 tips for creating great mobile app user interfaces

When conceptualizing your mobile app’s user interface, there are a few things that you should keep in mind. Some of the basic things such as clarity of interface, consistency from one view to the next, and making sure that tapping on any button or UI element provides feedback to the user are fairly straightforward and are generally, though not universally, followed by most app designers. Blazing fast node.js: 10 performance tips from LinkedIn Mobile. In a previous post, we discussed how we test LinkedIn's mobile stack, including our Node.js mobile server.

Blazing fast node.js: 10 performance tips from LinkedIn Mobile

Today, we’ll tell you how we make this mobile server fast. Here are our top 10 performance takeaways for working with Node.js: 1. Avoid synchronous code. UI Patterns Librarys. Responsive Web Design. UI UX articles. How to keep up to date on Front-End Technologies - The Recipe. CD. Jazz Community Site. Downloads - Collaborative Lifecycle Management - Jazz.net Community Site. HTML5 App Development Tools. Build Apps for Any Device with Sencha. Processing WSDL documents with XSLT. Introduction In the world of Web services, Web Services Description Language (WSDL) documents describe the interfaces provided by Web services -- and indicate where instances of those Web services can be found on the network.

In general, WSDL documents are composed and consumed with the aid of various development tools. As with virtually all Web service related information, WSDL documents are expressed as standard XML documents. One of the strengths of XML is the availability of increasingly powerful tools to process the data. Brian Silberbauer: Writing a WSDL 1.1 Web Service Contract by Hand. A WSDL document may be confusing at first glance, but is a fairly simple XML document to code by hand once you've understood the concepts.

Brian Silberbauer: Writing a WSDL 1.1 Web Service Contract by Hand

This tutorial will help you writing and understanding the WSDL. WSDL Layout The WSDL essentially defines operations grouped as a service, the way these services are called (SOAP etc.) and where the service is hosted. We will start by defining the service interface (what operations will be exposed) and the messages used by the operations, then will create the binding and finally the endpoint where the service is hosted.