Content in the Open Source Tools Category
Ruby on Rails gives us M, V, C, routes and helpers. Some people add observers and concerns, among others. We’ve standardized on presenters. Service objects are gaining popularity. Uncle Bob wants you to add interactors, request models, response models and entities.
State-of-the-art application development tool stacks include a variety of systems that are disconnected from each other and lack integration with tools typically used by developers. For tasks, Eclipse Mylyn already streamlines workflow by providing first-class integration with the IDE.
Have you ever wondered how you could make jBPM and Drools even more enterprise ready? How to make upgrades easier, versioning of your processes and rules simple to introduce? If so, this session will provide an insight into how jBPM and Drools can be deployed in more enterprise manner compared to the default one.
GitHub Designer Julie Ann Horvath talks about hacking together a design environment. She’ll talk about her design process (which always starts in the browser) and some of the handy open source tools and libraries that designers can leverage to help them work more efficiently, and create killer websites.
This video presents a short theoretical introduction to RabbitMQ and messaging in general to later dive into a live coding session to see how implement messaging into our applications. The live demo will go from starting the server and issuing basic administration commands up to creating several consumers and publishers. We will implement use cases ranging from a basic queue server to a publish subscribe system. The goal of the talk is two fold: to see how easy is to implement a solution around messaging and to understand that we …
A presentation of Akka, a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM. The content is applicable for Java and Scala programmers.
Learn how to make your Zend Framework 2 application fly using ESI (Edge Side Includes) and Varnish web application accelerator. In today’s web applications, personalized sections and data that is frequently updated mean full-page caching is rarely an option. Using ESI and Varnish, we will cache a generic site layout for as long as possible, and have it request personal data and frequently updated data in separate requests. This will result in much better perceived performance and much less load on application servers.
Building a solid webapp is a challenge for all developers, but a plethora of tools have emerged recently to assist you. From starting boilerplates, to performance tuning and build tools, you’ll get a full overview of the tooling ecosystem. In this session, you’ll learn which mature and valuable open source projects can save you time as well as get answers to common questions in building a webapp.
Twisted is an open source event-driven networking engine written in Python. In many Python circles, Twisted is the recommended framework for all networking and multitasking applications. Twisted provides a powerful, extensible event-driven framework with built-in support for many network protocols.