tag:speakerdeck.com,2005:/zumbatechtag:speakerdeck.com,2005:Talk/8610352022-04-13T13:33:05-04:002022-04-13T13:33:50-04:00So GUI - The importance of pattern libraries in UI designA 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/770412013-11-19T19:01:19-05:002013-11-19T19:05:26-05:00Node Defender: Building a Websocket Game with NodeA 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/763192013-11-14T13:17:21-05:002013-11-14T13:21:17-05:00Wrangle Cross-cutting Concerns with Event Driven DevelopmentEvent 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/763252013-11-14T13:29:43-05:002013-11-14T13:39:37-05:00Auto-scaling Applications in 10 MinutesThis 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/763232013-11-14T13:27:47-05:002013-11-14T13:28:55-05:00Using Require.js with CakePHPThe 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/763222013-11-14T13:25:05-05:002013-11-14T13:27:42-05:00Sleep better by automating monitoring for your appThis 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/763212013-11-14T13:21:28-05:002013-11-14T13:23:10-05:00Javascript: The Important BitsThis 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 Deck2022-04-13T13:33:05-04:00