Development

This post assumes familiarity with both the Facebook’s React and Redux. Web applications often have forms, and users have come to expect an increasingly rich feature set to improve their user experience. Implementing a particular feature or set of features for a simple or moderate size form isn’t necessarily time intensive; however, some projects have large, complex forms that can span several to many pages with dynamic user flows. Forms have a lot of state which may be relevant at a given moment: Has the user accessed any or all of the form? What are the values of the fields?…

Read More

Advanced Message Queuing Protocol (AMQP) is a tool that has been used to enable many distributed, loosely-connected applications. Like any tool, effective use of Messaging platforms depends on how they are used. Are there problems that naturally lend themselves to a Messaging architecture? Perhaps more importantly, are there problems that discourage Messaging? First, however: why is Messaging a valuable pattern for any software system? A good analogy to make to a Messaging platform is a piece of audio equipment called a patch bay. By itself, a patch bay is not useful. Its utility lies in connecting other pieces of audio equipment…

Read More

America's Best Software Engineers, On-Demand, at an Affordable Price
Surge Forward With Us