tag:speakerdeck.com,2005:/zumbatech tag:speakerdeck.com,2005:Talk/861035 2022-04-13T13:33:05-04:00 2022-04-13T13:33:50-04:00 So GUI - The importance of pattern libraries in UI design A discussion about real world needs for a flexible and reliable “single source of truth.” This presentation goes over the role pattern libraries play in an organization. How we, at Zumba, created ours using Sketch and a UX Power Tools boilerplate. It also includes tips and an overview of popular Sketch plugins. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/77041 2013-11-19T19:01:19-05:00 2013-11-19T19:05:26-05:00 Node Defender: Building a Websocket Game with Node A short talk on the process and tools we used to create a websocket game geared towards developers. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/76319 2013-11-14T13:17:21-05:00 2013-11-14T13:21:17-05:00 Wrangle Cross-cutting Concerns with Event Driven Development Event driven programming is becoming essential to many applications and frameworks that can be utilized to make your application more flexible and “plugin” ready. Learn how to effectively use events in applications to reduce code complexity of cross-cutting concerns, how various frameworks implement events and make them available to the developer, and the benefits and drawbacks of utilizing aspect oriented development with real world examples. We will also look at many popular frameworks (Symfony2, CakePHP, Zend, etc) to see how their event architecture is implemented at a bird’s-eye view and how developers can take advantage, including a demo using Symfony2’s dispatcher to illustrate the benefits of event driven design. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/76325 2013-11-14T13:29:43-05:00 2013-11-14T13:39:37-05:00 Auto-scaling Applications in 10 Minutes This talk will show how to deploy a CakePHP application with AWS OpsWorks. It will cover auto scalling by time range or server load, and how the load is distributed between the servers. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/76323 2013-11-14T13:27:47-05:00 2013-11-14T13:28:55-05:00 Using Require.js with CakePHP The CakePHP framework provides excellent tools to structure and organize server code -- making development fun and maintainable. Combining these tools with a solid Require.js implementation can elevate the often haphazard front-end development experience to the same level of excellence. This talk will give a very brief overview of Require.js and it's benefits. It will outline a typical Require.js "Hello World" implementation. This will be followed by a more robust implementation for projects that are backed by CakePHP and have thousands of lines of javascript. The talk will end with notes on configuring the Require.js optimizer to combine and minify the source for deployment. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/76322 2013-11-14T13:25:05-05:00 2013-11-14T13:27:42-05:00 Sleep better by automating monitoring for your app This talk will show strategies for monitoring your server and application. Get notified when your server or application encounters problems. Also, the talk will cover some ways to centralize, parse, and analyze your logs when your application is running in multiple servers. Zumba Technology (@zumbatech) tag:speakerdeck.com,2005:Talk/76321 2013-11-14T13:21:28-05:00 2013-11-14T13:23:10-05:00 Javascript: The Important Bits This is a talk given to internally at Zumba to bring people up to speed on javascript who were not familiar. The most important piece of this talk to take away is the knowledge of scoping. Zumba Technology (@zumbatech) Zumba Technology (@zumbatech) on Speaker Deck 2022-04-13T13:33:05-04:00