The document appears to be code or data that is not easily summarized due to its unstructured nature. It contains various symbols, brackets, and other characters with no clear meaning or context provided.
ES6 is coming and it’s chock-full of really amazing features. PayPal recently started adopting certain ES6 features and Jamund will show what parts of the language they are using, how they are able to use it today and the performance impact.
This document discusses usage trends of the Eclipse integrated development environment. It notes that Eclipse usage increased 20% in 2011, with the biggest increases being 10% for Eclipse itself, 10% for plugins, and 200% for Android Development Tools. It then provides many tips and shortcuts for using Eclipse more efficiently.
Storm is a fast, scalable, fault-tolerant, and easy to operate distributed realtime computation system. It guarantees that messages will be processed and allows processing big data streams reliably in real time. Storm was originally developed by Nathan Marz at BackType (acquired by Twitter) and is written in Java and Clojure. It uses a simple programming model and can scale to large clusters, making it suitable for processing millions of events per second.
ChefConf 2013: Beginner Chef AntipatternsJulian Dunn
This document discusses common beginner mistakes or "antipatterns" when using Chef. It provides best practices for things like repository structure, cookbook structure, using environments and roles properly, planning data bags in advance, and utilizing tools like the Chef shell. Specific antipatterns called out include having one giant monolithic Git repo or cookbook, overloading environments, forking community cookbooks, putting run lists directly in roles, and not planning data bag structure. The document advocates for separating code into logical modules, using roles to define run lists indirectly, and taking advantage of tools like the Chef shell for development and debugging.
This document describes how to build a proof of concept Software as a Service (SaaS) using Docker containers. It discusses creating a Docker image with Memcached installed, and using that image to spawn new Memcached containers for each user upon registration on a website. When a user signs up, a new container running Memcached is created for that user using the Docker API. The user is then provided with the IP address and public port of their Memcached container so they can access it.
From a monolithic Ruby on Rails app to the JVMPhil Calçado
This document summarizes a presentation about moving a large Ruby on Rails application to the Java Virtual Machine (JVM). It discusses some of the challenges of scaling Rails, including lack of concurrency and proper garbage collection. It then explores options for using JVM languages like non-Rails Ruby, Scala, and Clojure. The presentation advocates trying a microservices approach using these languages to help enable experimentation and ease deployment challenges. In summary, it outlines SoundCloud's journey in extracting parts of its monolithic Rails app and rewriting them on the JVM using different languages like Clojure and Scala.
The document appears to be code or data that is not easily summarized due to its unstructured nature. It contains various symbols, brackets, and other characters with no clear meaning or context provided.
ES6 is coming and it’s chock-full of really amazing features. PayPal recently started adopting certain ES6 features and Jamund will show what parts of the language they are using, how they are able to use it today and the performance impact.
This document discusses usage trends of the Eclipse integrated development environment. It notes that Eclipse usage increased 20% in 2011, with the biggest increases being 10% for Eclipse itself, 10% for plugins, and 200% for Android Development Tools. It then provides many tips and shortcuts for using Eclipse more efficiently.
Storm is a fast, scalable, fault-tolerant, and easy to operate distributed realtime computation system. It guarantees that messages will be processed and allows processing big data streams reliably in real time. Storm was originally developed by Nathan Marz at BackType (acquired by Twitter) and is written in Java and Clojure. It uses a simple programming model and can scale to large clusters, making it suitable for processing millions of events per second.
ChefConf 2013: Beginner Chef AntipatternsJulian Dunn
This document discusses common beginner mistakes or "antipatterns" when using Chef. It provides best practices for things like repository structure, cookbook structure, using environments and roles properly, planning data bags in advance, and utilizing tools like the Chef shell. Specific antipatterns called out include having one giant monolithic Git repo or cookbook, overloading environments, forking community cookbooks, putting run lists directly in roles, and not planning data bag structure. The document advocates for separating code into logical modules, using roles to define run lists indirectly, and taking advantage of tools like the Chef shell for development and debugging.
This document describes how to build a proof of concept Software as a Service (SaaS) using Docker containers. It discusses creating a Docker image with Memcached installed, and using that image to spawn new Memcached containers for each user upon registration on a website. When a user signs up, a new container running Memcached is created for that user using the Docker API. The user is then provided with the IP address and public port of their Memcached container so they can access it.
From a monolithic Ruby on Rails app to the JVMPhil Calçado
This document summarizes a presentation about moving a large Ruby on Rails application to the Java Virtual Machine (JVM). It discusses some of the challenges of scaling Rails, including lack of concurrency and proper garbage collection. It then explores options for using JVM languages like non-Rails Ruby, Scala, and Clojure. The presentation advocates trying a microservices approach using these languages to help enable experimentation and ease deployment challenges. In summary, it outlines SoundCloud's journey in extracting parts of its monolithic Rails app and rewriting them on the JVM using different languages like Clojure and Scala.